JPH10308861A - Image input/output device and memory control method for the same - Google Patents

Image input/output device and memory control method for the same

Info

Publication number
JPH10308861A
JPH10308861A JP9134461A JP13446197A JPH10308861A JP H10308861 A JPH10308861 A JP H10308861A JP 9134461 A JP9134461 A JP 9134461A JP 13446197 A JP13446197 A JP 13446197A JP H10308861 A JPH10308861 A JP H10308861A
Authority
JP
Japan
Prior art keywords
storage
image input
output
image
data
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
JP9134461A
Other languages
Japanese (ja)
Inventor
Eiji Ohara
栄治 大原
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 JP9134461A priority Critical patent/JPH10308861A/en
Publication of JPH10308861A publication Critical patent/JPH10308861A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

PROBLEM TO BE SOLVED: To continue processing without interruption even when plural functions are simultaneously generated by transferring data from a 1st storage means to a 2nd storage means when the capacity of 1st storage means is not sufficient or insufficiency of the capacity is estimated. SOLUTION: A memory control circuit 7 controls the write/read of data to/from an image memory circuit 8 and a storage device 9, and transfers data in the image memory circuit 8 to the storage device 9 when the storage capacity of the image memory circuit 8 is not sufficient or insufficiency of the storage capacity is estimated. The image memory circuit 8 can simultaneously write or read data in more than one image input/output means among a scanner circuit 1, printer unit 2, facsimile circuit 3 and PDL circuit 4 or the like into or from various areas. Besides, the storage device 9 is composed of a magneto- optical(MO) drive or a hard disk and can write or read data in the image memory 8. A system control circuit 10 controls an entire system.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、画像の入出力を行
う画像入出力装置及び画像入出力装置の記憶制御方法に
係り、更に詳しくは、スキャン機能、プリント機能、通
信機能等の複数の機能を有する画像入出力装置及び画像
入出力装置の記憶制御方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image input / output device for inputting / outputting an image and a storage control method for the image input / output device, and more particularly, to a plurality of functions such as a scan function, a print function, and a communication function. And a storage control method for the image input / output device.

【0002】[0002]

【従来の技術】従来、スキャン機能、プリント機能、通
信機能等の複数の機能を有する画像入出力装置として
は、例えば複合機能を有する複写装置等が知られてい
る。この種の装置は、単にスキャン画像を印刷出力する
複写機能だけでなく、スキャン画像を送受信するファク
シミリ機能、或いはホストコンピュータと接続すること
により画像データをホストコンピュータへ転送したり、
ホストコンピュータのPDL(ページ記述言語)データ
を展開して印刷出力したりする通信機能等の複数の機能
を有している。
2. Description of the Related Art Conventionally, as an image input / output device having a plurality of functions such as a scanning function, a printing function, and a communication function, for example, a copying apparatus having a composite function is known. This type of apparatus is not only a copy function for simply printing out a scanned image, but also a facsimile function for transmitting and receiving a scanned image, or transferring image data to a host computer by connecting to a host computer,
It has a plurality of functions such as a communication function for developing and printing out PDL (Page Description Language) data of the host computer.

【0003】上記多機能を有する装置においては、一般
的に、画像を記憶する記憶装置を用いた画像処理を行っ
ている。例えば、複写する際、画像を回転したり、パン
フレットを作成するため順序を入れ替えて印刷出力する
等の画像処理(電子ソータ)や、また、ファクシミリ機
能では画像の圧縮、伸長を行うため、或いはまたデータ
送受信時のビジー状態において、一時的に画像を記憶す
るために画像バッファとして記憶装置を用いている。ま
た、ホストコンピュータからの指示に基づく印刷出力時
にはキュー(1列に並んだデータ列)の入れ替え等を行
うため、複数の画像を蓄積しておくスプール機能とし
て、記憶装置が必要である。従来は、これら各機能毎に
異なる記憶装置を設けるように構成している。
[0003] In the above-described multifunctional apparatus, image processing is generally performed using a storage device for storing an image. For example, at the time of copying, image processing (electronic sorter) such as rotating the image, changing the order to create a pamphlet, and printing out, or compressing and expanding the image with the facsimile function, or In a busy state during data transmission / reception, a storage device is used as an image buffer to temporarily store an image. Further, at the time of print output based on an instruction from the host computer, a queue (data line arranged in one line) is exchanged, and a storage device is required as a spool function for storing a plurality of images. Conventionally, different storage devices are provided for each of these functions.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上記従
来技術においては下記のような問題があった。即ち、上
述したような複数の機能を有する装置においては、例え
ば複写機能、ファクシミリ機能、スプール機能等の各機
能毎に複数の記憶装置を各々設けていたため、装置に搭
載する記憶装置の数が増加し、これに伴いコストが高く
なるという欠点があった。また、コストを抑制するため
には各々の記憶装置の容量を制限しなければならないと
いう問題があった。
However, the above prior art has the following problems. That is, in a device having a plurality of functions as described above, a plurality of storage devices are provided for each function such as a copy function, a facsimile function, and a spool function, so that the number of storage devices mounted on the device increases. However, there is a disadvantage that the cost increases accordingly. In addition, there is a problem that the capacity of each storage device must be limited in order to suppress the cost.

【0005】この場合、複数の機能を並行して行う際、
例えば印刷出力等は同時に実行できない場合があり、あ
る機能が印刷出力を実行している間、その他の機能が次
々と処理を行うためには印刷画像を記憶装置に一時的に
記憶させ、ある機能の印刷出力終了後に、直ちに記憶し
た画像を印刷出力する必要がある。しかし、前記記憶容
量の制限により記憶枚数が制限されると、すぐ記憶容量
不足が発生し、それ以降、その他の機能の処理を継続す
ることができず、処理効率が悪くなるという欠点があっ
た。
In this case, when performing a plurality of functions in parallel,
For example, print output and the like may not be able to be executed at the same time, and while a certain function is executing print output, a print image is temporarily stored in a storage device so that another function performs processing one after another. It is necessary to immediately print out the stored image immediately after the printout of. However, when the number of storages is limited due to the limitation of the storage capacity, shortage of storage capacity occurs immediately, and processing of other functions cannot be continued thereafter, resulting in a decrease in processing efficiency. .

【0006】本発明は、上述した点に鑑みなされたもの
であり、複数の機能が同時に発生した場合でも処理を中
断することなく効率良く継続できるようにした画像入出
力装置及び画像入出力装置の記憶制御方法を提供するこ
とを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and an image input / output apparatus and an image input / output apparatus capable of continuing processing efficiently without interruption even when a plurality of functions occur simultaneously. It is an object to provide a storage control method.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するた
め、請求項1の発明は、複数の画像入出力手段を有する
画像入出力装置において、少なくとも2つ以上の前記画
像入出力手段のデータを同時に書込み又は読出し可能な
第1の記憶手段と、該第1の記憶手段のデータの書込み
又は読出し可能な第2の記憶手段と、前記第1の記憶手
段の容量不足時又は容量不足予想時は前記第1の記憶手
段から前記第2の記憶手段へデータを転送する制御手段
とを有することを特徴とする。
According to a first aspect of the present invention, there is provided an image input / output apparatus having a plurality of image input / output units, wherein data of at least two or more image input / output units is provided. The first storage means which can be simultaneously written or read, the second storage means which can write or read the data of the first storage means, and when the capacity of the first storage means is insufficient or when the capacity is expected to be insufficient. Control means for transferring data from the first storage means to the second storage means.

【0008】上記目的を達成するため、請求項2の発明
は、前記制御手段は、前記画像入出力手段に優先順位を
設定して前記第1の記憶手段から前記第2の記憶手段へ
のデータ転送を行うことを特徴とする。
According to a second aspect of the present invention, the control means sets a priority order in the image input / output means and stores data in the image input / output means from the first storage means to the second storage means. The transfer is performed.

【0009】上記目的を達成するため、請求項3の発明
は、前記第2の記憶手段は、固定磁気ディスク装置或い
は光磁気ディスク装置等の大容量記憶装置であることを
特徴とする。
In order to achieve the above object, a third aspect of the present invention is characterized in that the second storage means is a large-capacity storage device such as a fixed magnetic disk device or a magneto-optical disk device.

【0010】上記目的を達成するため、請求項4の発明
は、前記第2の記憶手段は、着脱可能であることを特徴
とする。
In order to achieve the above object, a fourth aspect of the present invention is characterized in that the second storage means is detachable.

【0011】上記目的を達成するため、請求項5の発明
は、前記複数の画像入出力手段は、各々、印刷機能、通
信機能等の機能を実行する手段であることを特徴とす
る。
In order to achieve the above object, a fifth aspect of the present invention is characterized in that the plurality of image input / output units each execute a function such as a printing function and a communication function.

【0012】上記目的を達成するため、請求項6の発明
は、複数の画像入出力ステップを有する画像入出力装置
における記憶制御方法において、少なくとも2つ以上の
前記画像入出力ステップのデータを同時に書込み又は読
出し可能な第1の記憶ステップと、該第1の記憶ステッ
プのデータの書込み又は読出し可能な第2の記憶ステッ
プと、前記第1の記憶ステップにおける記憶容量不足時
又は記憶容量不足予想時は前記第1の記憶ステップから
前記第2の記憶ステップへデータを転送する制御ステッ
プとを有することを特徴とする。
According to a sixth aspect of the present invention, there is provided a storage control method in an image input / output apparatus having a plurality of image input / output steps, wherein data of at least two or more image input / output steps are simultaneously written. Or a readable first storage step, a second storage step in which data of the first storage step can be written or read, and a storage capacity shortage or an expected storage capacity shortage in the first storage step. A control step of transferring data from the first storage step to the second storage step.

【0013】上記目的を達成するため、請求項7の発明
は、前記制御ステップでは、前記画像入出力ステップに
優先順位を設定して前記第1の記憶ステップから前記第
2の記憶ステップへのデータ転送を行うことを特徴とす
る。
[0013] In order to achieve the above object, the invention according to claim 7, wherein in the control step, a priority is set in the image input / output step, and data is transferred from the first storage step to the second storage step. The transfer is performed.

【0014】上記目的を達成するため、請求項8の発明
は、前記複数の画像入出力ステップは、各々、印刷機
能、通信機能等の機能を実行するステップであることを
特徴とする。
In order to achieve the above object, the invention according to claim 8 is characterized in that the plurality of image input / output steps are each a step of executing a function such as a printing function and a communication function.

【0015】[0015]

【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0016】[1]第1の実施の形態 先ず、第1の実施の形態に係る画像入出力装置の構成に
ついて図1のブロック図を参照して説明する。画像入出
力装置は、スキャナ回路1と、プリンタ装置2と、ファ
クシミリ回路3と、PDL回路4と、インターフェース
回路5と、メモリコントロール回路7と、画像メモリ回
路8と、記憶装置9と、システム制御回路10と、RO
M11と、MMI(マンマシンインターフェース)回路
12とを備えている。更に、画像入出力装置は、インタ
ーフェース回路6を介してホストコンピュータ6と接続
されている。
[1] First Embodiment First, the configuration of an image input / output device according to a first embodiment will be described with reference to the block diagram of FIG. The image input / output device includes a scanner circuit 1, a printer device 2, a facsimile circuit 3, a PDL circuit 4, an interface circuit 5, a memory control circuit 7, an image memory circuit 8, a storage device 9, and a system control device. Circuit 10 and RO
M11 and an MMI (man-machine interface) circuit 12 are provided. Further, the image input / output device is connected to the host computer 6 via the interface circuit 6.

【0017】上記各部の構成を詳述すると、スキャナ回
路1は、画像を取り込みメモリコントロール回路7へ出
力する。プリンタ装置2は、画像の印刷出力を行う。フ
ァクシミリ回路3は、画像入出力装置の外部との間で画
像の送受信を行う。PDL回路4は、ホストコンピュー
タ6で作成されインターフェース回路5を介して伝送さ
れてきたPDLデータをビットマップ画像に展開する。
インターフェース回路5は、ホストコンピュータ6から
伝送されてきたPDLデータをPDL回路4へ転送する
と共に、ホストコンピュータ6との間で画像データの双
方向通信を行う。メモリコントロール回路7は、画像メ
モリ回路8及び記憶装置9に対するデータの書き込み/
読み出しの制御を行うものであり、画像メモリ回路8の
記憶容量不足時または記憶容量不足予想時は、画像メモ
リ回路8のデータを記憶装置9へ転送する。
The configuration of each section will be described in detail. The scanner circuit 1 takes in an image and outputs it to the memory control circuit 7. The printer device 2 prints out an image. The facsimile circuit 3 transmits and receives an image to and from the outside of the image input / output device. The PDL circuit 4 develops PDL data created by the host computer 6 and transmitted through the interface circuit 5 into a bitmap image.
The interface circuit 5 transfers PDL data transmitted from the host computer 6 to the PDL circuit 4 and performs bidirectional communication of image data with the host computer 6. The memory control circuit 7 writes / writes data to / from the image memory circuit 8 and the storage device 9.
When the storage capacity of the image memory circuit 8 is insufficient or the storage capacity is expected to be insufficient, the data of the image memory circuit 8 is transferred to the storage device 9.

【0018】画像メモリ回路8は、スキャナ回路1、プ
リンタ装置2、ファクシミリ回路3、PDL回路4等の
うち、少なくとも2つ以上の画像入出力手段のデータを
異なる領域に同時に書き込み又は読み出し可能となって
いる。記憶装置9は、例えばMO(Magneto Optica
l)ドライブ或いはハードディスク等から構成されてお
り、画像メモリ回路8のデータを書き込み又は読み出し
可能となっている。システム制御回路10は、画像入出
力装置のシステム全体の制御を司るCPU等から構成さ
れており、ROM11に記憶されたプログラムに従って
システム全体の制御を行う。ROM11は、後述の図2
及び図3のフローチャートに示されるような本発明に係
わる処理の制御プログラムを記憶している。MMI回路
12は、操作部等から構成されており、画像入出力装置
に関する各種設定を行う。
The image memory circuit 8 can simultaneously write or read data of at least two or more image input / output units of the scanner circuit 1, the printer device 2, the facsimile circuit 3, the PDL circuit 4, etc. to different areas. ing. The storage device 9 is, for example, an MO (Magneto Optica).
l) It is composed of a drive or a hard disk or the like, and can write or read data in the image memory circuit 8. The system control circuit 10 includes a CPU or the like that controls the entire system of the image input / output device, and controls the entire system according to a program stored in the ROM 11. The ROM 11 is provided in FIG.
And a control program for processing according to the present invention as shown in the flowchart of FIG. The MMI circuit 12 includes an operation unit and the like, and performs various settings related to the image input / output device.

【0019】次に、上記のごとく構成してなる第1の実
施の形態に係る画像入出力装置の機能の一部である複写
機能の動作、及び該複写機能と並行して実行されホスト
コンピュータ6より転送されるPDLデータを展開して
印刷出力する通信機能の動作について、図2及び図3を
参照して説明する。図2及び図3の処理はシステム制御
回路10の制御により実行されるものである。
Next, the operation of the copy function which is a part of the function of the image input / output device according to the first embodiment having the above-described configuration, and the host computer 6 executed in parallel with the copy function The operation of the communication function for expanding and transferring the PDL data to be printed out will be described with reference to FIGS. 2 and 3 are executed under the control of the system control circuit 10.

【0020】図2は複写機能の動作を示すフローチャー
トである。システム制御回路10の制御の下で、スキャ
ナ回路1に画像読み込み指示が与えられると、スキャナ
回路1は画像をデジタル画像データ(以下、イメージデ
ータと称する)として読み取る(ステップS1)。スキ
ャナ回路1で読み取ったイメージデータは、メモリコン
トロール回路7の制御により、画像メモリ回路8に記憶
される(ステップS2)。そして、画像1枚分のイメー
ジデータが画像メモリ回路8に記憶されると、システム
制御回路10はメモリコントロール回路7に指示し、ス
キャナ回路1で読み取ったイメージデータをプリンタ装
置2に供給して印刷出力を行わせる(ステップS3)。
FIG. 2 is a flowchart showing the operation of the copying function. When an image reading instruction is given to the scanner circuit 1 under the control of the system control circuit 10, the scanner circuit 1 reads an image as digital image data (hereinafter, referred to as image data) (step S1). The image data read by the scanner circuit 1 is stored in the image memory circuit 8 under the control of the memory control circuit 7 (Step S2). When image data for one image is stored in the image memory circuit 8, the system control circuit 10 instructs the memory control circuit 7 to supply the image data read by the scanner circuit 1 to the printer device 2 for printing. Output is performed (step S3).

【0021】画像が複数枚ある場合には、例えばスキャ
ナ回路1に設けられた自動原稿搬送器の原稿載置センサ
(図示略)により画像があるか否かの検知を行い、もし
画像があれば、上述した動作を繰り返し行う(ステップ
S4)。複数のイメージデータを画像メモリ回路8に記
憶する場合は、各イメージデータのアドレス管理はシス
テム制御回路10により行われる。次に、スキャナ回路
1で読み取ったイメージデータを一部のみ印刷出力する
場合は(ステップS5の答がYES)、これで処理を終
了するが、複数部数印刷出力する場合は(ステップS5
の答がNO)、画像メモリ回路8から記憶した順番に従
って画像データが読み出される(ステップS6)。更
に、MMI回路12により回転ソート(後述)を指定し
た場合には、回転処理が適宜行われて(ステップS
7)、読み出し画像が印刷出力される(ステップS
8)。上記の動作は画像メモリ回路8に記憶されたイメ
ージデータ全てに対して行われる(ステップS9)。
When there are a plurality of images, for example, it is detected whether or not there is an image by a document placement sensor (not shown) of the automatic document feeder provided in the scanner circuit 1, and if there is an image, The above operation is repeatedly performed (step S4). When a plurality of image data are stored in the image memory circuit 8, the address control of each image data is performed by the system control circuit 10. Next, if only a part of the image data read by the scanner circuit 1 is to be printed out (the answer to step S5 is YES), the process is terminated. However, if a plurality of copies are to be printed out (step S5).
Is NO), the image data is read from the image memory circuit 8 in the order of storage (step S6). Furthermore, when a rotation sort (described later) is designated by the MMI circuit 12, a rotation process is appropriately performed (Step S).
7) The read image is printed out (step S)
8). The above operation is performed on all the image data stored in the image memory circuit 8 (step S9).

【0022】ここで、上述した回転ソートに関して説明
すると、回転ソートとは、複数部を重ねて印刷出力する
際、部数の切れ目を容易にわかるようにする目的で、例
えば部数ごとに交互に回転排紙を行うものである。この
場合、MMI回路12により回転ソートを指定し、シス
テム制御回路10がメモリコントロール回路7を制御す
ることにより、回転処理が行われる。以上の動作を、最
終部数を印刷出力するまで(ステップS5)、繰り返し
行う。
Here, a description will be given of the above-mentioned rotation sort. The rotation sort is, for example, alternately rotated and discharged for every number of copies in order to make it easy to recognize a break of the number of copies when a plurality of copies are printed out. Paper is what you do. In this case, rotation sorting is designated by the MMI circuit 12, and the system control circuit 10 controls the memory control circuit 7 to perform rotation processing. The above operation is repeated until the last copy is printed out (step S5).

【0023】図3は通信機能の動作を示すフローチャー
トであり、上記図2で説明した複写機能を実行中にホス
トコンピュータ6から転送されたPDLデータを印刷出
力する際の流れを示している。先ず、ホストコンピュー
タ6により作成されたイメージデータは、例えばSCS
I(Small Computer System Interface:小型コン
ピュータ・周辺機器接続用の標準インターフェース)や
TCP/IP(Transmission Control Protocol In
ternet Protocol:コンピュータネットワーク用プロト
コル)等の汎用プロトコル制御により、インターフェー
ス回路5を介してPDL回路4へ転送される(ステップ
S10)。
FIG. 3 is a flowchart showing the operation of the communication function, and shows the flow when the PDL data transferred from the host computer 6 is printed out during execution of the copying function described in FIG. First, the image data created by the host computer 6 is, for example, SCS
I (Small Computer System Interface): a standard interface for connecting small computers and peripheral devices, and TCP / IP (Transmission Control Protocol Into).
The data is transferred to the PDL circuit 4 via the interface circuit 5 by general-purpose protocol control such as ternet Protocol (computer network protocol) (step S10).

【0024】PDLで記述されたイメージデータはPD
L回路4でビットマップに展開され(ステップS1
1)、メモリコントロール回路7を介して画像メモリ回
路8に記憶される。この際、上記図2で説明したごとく
複写機能が並行して行われているため、同時に2系統の
イメージデータを読み書きする必要があるが、そのため
には、画像メモリ回路8のビット幅を増加させ、メモリ
コントロール回路7において、各機能のイメージデータ
をビット幅に適合するようにシリアルパラレル変換し、
画像メモリ回路8へのアクセス回数を低減させることに
より可能である。
The image data described in PDL is PD
It is developed into a bit map by the L circuit 4 (step S1).
1) It is stored in the image memory circuit 8 via the memory control circuit 7. At this time, since the copying function is performed in parallel as described with reference to FIG. 2, it is necessary to read and write two sets of image data at the same time. For this purpose, the bit width of the image memory circuit 8 is increased. In the memory control circuit 7, the image data of each function is serial-parallel-converted so as to conform to the bit width,
This is possible by reducing the number of accesses to the image memory circuit 8.

【0025】ところで、上述したごとく複写機能により
画像メモリ回路8にイメージデータが既に記憶され、し
かも複数部数印刷出力している場合、プリンタ装置2が
占有されているため、次々にPDL展開された複数のイ
メージデータは印刷出力させることができず、画像メモ
リ回路8に記憶されていく。このとき、複写機能のイメ
ージデータの記憶枚数が多いと、画像メモリ回路8の記
憶容量が不足し、これ以上PDL展開したイメージデー
タを記憶できず、PDL回路4による展開処理が中断す
ることが予想される(ステップS12)。
As described above, when image data is already stored in the image memory circuit 8 by the copying function and a plurality of copies are printed out, since the printer device 2 is occupied, a plurality of PDLs are successively developed. Cannot be printed out, and is stored in the image memory circuit 8. At this time, if the number of stored image data of the copying function is large, the storage capacity of the image memory circuit 8 becomes insufficient, and the image data developed in PDL cannot be stored any more, and the development processing by the PDL circuit 4 is expected to be interrupted. Is performed (step S12).

【0026】従って、システム制御回路10により画像
メモリ回路8の管理を行い、記憶容量に余裕がないと判
断した場合は(ステップS12の答がYES)、展開し
たイメージデータを画像メモリ回路8から記憶装置(M
Oドライブ或いはハードディスク等)9に移動させ記憶
させる(ステップS13)。画像メモリ回路8の記憶容
量に充分余裕がある場合は(ステップS12の答がN
O)、イメージデータを移動することなく展開画像を画
像メモリ回路8に記憶させる(ステップS14)。これ
は、一般に画像メモリ回路8は記憶装置9に比べて高速
動作が可能なためである。
Therefore, the system control circuit 10 manages the image memory circuit 8, and if it is determined that the storage capacity is not enough (the answer to step S12 is YES), the developed image data is stored from the image memory circuit 8. Device (M
O drive or hard disk) 9 and store it (step S13). If the storage capacity of the image memory circuit 8 has a sufficient margin (the answer of step S12 is N
O), the developed image is stored in the image memory circuit 8 without moving the image data (step S14). This is because the image memory circuit 8 can generally operate at a higher speed than the storage device 9.

【0027】上記記憶後、複写機能が印刷出力を終了し
たか否かによって、終了していない場合は、PDLデー
タの展開処理を繰り返し(ステップS15)、終了して
いる場合は、画像メモリ回路8に記憶したイメージデー
タを読み出すか(ステップS17)、または記憶装置9
に記憶したイメージデータを読み出し(ステップS1
6)、印刷出力を行う(ステップS18)。複写動作が
行われない限り、繰り返し印刷出力を行う。展開画像の
有無に基づき(ステップS19)、上記ステップS15
または上記ステップS10へ戻る。
After the storage, whether or not the copy function has finished the print output is determined. If not completed, the PDL data development process is repeated (step S15). The image data stored in the storage device 9 is read (step S17), or the storage device 9
Is read out (step S1).
6) Print out is performed (step S18). Unless a copying operation is performed, print output is repeatedly performed. Based on the presence or absence of a developed image (step S19), the above step S15
Alternatively, the process returns to step S10.

【0028】以上、複写機能と並行して実行されるホス
トコンピュータ6からの転送PDLデータの印刷出力を
例にあげ説明したが、これに限定されるものではなく、
例えば複写機能と並行して実行されるファクシミリ機能
であってもよい。この場合は、PDL展開したイメージ
データをファクシミリ回路3により受信したファクシミ
リイメージデータに置き換えて考えられる。
The print output of the transfer PDL data from the host computer 6 executed in parallel with the copying function has been described above as an example. However, the present invention is not limited to this.
For example, a facsimile function executed in parallel with the copying function may be used. In this case, it is conceivable to replace the PDL-developed image data with the facsimile image data received by the facsimile circuit 3.

【0029】次に、第1の実施の形態に係る画像入出力
装置において、複写機能と並行して実行されるホストコ
ンピュータ6へのイメージデータ転送機能(スキャナ機
能)について説明する。
Next, the function of transferring image data to the host computer 6 (scanner function) executed in parallel with the copying function in the image input / output device according to the first embodiment will be described.

【0030】複写機能については上記図2で説明した動
作と同じであり、画像メモリ回路8から繰り返し読み出
すことにより、プリンタ装置2から複数部の印刷出力を
行っている。このとき、スキャナ回路1により新たなイ
メージデータが読み取られ、メモリコントロール回路7
により画像メモリ回路8に記憶される。次に、画像メモ
リ回路8から読み出されたイメージデータを、メモリコ
ントロール回路7及びインターフェース回路5を経由し
てホストコンピュータ6へ転送する。
The copy function is the same as the operation described with reference to FIG. 2, and the printer device 2 prints out a plurality of copies by repeatedly reading from the image memory circuit 8. At this time, new image data is read by the scanner circuit 1 and the memory control circuit 7
Is stored in the image memory circuit 8. Next, the image data read from the image memory circuit 8 is transferred to the host computer 6 via the memory control circuit 7 and the interface circuit 5.

【0031】この際、上述したごとく複写機能のイメー
ジデータの枚数が多いと、画像メモリ回路8の記憶容量
が不足し、これ以上イメージデータを記憶できず、スキ
ャナ機能においてはイメージデータをホストコンピュー
タ6へ転送した後、次のイメージデータを読み取り記憶
するという処理を行う必要がある。このため、ホストコ
ンピュータ6への転送に時間がかかる場合にはいつまで
もイメージデータを読み終えることができないため、ス
キャナ回路1を占有し続け、次の機能を行うことができ
ないことが予想される。
At this time, if the number of image data of the copying function is large as described above, the storage capacity of the image memory circuit 8 becomes insufficient, and the image data cannot be stored any more. After the transfer, the next image data must be read and stored. For this reason, when it takes time to transfer the data to the host computer 6, the image data cannot be read forever, and it is expected that the scanner circuit 1 will continue to be occupied and the next function cannot be performed.

【0032】従って、システム制御回路10により画像
メモリ回路8の管理を行い、記憶容量に余裕がないと判
断したときは、画像メモリ回路8から記憶装置9にスキ
ャナ機能のイメージデータを移動させ次々に記憶させる
ことで、直ちにスキャナ回路1を開放することができ
る。
Therefore, the image memory circuit 8 is managed by the system control circuit 10, and when it is judged that the storage capacity is not enough, the image data of the scanner function is moved from the image memory circuit 8 to the storage device 9 and successively. By storing the information, the scanner circuit 1 can be immediately opened.

【0033】上述したように、第1の実施の形態によれ
ば、画像入出力装置は、スキャナ回路1、プリンタ装置
2、ファクシミリ回路3、PDL回路4等のうち少なく
とも2つ以上の画像入出力手段のデータを同時に書き込
み又は読み出し可能な画像メモリ回路8と、画像メモリ
回路8のデータの書き込み又は読み出し可能な記憶装置
9と、画像メモリ回路8の容量不足時又は容量不足予想
時は画像メモリ回路8から記憶装置9へデータを転送す
るメモリコントロール回路7と、システム全体を制御す
るシステム制御回路10とを有するため、システム制御
回路10により画像メモリ回路8の管理を行い、記憶容
量に余裕がない場合は、画像メモリ回路8から記憶装置
9に当該画像入出力手段のイメージデータを移動させ次
々に記憶させることが可能となり、直ちに当該画像入出
力手段を開放することができる。
As described above, according to the first embodiment, the image input / output device includes at least two or more of the scanner circuit 1, the printer device 2, the facsimile circuit 3, the PDL circuit 4, and the like. An image memory circuit 8 capable of simultaneously writing or reading data from the means, a storage device 9 capable of writing or reading data in the image memory circuit 8, and an image memory circuit when the capacity of the image memory circuit 8 is insufficient or when the capacity is expected to be insufficient. Since it has a memory control circuit 7 for transferring data from the storage device 8 to the storage device 9 and a system control circuit 10 for controlling the entire system, the image memory circuit 8 is managed by the system control circuit 10 and there is no room for storage capacity. In this case, it is possible to move the image data of the image input / output means from the image memory circuit 8 to the storage device 9 and store the image data one after another. Can become possible, immediately open the image output means.

【0034】これにより、画像入出力装置において、ス
キャナ機能、プリンタ機能、ファクシミリ機能等の複数
の機能が同時に発生した場合でも、処理を中断すること
なく効率良く継続することができる。しかも、複数の機
能に共通の記憶装置(画像メモリ回路8、記憶装置9)
を設けているため、従来のように各機能毎に記憶装置を
設けることが不要となり、システムを安価に実現するこ
とが可能である。
Thus, even when a plurality of functions such as a scanner function, a printer function, and a facsimile function occur simultaneously in the image input / output apparatus, the processing can be efficiently continued without interruption. Moreover, a storage device common to a plurality of functions (image memory circuit 8, storage device 9)
Provided, it is not necessary to provide a storage device for each function as in the related art, and the system can be realized at low cost.

【0035】尚、上記第1の実施の形態では、記憶装置
9に移動するのは複写機能以外のイメージデータであっ
たが、これに限定されず、一般に複数の機能が並行して
行われた場合、機能に優先順位を設定し、優先順位の低
いものより移動するようにしてもよい。これにより、機
能の優先順位に応じた効率の良いデータの書き込み/読
み出しを行うことができる。
In the first embodiment, what is moved to the storage device 9 is the image data other than the copy function. However, the present invention is not limited to this. Generally, a plurality of functions are performed in parallel. In this case, a priority may be set for the function, and the function may be moved to a function having a lower priority. Thus, efficient data writing / reading according to the priority of the function can be performed.

【0036】また、上記第1の実施の形態では、記憶装
置9を画像入出力装置に着脱可能な外部記憶装置として
もよい。これにより、画像メモリ回路8の容量不足時又
は容量不足予想時における画像メモリ回路8から記憶装
置9へのデータ転送を的確に行うことができる。また、
仮に記憶装置9を設けなくとも処理を行うことが可能で
ある。これにより、記憶装置9を画像入出力装置のデー
タ処理状況に応じて活用することが可能となる。
In the first embodiment, the storage device 9 may be an external storage device that can be attached to and detached from the image input / output device. Accordingly, data transfer from the image memory circuit 8 to the storage device 9 can be accurately performed when the capacity of the image memory circuit 8 is insufficient or when the capacity is expected to be insufficient. Also,
The processing can be performed even if the storage device 9 is not provided. This makes it possible to utilize the storage device 9 according to the data processing status of the image input / output device.

【0037】[2]第2の実施の形態 第2の実施の形態は、上記第1の実施の形態に係る画像
入出力装置を汎用の情報処理装置に適用したものであ
る。第2の実施の形態に係る情報処理装置は、CPU1
00と、ROM101と、RAM102と、スキャナ1
07と、HD.MD(Hard Disk Drive . Magneto
Optical Disk Drive)108と、フロッピーディス
クドライブ109と、VRAM(Video RAM)11
0と、表示器111と、キーボード112と、ポインテ
ィングデバイス113と、プリンタ114と、インター
フェース115とを備えている。
[2] Second Embodiment In the second embodiment, the image input / output device according to the first embodiment is applied to a general-purpose information processing device. The information processing device according to the second embodiment includes a CPU 1
00, ROM 101, RAM 102, and scanner 1
07 and HD.MD (Hard Disk Drive. Magneto)
Optical Disk Drive 108, floppy disk drive 109, VRAM (Video RAM) 11
0, a display 111, a keyboard 112, a pointing device 113, a printer 114, and an interface 115.

【0038】上記各部の構成を詳述すると、CPU10
0は、各部の動作或いはシステム全体を制御するもので
あり、RAM102の容量不足時又は容量不足予想時は
RAM102からHD.MD108へデータを転送す
る。ROM101は、ブートプログラムやBIOS(B
asic Input Ooutput System:入出力装置のインター
フェースで必要な最も基本的処理を行うプログラム)等
を記憶している。RAM102は、ワーク領域として使
用するメモリであり、イメージ格納エリア103、制御
プログラム104、出力バッファエリア105、OS
(Operating System)106が展開或いは確保されて
いる。イメージ格納エリア103は、上記第1の実施の
形態の画像メモリ回路8に対応する記憶領域である。制
御プログラム104は、一連の処理手順に対応するプロ
グラムである。出力バッファエリア105は、印刷する
時に使用する記憶領域である。OS106は、制御プロ
グラム104を始めとして本装置全体の制御を行う。
The structure of each unit will be described in detail.
0 controls the operation of each unit or the entire system. When the capacity of the RAM 102 is insufficient or when the capacity is expected to be insufficient, the data is transferred from the RAM 102 to the HD.MD 108. The ROM 101 stores a boot program and a BIOS (B
asic Input Ooutput System: a program for performing the most basic processing required at the interface of the input / output device) and the like. The RAM 102 is a memory used as a work area, and includes an image storage area 103, a control program 104, an output buffer area 105, an OS
(Operating System) 106 is expanded or secured. The image storage area 103 is a storage area corresponding to the image memory circuit 8 of the first embodiment. The control program 104 is a program corresponding to a series of processing procedures. The output buffer area 105 is a storage area used when printing. The OS 106 controls the entire apparatus including the control program 104.

【0039】スキャナ107は、画像を読み取るための
イメージスキャナである。HD.MD108は、上記第
1の実施の形態の記憶装置9に対応するものであり、ハ
ードディスク装置や光磁気ディスク装置等から構成され
る大容量記憶装置である。HD.MD108の中にはO
S106等も記憶されている。フロッピーディスクドラ
イブ109は、可般性の記憶媒体からのデータの読み出
しを行うための装置である。フロッピーディスクドライ
ブ109にセットするフロッピーディスク、もしくはH
D.MD108の何れか一方に制御プログラム104が
格納されている。
The scanner 107 is an image scanner for reading an image. The HD.MD 108 corresponds to the storage device 9 of the first embodiment, and is a large-capacity storage device including a hard disk device, a magneto-optical disk device, and the like. HD.MD108 contains O
S106 and the like are also stored. The floppy disk drive 109 is a device for reading data from a general-purpose storage medium. Floppy disk set in floppy disk drive 109 or H
The control program 104 is stored in one of the D.MDs 108.

【0040】VRAM110は、表示器111の表示画
面に表示するビットマップイメージを展開する。表示器
111は、VRAM110に展開されたビットマップイ
メージを表示する。キーボード112は、各種情報の入
力に使用される。ポインティングデバイス113は、表
示器111の表示画面に表示された所望とする位置を指
定したり、各種メニューの中の1つを選択したりする際
に使用される。プリンタ114は、印刷出力を行う。イ
ンターフェース115は、ネットワーク等を介して情報
処理装置と他のホストコンピュータとを接続する。
The VRAM 110 develops a bitmap image to be displayed on the display screen of the display device 111. The display 111 displays the bitmap image developed in the VRAM 110. The keyboard 112 is used for inputting various information. The pointing device 113 is used to designate a desired position displayed on the display screen of the display device 111 or to select one of various menus. The printer 114 performs print output. The interface 115 connects the information processing device to another host computer via a network or the like.

【0041】上記のごとく構成してなる第2の実施の形
態に係る情報処理装置における動作は、上記第1の実施
の形態に係る画像入出力装置と略同じである。但し、上
記第1の実施の形態のメモリコントロール回路7に相当
する処理はCPU100が制御プログラム104に従っ
て行うことになる。
The operation of the information processing apparatus according to the second embodiment configured as described above is substantially the same as that of the image input / output apparatus according to the first embodiment. However, the processing corresponding to the memory control circuit 7 of the first embodiment is performed by the CPU 100 in accordance with the control program 104.

【0042】上述したように、第2の実施の形態によれ
ば、情報処理装置は、スキャナ107、プリンタ114
等のうち少なくとも2つ以上の画像入出力手段のデータ
を同時に書き込み又は読み出し可能なRAM102(イ
メージ格納エリア103)と、RAM102のデータの
書き込み又は読み出し可能なHD.MD(ハードディス
ク装置、光磁気ディスク装置)108と、RAM102
の容量不足時又は容量不足予想時はRAM102からH
D.MD108へデータを転送するCPU100とを有
するため、CPU100によりRAM102のイメージ
格納エリア103の管理を行い、記憶容量に余裕がない
場合は、イメージ格納エリア103からHD.MD10
8に当該画像入出力手段のイメージデータを移動させ次
々に記憶させることが可能となり、直ちに当該画像入出
力手段を開放することができる。
As described above, according to the second embodiment, the information processing apparatus includes the scanner 107 and the printer 114
RAM 102 (image storage area 103) capable of simultaneously writing or reading data of at least two or more image input / output units, and HD.MD (hard disk device, magneto-optical disk device) capable of writing or reading data in RAM 102. ) 108 and RAM 102
When the capacity of the RAM is insufficient or when the capacity is expected to be insufficient, H
The CPU 100 manages the image storage area 103 of the RAM 102. If the storage capacity is not sufficient, the CPU 100 transfers the data from the image storage area 103 to the HD.MD10.
8, the image data of the image input / output means can be moved and stored one after another, and the image input / output means can be opened immediately.

【0043】これにより、情報処理装置において、スキ
ャナ機能、プリンタ機能等の複数の機能が同時に発生し
た場合でも、処理を中断することなく効率良く継続する
ことができる。しかも、複数の機能に共通の記憶装置
(イメージ格納エリア103、HD.MD108)を設
けているため、従来のように各機能毎に記憶装置を設け
ることが不要となり、システムを安価に実現することが
可能である。
Thus, even when a plurality of functions such as a scanner function and a printer function occur simultaneously in the information processing apparatus, the processing can be efficiently continued without interruption. In addition, since a common storage device (image storage area 103, HD.MD108) is provided for a plurality of functions, it is not necessary to provide a storage device for each function as in the related art, and the system can be realized at low cost. Is possible.

【0044】尚、本発明は、ホストコンピュータ、イン
ターフェース、プリンタ等の複数の機器から構成される
システムに適用しても、複写機等の1つの機器からなる
装置に適用してもよい。前述した実施形態の機能を実現
するソフトウエアのプログラムコードを記憶した記憶媒
体を、汎用の情報処理装置或いはシステムに供給し、そ
のシステム或いは装置のコンピュータ(またはCPUや
MPU)が記憶媒体に格納されたプログラムコードを読
み出し実行することによっても、達成されることは言う
までもない。
The present invention may be applied to a system including a plurality of devices such as a host computer, an interface, and a printer, or may be applied to an apparatus including a single device such as a copying machine. A storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to a general-purpose information processing apparatus or system, and a computer (or CPU or MPU) of the system or apparatus is stored in the storage medium. Needless to say, this can also be achieved by reading and executing the program code.

【0045】この場合、記憶媒体から読み出されたプロ
グラムコード自体が前述した実施形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
は本発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

【0046】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、CD
−R、磁気テープ、不揮発性のメモリカード、ROMな
どを用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

【0047】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOSなどが実
際の処理の一部または全部を行い、その処理によって前
述した実施形態の機能が実現される場合も含まれること
は言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS or the like running on the computer is actually executed based on the instructions of the program code. It goes without saying that a part or all of the above-described processing is performed, and the functions of the above-described embodiments are realized by the processing.

【0048】更に、記憶媒体から読出されたプログラム
コードが、コンピュータに挿入された機能拡張ボードや
コンピュータに接続された機能拡張ユニットに備わるメ
モリに書込まれた後、そのプログラムコードの指示に基
づき、その機能拡張ボードや機能拡張ユニットに備わる
CPUなどが実際の処理の一部または全部を行い、その
処理によって前述した実施形態の機能が実現される場合
も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0049】[0049]

【発明の効果】以上説明したように、請求項1の発明に
よれば、複数の画像入出力手段を有する画像入出力装置
において、少なくとも2つ以上の前記画像入出力手段の
データを同時に書込み又は読出し可能な第1の記憶手段
と、該第1の記憶手段のデータの書込み又は読出し可能
な第2の記憶手段と、前記第1の記憶手段の容量不足時
又は容量不足予想時は前記第1の記憶手段から前記第2
の記憶手段へデータを転送する制御手段とを有するた
め、制御手段により第1の記憶手段の管理を行い、記憶
容量に余裕がない場合は、第1の記憶手段から第2の記
憶手段に当該画像入出力手段のデータを移動させ次々に
記憶させることで、直ちに当該画像入出力手段を開放す
ることができる。これにより、複数の機能が同時に発生
した場合でも、処理を中断することなく効率良く継続す
ることができる。しかも、複数の機能に共通の記憶手段
を設けているため、従来のように各機能毎に記憶手段を
設けることが不要となり、装置を安価に実現することが
可能である。
As described above, according to the first aspect of the present invention, in an image input / output device having a plurality of image input / output units, data of at least two or more image input / output units are simultaneously written or read. A readable first storage unit, a second storage unit that can write or read data in the first storage unit, and the first storage unit when the capacity of the first storage unit is insufficient or when the capacity is expected to be insufficient. From the storage means of the second
And control means for transferring data to the storage means of the first storage means, the control means manages the first storage means, and when there is not enough storage capacity, the first storage means is transferred to the second storage means. By moving the data of the image input / output unit and storing it one after another, the image input / output unit can be immediately opened. As a result, even when a plurality of functions occur at the same time, the processing can be efficiently continued without interruption. In addition, since a common storage unit is provided for a plurality of functions, it is not necessary to provide a storage unit for each function as in the related art, and the apparatus can be realized at low cost.

【0050】請求項2の発明によれば、前記制御手段
は、前記画像入出力手段に優先順位を設定して前記第1
の記憶手段から前記第2の記憶手段へのデータ転送を行
うため、画像入出力手段の優先順位に応じた効率の良い
データの書込み/読出しを行うことができる。
According to the second aspect of the present invention, the control means sets a priority order in the image input / output means and sets the first priority.
Since the data transfer from the storage means to the second storage means is performed, efficient data writing / reading according to the priority of the image input / output means can be performed.

【0051】請求項3の発明によれば、前記第2の記憶
手段は、固定磁気ディスク装置或いは光磁気ディスク装
置等の大容量記憶装置であるため、第1の記憶手段の容
量不足時又は容量不足予想時における第1の記憶手段か
ら第2の記憶手段へのデータ転送を的確に行うことがで
きる。
According to the third aspect of the present invention, the second storage means is a large-capacity storage device such as a fixed magnetic disk device or a magneto-optical disk device. Data transfer from the first storage means to the second storage means at the time of shortage prediction can be accurately performed.

【0052】請求項4の発明によれば、前記第2の記憶
手段は、着脱可能であるため、第2の記憶手段を画像入
出力装置のデータ処理状況に応じて活用することが可能
となる。
According to the fourth aspect of the present invention, since the second storage means is detachable, the second storage means can be utilized according to the data processing status of the image input / output device. .

【0053】請求項5の発明によれば、前記複数の画像
入出力手段は、各々、印刷機能、通信機能等の機能を実
行する手段であるため、印刷機能、通信機能等の複数の
機能が同時に発生した場合でも、処理を中断することな
く効率良く継続することができる。しかも、印刷機能、
通信機能等の複数の機能に共通の記憶手段を設けている
ため、従来のように各機能毎に記憶手段を設けることが
不要となり、装置を安価に実現することが可能である。
According to the fifth aspect of the present invention, since the plurality of image input / output units are units for executing functions such as a printing function and a communication function, a plurality of functions such as a printing function and a communication function are provided. Even when they occur at the same time, the processing can be efficiently continued without interruption. Besides, printing function,
Since a common storage unit is provided for a plurality of functions such as a communication function, it is not necessary to provide a storage unit for each function as in the related art, and the apparatus can be realized at low cost.

【0054】請求項6の発明によれば、複数の画像入出
力ステップを有する画像入出力方法において、少なくと
も2つ以上の前記画像入出力ステップのデータを同時に
書込み又は読出し可能な第1の記憶ステップと、該第1
の記憶ステップのデータの書込み又は読出し可能な第2
の記憶ステップと、前記第1の記憶ステップにおける記
憶容量不足時又は記憶容量不足予想時は前記第1の記憶
ステップから前記第2の記憶ステップへデータを転送す
る制御ステップとを有するため、制御ステップにより第
1の記憶ステップにおける管理を行い、記憶容量に余裕
がない場合は、第1の記憶ステップから第2の記憶ステ
ップに当該画像入出力ステップのデータを移動させ次々
に記憶させることで、直ちに当該画像入出力ステップを
開放することができる。これにより、複数の機能が同時
に発生した場合でも、処理を中断することなく効率良く
継続することができる。しかも、複数の機能に共通の記
憶手段を設けているため、従来のように各機能毎に記憶
手段を設けることが不要となり、安価に実現することが
可能である。
According to a sixth aspect of the present invention, in the image input / output method having a plurality of image input / output steps, the first storage step capable of simultaneously writing or reading data of at least two or more of the image input / output steps. And the first
Of the data of the storage step in which data can be written or read
And a control step of transferring data from the first storage step to the second storage step when the storage capacity is insufficient or the storage capacity is expected to be insufficient in the first storage step. Is performed in the first storage step, and when the storage capacity is not enough, the data of the image input / output step is moved from the first storage step to the second storage step and stored one after another. The image input / output step can be opened. As a result, even when a plurality of functions occur at the same time, the processing can be efficiently continued without interruption. In addition, since a common storage unit is provided for a plurality of functions, it is not necessary to provide a storage unit for each function as in the related art, and it is possible to realize the operation at low cost.

【0055】請求項7の発明によれば、前記制御ステッ
プでは、前記画像入出力ステップに優先順位を設定して
前記第1の記憶ステップから前記第2の記憶ステップへ
のデータ転送を行うため、画像入出力ステップの優先順
位に応じた効率の良いデータの書込み/読出しを行うこ
とができる。
According to the seventh aspect of the present invention, in the control step, priority is set in the image input / output step, and data is transferred from the first storage step to the second storage step. Efficient data writing / reading according to the priority of the image input / output step can be performed.

【0056】請求項8の発明によれば、前記複数の画像
入出力ステップは、各々、印刷機能、通信機能等の機能
を実行するステップであるため、印刷機能、通信機能等
の複数の機能が同時に発生した場合でも、処理を中断す
ることなく効率良く継続することができる。しかも、印
刷機能、通信機能等の複数の機能に共通の記憶手段を設
けているため、従来のように各機能毎に記憶手段を設け
ることが不要となり、安価に実現することが可能であ
る。
According to the eighth aspect of the present invention, since the plurality of image input / output steps are steps for executing functions such as a printing function and a communication function, a plurality of functions such as a printing function and a communication function are provided. Even when they occur at the same time, the processing can be efficiently continued without interruption. In addition, since a common storage unit is provided for a plurality of functions such as a printing function and a communication function, it is not necessary to provide a storage unit for each function as in the related art, and it is possible to realize inexpensively.

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

【図1】本発明の第1の実施の形態に係る画像入出力装
置の構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of an image input / output device according to a first embodiment of the present invention.

【図2】本発明の第1の実施の形態に係る画像入出力装
置の複写機能の動作を示すフローチャートである。
FIG. 2 is a flowchart illustrating an operation of a copy function of the image input / output apparatus according to the first embodiment of the present invention.

【図3】本発明の第1の実施の形態に係る画像入出力装
置の通信機能の動作を示すフローチャートである。
FIG. 3 is a flowchart illustrating an operation of a communication function of the image input / output device according to the first embodiment of the present invention.

【図4】本発明の第2の実施の形態に係る情報処理装置
の構成を示すブロック図である。
FIG. 4 is a block diagram illustrating a configuration of an information processing apparatus according to a second embodiment of the present invention.

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

1 スキャナ回路 2 プリンタ装置 3 ファクシミリ回路 4 PDL回路 5 インターフェース回路 6 ホストコンピュータ 7 メモリコントロール回路 8 画像メモリ回路 9 記憶装置 10 システム制御回路 100 CPU 102 RAM 107 スキャナ 108 HD.MD 114 プリンタ Reference Signs List 1 scanner circuit 2 printer device 3 facsimile circuit 4 PDL circuit 5 interface circuit 6 host computer 7 memory control circuit 8 image memory circuit 9 storage device 10 system control circuit 100 CPU 102 RAM 107 scanner 108 HD.MD 114 printer

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 複数の画像入出力手段を有する画像入出
力装置において、 少なくとも2つ以上の前記画像入出力手段のデータを同
時に書込み又は読出し可能な第1の記憶手段と、該第1
の記憶手段のデータの書込み又は読出し可能な第2の記
憶手段と、前記第1の記憶手段の容量不足時又は容量不
足予想時は前記第1の記憶手段から前記第2の記憶手段
へデータを転送する制御手段とを有することを特徴とす
る画像入出力装置。
1. An image input / output device having a plurality of image input / output means, wherein: first storage means capable of simultaneously writing or reading data of at least two or more image input / output means;
A second storage unit capable of writing or reading data in the storage unit, and when the capacity of the first storage unit is insufficient or when the capacity is expected to be insufficient, data is transferred from the first storage unit to the second storage unit. An image input / output device, comprising: a control unit for transferring.
【請求項2】 前記制御手段は、前記画像入出力手段に
優先順位を設定して前記第1の記憶手段から前記第2の
記憶手段へのデータ転送を行うことを特徴とする請求項
1記載の画像入出力装置。
2. The image processing apparatus according to claim 1, wherein the control unit sets a priority order for the image input / output unit and transfers data from the first storage unit to the second storage unit. Image input / output device.
【請求項3】 前記第2の記憶手段は、固定磁気ディス
ク装置或いは光磁気ディスク装置等の大容量記憶装置で
あることを特徴とする請求項1記載の画像入出力装置。
3. The image input / output device according to claim 1, wherein said second storage means is a large-capacity storage device such as a fixed magnetic disk device or a magneto-optical disk device.
【請求項4】 前記第2の記憶手段は、着脱可能である
ことを特徴とする請求項3記載の画像入出力装置。
4. The image input / output apparatus according to claim 3, wherein said second storage means is detachable.
【請求項5】 前記複数の画像入出力手段は、各々、印
刷機能、通信機能等の機能を実行する手段であることを
特徴とする請求項1乃至4の何れかに記載の画像入出力
装置。
5. The image input / output apparatus according to claim 1, wherein each of the plurality of image input / output units is a unit that executes a function such as a printing function and a communication function. .
【請求項6】 複数の画像入出力ステップを有する画像
入出力装置の記憶制御方法において、 少なくとも2つ以上の前記画像入出力ステップのデータ
を同時に書込み又は読出し可能な第1の記憶ステップ
と、該第1の記憶ステップのデータの書込み又は読出し
可能な第2の記憶ステップと、前記第1の記憶ステップ
における記憶容量不足時又は記憶容量不足予想時は前記
第1の記憶ステップから前記第2の記憶ステップへデー
タを転送する制御ステップとを有することを特徴とする
画像入出力装置の記憶制御方法。
6. A storage control method for an image input / output device having a plurality of image input / output steps, comprising: a first storage step capable of simultaneously writing or reading data of at least two or more image input / output steps; A second storage step in which data in the first storage step can be written or read, and a second storage step from the first storage step when the storage capacity is insufficient or the storage capacity is expected to be insufficient in the first storage step. And a control step of transferring data to the step.
【請求項7】 前記制御ステップでは、前記画像入出力
ステップに優先順位を設定して前記第1の記憶ステップ
から前記第2の記憶ステップへのデータ転送を行うこと
を特徴とする請求項6記載の画像入出力装置の記憶制御
方法。
7. The data transfer from the first storage step to the second storage step by setting a priority order in the image input / output step in the control step. Storage control method for an image input / output device.
【請求項8】 前記複数の画像入出力ステップは、各
々、印刷機能、通信機能等の機能を実行するステップで
あることを特徴とする請求項6又は7記載の画像入出力
装置の記憶制御方法。
8. The storage control method for an image input / output apparatus according to claim 6, wherein each of the plurality of image input / output steps is a step of executing a function such as a printing function and a communication function. .
JP9134461A 1997-05-09 1997-05-09 Image input/output device and memory control method for the same Pending JPH10308861A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9134461A JPH10308861A (en) 1997-05-09 1997-05-09 Image input/output device and memory control method for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9134461A JPH10308861A (en) 1997-05-09 1997-05-09 Image input/output device and memory control method for the same

Publications (1)

Publication Number Publication Date
JPH10308861A true JPH10308861A (en) 1998-11-17

Family

ID=15128878

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9134461A Pending JPH10308861A (en) 1997-05-09 1997-05-09 Image input/output device and memory control method for the same

Country Status (1)

Country Link
JP (1) JPH10308861A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008085401A (en) * 2006-09-25 2008-04-10 Kyocera Mita Corp Image forming apparatus
JP2009153049A (en) * 2007-12-21 2009-07-09 Canon Inc Apparatus and method for outputting image
JP2021115764A (en) * 2020-01-24 2021-08-10 キヤノン株式会社 Image processing device and image processing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008085401A (en) * 2006-09-25 2008-04-10 Kyocera Mita Corp Image forming apparatus
JP2009153049A (en) * 2007-12-21 2009-07-09 Canon Inc Apparatus and method for outputting image
US8514458B2 (en) 2007-12-21 2013-08-20 Canon Kabushiki Kaisha Image output apparatus and image output method
JP2021115764A (en) * 2020-01-24 2021-08-10 キヤノン株式会社 Image processing device and image processing method

Similar Documents

Publication Publication Date Title
JP3630943B2 (en) Information processing apparatus, print control method, print control system, and storage medium storing print control program
US20060028678A1 (en) Image processing apparatus and its control method
US5617518A (en) Output control method and system of servers
JP2001169067A (en) Device and method for image processing and computer readable storage medium with program making computer perform the method stored therein
JP2000156830A (en) Printer and method for processing picture data in the printer
JPH11305975A (en) Device and method for image processing and storage medium
JP4181661B2 (en) Image processing apparatus, data processing method for image processing apparatus, and storage medium storing computer-readable program
JP3161031B2 (en) Image processing device
JPH11170631A (en) Image forming apparatus
JPH11136459A (en) Image input/output device and method
US20120320423A1 (en) Printing apparatus provided with plural processing systems for generating print data, printing method and recording medium
JPH10308861A (en) Image input/output device and memory control method for the same
JPH11122417A (en) Picture formation system and information processor in the system and method for controlling the same
JP2000330752A (en) Device, system and method for forming image and storage medium
JP4280366B2 (en) Image control apparatus, image control method, and storage medium storing computer-readable program
JP4400097B2 (en) Printing apparatus, printing control method, program, and recording medium
JPH10173897A (en) Image processing unit, image processing system and image processing method
JP4415359B2 (en) Image processing apparatus and printer
JPH10173836A (en) Image processing unit
JP2002152488A (en) Spool data generating device and method, and recording medium
JPH11203059A (en) Image input and output device and its memory access method, and storage medium storing computer readable program
JP2000305925A (en) Method and device for print control and storage medium
JP2000298566A (en) Printer, information processor, method for controlling these devices, and information recording medium
JPH05345449A (en) Managing method for printing information in printer and printing device
JPH1142834A (en) Image processing apparatus and method for controlling output thereof