Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7081271B2 - Image processing equipment - Google Patents
[go: Go Back, main page]

JP7081271B2 - Image processing equipment - Google Patents

Image processing equipment Download PDF

Info

Publication number
JP7081271B2
JP7081271B2 JP2018068946A JP2018068946A JP7081271B2 JP 7081271 B2 JP7081271 B2 JP 7081271B2 JP 2018068946 A JP2018068946 A JP 2018068946A JP 2018068946 A JP2018068946 A JP 2018068946A JP 7081271 B2 JP7081271 B2 JP 7081271B2
Authority
JP
Japan
Prior art keywords
data
job
output data
stored
storage 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.)
Active
Application number
JP2018068946A
Other languages
Japanese (ja)
Other versions
JP2019180049A (en
Inventor
尚道 坂
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2018068946A priority Critical patent/JP7081271B2/en
Publication of JP2019180049A publication Critical patent/JP2019180049A/en
Application granted granted Critical
Publication of JP7081271B2 publication Critical patent/JP7081271B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Record Information Processing For Printing (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Description

本発明は、画像処理装置、画像データ処理方法およびプログラムに関する。 The present invention relates to an image processing apparatus, an image data processing method and a program.

画像処理装置の一例として、プリント機能、スキャン機能およびファックス機能を有するMFP(Multi-Function Peripheral)が知られている。プリント機能は、プリント用紙などのシートに画像データに係る画像を印刷する機能である。スキャン機能は、原稿から画像を読み取って画像データを生成する機能である。ファックス機能は、画像データを公衆電話回線などを介して送受信する機能である。また、MFPには、外部装置との間で画像データをLAN(Local Area Network)経由で通信する通信部を備え、スキャナ機能によって読み取られた画像データをインターネット上のサーバにアップロードするスキャンアップロード機能を有している機種もある。 As an example of an image processing apparatus, an MFP (Multi-Function Peripheral) having a print function, a scan function, and a fax function is known. The print function is a function for printing an image related to image data on a sheet such as print paper. The scan function is a function that reads an image from a document and generates image data. The fax function is a function for transmitting and receiving image data via a public telephone line or the like. In addition, the MFP is equipped with a communication unit that communicates image data with an external device via a LAN (Local Area Network), and has a scan upload function that uploads the image data read by the scanner function to a server on the Internet. Some models have it.

特開2004-7483号公報Japanese Unexamined Patent Publication No. 2004-7483

たとえば、プリント機能を使用するプリントジョブの実行後に、プリントジョブの設定を変えての再実行、または、プリントジョブのそのままの設定での再実行をユーザが所望する場合がある。プリントジョブの実行後もプリントジョブのデータを記憶部に残しておけば、そのプリントジョブを再実行することができる。 For example, after executing a print job that uses the print function, the user may desire to change the print job settings and re-execute, or to re-execute the print job with the same settings. If the print job data is stored in the storage unit even after the print job is executed, the print job can be re-executed.

しかしながら、記憶部の容量には制限があるので、複数のジョブのデータが記憶部に単純に蓄積されると、記憶部の空き容量が枯渇し、ユーザが所望するジョブの再実行が不可能になる。 However, since the capacity of the storage unit is limited, if the data of a plurality of jobs is simply accumulated in the storage unit, the free space of the storage unit is exhausted and the job desired by the user cannot be re-executed. Become.

本発明の目的は、記憶部を有効に利用しつつ、ジョブの再実行の自由度を担保できる、画像処理装置、画像データ処理方法およびプログラムを提供することである。 An object of the present invention is to provide an image processing device, an image data processing method, and a program that can guarantee the degree of freedom of job re-execution while effectively using the storage unit.

前記の目的を達成するため、本発明の一の局面に係る画像処理装置は、ジョブに係る設定を受け付ける受付部と、ジョブを実行する実行部と、記憶部と、制御部と、を備え、制御部は、ジョブに係る画像データを記憶部に記憶し、受付部に受け付けられた設定に応じて、記憶部に記憶されている画像データを第1加工データに加工し、第1加工データを記憶部に記憶し、第1加工データを用いてジョブを実行部に実行させ、実行部によるジョブの実行が終了した後、記憶部から第1加工データを消去し、実行部によるジョブの実行が終了した後の所定期間、記憶部に画像データが記憶された状態を保持し、所定期間の経過後、受付部に受け付けられた設定に応じて画像データを第2加工データに加工し、第2加工データを記憶部に記憶し、第2加工データを記憶部に記憶した後に、記憶部から画像データを消去する。 In order to achieve the above object, the image processing apparatus according to one aspect of the present invention includes a reception unit for receiving settings related to a job, an execution unit for executing a job, a storage unit, and a control unit. The control unit stores the image data related to the job in the storage unit, processes the image data stored in the storage unit into the first processing data according to the setting received by the reception unit, and converts the first processing data into the first processing data. It is stored in the storage unit, the job is executed by the execution unit using the first processing data, and after the execution of the job by the execution unit is completed, the first processing data is deleted from the storage unit, and the execution unit executes the job. The state in which the image data is stored in the storage unit is maintained for a predetermined period after the end, and after the predetermined period elapses, the image data is processed into the second processed data according to the setting accepted by the reception unit, and the second processing data is performed. The processed data is stored in the storage unit, the second processed data is stored in the storage unit, and then the image data is erased from the storage unit.

この構成によれば、ジョブに係る画像データが記憶部に記憶される。画像データが受付部に受け付けられた設定に応じて第1加工データに加工され、その第1加工データが記憶部に記憶される。この時点では、画像データおよび第1加工データの両方が記憶部に保持されている。その後、第1加工データを用いるジョブの実行が終了すると、記憶部から第1加工データが消去される。これにより、記憶部の空き容量を増やすことができる。そして、ジョブの実行が終了した後の所定期間、記憶部に画像データが保持された状態が維持される。そのため、所定期間内であれば、ユーザがジョブに係る設定を変更して、その変更後の設定に応じて加工された画像データを用いるジョブを実行することができる。これにより、ジョブの再実行の自由度を担保することができる。 According to this configuration, the image data related to the job is stored in the storage unit. The image data is processed into the first processed data according to the setting received by the reception unit, and the first processed data is stored in the storage unit. At this point, both the image data and the first processed data are stored in the storage unit. After that, when the execution of the job using the first machining data is completed, the first machining data is deleted from the storage unit. As a result, the free space of the storage unit can be increased. Then, the state in which the image data is held in the storage unit is maintained for a predetermined period after the execution of the job is completed. Therefore, within a predetermined period, the user can change the setting related to the job and execute the job using the image data processed according to the changed setting. As a result, the degree of freedom in re-execution of the job can be guaranteed.

所定期間が経過すると、画像データが受付部に受け付けられた設定に応じて第2加工データに加工され、第2加工データが記憶部に記憶され、記憶部から画像データが消去される。これにより、第2加工データを用いるジョブの実行の機会を確保できながら、記憶部の空き容量をさらに増やすことができる。 When the predetermined period elapses, the image data is processed into the second processed data according to the setting received by the reception unit, the second processed data is stored in the storage unit, and the image data is deleted from the storage unit. As a result, the free space of the storage unit can be further increased while securing the opportunity to execute the job using the second processing data.

よって、記憶部を有効に利用しつつ、ジョブの再実行の自由度を担保することができる。 Therefore, it is possible to secure the degree of freedom of re-execution of the job while effectively using the storage unit.

第1加工データと第2加工データは、同一のデータあってもよいし、多少異なるデータであってもよい。異なるとは、例えば、解像度や画像サイズの数パーセントの異なり、等を指す。 The first machining data and the second machining data may be the same data or may be slightly different data. Different means, for example, a difference of a few percent in resolution or image size, and the like.

また、本発明は、画像処理装置の形態で実現できるだけでなく、たとえば、画像処理装置で実行される画像データ処理方法、および画像処理装置で実行されるプログラムの形態で実現することもできる。 Further, the present invention can be realized not only in the form of an image processing device, but also in the form of an image data processing method executed by the image processing device and a program executed by the image processing device, for example.

本発明によれば、記憶部を有効に利用しつつ、ジョブの再実行の自由度を担保することができる。 According to the present invention, it is possible to secure the degree of freedom of re-execution of a job while effectively using the storage unit.

本発明の一実施形態に係る複合機の電気的構成を示すブロック図である。It is a block diagram which shows the electric structure of the multifunction device which concerns on one Embodiment of this invention. ジョブ並行処理の流れを示すフローチャートである。It is a flowchart which shows the flow of job parallel processing. データ保持時間が初期値に加算時間を加算した時間に設定される条件と各条件に応じた加算時間の例を示す図である。It is a figure which shows the example of the condition set in the time which added the addition time to the initial value, and the addition time corresponding to each condition. データ保持処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a data holding process. データ保持状態の遷移を示す図である。It is a figure which shows the transition of the data holding state.

以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

<電気的構成>
図1に示される複合機(MFP:Multi-Function Peripheral)1は、プリント機能、スキャン機能およびファックス機能など、複数の機能を有する電子機器である。プリント機能(画像形成機能)は、画像データに係る画像をプリント用紙などのシートに印刷する機能である。スキャン機能(画像読取機能)は、原稿の画像を読み取って画像データを生成する機能である。ファックス機能は、画像データを公衆電話回線などを介して送受信する機能である。
<Electrical configuration>
The multifunction device (MFP: Multi-Function Peripheral) 1 shown in FIG. 1 is an electronic device having a plurality of functions such as a print function, a scan function, and a fax function. The print function (image forming function) is a function of printing an image related to image data on a sheet such as print paper. The scanning function (image scanning function) is a function that scans an image of a document and generates image data. The fax function is a function for transmitting and receiving image data via a public telephone line or the like.

複合機1(画像処理装置の一例)は、スキャン機能のための読取部11(実行部の一例)と、プリント機能のための印刷部12(実行部の一例)とを備えている。 The multifunction device 1 (an example of an image processing device) includes a reading unit 11 (an example of an executing unit) for a scanning function and a printing unit 12 (an example of an executing unit) for a printing function.

読取部11による画像読取の方式は、シートを搬送しつつそのシートの画像を読み取るADF(Auto Document Feeder)方式であってもよいし、コンタクトガラス上に載置されたシートの画像を読み取るFB(Flat Bed)方式であってもよい。 The method of reading the image by the reading unit 11 may be an ADF (Auto Document Feeder) method of reading the image of the sheet while transporting the sheet, or an FB (FB) for reading the image of the sheet placed on the contact glass. Flat Bed) method may be used.

印刷部12による印刷の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。また、シートに形成される画像は、カラー画像であってもよいし、モノクロ画像であってもよい。 The printing method by the printing unit 12 may be an electrophotographic method or an inkjet method. Further, the image formed on the sheet may be a color image or a monochrome image.

また、複合機1は、操作パネル13を備えている。操作パネル13には、操作部14および表示部15が設けられている。 Further, the multifunction device 1 includes an operation panel 13. The operation panel 13 is provided with an operation unit 14 and a display unit 15.

操作部14(受付部の一例)は、操作キー(たとえば、スタートキー、戻るキー)を備えている。操作キーが操作されると、その操作が操作部14に受け付けられて、その操作の内容に応じた信号(データ)が操作パネル13から出力される。 The operation unit 14 (an example of a reception unit) includes operation keys (for example, a start key and a return key). When the operation key is operated, the operation is accepted by the operation unit 14, and a signal (data) corresponding to the content of the operation is output from the operation panel 13.

表示部15は、たとえば、液晶ディスプレイからなる。 The display unit 15 is composed of, for example, a liquid crystal display.

なお、操作部14および表示部15は、タッチパネルを構成していてもよい。タッチパネルを構成する表示部15には、各種の情報や操作ボタンなどの画像が表示される。ユーザが表示部15に表示される操作ボタンを押操作(タッチ操作)することにより、その操作が操作部14に受け付けられて、その操作の内容に応じた信号(データ)が操作パネル13から出力される。以下では、操作部14および表示部15がタッチパネルを構成する場合を取り上げる。 The operation unit 14 and the display unit 15 may constitute a touch panel. Images such as various information and operation buttons are displayed on the display unit 15 constituting the touch panel. When the user presses an operation button displayed on the display unit 15 (touch operation), the operation is accepted by the operation unit 14, and a signal (data) corresponding to the content of the operation is output from the operation panel 13. Will be done. In the following, a case where the operation unit 14 and the display unit 15 form a touch panel will be taken up.

また、複合機1は、LANインタフェース(I/F)16、FAXインタフェース(I/F)17および制御部18を備えている。 Further, the multifunction device 1 includes a LAN interface (I / F) 16, a FAX interface (I / F) 17, and a control unit 18.

LANインタフェース16(受付部の一例)は、LAN2との接続のためのインタフェースである。 The LAN interface 16 (an example of a reception unit) is an interface for connecting to the LAN 2.

FAXインタフェース17(ファックス通信部の一例)は、ファックス通信に使用される公衆電話回線との接続のためのインタフェースであり、NCU(Network Control Unit)を内蔵したモデムなどを備えている。 The FAX interface 17 (an example of a fax communication unit) is an interface for connecting to a public telephone line used for fax communication, and includes a modem having a built-in NCU (Network Control Unit) and the like.

制御部18は、ASIC(Application Specific Integrated Circuit)21、ROM(Read Only Memory)22およびRAM(Random Access Memory)23を備えている。 The control unit 18 includes an ASIC (Application Specific Integrated Circuit) 21, a ROM (Read Only Memory) 22, and a RAM (Random Access Memory) 23.

ASIC21には、ROM22およびRAM23以外に、読取部11、印刷部12、操作部14、表示部15、LANインタフェース16およびFAXインタフェース17が接続されている。 In addition to the ROM 22 and the RAM 23, the ASIC 21 is connected to a reading unit 11, a printing unit 12, an operating unit 14, a display unit 15, a LAN interface 16, and a fax interface 17.

ASIC21は、CPU24(制御部の一例)を内蔵している。ASIC21には、操作パネル13から出力される信号などが入力される。CPU24は、ASIC21に入力される信号などに基づいて、ROM22に記憶されているプログラムを実行することにより、読取部11、印刷部12、操作部14、表示部15、LANインタフェース16およびFAXインタフェース17を含む各部を制御する。 The ASIC 21 has a built-in CPU 24 (an example of a control unit). A signal or the like output from the operation panel 13 is input to the ASIC 21. The CPU 24 executes a program stored in the ROM 22 based on a signal input to the ASIC 21, a reading unit 11, a printing unit 12, an operation unit 14, a display unit 15, a LAN interface 16, and a fax interface 17. Control each part including.

ROM22は、フラッシュメモリなどの書き換え可能な不揮発性メモリからなる。ROM22には、CPU24によって実行されるプログラムおよび各種のデータなどが記憶されている。 The ROM 22 is composed of a rewritable non-volatile memory such as a flash memory. The ROM 22 stores a program executed by the CPU 24, various data, and the like.

RAM23(記憶部の一例)は、DRAM(Dynamic Random Access Memory)などの揮発性メモリであり、CPU24がプログラムを実行する際のワークエリアとして使用される。 The RAM 23 (an example of a storage unit) is a volatile memory such as a DRAM (Dynamic Random Access Memory), and is used as a work area when the CPU 24 executes a program.

<ジョブ並行処理>
複合機1では、画像データを互いに異なる機能による複数のジョブに使用される場合がある。たとえば、画像データがプリント機能によるプリントジョブおよびファックス機能によるファックスジョブの両方に使用される場合がある。この場合、ASIC21のCPU24は、図2に示されるジョブ並行処理を実行する。
<Job parallel processing>
In the multifunction device 1, the image data may be used for a plurality of jobs with different functions. For example, image data may be used for both print jobs with the print function and fax jobs with the fax function. In this case, the CPU 24 of the ASIC 21 executes the job parallel processing shown in FIG.

ジョブ並行処理では、CPU24は、たとえば、読取部11を制御して、スキャン機能により原稿の画像を読み取るスキャンジョブを実行する。スキャンジョブの実行により、読取部11で画像データが生成され、CPU24は、読取部11から画像データの入力を受ける(S11)。これに応じて、CPU24は、その入力された画像データを元データとしてRAM23に記憶する。これにより、RAM23には、元データが保持された状態となる。 In the job parallel processing, the CPU 24 controls, for example, the reading unit 11 to execute a scan job for reading an image of a document by a scanning function. By executing the scan job, the image data is generated by the reading unit 11, and the CPU 24 receives the input of the image data from the reading unit 11 (S11). In response to this, the CPU 24 stores the input image data as original data in the RAM 23. As a result, the original data is held in the RAM 23.

次いで、CPU24は、ASIC21に含まれる画像処理回路25(図1参照)を制御して、元データから中間データを生成し(S12)、中間データをRAM23に記憶する。中間データは、各ジョブに係る設定に応じた加工であって、複数のジョブでそれぞれ出力される出力データを生成するうえで共通する加工を元データに施して得られるデータである。中間データの一例として、元データで2ページにわたる画像を1ページに集約した「2in1」画像のデータが挙げられる。また、それ以外にも、中間データとしては、元データで4ページにわたる画像を1ページに集約した「4in1」画像のデータ、元データに対して解像度を落とす加工が施されたデータ、元データに対して縮小する加工が施されたデータ、カラーの元データに対してモノクロ変換加工が施されたデータなどを挙げることができる。ジョブに係る設定は、操作部14の操作により行われてもよいし、画像データが外部端末からLANインタフェース16を介して入力される場合には、その外部端末での操作により行われてもよい。また、以下では、画像データ処理が画像処理回路25によって行われる場合を例にとるが、CPU24が実行するプログラム処理により、画像データ処理の一部が実行されてもよい。 Next, the CPU 24 controls the image processing circuit 25 (see FIG. 1) included in the ASIC 21 to generate intermediate data from the original data (S12), and stores the intermediate data in the RAM 23. The intermediate data is processing according to the settings related to each job, and is data obtained by applying common processing to the original data in generating output data output by each of a plurality of jobs. As an example of the intermediate data, there is data of a "2in1" image in which images over two pages of original data are aggregated on one page. In addition to that, the intermediate data includes "4in1" image data, which is a collection of four pages of original data on one page, data that has been processed to reduce the resolution of the original data, and original data. On the other hand, data that has been processed to be reduced, data that has been subjected to monochrome conversion processing with respect to the original color data, and the like can be mentioned. The setting related to the job may be performed by the operation of the operation unit 14, or may be performed by the operation of the external terminal when the image data is input from the external terminal via the LAN interface 16. .. Further, in the following, the case where the image data processing is performed by the image processing circuit 25 is taken as an example, but a part of the image data processing may be executed by the program processing executed by the CPU 24.

その後、CPU24は、第1ジョブに係る設定に従って、画像処理回路25を制御して、中間データを第1ジョブ用の出力データに加工する(S13)。そして、CPU24は、第1ジョブを実行し、第1ジョブ用の出力データを出力する(S14)。たとえば、中間データである「2in1」画像のデータを所定の第1圧縮方式で圧縮し、その圧縮により生成される出力データをプリントジョブの実行によりシートに出力する。第1圧縮方式は、たとえば、Mode9圧縮方式である。Mode9圧縮方式は、ランレングス圧縮方式と、画像の幅方向の1ラインのデータが前のラインのデータと同じであるか否かに応じて圧縮を行う前ライン比較圧縮方式とを組み合わせた方式である。 After that, the CPU 24 controls the image processing circuit 25 according to the setting related to the first job to process the intermediate data into the output data for the first job (S13). Then, the CPU 24 executes the first job and outputs the output data for the first job (S14). For example, the data of the "2in1" image, which is intermediate data, is compressed by a predetermined first compression method, and the output data generated by the compression is output to a sheet by executing a print job. The first compression method is, for example, a Mode 9 compression method. The Mode9 compression method is a combination of a run-length compression method and a front-line comparison compression method that compresses data according to whether the data in one line in the width direction of the image is the same as the data in the previous line. be.

また、CPU24は、第1ジョブ用の出力データへの加工と並行して、第2ジョブに係る設定に従って、中間データを第2ジョブ用の出力データに加工する(S15)。そして、CPU24は、第2ジョブを実行し、第2ジョブ用の出力データを出力する(S16)。たとえば、中間データである「2in1」画像のデータを所定の第2圧縮方式で圧縮し、その圧縮により生成される出力データをファックスジョブの実行によりFAXインタフェース17から相手先のファックス端末に送信する。第2圧縮方式は、たとえば、MH(Modified Huffman)圧縮方式である。 Further, in parallel with the processing to the output data for the first job, the CPU 24 processes the intermediate data into the output data for the second job according to the setting related to the second job (S15). Then, the CPU 24 executes the second job and outputs the output data for the second job (S16). For example, the data of the "2in1" image, which is intermediate data, is compressed by a predetermined second compression method, and the output data generated by the compression is transmitted from the FAX interface 17 to the fax terminal of the other party by executing a fax job. The second compression method is, for example, an MH (Modified Huffman) compression method.

なお、中間データを第1ジョブ用の出力データに加工する処理(処理1)と、中間データを第2ジョブ用の出力データに加工する処理(処理2)とは、並行して実行される。「処理1と処理2とを並行して実行」の概念には、次の(1)または(2)の少なくとも一方が含まれる。
(1)処理1を実行する処理回路1と、処理2を実行する処理回路2とがそれぞれ独立して別々に設けられ、処理1と処理2がそれぞれの回路により同時に実行される。処理回路は、専用の画像処理回路及びCPU等を指す。
(2)共通の処理回路を用いて、処理1と処理2とが交互に少しずつ実行される
The process of processing the intermediate data into the output data for the first job (process 1) and the process of processing the intermediate data into the output data for the second job (process 2) are executed in parallel. The concept of "execution of process 1 and process 2 in parallel" includes at least one of the following (1) or (2).
(1) The processing circuit 1 for executing the processing 1 and the processing circuit 2 for executing the processing 2 are independently provided separately, and the processing 1 and the processing 2 are simultaneously executed by the respective circuits. The processing circuit refers to a dedicated image processing circuit, a CPU, and the like.
(2) Using a common processing circuit, processing 1 and processing 2 are alternately executed little by little .

CPU24は、第1ジョブおよび第2ジョブの両方が終了したと判断した場合(S17:YES)、第1ジョブ用の出力データのサイズ(データ容量)と第2ジョブ用の出力データのサイズとを合計し、その合計データサイズと中間データのサイズとを比較する(S18)。そして、CPU24は、その比較の結果をRAM23に記憶する。 When the CPU 24 determines that both the first job and the second job have been completed (S17: YES), the CPU 24 determines the size of the output data (data capacity) for the first job and the size of the output data for the second job. Sum and compare the total data size with the size of the intermediate data (S18). Then, the CPU 24 stores the result of the comparison in the RAM 23.

その後、CPU24は、RAM23から中間データ、第1ジョブ用の出力データおよび第2ジョブ用の出力データを消去する(S19,S20)。元データは、RAM23に残されて引き続き保持される。そして、CPU24は、データ保持時間T1をタイマにセットして(S21)、第1ジョブおよび第2ジョブの両方が終了した後の経過時間の計測を開始する。 After that, the CPU 24 erases the intermediate data, the output data for the first job, and the output data for the second job from the RAM 23 (S19, S20). The original data is left in the RAM 23 and is continuously retained. Then, the CPU 24 sets the data holding time T1 in the timer (S21), and starts measuring the elapsed time after both the first job and the second job are completed.

データ保持時間T1の初期値は、たとえば、5分に設定されている。データ保持時間T1には、加算条件が設けられており、加算条件が満たされるとその加算条件に応じた加算時間がデータ保持時間T1の初期値に加算される。 The initial value of the data retention time T1 is set to, for example, 5 minutes. The data retention time T1 is provided with an addition condition, and when the addition condition is satisfied, the addition time corresponding to the addition condition is added to the initial value of the data retention time T1.

たとえば、図3に示されるように、RAM23の空き容量が所定量以上であるという加算条件には、30分間の加算時間が設定されている。第1ジョブまたは第2ジョブがファックスジョブであり、FAXインタフェース17にFAX受信した画像データ(元データ)をシートに印刷するという加算条件には、1時間の加算時間が設定されている。ジョブが意図通りに実行されないという加算条件には、30分間の加算時間が設定されている。ジョブが意図通りに実行されない場合とは、たとえば、シートサイズエラーなどでプリントジョブの実行が中断されない自動継続モードが設定されているため、プリントジョブで設定されているシートのサイズと異なるサイズのシートがシート供給元のトレイに収納されていても、その設定と異なるサイズのシートに画像が印刷された場合である。トナー延長モードが設定されているという加算条件には、1日間の加算時間が設定されている。トナー延長モードは、印刷部12による印刷の方式が電子写真方式である構成の複合機1に設けられるモードであり、印刷部12におけるトナーの残量が所定のローレベルまで低下しても、その残り少ないトナーを使い切るモードである。トナー延長モードでは、トナーの残量が少ないためにシートに印刷される画像が薄くかすれる場合がある。 For example, as shown in FIG. 3, an addition time of 30 minutes is set as an addition condition that the free capacity of the RAM 23 is equal to or more than a predetermined amount. The first job or the second job is a fax job, and an addition time of one hour is set as an addition condition that the image data (original data) received by fax is printed on the sheet on the FAX interface 17. An addition time of 30 minutes is set as an addition condition that the job is not executed as intended. When the job is not executed as intended, for example, because the automatic continuation mode is set so that the execution of the print job is not interrupted due to a sheet size error, etc., the sheet size is different from the sheet size set in the print job. Is stored in the tray of the sheet supplier, but the image is printed on a sheet of a size different from the setting. In the addition condition that the toner extension mode is set, the addition time for one day is set. The toner extension mode is a mode provided in the multifunction device 1 having a configuration in which the printing method by the printing unit 12 is an electrophotographic method, and even if the remaining amount of toner in the printing unit 12 drops to a predetermined low level, the toner extension mode is provided. This mode uses up the remaining toner. In the toner extension mode, the image printed on the sheet may be faint due to the low amount of toner remaining.

<データ保持処理>
データ保持時間T1のセット後、ASIC21のCPU24は、図4に示されるデータ保持処理を一定の周期で実行する。
<Data retention processing>
After setting the data retention time T1, the CPU 24 of the ASIC 21 executes the data retention process shown in FIG. 4 at regular intervals.

データ保持処理では、CPU24は、元データがRAM23に保持されているか否かを判断する(S31)。前述したように、第1ジョブおよび第2ジョブが終了して、RAM23から中間データ、第1ジョブ用の出力データおよび第2ジョブ用の出力データが消去された直後は、RAM23には、元データが保持されている。ここで、本発明において、「データを消去」とは、そのデータによる記憶部(RAM23)の使用状態を解除し、そのデータに他のデータを上書きできる状態とすることを指す。 In the data holding process, the CPU 24 determines whether or not the original data is held in the RAM 23 (S31). As described above, immediately after the first job and the second job are completed and the intermediate data, the output data for the first job, and the output data for the second job are erased from the RAM 23, the original data is stored in the RAM 23. Is retained. Here, in the present invention, "erasing data" refers to releasing the usage state of the storage unit (RAM 23) by the data and making it possible to overwrite the data with other data.

CPU24は、元データがRAM23に保持されていると判断した場合(S31:YES)、第1ジョブおよび第2ジョブの両方が終了してからデータ保持時間T1が経過したか否か、つまりデータ保持時間T1をセットしたタイマがタイムアップしたか否かを判断する(S32)。CPU24は、データ保持時間T1が経過していないと判断した場合(S32:NO)、データ保持処理を終了する。その終了したデータ保持処理の開始時から一定時間(1周期)が経過すると、CPU24は、データ保持処理を新たに実行する。 When the CPU 24 determines that the original data is held in the RAM 23 (S31: YES), whether or not the data holding time T1 has elapsed since both the first job and the second job are completed, that is, the data holding. It is determined whether or not the timer for which the time T1 is set has timed up (S32). When the CPU 24 determines that the data retention time T1 has not elapsed (S32: NO), the CPU 24 ends the data retention process. When a certain time (one cycle) has elapsed from the start of the completed data retention process, the CPU 24 newly executes the data retention process.

CPU24は、第1ジョブおよび第2ジョブの両方が終了してからデータ保持時間T1が経過したと判断した場合(S32:YES)、ジョブ並行処理で実行したデータサイズ比較の結果をRAM23から読み出す。そして、そのデータサイズ比較の結果から、CPU24は、中間データが合計データサイズ(第1ジョブ用の出力データのサイズと第2ジョブ用の出力データのサイズとの合計)以下であるか否かを判断する(S33)。 When it is determined that the data holding time T1 has elapsed since both the first job and the second job are completed (S32: YES), the CPU 24 reads the result of the data size comparison executed in the job parallel processing from the RAM 23. Then, from the result of the data size comparison, the CPU 24 determines whether or not the intermediate data is equal to or less than the total data size (the sum of the size of the output data for the first job and the size of the output data for the second job). Judgment (S33).

CPU24は、中間データが合計データサイズ以下であると判断した場合(S33:YES)、ジョブ並行処理での元データから中間データへの加工と同じ加工内容で、RAM23に保持されている元データを中間データに加工する(S34)。そして、CPU24は、RAM23から元データを消去し(S35)、RAM23に中間データを記憶する。これにより、中間データがRAM23に保持された状態となる(S36)。 When the CPU 24 determines that the intermediate data is smaller than or equal to the total data size (S33: YES), the CPU 24 uses the same processing content as the processing from the original data to the intermediate data in the job parallel processing, and uses the original data held in the RAM 23. Process into intermediate data (S34). Then, the CPU 24 erases the original data from the RAM 23 (S35) and stores the intermediate data in the RAM 23. As a result, the intermediate data is held in the RAM 23 (S36).

一方、CPU24は、中間データが合計データサイズよりも大きいと判断した場合(S33:NO)、ジョブ並行処理での元データから第1ジョブ用の出力データおよび第2ジョブ用の出力データへの加工と同じ加工内容で、RAM23に保持されている元データを中間データを経て第1ジョブ用の出力データおよび第2ジョブ用の出力データに加工する(S37)。そして、CPU24は、RAM23から元データを消去し(S38)、第1ジョブ用の出力データおよび第2ジョブ用の出力データをRAM23に記憶する。これにより、第1ジョブ用の出力データおよび第2ジョブ用の出力データがRAM23に保持された状態となる(S39)。 On the other hand, when the CPU 24 determines that the intermediate data is larger than the total data size (S33: NO), the CPU 24 processes the original data in the job parallel processing into the output data for the first job and the output data for the second job. With the same processing content as above, the original data held in the RAM 23 is processed into output data for the first job and output data for the second job via intermediate data (S37). Then, the CPU 24 erases the original data from the RAM 23 (S38), and stores the output data for the first job and the output data for the second job in the RAM 23. As a result, the output data for the first job and the output data for the second job are held in the RAM 23 (S39).

その後、新たに実行されるデータ保持処理では、CPU24は、元データがRAM23に保持されていないと判断する(S31:NO)。そして、CPU24は、中間データがRAM23に保持されているか否かを判断する(S40)。 After that, in the newly executed data holding process, the CPU 24 determines that the original data is not held in the RAM 23 (S31: NO). Then, the CPU 24 determines whether or not the intermediate data is held in the RAM 23 (S40).

CPU24は、中間データがRAM23に保持されていると判断した場合(S40:YES)、中間データをRAM23に記憶してから所定時間T2が経過したか否かを判断する(S41)。CPU24は、所定時間T2が経過していないと判断した場合(S41:NO)、中間データがRAM23に保持されたまま、データ保持処理を終了する。そして、その終了したデータ保持処理の開始時から一定時間(1周期)が経過すると、CPU24は、データ保持処理を新たに実行する。 When the CPU 24 determines that the intermediate data is held in the RAM 23 (S40: YES), the CPU 24 determines whether or not a predetermined time T2 has elapsed since the intermediate data was stored in the RAM 23 (S41). When the CPU 24 determines that the predetermined time T2 has not elapsed (S41: NO), the CPU 24 ends the data holding process while the intermediate data is held in the RAM 23. Then, when a certain time (one cycle) has elapsed from the start of the data retention process that has ended, the CPU 24 newly executes the data retention process.

CPU24は、中間データがRAM23に記憶されてから所定時間T2が経過したと判断した場合(S41:YES)、ジョブ並行処理での中間データから第1ジョブ用の出力データおよび第2ジョブ用の出力データへの加工と同じ加工内容で、RAM23に保持されている中間データを第1ジョブ用の出力データおよび第2ジョブ用の出力データに加工する(S37)。そして、CPU24は、RAM23から中間データを消去し(S38)、第1ジョブ用の出力データおよび第2ジョブ用の出力データをRAM23に記憶する。これにより、第1ジョブ用の出力データおよび第2ジョブ用の出力データがRAM23に保持された状態となる(S39)。 When the CPU 24 determines that the predetermined time T2 has elapsed since the intermediate data was stored in the RAM 23 (S41: YES), the CPU 24 outputs the output data for the first job and the output for the second job from the intermediate data in the job parallel processing. The intermediate data held in the RAM 23 is processed into the output data for the first job and the output data for the second job with the same processing contents as the processing to the data (S37). Then, the CPU 24 erases the intermediate data from the RAM 23 (S38), and stores the output data for the first job and the output data for the second job in the RAM 23. As a result, the output data for the first job and the output data for the second job are held in the RAM 23 (S39).

その後、第1ジョブ用の出力データおよび第2ジョブ用の出力データがRAM23に保持されている状態では、新たに実行されるデータ保持処理において、CPU24は、元データも中間データもRAM23に保持されていないと判断する(S31:NO、S40:NO)。そして、CPU24は、第1ジョブ用の出力データおよび第2ジョブ用の出力データがRAM23に記憶されてから所定時間T3が経過したか否かを判断し(S42)、所定時間T3が経過したと判断した場合(S42:YES)、第1ジョブ用の出力データおよび第2ジョブ用の出力データをRAM23から消去して(S43)、データ保持処理を終了する。この後は、新たな元データがRAM23に保持された状態になるまで、データ保持処理は実行されない。 After that, in the state where the output data for the first job and the output data for the second job are held in the RAM 23, the CPU 24 holds both the original data and the intermediate data in the RAM 23 in the newly executed data holding process. It is determined that it is not (S31: NO, S40: NO). Then, the CPU 24 determines whether or not the predetermined time T3 has elapsed since the output data for the first job and the output data for the second job are stored in the RAM 23 (S42), and the predetermined time T3 has elapsed. If it is determined (S42: YES), the output data for the first job and the output data for the second job are erased from the RAM 23 (S43), and the data holding process is terminated. After that, the data holding process is not executed until the new original data is held in the RAM 23.

なお、第1ジョブ用の出力データおよび第2ジョブ用の出力データの消去前に、CPU24は、第1ジョブ用の出力データに係るサムネイル画像および第2ジョブ用の出力データに係るサムネイル画像の各データを生成して、その各データをRAM23に記憶してもよい。そうすることにより、第1ジョブ用の出力データに係るサムネイル画像および第2ジョブ用の出力データに係るサムネイル画像が表示部15に表示可能となり、ユーザがジョブ履歴を確認することが可能となる。 Before erasing the output data for the first job and the output data for the second job, the CPU 24 performs each of the thumbnail image related to the output data for the first job and the thumbnail image related to the output data for the second job. Data may be generated and each data may be stored in the RAM 23. By doing so, the thumbnail image related to the output data for the first job and the thumbnail image related to the output data for the second job can be displayed on the display unit 15, and the user can check the job history.

<作用効果>
以上のように、ジョブに係る画像データが入力されると、その入力された画像データである元データ(入力データ)がRAM23に記憶される。そして、元データが中間データに加工され、その中間データがRAM23に記憶される。また、中間データからジョブの実行によって出力される出力データに加工され、その出力データがRAM23に記憶される。この時点では、元データ、中間データおよび出力データがRAM23に保持されている。その後、出力データを用いるジョブの実行が終了すると、RAM23から中間データおよび出力データが消去される。これにより、RAM23の空き容量を増やすことができる。そして、ジョブの実行が終了した後のデータ保持時間T1が経過するまでの期間、RAM23に元データが保持された状態が維持される。そのため、そのデータ保持時間T1内であれば、ユーザがジョブに係る設定を変更して、その変更後の設定に応じて加工された画像データを用いるジョブを実行することができる。これにより、ジョブの再実行の自由度を担保することができる。
<Action effect>
As described above, when the image data related to the job is input, the original data (input data) which is the input image data is stored in the RAM 23. Then, the original data is processed into intermediate data, and the intermediate data is stored in the RAM 23. Further, the intermediate data is processed into output data output by executing the job, and the output data is stored in the RAM 23. At this point, the original data, the intermediate data, and the output data are held in the RAM 23. After that, when the execution of the job using the output data is completed, the intermediate data and the output data are erased from the RAM 23. This makes it possible to increase the free space of the RAM 23. Then, the state in which the original data is retained in the RAM 23 is maintained for a period until the data retention time T1 elapses after the execution of the job is completed. Therefore, within the data retention time T1, the user can change the setting related to the job and execute the job using the image data processed according to the changed setting. As a result, the degree of freedom in re-execution of the job can be guaranteed.

データ保持時間T1が経過すると、元データが中間データまたは出力データに加工される。図5に示されるように、中間データのサイズが出力データのサイズ(複数のジョブが並行して実行された場合には、各ジョブ用の出力データのサイズの合計)以下である場合には、元データが中間データに加工される。一方、中間データのサイズが出力データのサイズよりも大きい場合には、元データが出力データに加工される。そして、中間データまたは出力データがRAM23に記憶されて、RAM23から元データが消去される。これにより、中間データまたは出力データがRAM23に保持された状態となり、中間データまたは出力データを用いるジョブの実行の機会を確保できながら、RAM23の空き容量をさらに増やすことができる。 When the data retention time T1 elapses, the original data is processed into intermediate data or output data. As shown in FIG. 5, when the size of the intermediate data is less than or equal to the size of the output data (the total size of the output data for each job when multiple jobs are executed in parallel), The original data is processed into intermediate data. On the other hand, if the size of the intermediate data is larger than the size of the output data, the original data is processed into output data. Then, the intermediate data or the output data is stored in the RAM 23, and the original data is erased from the RAM 23. As a result, the intermediate data or the output data is held in the RAM 23, and the free space of the RAM 23 can be further increased while the opportunity to execute the job using the intermediate data or the output data can be secured.

また、元データが中間データに加工されて、元データに代えて中間データがRAM23に記憶された場合に、その記憶から所定時間T2が経過すると、図5に示されるように、中間データが出力データに加工されて、出力データがRAM23に記憶され、中間データがRAM23から消去される。 Further, when the original data is processed into intermediate data and the intermediate data is stored in the RAM 23 instead of the original data, when a predetermined time T2 elapses from the storage, the intermediate data is output as shown in FIG. It is processed into data, the output data is stored in the RAM 23, and the intermediate data is erased from the RAM 23.

また、データ保持時間T1がタイマにセットされる際に、RAM23の空き容量が所定量以上である場合には、データ保持時間T1が初期値に加算時間を加算した時間に設定される。RAM23の空き容量に余裕がある場合には、元データがRAM23に長時間保持されるので、ユーザがジョブに係る設定を変更してジョブを再実行可能な期間を増やすことができる。 When the data retention time T1 is set in the timer and the free capacity of the RAM 23 is equal to or greater than a predetermined amount, the data retention time T1 is set to the time obtained by adding the addition time to the initial value. When there is a margin in the free space of the RAM 23, the original data is held in the RAM 23 for a long time, so that the user can change the settings related to the job to increase the period during which the job can be re-executed.

FAXインタフェース17にFAX受信した元データをシートに印刷するというファックスジョブが実行された場合にも、データ保持時間T1が初期値に加算時間を加算した時間に設定される。その場合、元データは、複合機1のユーザ以外の他人が所有する画像データであり、複合機1のユーザが所有していないので、RAM23に長時間保持されることが好ましい。 Even when a fax job of printing the original data received by fax on the fax interface 17 is executed, the data retention time T1 is set to the time obtained by adding the addition time to the initial value. In that case, the original data is image data owned by another person other than the user of the multifunction device 1, and is not owned by the user of the multifunction device 1, so that it is preferably held in the RAM 23 for a long time.

また、ジョブが意図通りに実行されなかった場合には、ユーザがジョブを再実行する可能性が高い。トナー延長モードでは、トナーの残量が少ないためにシートに印刷される画像が薄くかすれる場合があり、ユーザがジョブを再実行する可能性が高い。したがって、ジョブが意図通りに実行されなかった場合やトナー延長モードが設定されている場合には、元データが長時間保持されるよう、データ保持時間T1が初期値に加算時間を加算した時間に設定されることが好ましい。 Also, if the job is not executed as intended, it is likely that the user will re-execute the job. In the toner extension mode, the image printed on the sheet may be faint due to the low toner level, and the user is likely to re-execute the job. Therefore, if the job is not executed as intended or the toner extension mode is set, the data retention time T1 is set to the time obtained by adding the addition time to the initial value so that the original data is retained for a long time. It is preferable to set it.

<変形例>
以上、本発明の一実施形態について説明したが、本発明は、他の形態で実施することもできる。
<Modification example>
Although one embodiment of the present invention has been described above, the present invention can also be implemented in other embodiments.

たとえば、前述の実施形態では、第1ジョブおよび第2ジョブが並行して実行される場合を取り上げたが、単一のジョブが実行される場合にも、前述のジョブ並行処理およびデータ保持処理と同様の処理が実行されるとよい。また、3つ以上のジョブが並行して実行されてもよい。 For example, in the above-described embodiment, the case where the first job and the second job are executed in parallel is taken up, but even when a single job is executed, the above-mentioned job parallel processing and data retention processing are performed. The same process should be executed. Further, three or more jobs may be executed in parallel.

CPU24が各処理を実行する場合について説明した。しかしながら、ASIC21が複数のCPUを備え、複数のCPUが協働して各処理を実行してもよい。 The case where the CPU 24 executes each process has been described. However, the ASIC 21 may include a plurality of CPUs, and the plurality of CPUs may cooperate to execute each process.

本発明は、複合機1に限らず、プリント機能を有するプリンタやスキャン機能を有するスキャナなどの画像処理装置に適用されてもよい。 The present invention is not limited to the multifunction device 1, and may be applied to an image processing device such as a printer having a printing function and a scanner having a scanning function.

その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。 In addition, various design changes can be made to the above-mentioned configuration within the scope of the matters described in the claims.

1:複合機
11:読取部
12:印刷部
14:操作部
16:LANインタフェース
17:FAXインタフェース
23:RAM
24:CPU
1: Multifunction device 11: Reading unit 12: Printing unit 14: Operation unit 16: LAN interface 17: FAX interface 23: RAM
24: CPU

Claims (16)

ジョブに係る設定を受け付ける受付部と、
前記ジョブを実行する実行部と、
記憶部と、
制御部と、を備え、
前記制御部は、
前記ジョブに係る画像データを前記記憶部に記憶し、
前記受付部に受け付けられた第1設定に応じて、前記記憶部に記憶されている前記画像データを第1出力データに加工し、
前記受付部に受け付けられた第2設定に応じて、前記記憶部に記憶されている前記画像データを第2出力データに加工し、
前記第1出力データを前記記憶部に記憶し、
前記第2出力データを前記記憶部に記憶し、
前記第1出力データを用いて第1ジョブを前記実行部に実行させ、
前記第2出力データを用いて第2ジョブを前記実行部に実行させ、
所定期間を決定し、
決定した前記所定期間、前記実行部による前記第1ジョブの実行および前記第2ジョブの実行が終了した後、前記記憶部に、前記第1ジョブおよび前記第2ジョブを再実行させるためのデータが記憶された状態を保持し、
前記所定期間の決定においては、前記第1ジョブの特性および前記第2ジョブの特性に基づいて、前記所定期間を決定する、画像処理装置。
The reception department that accepts settings related to jobs and
The execution unit that executes the job and
Memory and
With a control unit,
The control unit
The image data related to the job is stored in the storage unit, and the image data is stored in the storage unit.
The image data stored in the storage unit is processed into first output data according to the first setting received by the reception unit.
According to the second setting received by the reception unit, the image data stored in the storage unit is processed into second output data.
The first output data is stored in the storage unit, and the first output data is stored in the storage unit.
The second output data is stored in the storage unit, and the second output data is stored in the storage unit.
Using the first output data, the execution unit is made to execute the first job.
Using the second output data, the execution unit is made to execute the second job.
Determine a predetermined period and
Data for causing the storage unit to re-execute the first job and the second job even after the execution of the first job and the execution of the second job by the execution unit are completed for the determined predetermined period. Retains the memorized state,
In determining the predetermined period, the image processing apparatus that determines the predetermined period based on the characteristics of the first job and the characteristics of the second job .
請求項1に記載の画像処理装置であって、 The image processing apparatus according to claim 1.
前記制御部は、前記所定期間の決定においては、前記第1ジョブの特性または前記第2ジョブの特性が所定の条件を満たす場合に、前記第1ジョブの特性および前記第2ジョブの特性が前記所定の条件を満たさない場合よりも長い時間を、前記所定期間として決定する、画像処理装置。 In the determination of the predetermined period, when the characteristics of the first job or the characteristics of the second job satisfy a predetermined condition, the control unit determines the characteristics of the first job and the characteristics of the second job. An image processing apparatus that determines a longer time as the predetermined period than when a predetermined condition is not satisfied.
請求項2に記載の画像処理装置であって、 The image processing apparatus according to claim 2.
前記制御部は、前記所定期間の決定においては、前記第1ジョブの特性が前記所定の条件を満たすか否か、および、前記第2ジョブの特性が前記所定の条件を満たすか否か、に基づいて、前記所定期間を決定する、画像処理装置。 In determining the predetermined period, the control unit determines whether or not the characteristics of the first job satisfy the predetermined conditions and whether or not the characteristics of the second job satisfy the predetermined conditions. An image processing device that determines the predetermined period based on the above.
請求項3に記載の画像処理装置であって、 The image processing apparatus according to claim 3.
前記所定の条件は、複数あり、 There are a plurality of the predetermined conditions.
前記制御部は、前記所定期間の決定においては、前記第1ジョブの特性または前記第2ジョブの特性が第1の所定の条件を満たし、かつ、前記第1ジョブの特性または前記第2ジョブの特性が第2の所定の条件を満たす場合に、前記第1ジョブの特性または前記第2ジョブの特性が前記第1の所定の条件を満たし、かつ、前記第1ジョブの特性および前記第2ジョブの特性が前記第2の所定の条件を満たさない場合よりも長い時間を、前記所定期間として決定する、画像処理装置。 In the determination of the predetermined period, the control unit satisfies the first predetermined condition that the characteristics of the first job or the characteristics of the second job satisfy the first predetermined condition, and the characteristics of the first job or the characteristics of the second job. When the characteristic satisfies the second predetermined condition, the characteristic of the first job or the characteristic of the second job satisfies the first predetermined condition, and the characteristic of the first job and the characteristic of the second job are satisfied. An image processing apparatus for determining a time longer than when the characteristics of the above do not satisfy the second predetermined condition as the predetermined period.
請求項4に記載の画像処理装置であって、 The image processing apparatus according to claim 4.
前記所定の条件は、前記記憶部の空き容量が所定量以上であるという条件と、前記第1ジョブまたは前記第2ジョブがファックスジョブであり、前記実行部によりFAX受信した画像データをシートに印刷するという条件と、前記第1ジョブまたは前記第2ジョブが意図通りに実行されないという条件と、前記実行部による画像データのシートへの印刷に使用されるトナーの残量が所定のローレベルまで低下しても、その残りのトナーを使い切るトナー延長モードが設定されているという条件と、のうち、少なくとも2つ以上である、画像処理装置。 The predetermined conditions are that the free space of the storage unit is equal to or larger than a predetermined amount, and that the first job or the second job is a fax job, and the image data received by fax by the execution unit is printed on a sheet. The condition that the first job or the second job is not executed as intended, and the remaining amount of toner used for printing the image data on the sheet by the execution unit are reduced to a predetermined low level. However, the image processing device is at least two or more of the conditions that the toner extension mode for using up the remaining toner is set.
請求項1~5のいずれか一項に記載の画像処理装置であって、 The image processing apparatus according to any one of claims 1 to 5.
前記制御部は、前記所定期間が経過した場合、前記記憶部に保持されている前記第1ジョブおよび前記第2ジョブを再実行させるためのデータを用いて、前記第1ジョブを再実行させるための第1再実行データを作成し、前記第2ジョブを再実行させるための第2再実行データを作成する、画像処理装置。 In order to re-execute the first job, the control unit uses the data for re-execution of the first job and the second job held in the storage unit when the predetermined period elapses. An image processing device that creates the first re-execution data of the above and creates the second re-execution data for re-executing the second job.
請求項6に記載の画像処理装置であって、 The image processing apparatus according to claim 6.
前記制御部は、前記第1再実行データを作成し、前記第2再実行データを作成した場合に、前記第1ジョブおよび前記第2ジョブを再実行させるためのデータを、前記記憶部から削除する、画像処理装置。 When the control unit creates the first re-execution data and creates the second re-execution data, the control unit deletes the data for re-executing the first job and the second job from the storage unit. Image processing equipment.
ジョブに係る設定を受け付ける受付部と、 The reception department that accepts settings related to jobs and
前記ジョブを実行する実行部と、 The execution unit that executes the job and
記憶部と、 Memory and
制御部と、を備え、 With a control unit,
前記制御部は、 The control unit
前記ジョブに係る画像データを前記記憶部に記憶し、 The image data related to the job is stored in the storage unit, and the image data is stored in the storage unit.
前記受付部に受け付けられた設定に応じて、前記記憶部に記憶されている前記画像データを出力データに加工し、 According to the setting received by the reception unit, the image data stored in the storage unit is processed into output data.
前記出力データの加工では、前記画像データを中間データに加工し、中間データを出力データに加工し、 In the processing of the output data, the image data is processed into intermediate data, and the intermediate data is processed into output data.
前記出力データを前記記憶部に記憶し、 The output data is stored in the storage unit, and the output data is stored in the storage unit.
前記出力データを用いて前記ジョブを前記実行部に実行させ、 Using the output data, the job is executed by the execution unit, and the job is executed.
前記中間データの特性および前記出力データの特性を取得し、 Acquire the characteristics of the intermediate data and the characteristics of the output data,
前記中間データの特性および前記出力データの特性に基づいて、前記中間データと前記出力データとのうち、いずれのデータが記憶された状態を保持するかを決定し、 Based on the characteristics of the intermediate data and the characteristics of the output data, it is determined which of the intermediate data and the output data is to be retained in the stored state.
前記実行部による前記ジョブの実行が終了した後の所定期間、前記中間データと前記出力データとのうち、記憶された状態を保持すると決定されたデータが、前記ジョブを再実行させるためのデータとして、前記記憶部に記憶された状態を保持する、画像処理装置。 Of the intermediate data and the output data, the data determined to retain the stored state for a predetermined period after the execution of the job by the execution unit is completed is the data for re-executing the job. , An image processing device that holds the state stored in the storage unit.
請求項8に記載の画像処理装置であって、 The image processing apparatus according to claim 8.
前記制御部は、 The control unit
前記出力データの加工では、前記中間データを第1出力データに加工し、前記中間データを第2出力データに加工し、 In the processing of the output data, the intermediate data is processed into the first output data, the intermediate data is processed into the second output data, and the data is processed.
前記中間データの特性および前記出力データの特性の取得では、前記中間データの特性と、前記第1出力データの特性と、前記第2出力データの特性と、を取得し、 In the acquisition of the characteristics of the intermediate data and the characteristics of the output data, the characteristics of the intermediate data, the characteristics of the first output data, and the characteristics of the second output data are acquired.
前記出力データと、前記中間データとのうち、いずれのデータが記憶された状態を保持するかの決定では、前記中間データの特性、前記第1出力データの特性および前記第2出力データの特性に基づいて、前記出力データと、前記中間データとのうち、いずれのデータが記憶された状態を保持するのかを決定する、画像処理装置。 In determining which of the output data and the intermediate data is to be stored, the characteristics of the intermediate data, the characteristics of the first output data, and the characteristics of the second output data are used. Based on this, an image processing device that determines which of the output data and the intermediate data retains the stored state.
請求項8に記載の画像処理装置であって、 The image processing apparatus according to claim 8.
前記制御部は、 The control unit
前記中間データの特性および前記出力データの特性の取得では、前記中間データのサイズと、前記出力データのサイズと、を取得し、 In the acquisition of the characteristics of the intermediate data and the characteristics of the output data, the size of the intermediate data and the size of the output data are acquired.
前記出力データと、前記中間データとのうち、いずれのデータが記憶された状態を保持するかの決定では、前記中間データのサイズおよび前記出力データのサイズに基づいて、前記出力データと、前記中間データとのうち、いずれのデータが記憶された状態を保持するかを決定する、画像処理装置。 In determining which of the output data and the intermediate data is to be stored, the output data and the intermediate data are determined based on the size of the intermediate data and the size of the output data. An image processing device that determines which of the data keeps the stored state.
請求項10に記載の画像処理装置であって、 The image processing apparatus according to claim 10.
前記制御部は、前記出力データと、前記中間データとのうち、いずれのデータが記憶された状態を保持するかの決定では、前記中間データのサイズよりも前記出力データのサイズが大きい場合は、前記出力データが記憶された状態を保持すると決定する、画像処理装置。 When the size of the output data is larger than the size of the intermediate data, the control unit determines which of the output data and the intermediate data is to be stored. An image processing device that determines that the output data retains the stored state.
請求項8~11のいずれか一項に記載の画像処理装置であって、 The image processing apparatus according to any one of claims 8 to 11.
前記制御部は、前記出力データと、前記中間データとのうち、いずれのデータが記憶された状態を保持することを決定した場合、前記記憶部に保持されたデータを用いて、前記ジョブを再実行させるための再実行データを作成する、画像処理装置。 When the control unit determines which of the output data and the intermediate data is to be stored in the stored state, the control unit re-executes the job using the data stored in the storage unit. An image processing device that creates re-execution data for execution.
ジョブに係る設定を受け付ける受付部と、 The reception department that accepts settings related to jobs and
前記ジョブを実行する実行部と、 The execution unit that executes the job and
記憶部と、 Memory and
制御部と、を備え、 With a control unit,
前記制御部は、 The control unit
前記ジョブに係る画像データを前記記憶部に記憶し、 The image data related to the job is stored in the storage unit, and the image data is stored in the storage unit.
前記受付部に受け付けられた設定に応じて、前記記憶部に記憶されている前記画像データを出力データに加工し、 According to the setting received by the reception unit, the image data stored in the storage unit is processed into output data.
前記出力データの加工では、前記画像データを中間データに加工し、前記中間データを出力データに加工し、 In the processing of the output data, the image data is processed into intermediate data, and the intermediate data is processed into output data.
前記出力データを前記記憶部に記憶し、 The output data is stored in the storage unit, and the output data is stored in the storage unit.
前記出力データを用いて前記ジョブを前記実行部に実行させ、 Using the output data, the job is executed by the execution unit, and the job is executed.
前記実行部による前記ジョブの実行が終了した後の第1の所定期間、前記記憶部に前記画像データが、前記ジョブを再実行させるためのデータとして記憶された状態を保持し、 For the first predetermined period after the execution of the job by the execution unit is completed, the storage unit holds the state in which the image data is stored as data for re-execution of the job.
前記第1の所定期間の経過後、前記記憶部に保持されている前記画像データを前記中間データに加工し、第2の所定期間、前記記憶部に前記中間データが前記ジョブを再実行させるためのデータとして記憶された状態を保持する、画像処理装置。 After the elapse of the first predetermined period, the image data held in the storage unit is processed into the intermediate data, and the intermediate data causes the storage unit to re-execute the job for the second predetermined period. An image processing device that retains the state stored as data in.
請求項13に記載の画像処理装置であって、 The image processing apparatus according to claim 13.
前記制御部は、 The control unit
前記中間データの特性と、前記出力データの特性と、を取得し、 The characteristics of the intermediate data and the characteristics of the output data are acquired, and
前記中間データの特性および前記出力データの特性に基づいて、前記出力データと、前記中間データとのうち、いずれのデータが記憶された状態を保持するかを決定し、 Based on the characteristics of the intermediate data and the characteristics of the output data, it is determined which of the output data and the intermediate data is to be retained in the stored state.
前記中間データが記憶された状態を保持することを決定した場合に、前記第1の所定期間の経過後、前記記憶部に保持されている前記画像データを前記中間データに加工し、前記第2の所定期間、前記記憶部に前記中間データが前記ジョブを再実行させるためのデータとして記憶された状態を保持し、 When it is decided to keep the state in which the intermediate data is stored, after the lapse of the first predetermined period, the image data held in the storage unit is processed into the intermediate data, and the second. The intermediate data is stored in the storage unit as data for re-execution of the job for a predetermined period of time.
前記出力データが記憶された状態を保持することを決定した場合に、前記第1の所定期間の経過後、前記記憶部に保持されている前記画像データを前記出力データに加工し、第3の所定期間、前記記憶部に前記出力データが前記ジョブを再実行させるためのデータとして記憶された状態を保持する、画像処理装置。 When it is decided to keep the state in which the output data is stored, after the lapse of the first predetermined period, the image data held in the storage unit is processed into the output data, and a third An image processing device that holds a state in which the output data is stored in the storage unit as data for re-execution of the job for a predetermined period.
請求項14に記載の画像処理装置であって、 The image processing apparatus according to claim 14.
前記制御部は、前記第2の所定期間、前記記憶部に前記中間データが前記ジョブを再実行させるためのデータとして記憶された状態を保持した場合、前記第2の所定期間の経過後、前記中間データを前記出力データに加工し、前記第3の所定期間、前記記憶部に前記出力データが前記ジョブを再実行させるためのデータとして記憶された状態を保持する、画像処理装置。 When the control unit holds a state in which the intermediate data is stored in the storage unit as data for re-execution of the job for the second predetermined period, after the lapse of the second predetermined period, the control unit said. An image processing device that processes intermediate data into the output data and holds the output data in the storage unit as data for re-execution of the job for the third predetermined period.
請求項15に記載の画像処理装置であって、 The image processing apparatus according to claim 15.
前記制御部は、前記第2の所定期間、前記記憶部に前記中間データが前記ジョブを再実行させるためのデータとして記憶された状態を保持する場合、前記記憶部から前記画像データを消去し、前記中間データを前記出力データに加工して、前記第3の所定期間、前記記憶部に前記出力データが前記ジョブを再実行させるためのデータとして記憶された状態を保持する場合、前記記憶部から前記中間データを消去する、画像処理装置。 When the control unit holds a state in which the intermediate data is stored in the storage unit as data for re-execution of the job for the second predetermined period, the control unit erases the image data from the storage unit. When the intermediate data is processed into the output data and the storage unit holds the state in which the output data is stored as data for re-execution of the job for the third predetermined period, the storage unit can be used. An image processing device that erases the intermediate data.
JP2018068946A 2018-03-30 2018-03-30 Image processing equipment Active JP7081271B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018068946A JP7081271B2 (en) 2018-03-30 2018-03-30 Image processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018068946A JP7081271B2 (en) 2018-03-30 2018-03-30 Image processing equipment

Publications (2)

Publication Number Publication Date
JP2019180049A JP2019180049A (en) 2019-10-17
JP7081271B2 true JP7081271B2 (en) 2022-06-07

Family

ID=68279016

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018068946A Active JP7081271B2 (en) 2018-03-30 2018-03-30 Image processing equipment

Country Status (1)

Country Link
JP (1) JP7081271B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001069327A (en) 1999-08-26 2001-03-16 Ricoh Co Ltd Facsimile machine
JP2001105668A (en) 1999-10-05 2001-04-17 Canon Inc Image output apparatus and control method thereof
JP2002014796A (en) 1999-10-27 2002-01-18 Konica Corp Print system, service-side system, data server, master server, printer client, and printer
JP2004247932A (en) 2003-02-13 2004-09-02 Ricoh Co Ltd Communication terminal device
JP2009272925A (en) 2008-05-08 2009-11-19 Ricoh Co Ltd Image processing apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001069327A (en) 1999-08-26 2001-03-16 Ricoh Co Ltd Facsimile machine
JP2001105668A (en) 1999-10-05 2001-04-17 Canon Inc Image output apparatus and control method thereof
JP2002014796A (en) 1999-10-27 2002-01-18 Konica Corp Print system, service-side system, data server, master server, printer client, and printer
JP2004247932A (en) 2003-02-13 2004-09-02 Ricoh Co Ltd Communication terminal device
JP2009272925A (en) 2008-05-08 2009-11-19 Ricoh Co Ltd Image processing apparatus

Also Published As

Publication number Publication date
JP2019180049A (en) 2019-10-17

Similar Documents

Publication Publication Date Title
JP4697263B2 (en) Information processing device
US20170013152A1 (en) Printing apparatus, control method for printing apparatus, and storage medium
US20090009809A1 (en) Image forming apparatus and job information management method
CN107797774B (en) Information processing apparatus and method
JP7081271B2 (en) Image processing equipment
US9069491B2 (en) Image processing apparatus, image processing method, and storage medium
JP2009096144A (en) Image forming apparatus
JP2004172874A (en) Image scanner, and image forming apparatus provided with the same
JP2007194857A (en) Image forming system, image reading apparatus and control device
JP4259283B2 (en) Image processing apparatus and image processing system
JP2011024061A (en) Image forming apparatus and program
JP6996294B2 (en) Image processing device, image data processing method and program
US20070030288A1 (en) Apparatus and method for overlaying pattern data on a reproduced image
CN100488223C (en) Multifunctional transaction equipment with multiple outputting functions executed at onetime
JP7772157B2 (en) Information processing device, information processing method, and information processing program
JP7559857B2 (en) Information processing device, information processing method, and information processing program
US11062186B2 (en) Information-processing device executing selective one of swap mode and copy mode
JP7310221B2 (en) Image forming apparatus, image forming method and image forming program
JP2008173868A (en) Image forming apparatus
JP4229080B2 (en) Double-sided image reading method
JP4940869B2 (en) Printer, printer driving method, and printer control apparatus
JP2018207334A (en) System for managing image forming apparatus, method for managing image forming apparatus, program for managing image forming apparatus, and image forming system
US10469702B2 (en) Image forming apparatus and control method of the same
JP4814194B2 (en) Data writing apparatus and program
JP2011151733A (en) Image processing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211012

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211210

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220426

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220509

R150 Certificate of patent or registration of utility model

Ref document number: 7081271

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150