Nothing Special   »   [go: up one dir, main page]

JP2022112879A - Image forming apparatus, method for controlling image forming apparatus, and program - Google Patents

Image forming apparatus, method for controlling image forming apparatus, and program Download PDF

Info

Publication number
JP2022112879A
JP2022112879A JP2021008885A JP2021008885A JP2022112879A JP 2022112879 A JP2022112879 A JP 2022112879A JP 2021008885 A JP2021008885 A JP 2021008885A JP 2021008885 A JP2021008885 A JP 2021008885A JP 2022112879 A JP2022112879 A JP 2022112879A
Authority
JP
Japan
Prior art keywords
reading
image forming
speed
printing
document
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
JP2021008885A
Other languages
Japanese (ja)
Inventor
恵理 佐藤
Eri Sato
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 JP2021008885A priority Critical patent/JP2022112879A/en
Publication of JP2022112879A publication Critical patent/JP2022112879A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Abstract

To provide an image forming apparatus that can prevent the occurrence of trouble caused by a change in reading speed and printing speed during execution of follow-up printing.SOLUTION: An image forming apparatus 100 comprises an image reading unit 102 and an image forming unit 104, and calculates a follow-up start timing based on a scanning speed and a printing speed. The image forming apparatus 100 performs follow-up printing of starting printing performed by the image forming unit 104 according to the follow-up start timing without waiting for the completion of reading of a document performed by the image reading unit 102. When at least one of the scanning speed and the printing speed is changed during execution of the follow-up printing, the image forming apparatus 100 re-calculates the follow-up start timing based on the changed speed.SELECTED DRAWING: Figure 3

Description

本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関する。 The present invention relates to an image forming apparatus, an image forming apparatus control method, and a program.

原稿を読み取る画像読取部と、読み取られた原稿の画像データを記録紙に印刷する画像形成部とを備える画像形成装置が知られている。画像形成装置は、読み取り開始から印刷完了までの時間を短縮するために、例えば、原稿の読み取りの完了を待たずに所定のタイミングで印刷を開始する追い掛け印刷を行う。追い掛け印刷では、画像読取部が読み取ったデータから画像形成部が印刷を行い、画像読取部が読み取っていないデータの印刷を画像形成部が先に行うことが無い所定のタイミングが設定される。所定のタイミングは、追い掛け印刷の開始時に、画像読取部及び画像形成部の動作設定、例えば、画像読取部による読取速度及び画像形成部による印刷速度に基づいて算出される。 2. Description of the Related Art An image forming apparatus is known that includes an image reading unit that reads a document and an image forming unit that prints image data of the read document on recording paper. In order to shorten the time from the start of reading to the completion of printing, for example, the image forming apparatus performs chasing printing in which printing is started at a predetermined timing without waiting for the completion of reading of the document. In chasing printing, the image forming unit prints data read by the image reading unit, and a predetermined timing is set so that the image forming unit does not print data that has not been read by the image reading unit first. The predetermined timing is calculated based on the operation settings of the image reading section and the image forming section, for example, the reading speed of the image reading section and the printing speed of the image forming section at the start of chasing printing.

また、画像読取部及び画像形成部の動作設定、例えば、画像読取部による読取速度を変更する画像形成装置が知られている(例えば、特許文献1参照)。 Further, there is known an image forming apparatus that changes the operation settings of the image reading section and the image forming section, for example, the reading speed of the image reading section (see, for example, Japanese Laid-Open Patent Publication No. 2002-100003).

特開2013-153521号公報JP 2013-153521 A

追い掛け印刷を実行中に、画像読取部及び画像形成部の動作設定が変更されると、例えば、画像読取部が読み取っていないデータの印刷を画像形成部が先に行う事態が発生し、その結果、一部のデータが欠落した印刷物が出力されるといった不具合が生じる。 If the operation settings of the image reading unit and the image forming unit are changed while chasing printing is being executed, for example, a situation occurs in which the image forming unit first prints data that has not been read by the image reading unit. , there is a problem that a printed matter with some data missing is output.

本発明の目的は、追い掛け印刷の実行中における読取速度及び印刷速度の変更に起因する不具合の発生を防止することができる画像形成装置、画像形成装置の制御方法、及びプログラムを提供することにある。 SUMMARY OF THE INVENTION It is an object of the present invention to provide an image forming apparatus, an image forming apparatus control method, and a program capable of preventing the occurrence of problems caused by changes in reading speed and printing speed during execution of chasing printing. .

上記目的を達成するために、本発明の画像形成装置は、搬送された原稿の読み取りを行う読取手段と、前記読取手段に読み取られた原稿の画像データを記憶するメモリと、前記メモリから取得した画像データの印刷を行う画像形成手段とを備える画像形成装置であって、前記読取手段の読取速度及び前記画像形成手段の印刷速度を変更する変更手段と、前記読取速度及び前記印刷速度に基づいて、前記画像形成手段による印刷の開始タイミングを算出する算出手段と、前記読取手段による前記原稿の読み取りの完了を待たずに前記算出手段によって算出された開始タイミングに従って前記画像形成手段による印刷を開始する読取印刷処理の実行を制御する制御手段とを備え、前記読取印刷処理の実行中に、前記読取速度及び前記印刷速度の少なくとも一方が変更された場合、前記算出手段は、前記変更された速度に基づいて前記開始タイミングを算出し直すことを特徴とする。 To achieve the above object, the image forming apparatus of the present invention includes reading means for reading a conveyed document, a memory for storing image data of the document read by the reading means, and an image data acquired from the memory. An image forming apparatus, comprising: an image forming unit for printing image data; a changing unit for changing a reading speed of the reading unit and a printing speed of the image forming unit; calculating means for calculating a start timing of printing by said image forming means; and printing by said image forming means is started according to the start timing calculated by said calculating means without waiting for completion of reading of said document by said reading means. and control means for controlling execution of the reading and printing process, and when at least one of the reading speed and the printing speed is changed during execution of the reading and printing process, the calculating means controls the changed speed. The start timing is recalculated based on the above.

本発明によれば、追い掛け印刷の実行中における読取速度及び印刷速度の変更に起因する不具合の発生を防止することができる。 According to the present invention, it is possible to prevent problems caused by changing the reading speed and printing speed during execution of chasing printing.

本発明の実施の形態に係る画像形成装置の構成を概略的に示すブロック図である。1 is a block diagram schematically showing the configuration of an image forming apparatus according to an embodiment of the invention; FIG. 図1のコントローラ部の構成を概略的に示すブロック図である。2 is a block diagram schematically showing the configuration of a controller unit in FIG. 1; FIG. 追い掛け印刷において印刷を開始するタイミングの算出を説明するための図である。FIG. 10 is a diagram for explaining calculation of timing to start printing in chasing printing; 図1の画像形成装置によって実行されるコピージョブ制御処理の手順を示すフローチャートである。2 is a flow chart showing a procedure of copy job control processing executed by the image forming apparatus of FIG. 1; 図4のステップS409のスキャン・プリント処理の手順を示すフローチャートである。FIG. 5 is a flowchart showing the procedure of scan/print processing in step S409 of FIG. 4; FIG. 図1の画像形成装置によって実行されるコピージョブ制御処理の別の手順を示すフローチャートである。4 is a flowchart showing another procedure of copy job control processing executed by the image forming apparatus of FIG. 1;

以下、本発明の実施の形態について図面を参照しながら詳述する。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の実施の形態に係る画像形成装置100の構成を概略的に示すブロック図である。図1において、画像形成装置100は、自動原稿給紙部(以下、「ADF」とする。)101、画像読取部102、コントローラ部103、及び画像形成部104を備える。ADF101は、画像読取部102と接続されている。コントローラ部103は、画像読取部102及び画像形成部104と接続されている。 FIG. 1 is a block diagram schematically showing the configuration of an image forming apparatus 100 according to an embodiment of the invention. In FIG. 1 , an image forming apparatus 100 includes an automatic document feeder (hereinafter referred to as “ADF”) 101 , an image reading section 102 , a controller section 103 and an image forming section 104 . ADF 101 is connected to image reading unit 102 . The controller unit 103 is connected to the image reading unit 102 and the image forming unit 104 .

ADF101は、セットされた原稿を画像読取部102へ搬送する。また、ADF101は、画像読取部102との間で制御信号の授受を行い、例えば、ADF101が備える原稿検知センサ(不図示)や原稿サイズ検出センサ(不図示)を含む各種センサによる検出値を画像読取部102へ送信する。画像読取部102は、コントローラ部103から受け取った原稿読み取り指示に従って、ADF101と協調動作して原稿を読み取り、当該原稿の画像データを生成する。画像形成装置100が単位時間あたりに原稿を読み取る量(以下、「スキャン速度」とする。)は、原稿が画像読取部102を通過する速度によって決定される。このため、画像形成装置100においてスキャン速度(読取速度)を変更したい場合には、画像読取部102における原稿の搬送速度が変更される。 The ADF 101 conveys the set document to the image reading unit 102 . In addition, the ADF 101 exchanges control signals with the image reading unit 102. For example, detection values from various sensors including a document detection sensor (not shown) and a document size detection sensor (not shown) provided in the ADF 101 are displayed as images. Send to reading unit 102 . The image reading unit 102 cooperates with the ADF 101 to read a document according to a document reading instruction received from the controller unit 103, and generates image data of the document. The amount by which the image forming apparatus 100 reads the document per unit time (hereinafter referred to as “scanning speed”) is determined by the speed at which the document passes through the image reading unit 102 . Therefore, when it is desired to change the scanning speed (reading speed) in the image forming apparatus 100, the document conveying speed in the image reading unit 102 is changed.

コントローラ部103は、ADF101、画像読取部102、画像形成部104を含む画像形成装置100全体を制御する。例えば、コントローラ部103は、画像読取部102から取得した画像データを解析し、当該画像データに対して画像処理を施す。画像形成部104は、画像処理が施された画像データをコントローラ部103から取得する。画像形成部104は、取得した画像データを可視画像として記録紙上に印刷し、画像データが印刷された記録紙を画像形成装置100外へ排紙する。画像形成装置100が単位時間あたりに画像データを記録紙に印刷する量(以下、「プリント速度」とする。)は、記録紙が画像形成部104を通過する速度によって決定される。このため、画像形成装置100においてプリント速度(印刷速度)を変更したい場合には、画像形成部104における記録紙の搬送速度が変更される。 A controller unit 103 controls the entire image forming apparatus 100 including the ADF 101 , image reading unit 102 and image forming unit 104 . For example, the controller unit 103 analyzes image data acquired from the image reading unit 102 and applies image processing to the image data. The image forming unit 104 acquires the image data subjected to image processing from the controller unit 103 . The image forming unit 104 prints the acquired image data as a visible image on recording paper, and ejects the recording paper on which the image data is printed out of the image forming apparatus 100 . The amount of image data printed on recording paper by the image forming apparatus 100 per unit time (hereinafter referred to as “printing speed”) is determined by the speed at which the recording paper passes through the image forming section 104 . Therefore, when it is desired to change the printing speed (printing speed) in the image forming apparatus 100, the conveying speed of the recording paper in the image forming section 104 is changed.

図2は、図1のコントローラ部103の構成を概略的に示すブロック図である。図2において、コントローラ部103は、CPU201、eMMC202、画像メモリ203、記憶部204、スキャナI/F205、プリンタI/F206、速度変更部207、印刷開始タイミング算出部208、及び操作部209を備える。これらは、システムバス210を介して互いに接続されている。 FIG. 2 is a block diagram schematically showing the configuration of the controller unit 103 of FIG. 1. As shown in FIG. 2, the controller unit 103 includes a CPU 201, an eMMC 202, an image memory 203, a storage unit 204, a scanner I/F 205, a printer I/F 206, a speed change unit 207, a print start timing calculation unit 208, and an operation unit 209. These are connected to each other via a system bus 210 .

CPU201は、画像形成装置100全体の制御を行う。eMMC202は、フラッシュメモリで構成され、CPU201が実行する制御プログラム等を格納する。画像メモリ203は、使用可能容量が比較的小さく、スキャナI/F205を通じて画像読取部102から取得した画像データを格納する。記憶部204は、画像メモリ203より使用可能容量が大きい不揮発性の記憶デバイスである。記憶部204は、各種制御に必要な情報を保持し、また、画像メモリ203から退避させた画像データを格納する。スキャナI/F205は、画像読取部102との間でデータの送受信を行う。プリンタI/F206は、画像形成部104とのデータの送受信を行う。 A CPU 201 controls the entire image forming apparatus 100 . The eMMC 202 is composed of a flash memory and stores control programs and the like executed by the CPU 201 . The image memory 203 has a relatively small available capacity and stores image data obtained from the image reading unit 102 through the scanner I/F 205 . A storage unit 204 is a non-volatile storage device having a usable capacity larger than that of the image memory 203 . A storage unit 204 holds information necessary for various controls and stores image data saved from the image memory 203 . A scanner I/F 205 transmits and receives data to and from the image reading unit 102 . A printer I/F 206 transmits and receives data to and from the image forming unit 104 .

速度変更部207は、スキャン速度やプリント速度を変更する。例えば、コントローラ部103が画像メモリ203を使用する一つの処理を実行する場合、速度変更部207は、スキャン速度を第1のスキャン速度に設定する。一方、コントローラ部103が画像メモリ203を使用する複数の処理を並列で実行する場合、速度変更部207は、スキャン速度を第1のスキャン速度より小さい第1のスキャン速度に設定して、画像メモリ203へのアクセス負荷を軽減する。また、普通紙に画像データを印刷する場合、速度変更部207は、プリント速度を第1のプリント速度に設定する。一方、普通紙よりトナーの定着に多くの時間を要する厚紙等の記録紙に画像データを印刷する場合、速度変更部207は、プリント速度を第1のプリント速度より小さい第2のプリント速度に設定する。 A speed changing unit 207 changes the scanning speed and the printing speed. For example, when the controller unit 103 executes one process using the image memory 203, the speed changing unit 207 sets the scanning speed to the first scanning speed. On the other hand, when the controller unit 103 executes a plurality of processes using the image memory 203 in parallel, the speed changing unit 207 sets the scan speed to a first scan speed that is lower than the first scan speed, 203 to reduce the access load. Also, when printing image data on plain paper, the speed changing unit 207 sets the print speed to the first print speed. On the other hand, when printing image data on recording paper such as thick paper that takes longer time to fix toner than plain paper, the speed changing unit 207 sets the print speed to a second print speed that is lower than the first print speed. do.

印刷開始タイミング算出部208は、スキャン速度、プリント速度、及び原稿サイズに基づいて後述する追い掛け開始タイミングを算出する。操作部209は、タッチパネルやハードキーを備える。操作部209は、ユーザに情報を提示し、また、ジョブ投入や各種設定等のユーザ操作を受け付ける。 A print start timing calculation unit 208 calculates a follow-up start timing, which will be described later, based on the scan speed, print speed, and document size. An operation unit 209 includes a touch panel and hard keys. An operation unit 209 presents information to the user and receives user operations such as job submission and various settings.

本実施の形態における画像形成装置100では、追い掛け動作モードを設定可能である。追い掛け動作モードがオフに設定された場合、画像形成装置100は、通常印刷を行う。通常印刷では、画像形成装置100は、画像読取部102による原稿の読み取りを完了してから画像形成部104による印刷を開始する。通常印刷では、画像形成装置100は、画像読取部102が読み取った原稿の画像データを、画像メモリ203に書き込んだ後に記憶部204に退避させる。追い掛け動作モードがオンに設定された場合、画像形成装置100は、追い掛け印刷(読取印刷処理)を行う。追い掛け印刷では、画像形成装置100は、画像読取部102による原稿の読み取りの完了を待たずに画像形成部104による印刷を開始する。追い掛け印刷を行うことにより、原稿の読み取りを開始してから印刷を完了するまでの時間を短縮可能となる。また、追い掛け印刷では、画像形成装置100は、画像読取部102が読み取った原稿の画像データを画像メモリ203に書き込むが、当該画像データを記憶部204に退避させないため、画像データの退避に要する時間分、処理時間が短縮される。 Image forming apparatus 100 according to the present embodiment can set a chasing operation mode. When the chasing operation mode is set to OFF, image forming apparatus 100 performs normal printing. In normal printing, the image forming apparatus 100 starts printing by the image forming unit 104 after the image reading unit 102 completes reading the document. In normal printing, the image forming apparatus 100 saves the image data of the document read by the image reading unit 102 in the image memory 203 and then saves it in the storage unit 204 . When the chasing operation mode is set to ON, image forming apparatus 100 performs chasing printing (reading printing process). In chasing printing, the image forming apparatus 100 starts printing by the image forming unit 104 without waiting for the image reading unit 102 to finish reading the document. By performing chasing printing, it is possible to shorten the time from the start of document reading to the completion of printing. In chasing printing, the image forming apparatus 100 writes the image data of the document read by the image reading unit 102 to the image memory 203, but does not save the image data to the storage unit 204. Therefore, the time required for saving the image data is minutes, processing time is shortened.

図3は、追い掛け印刷において印刷を開始するタイミングの算出を説明するための図である。図3において、縦軸がデータ量を表し、横軸が時間を表す。また、図3において、黒色の矢印がスキャン速度を表し、灰色の矢印がプリント速度を表す。なお、以下では、追い掛け印刷において印刷を開始するタイミングを追い掛け開始タイミングと称する。追い掛け開始タイミングは、追い掛け印刷における原稿の読み取りの開始から印刷の開始までの時間である。 FIG. 3 is a diagram for explaining calculation of timing to start printing in chasing printing. In FIG. 3, the vertical axis represents the amount of data, and the horizontal axis represents time. Also, in FIG. 3, the black arrow represents the scanning speed, and the gray arrow represents the printing speed. Note that the timing at which printing is started in chasing printing is hereinafter referred to as chasing start timing. The chasing start timing is the time from the start of document reading to the start of printing in chasing printing.

印刷開始タイミング算出部208は、ジョブの開始時に、スキャン速度、プリント速度、及び原稿のサイズに基づいて追い掛け開始タイミングを算出する。例えば、印刷開始タイミング算出部208は、図3(a)に示すように、原稿のサイズに基づいて算出される1ページ分の原稿のデータ量Dmを時間T2で読み取るスキャン速度Vsと、1ページ分の原稿のデータ量Dmを時間(T2-T1)で印刷するプリント速度Vpとに基づいて、追い掛け開始タイミングT1を算出する。例えば、印刷開始タイミング算出部208は、Vs×T2=Vp×(T2-T1)となる時のT1を追い掛け開始タイミングとして算出する。また、追い掛け印刷では、印刷時間を短縮する観点から、通常印刷とは異なり、画像読取部102が読み取った原稿の画像データが、記憶部204に退避されずに画像メモリ203にそのまま保持される。このため、T1は、当該T1の間に画像読取部102に読み取られる原稿の画像データのデータ量D1が、画像メモリ203の使用可能容量より小さくなるような時間となる必要がある。画像読取部102による原稿の読み取りを開始してからT1を経過した後に画像形成部104による印刷を開始すると、図3(a)に示すように、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行うことが無い。これにより、一部のデータが欠落した印刷物が出力されるといった不具合の発生を防止することができる。 The print start timing calculation unit 208 calculates the chasing start timing based on the scan speed, print speed, and document size at the start of the job. For example, as shown in FIG. 3A, the print start timing calculation unit 208 reads the data amount Dm of one page of the document calculated based on the size of the document in time T2, and the scanning speed Vs and the The chasing start timing T1 is calculated based on the print speed Vp for printing the data amount Dm of the document for the time (T2-T1). For example, the print start timing calculation unit 208 calculates T1 when Vs×T2=Vp×(T2−T1) as the chasing start timing. In chasing printing, unlike normal printing, the image data of the document read by the image reading unit 102 is not saved in the storage unit 204 but is held in the image memory 203 from the viewpoint of shortening the printing time. Therefore, T1 needs to be a time such that the data amount D1 of the image data of the document read by the image reading unit 102 during T1 becomes smaller than the available capacity of the image memory 203 . When the image forming unit 104 starts printing after T1 has passed since the image reading unit 102 started reading the document, as shown in FIG. The image forming unit 104 does not perform this first. As a result, it is possible to prevent the occurrence of problems such as the output of printed matter in which part of the data is missing.

ここで、画像形成装置100では、速度変更部207によってスキャン速度やプリント速度が変更され、スキャン速度やプリント速度は、ジョブの実行中に変更されることもある。例えば、図3(b)に示すように、ジョブの実行中にスキャン速度が図3(a)のスキャン速度Vsより小さい図3(b)のスキャン速度Vs’に変更された場合、画像形成部104による印刷が画像読取部102による読み取りに途中で追い付いてしまう。つまり、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行う事態が発生し、一部のデータが欠落した印刷物が出力されるといった不具合が発生してしまう。 Here, in the image forming apparatus 100, the scanning speed and the printing speed are changed by the speed changing unit 207, and the scanning speed and the printing speed may be changed during execution of the job. For example, as shown in FIG. 3B, when the scanning speed is changed to the scanning speed Vs' shown in FIG. 3B, which is smaller than the scanning speed Vs shown in FIG. The printing by 104 catches up with the reading by the image reading unit 102 halfway. In other words, the image forming unit 104 may print data that has not been read by the image reading unit 102 first, resulting in the output of a printed matter in which part of the data is missing.

これに対し、本実施の形態では、追い掛け印刷の実行中にスキャン速度及びプリント速度の少なくとも一方が変更された場合、変更された速度に基づいて追い掛け開始タイミングが算出し直される。 In contrast, in the present embodiment, when at least one of the scan speed and print speed is changed during execution of chasing printing, the chasing start timing is recalculated based on the changed speed.

図4は、図1の画像形成装置100によって実行されるコピージョブ制御処理の手順を示すフローチャートである。図4の処理は、CPU201が記憶部204からeMMC202に読み出したプログラムを実行することによって実現される。図4の処理は、コントローラ部103が、コピージョブの開始を指示するユーザ操作を受け付けたことを示す通知を操作部209から受信した際に実行される。以下では、一例として、ADF101にセットされた複数枚(複数ページ)の原稿をコピーするコピージョブの開始を指示された場合について説明する。コピージョブの開始を指示するユーザ操作を受け付けると、速度変更部207は、受け付けたコピージョブのジョブ情報を記憶部204に保存する。このジョブ情報は、コピージョブであることを示すジョブ種情報、ADF101にセットされた原稿のサイズを示す原稿サイズ情報、処理中(実行中)又は待機中の他のジョブが存在するか否かを示すジョブ処理状況情報を含む。また、このジョブ情報は、項目として、現在処理中のページに関する速度設定、前のページに関する速度設定、追い掛け開始タイミング設定、及び追い掛け動作設定を含む。これらの項目のうち、追い掛け開始タイミング設定及び追い掛け動作設定には、初期値が設定され、それ以外の項目には初期値が設定されていない。追い掛け開始タイミング設定には、初期値として、第1のスキャン速度及び第1のプリント速度に基づいて予め算出された追い掛け開始タイミングが設定されている。追い掛け動作設定には、初期値として、追い掛け動作モードのオフを示す設定値が設定されている。 FIG. 4 is a flow chart showing the procedure of copy job control processing executed by the image forming apparatus 100 of FIG. The processing in FIG. 4 is implemented by CPU 201 executing a program read from storage unit 204 to eMMC 202 . The processing in FIG. 4 is executed when the controller unit 103 receives from the operation unit 209 a notification indicating that a user operation for instructing the start of a copy job has been received. In the following, as an example, a case where an instruction to start a copy job for copying a plurality of sheets (a plurality of pages) of documents set on the ADF 101 will be described. Upon receiving a user operation instructing the start of a copy job, speed changing unit 207 stores job information of the received copy job in storage unit 204 . This job information includes job type information indicating that it is a copy job, document size information indicating the size of the document set on the ADF 101, and whether or not there is another job being processed (executed) or waiting. Contains job processing status information to indicate. The job information also includes, as items, a speed setting for the page currently being processed, a speed setting for the previous page, a chasing start timing setting, and a chasing operation setting. Of these items, initial values are set for the chasing start timing setting and the chasing operation setting, and no initial values are set for the other items. In the chasing start timing setting, a chasing start timing calculated in advance based on the first scanning speed and the first printing speed is set as an initial value. In the chasing operation setting, as an initial value, a setting value indicating off of the chasing operation mode is set.

図4において、CPU201は、速度変更部207により、上記ジョブ情報に含まれるジョブ処理状況情報に基づいて、処理中又は待機中の他のジョブが存在するか否かを判別する(ステップS401)。 In FIG. 4, the CPU 201 uses the speed changing unit 207 to determine whether there is another job being processed or waiting based on the job processing status information included in the job information (step S401).

ステップS401の判別の結果、処理中及び待機中の何れの他のジョブも存在しない場合、CPU201は、速度変更部207により、スキャナI/F205を介して画像読取部102に第1のスキャン速度を設定する(ステップS402)。また、CPU201は、速度変更部207により、上記ジョブ情報における現在処理中のページに関する速度設定の項目に第1のスキャン速度を設定する。次いで、コピージョブ制御処理は後述するステップS404へ進む。 As a result of the determination in step S401, if there is no other job being processed or waiting, the CPU 201 causes the speed changing unit 207 to set the first scanning speed to the image reading unit 102 via the scanner I/F 205. Set (step S402). Further, the CPU 201 sets the first scan speed in the speed setting item regarding the page currently being processed in the job information by the speed changing unit 207 . The copy job control process then advances to step S404, which will be described later.

ステップS401の判別の結果、処理中又は待機中の他のジョブが存在する場合、コピージョブ制御処理はステップS403へ進む。ステップS403では、CPU201は、速度変更部207により、スキャナI/F205を介して画像読取部102に、第1のスキャン速度より小さい第2のスキャン速度を設定する。このように、画像形成装置100は、複数のジョブが並列で実行される場合に、スキャン速度を落とすことによって、単位時間当たりの画像メモリ203の使用量を低減する。また、CPU201は、速度変更部207により、上記ジョブ情報における現在処理中のページに関する速度設定の項目に第2のスキャン速度を設定する。次いで、CPU201は、印刷開始タイミング算出部208により、上記ジョブ情報における現在処理中のページに関する速度設定の項目に設定されたスキャン速度が、前のページに関する速度設定の項目に設定されたスキャン速度と等しいか否かを判別する(ステップS404)。以下では、現在処理中のページに関する速度設定の項目に設定されたスキャン速度を「現在処理中のページのスキャン速度」とし、前のページに関する速度設定の項目に設定されたスキャン速度を「前のページのスキャン速度」とする。なお、現在処理中の原稿が1ページ目の原稿である場合、前のページに関する速度設定の項目にスキャン速度が設定されておらず、スキャン速度の比較を行うことができない。この場合、現在処理中のページのスキャン速度が前のページのスキャン速度と異なる場合と同様の処理が行われる。 If it is determined in step S401 that there is another job being processed or waiting, the copy job control process proceeds to step S403. In step S<b>403 , the CPU 201 causes the speed changing unit 207 to set a second scanning speed lower than the first scanning speed for the image reading unit 102 via the scanner I/F 205 . In this way, the image forming apparatus 100 reduces the usage amount of the image memory 203 per unit time by slowing down the scanning speed when a plurality of jobs are executed in parallel. Further, the CPU 201 sets the second scanning speed in the speed setting item regarding the page currently being processed in the job information by the speed changing unit 207 . Next, the CPU 201 causes the print start timing calculation unit 208 to make the scan speed set in the speed setting item for the page currently being processed in the job information equal to the scan speed set in the speed setting item for the previous page. It is determined whether or not they are equal (step S404). Below, the scan speed set in the speed setting item for the page currently being processed is referred to as the "scan speed for the page currently being processed", and the scan speed set in the speed setting item for the previous page is referred to as "previous page scanning speed”. Note that if the document currently being processed is the first page of the document, the scan speed is not set in the speed setting item for the previous page, and the scan speed cannot be compared. In this case, the same processing is performed as when the scanning speed of the currently processed page is different from the scanning speed of the previous page.

ステップS404の判別の結果、現在処理中のページのスキャン速度が前のページのスキャン速度と異なる場合、コピージョブ制御処理はステップS405へ進む。ステップS405では、CPU201は、印刷開始タイミング算出部208により、変更されたスキャン速度に基づいて追い掛け開始タイミングを算出する。このように、本実施の形態では、ジョブの実行中にスキャン速度が変更された場合、印刷開始タイミング算出部208が、変更されたスキャン速度に基づいて追い掛け開始タイミングを算出し直す。印刷開始タイミング算出部208は、算出した追い掛け開始タイミングを上記ジョブ情報における追い掛け開始タイミング設定に設定する。これにより、例えば、図3(b)のように、ジョブの実行中に前のページのスキャン速度より小さいスキャン速度に変更された場合において、図3(c)の追い掛け開始タイミングT1’が算出される。画像読取部102による原稿の読み取りを開始してからT1’を経過した後に画像形成部104による印刷を開始すると、図3(c)に示すように、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行うことが無い。 As a result of determination in step S404, if the scanning speed of the page currently being processed is different from the scanning speed of the previous page, the copy job control process proceeds to step S405. In step S405, the CPU 201 causes the print start timing calculator 208 to calculate the chasing start timing based on the changed scan speed. As described above, in this embodiment, when the scan speed is changed during job execution, the print start timing calculation unit 208 recalculates the chasing start timing based on the changed scan speed. The print start timing calculation unit 208 sets the calculated chasing start timing to the chasing start timing setting in the job information. As a result, for example, as shown in FIG. 3B, when the scanning speed is changed to a speed smaller than the scanning speed of the previous page during job execution, the chasing start timing T1' in FIG. 3C is calculated. be. When the image forming unit 104 starts printing after T1′ has passed since the image reading unit 102 started reading the document, as shown in FIG. is not performed by the image forming unit 104 first.

また、プリント速度がスキャン速度より小さい場合について、画像読取部102が原稿の読み取りを開始してから全ての原稿の読み取りを完了するまでの間の何れのタイミングで画像形成部104が印刷を開始しても、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行うことが無い。このため、プリント速度がスキャン速度より小さい場合、印刷開始タイミング算出部208は、スキャン速度及びプリント速度ではなく、画像メモリ203の使用可能容量に基づいて追い掛け開始タイミングを算出する。この追い掛け開始タイミングは、当該追い掛け開始タイミングの間に画像読取部102に読み取られる原稿の画像データのデータ量が画像メモリ203の使用可能容量より小さくなるように調整された時間である。なお、本実施の形態では、この追い掛け開始タイミングを記憶部204に予め保存しておき、プリント速度がスキャン速度より小さい場合に、この追い掛け開始タイミングを用いてもよい。 Also, when the print speed is lower than the scan speed, the image forming unit 104 starts printing at any timing between when the image reading unit 102 starts reading the document and when the reading of all the documents is completed. However, the image forming unit 104 does not first print data that has not been read by the image reading unit 102 . Therefore, when the print speed is lower than the scan speed, the print start timing calculator 208 calculates the chasing start timing based on the available capacity of the image memory 203 instead of the scan speed and print speed. This chasing start timing is a time adjusted so that the amount of image data of the document read by the image reading unit 102 during the chasing start timing is smaller than the available capacity of the image memory 203 . In this embodiment, the chasing start timing may be stored in advance in the storage unit 204 and used when the print speed is lower than the scanning speed.

次いで、CPU201は、印刷開始タイミング算出部208により、算出された追い掛け開始タイミングと現在処理中のページのスキャン速度に基づいて、追い掛け開始タイミングの間に画像読取部102に読み取られる原稿の画像データのデータ量を算出する。CPU201は、印刷開始タイミング算出部208により、算出したデータ量が画像メモリ203の使用可能容量より小さいか否かを判別する(ステップS406)。 Next, the CPU 201 calculates the image data of the document read by the image reading unit 102 between the timing of the start of chasing based on the calculated chasing start timing and the scanning speed of the page currently being processed by the print start timing calculating unit 208. Calculate the amount of data. The CPU 201 determines whether or not the calculated data amount is smaller than the usable capacity of the image memory 203 by the print start timing calculation unit 208 (step S406).

ステップS406の判別の結果、算出したデータ量が画像メモリ203の使用可能容量より小さい場合、CPU201は、上記ジョブ情報における追い掛け動作設定に追い掛け動作モードのオンを示す設定値を設定する(ステップS407)。次いで、コピージョブ制御処理は後述するステップS409へ進む。 As a result of the determination in step S406, if the calculated data amount is smaller than the usable capacity of the image memory 203, the CPU 201 sets a setting value indicating ON of the chasing operation mode to the chasing operation setting in the job information (step S407). . The copy job control process then advances to step S409, which will be described later.

ステップS406の判別の結果、算出したデータ量が画像メモリ203の使用可能容量以上である場合、CPU201は、上記ジョブ情報における追い掛け動作設定に追い掛け動作モードのオフを示す設定値を設定する(ステップS408)。すなわち、本実施の形態では、算出したデータ量が画像メモリ203の使用可能容量以上である場合、画像読取部102が読み取った原稿の画像データを、画像メモリ203に書き込んだ後に記憶部204に退避させる通常印刷が行われる。次いで、CPU201は、後述する図5のスキャン・プリント処理を実行し(ステップS409)、1ページ分の原稿を読み取って当該原稿を印刷する。次いで、CPU201は、ADF101に原稿が残っているか否かを判別する(ステップS410)。 As a result of the determination in step S406, if the calculated data amount is equal to or greater than the usable capacity of the image memory 203, the CPU 201 sets a setting value indicating that the chasing operation mode is off in the chasing operation setting in the job information (step S408). ). That is, in the present embodiment, when the calculated data amount is greater than or equal to the available capacity of the image memory 203, the image data of the document read by the image reading unit 102 is written in the image memory 203 and then saved in the storage unit 204. normal printing is performed. Next, the CPU 201 executes the scanning/printing process of FIG. 5, which will be described later (step S409), reads one page of the document, and prints the document. Next, CPU 201 determines whether or not the document remains in ADF 101 (step S410).

ステップS410の判別の結果、ADF101に原稿が残っている場合、コピージョブ制御処理はステップS401に戻る。ステップS410の判別の結果、ADF101に原稿が残っていない場合、コピージョブ制御処理は終了する。 As a result of the determination in step S410, if the document remains in the ADF 101, the copy job control process returns to step S401. If the result of determination in step S410 is that there is no document left in the ADF 101, the copy job control process ends.

なお、上述した図4の処理では、例えば、ステップS401~S403の処理と並列にプリント速度の設定に関する処理が行われてもよい。プリント速度の設定に関する処理は、例えば、記録紙の種別を判別し、普通紙である場合、第1のプリント速度が設定される。一方、普通紙よりトナーの定着に多くの時間を要する厚紙等の記録紙である場合、第2のプリント速度が設定される。次いで、現在処理中のページのスキャン速度及びプリント速度が前ページのスキャン速度及びプリント速度とそれぞれ等しいか否かが判別される。現在処理中のページのスキャン速度及びプリント速度が前ページのスキャン速度及びプリント速度とそれぞれ等しい場合、コピージョブ制御処理はステップS406へ進む。現在処理中のページのスキャン速度及びプリント速度の少なくとも一方が前ページのスキャン速度及びプリント速度と異なる場合、コピージョブ制御処理はステップS405へ進む。このように、本実施の形態では、ジョブの実行中にスキャン速度だけでなく、プリント速度の変更に基づいて、追い掛け開始タイミングが算出し直される。これにより、例えば、1ページ目の印刷を厚紙に行い2ページ目以降の印刷を普通紙に行うといった、ジョブの実行中にプリント速度が大きいプリント速度に変更される場合であっても、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行うことが無いように追い掛け開始タイミングが調整される。 In the above-described processing of FIG. 4, for example, processing related to setting the print speed may be performed in parallel with the processing of steps S401 to S403. In the print speed setting process, for example, the type of recording paper is determined, and if the paper is plain paper, the first print speed is set. On the other hand, the second print speed is set for recording paper such as thick paper that takes longer to fix the toner than plain paper. It is then determined whether the scan and print speeds of the page currently being processed are equal to the scan and print speeds of the previous page, respectively. If the scan speed and print speed of the page currently being processed are equal to the scan speed and print speed of the previous page, respectively, the copy job control process proceeds to step S406. If at least one of the scan speed and print speed of the page currently being processed is different from the scan speed and print speed of the previous page, the copy job control process proceeds to step S405. As described above, in the present embodiment, the chasing start timing is recalculated based on changes in not only the scan speed but also the print speed during job execution. As a result, even if the print speed is changed to a high print speed during job execution, such as printing the first page on thick paper and printing the second and subsequent pages on plain paper, for example, the image reading The chasing start timing is adjusted so that the image forming unit 104 does not print data that has not been read by the unit 102 first.

図5は、図4のステップS409のスキャン・プリント処理の手順を示すフローチャートである。 FIG. 5 is a flow chart showing the scan/print processing procedure in step S409 of FIG.

図5において、CPU201は、スキャナI/F205を介して画像読取部102に読み取り開始指示を送信する(ステップS501)。読み取り開始指示を受けた画像読取部102は、搬送された1ページの原稿の読み取りを開始する。画像読取部102は、例えば、原稿を1ラインずつ読み取り、読み取った1ライン分のデータ(以下、「読取データ」という。)を、スキャナI/F205を介してコントローラ部103へ送信する。CPU201は、画像読取部102から取得した読取データを画像メモリ203に書き込む。読取データの総データ量は、記憶部204に格納され、読み取られた1ライン分の読取データが画像メモリ203に書き込まれる毎に更新される。次いで、CPU201は、上記ジョブ情報における追い掛け動作設定に基づいて追い掛け動作モードがオン及びオフの何れであるかを判別する(ステップS502)。 In FIG. 5, the CPU 201 transmits a reading start instruction to the image reading unit 102 via the scanner I/F 205 (step S501). Upon receiving the reading start instruction, the image reading unit 102 starts reading the conveyed one-page document. The image reading unit 102 , for example, reads a document line by line, and transmits the read data for one line (hereinafter referred to as “read data”) to the controller unit 103 via the scanner I/F 205 . The CPU 201 writes the read data acquired from the image reading unit 102 into the image memory 203 . The total amount of read data is stored in the storage unit 204 and updated each time read data for one line is written to the image memory 203 . Next, the CPU 201 determines whether the chasing operation mode is on or off based on the chasing operation setting in the job information (step S502).

ステップS502の判別の結果、追い掛け動作モードがオンである場合、CPU201は、上記ジョブ情報に設定された追い掛け開始タイミングに到達したか否かを判別する(ステップS503)。CPU201は、画像読取部102が原稿の読み取りを開始してからの経過時間、又は記憶部204に格納された読取データの総データ量に基づいてステップS503の判別を行う。 As a result of determination in step S502, if the chasing operation mode is ON, the CPU 201 determines whether or not the chasing start timing set in the job information has been reached (step S503). The CPU 201 makes the determination in step S<b>503 based on the elapsed time since the image reading unit 102 started reading the document or the total amount of read data stored in the storage unit 204 .

ステップS503の判別の結果、追い掛け開始タイミングに到達しない場合、スキャン・プリント処理はステップS502に戻る。ステップS503の判別の結果、追い掛け開始タイミングに到達した場合、CPU201は、プリンタI/F206を介して画像形成部104に印刷開始指示を送信する(ステップS504)。印刷開始指示を受けた画像形成部104は、プリンタI/F206を介して画像メモリ203から読取データを取得し、取得した読取データを記録紙に印刷する。次いで、CPU201は、記憶部204に格納された読取データの総データ量及び上記ジョブ情報における原稿サイズ情報に基づいて、画像読取部102が搬送された1ページの原稿の全てを読み取ったか否かを判別する(ステップS505)。 As a result of the determination in step S503, if the chasing start timing has not been reached, the scan/print processing returns to step S502. As a result of the determination in step S503, if the chasing start timing has been reached, the CPU 201 transmits a print start instruction to the image forming unit 104 via the printer I/F 206 (step S504). The image forming unit 104 that has received the print start instruction acquires read data from the image memory 203 via the printer I/F 206 and prints the acquired read data on recording paper. Next, the CPU 201 determines whether or not the image reading unit 102 has read all of the conveyed one-page document based on the total data amount of the read data stored in the storage unit 204 and the document size information in the job information. It is determined (step S505).

ステップS505の判別の結果、画像読取部102が搬送された1ページの原稿の一部を読み取っていない場合、スキャン・プリント処理はステップS502に戻る。ステップS505の判別の結果、画像読取部102が搬送された1ページの原稿の全てを読み取った場合、CPU201は、記憶部204に格納された読取データの総データ量を0に初期化し(ステップS506)、本処理を終了する。 As a result of the determination in step S505, if the image reading unit 102 has not read a part of the conveyed one-page document, the scanning/printing process returns to step S502. As a result of the determination in step S505, if the image reading unit 102 has read all of the conveyed one-page document, the CPU 201 initializes the total amount of read data stored in the storage unit 204 to 0 (step S506). ), the process ends.

ステップS502の判別の結果、追い掛け動作モードがオフである場合、CPU201は、画像メモリ203に書き込まれた読取データを記憶部204に格納する(ステップS507)。次いで、CPU201は、記憶部204に格納された読取データの総データ量及び上記ジョブ情報における原稿サイズ情報に基づいて、画像読取部102が搬送された1ページの原稿の全てを読み取ったか否かを判別する(ステップS508)。 As a result of the determination in step S502, if the chasing operation mode is off, the CPU 201 stores the read data written in the image memory 203 in the storage unit 204 (step S507). Next, the CPU 201 determines whether or not the image reading unit 102 has read all of the conveyed one-page document based on the total data amount of the read data stored in the storage unit 204 and the document size information in the job information. It is determined (step S508).

ステップS508の判別の結果、画像読取部102が搬送された1ページの原稿の一部を読み取っていない場合、スキャン・プリント処理はステップS502に戻る。このようにして、本実施の形態では、画像読取部102が搬送された1ページの原稿の全てを読み取り、当該原稿の画像データを構成する全ての読取データが記憶部204に格納される。 As a result of the determination in step S508, if the image reading unit 102 has not read a part of the conveyed one-page document, the scanning/printing process returns to step S502. In this manner, in the present embodiment, the image reading unit 102 reads all of one page of the conveyed document, and all the read data constituting the image data of the document is stored in the storage unit 204 .

ステップS508の判別の結果、画像読取部102が搬送された1ページの原稿の全てを読み取った場合、CPU201は、プリンタI/F206を介して画像形成部104に印刷開始指示を送信する(ステップS509)。印刷開始指示を受けた画像形成部104は、プリンタI/F206を介して記憶部204から1ページ分の原稿の画像データを取得し、取得した画像データを記録紙に印刷する。その後、スキャン・プリント処理はステップS506に進む。 As a result of the determination in step S508, if the image reading unit 102 has read all of the conveyed one-page document, the CPU 201 transmits a print start instruction to the image forming unit 104 via the printer I/F 206 (step S509). ). The image forming unit 104 that has received the print start instruction acquires image data of one page of the document from the storage unit 204 via the printer I/F 206 and prints the acquired image data on recording paper. After that, the scan/print process proceeds to step S506.

上述した実施の形態によれば、追い掛け印刷の実行中にスキャン速度及びプリント速度の少なくとも一方が変更された場合、変更された速度に基づいて追い掛け開始タイミングが算出し直される。これにより、追い掛け印刷の実行中にスキャン速度やプリント速度が変更された際に、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行わないように制御することができる。その結果、追い掛け印刷の実行中におけるスキャン速度及びプリント速度の変更に起因する不具合の発生を防止することができる。 According to the embodiment described above, when at least one of the scan speed and the print speed is changed during execution of chasing printing, the chasing start timing is recalculated based on the changed speed. As a result, when the scan speed or the print speed is changed during execution of chasing printing, it is possible to control so that the image forming unit 104 does not first print data that has not been read by the image reading unit 102.例文帳に追加As a result, it is possible to prevent problems caused by changes in scan speed and print speed during execution of chasing printing.

また、上述した実施の形態では、追い掛け開始タイミングの間に画像読取部102に読み取られる原稿の画像データのデータ量が算出される。算出されたデータ量が画像メモリ203の使用可能容量以上である場合、追い掛け印刷ではなく、通常印刷が行われる。これにより、画像読取部102に読み取られた原稿の画像データの一部が画像メモリ203に格納されずに一部のデータが欠落した印刷物が出力されるといった不具合の発生を防止することができる。 Further, in the above-described embodiment, the data amount of the image data of the document read by the image reading unit 102 is calculated during the chasing start timing. If the calculated amount of data is greater than or equal to the usable capacity of the image memory 203, normal printing is performed instead of chasing printing. As a result, it is possible to prevent a problem that a part of the image data of the document read by the image reading unit 102 is not stored in the image memory 203 and a printed matter with a part of the data missing is output.

上述した実施の形態では、複数ページの原稿の印刷指示を受け付けた場合、印刷対象となるページ毎に、スキャン速度及びプリント速度の少なくとも一方が変更されたか否かが判別される。これにより、スキャン速度及びプリント速度が何れのページの原稿の追い掛け印刷中に変更されても、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行わないように制御することができる。 In the embodiment described above, when a print instruction for a document of multiple pages is received, it is determined whether or not at least one of the scan speed and the print speed has been changed for each page to be printed. As a result, the image forming unit 104 is controlled not to print data that has not been read by the image reading unit 102 even if the scan speed and print speed are changed during the chasing printing of any page of the document. can be done.

上述した実施の形態では、処理中又は待機中の他のジョブが存在するか否かに基づいてスキャン速度が変更される。これにより、複数のジョブが並列で実行されることに起因する画像メモリ203へのアクセス負荷を軽減するためにスキャン速度が変更された場合において、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行わないように制御することができる。 In the embodiment described above, the scan speed is changed based on whether there are other jobs being processed or waiting. As a result, when the scanning speed is changed in order to reduce the access load to the image memory 203 caused by executing a plurality of jobs in parallel, the printing of data that has not been read by the image reading unit 102 can be performed as an image. The forming unit 104 can be controlled not to go first.

また、上述した実施の形態では、複数ページの原稿の印刷指示を受け付けた場合、画像データが印刷される記録紙の種別に基づいてプリント速度が変更される。これにより、記録紙の種別に適したプリント速度に変更された場合において、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行わないように制御することができる。 Further, in the above-described embodiment, when an instruction to print a document of multiple pages is received, the print speed is changed based on the type of recording paper on which the image data is printed. This makes it possible to control the image forming unit 104 not to print data that has not been read by the image reading unit 102 when the printing speed is changed to a suitable one for the type of recording paper.

以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、スキャン速度がプリント速度より大きいか否かに基づいて追い掛け動作モードの設定を行ってもよい。 Although the present invention has been described using the above-described embodiments, the present invention is not limited to the above-described embodiments. For example, the chasing operation mode may be set based on whether the scanning speed is higher than the printing speed.

図6は、図1の画像形成装置100によって実行されるコピージョブ制御処理の別の手順を示すフローチャートである。図6のコピージョブ制御処理は、図4のコピージョブ制御処理と類似する処理であり、以下では、図4のコピージョブ制御処理と異なる点について説明する。図6のコピージョブ制御処理も、図4のコピージョブ制御処理と同様に、CPU201が記憶部204からeMMC202に読み出したプログラムを実行することによって実現される。また、図6のコピージョブ制御処理も、図4のコピージョブ制御処理と同様に、コントローラ部103が、コピージョブの開始を指示するユーザ操作を受け付けたことを示す通知を操作部209から受信した際に実行される。図6のコピージョブ制御処理では、予め算出された追い掛け開始タイミングが記憶部204に既に格納されていることとする。 FIG. 6 is a flowchart showing another procedure of copy job control processing executed by the image forming apparatus 100 of FIG. The copy job control process in FIG. 6 is similar to the copy job control process in FIG. 4, and differences from the copy job control process in FIG. 4 will be described below. The copy job control process in FIG. 6 is realized by executing the program read from the storage unit 204 to the eMMC 202 by the CPU 201, similarly to the copy job control process in FIG. Also in the copy job control process of FIG. 6, similarly to the copy job control process of FIG. is executed when In the copy job control process of FIG. 6, it is assumed that the chasing start timing calculated in advance is already stored in the storage unit 204 .

図6において、CPU201は、ステップS401~S403と同様の処理であるステップS601~S603を行う。次いで、CPU201は、上記ジョブ情報から現在処理中のページのスキャン速度がプリント速度より大きいか否かを判別する(ステップS604)。ここで、現在処理中のページのスキャン速度がプリント速度より大きい場合、画像読取部102が原稿の読み取りを開始してから全ての原稿の読み取りを完了するまでの間の何れのタイミングで画像形成部104が印刷を開始しても、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行うことが無い。一方、スキャン速度がプリント速度以下である場合、画像形成部104が印刷を開始するタイミング次第で、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行う事態が発生しうる。 In FIG. 6, the CPU 201 performs steps S601 to S603, which are the same processes as steps S401 to S403. Next, the CPU 201 determines from the job information whether the scanning speed of the page currently being processed is higher than the printing speed (step S604). Here, if the scanning speed of the page currently being processed is higher than the printing speed, the image forming unit 102 can read all the originals at any timing from when the image reading unit 102 starts reading the originals until it finishes reading all the originals. Even if the image forming unit 104 starts printing, the image forming unit 104 does not first print data that the image reading unit 102 has not read. On the other hand, if the scan speed is equal to or lower than the print speed, the image forming unit 104 may print data that has not been read by the image reading unit 102 first, depending on the timing at which the image forming unit 104 starts printing. .

ステップS604の判別の結果、スキャン速度がプリント速度より大きい場合、CPU201は、印刷開始タイミング算出部208により、上記ジョブ情報における追い掛け動作設定に、追い掛け動作モードのオンを示す設定値を設定する(ステップS605)。このように、本実施の形態では、スキャン速度がプリント速度より大きい場合、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行うことが無いため、追い掛け印刷が行われる。次いで、CPU201は、ステップS409、S410と同様の処理であるステップS606、S607を行う。 If the scan speed is higher than the print speed as a result of the determination in step S604, the CPU 201 causes the print start timing calculation unit 208 to set a setting value indicating ON of the chase operation mode to the chase operation setting in the job information (step S604). S605). As described above, in the present embodiment, when the scan speed is higher than the print speed, the image forming unit 104 does not print data that has not been read by the image reading unit 102 first, so chasing printing is performed. Next, the CPU 201 performs steps S606 and S607, which are the same processes as steps S409 and S410.

ステップS604の判別の結果、スキャン速度がプリント速度以下である場合、CPU201は、印刷開始タイミング算出部208により、上記ジョブ情報における追い掛け動作設定に、追い掛け動作モードのオフを示す設定値を設定する(ステップS608)。このように、本実施の形態では、スキャン速度がプリント速度以下である場合、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行う懸念があるため、追い掛け印刷ではなく、通常印刷が行われる。次いで、コピージョブ制御処理は、ステップS606に進む。 If the result of determination in step S604 is that the scan speed is equal to or lower than the print speed, the CPU 201 causes the print start timing calculation unit 208 to set a setting value indicating that the chase operation mode is off in the chase operation setting in the job information ( step S608). As described above, in the present embodiment, if the scan speed is equal to or lower than the print speed, there is a concern that the image forming unit 104 will print data that has not been read by the image reading unit 102 first. Normal printing is done. The copy job control process then advances to step S606.

上述した実施の形態では、スキャン速度がプリント速度より大きい場合、追い掛け印刷が行われ、スキャン速度がプリント速度以下(印刷速度以下)である場合、通常印刷が行われる。このように、追い掛け開始タイミングを算出し直すことなく、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行うことがない場合にのみ、追い掛け印刷が行われるように制御される。これにより、追い掛け印刷の実行中におけるスキャン速度及びプリント速度の変更に起因する不具合の発生を防止することができる。 In the above-described embodiment, chasing printing is performed when the scanning speed is higher than the printing speed, and normal printing is performed when the scanning speed is lower than the printing speed (printing speed or lower). In this manner, the chasing printing is controlled so that the chasing printing is performed only when the image forming unit 104 does not print the data that the image reading unit 102 has not read before the chasing start timing is calculated again. be. As a result, it is possible to prevent problems from occurring due to changes in the scan speed and print speed during execution of chasing printing.

本発明は、上述の実施の形態の1以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。 The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in the computer of the system or apparatus reads the program. It can also be realized by executing processing. The invention can also be implemented by a circuit (eg, an ASIC) that implements one or more functions.

100 画像形成装置
102 画像読取部
103 コントローラ部
104 画像形成部
201 CPU
203 画像メモリ
204 記憶部
207 速度変更部
208 印刷開始タイミング算出部
100 Image forming apparatus 102 Image reading unit 103 Controller unit 104 Image forming unit 201 CPU
203 image memory 204 storage unit 207 speed change unit 208 print start timing calculation unit

Claims (11)

搬送された原稿の読み取りを行う読取手段と、前記読取手段に読み取られた原稿の画像データを記憶するメモリと、前記メモリから取得した画像データの印刷を行う画像形成手段とを備える画像形成装置であって、
前記読取手段の読取速度及び前記画像形成手段の印刷速度を変更する変更手段と、
前記読取速度及び前記印刷速度に基づいて、前記画像形成手段による印刷の開始タイミングを算出する算出手段と、
前記読取手段による前記原稿の読み取りの完了を待たずに前記算出手段によって算出された開始タイミングに従って前記画像形成手段による印刷を開始する読取印刷処理の実行を制御する制御手段とを備え、
前記読取印刷処理の実行中に、前記読取速度及び前記印刷速度の少なくとも一方が変更された場合、前記算出手段は、前記変更された速度に基づいて前記開始タイミングを算出し直すことを特徴とする画像形成装置。
An image forming apparatus comprising reading means for reading a fed document, a memory for storing image data of the document read by the reading means, and an image forming means for printing the image data obtained from the memory. There is
changing means for changing the reading speed of the reading means and the printing speed of the image forming means;
calculation means for calculating a start timing of printing by the image forming means based on the reading speed and the printing speed;
control means for controlling execution of reading and printing processing for starting printing by the image forming means in accordance with the start timing calculated by the calculating means without waiting for completion of reading of the document by the reading means;
When at least one of the reading speed and the printing speed is changed during execution of the reading and printing process, the calculating means recalculates the start timing based on the changed speed. Image forming device.
前記メモリより使用可能容量が大きい格納手段を更に備え、
前記算出手段によって算出される開始タイミングは、前記読取手段による前記原稿の読み取りの開始から前記画像形成手段による印刷の開始までの時間であり、
前記算出手段によって算出された開始タイミングの間に前記読取手段に読み取られる原稿の画像データのデータ量が算出され、
前記算出されたデータ量が前記メモリの使用可能容量以上である場合、前記制御手段は、前記読取手段に読み取られた原稿の画像データを前記格納手段に格納し、前記格納手段から取得した画像データの印刷を前記画像形成手段によって行う他の読取印刷処理を実行することを特徴とする請求項1記載の画像形成装置。
further comprising storage means having a usable capacity larger than that of the memory;
The start timing calculated by the calculating means is the time from the start of reading of the document by the reading means to the start of printing by the image forming means,
calculating a data amount of the image data of the document read by the reading means during the start timing calculated by the calculating means;
When the calculated data amount is equal to or greater than the usable capacity of the memory, the control means stores the image data of the document read by the reading means in the storage means, and the image data acquired from the storage means. 2. The image forming apparatus according to claim 1, wherein another reading and printing process is executed by said image forming means.
複数ページの原稿の印刷指示を受け付けた場合、印刷対象となるページ毎に、前記読取速度及び前記印刷速度の少なくとも一方が変更されたか否かを判別することを特徴とする請求項1又は2記載の画像形成装置。 3. The method according to claim 1, further comprising determining whether at least one of the reading speed and the printing speed has been changed for each page to be printed when receiving a print instruction for a document of a plurality of pages. image forming device. 前記変更手段は、前記読取印刷処理と異なる他の処理が実行中又は待機中であるか否かに基づいて前記読取速度を変更することを特徴とする請求項1乃至3のいずれか1項に記載の画像形成装置。 4. The apparatus according to any one of claims 1 to 3, wherein said changing means changes said reading speed based on whether or not another process different from said reading and printing process is being executed or is on standby. The described image forming apparatus. 搬送された原稿の読み取りを行う読取手段と、前記読取手段に読み取られた原稿の画像データの印刷を行う画像形成手段とを備える画像形成装置であって、
前記読取手段の読取速度及び前記画像形成手段の印刷速度を変更する変更手段と、
前記読取速度が前記印刷速度より大きいか否かを判別する判別手段と、
前記読取手段による前記原稿の読み取り及び前記画像形成手段による印刷の実行を制御する制御手段とを備え、
前記読取速度が前記印刷速度より大きいと前記判別手段によって判別された場合、前記制御手段は、前記読取手段による前記原稿の読み取りの完了を待たずに予め算出された開始タイミングに従って前記画像形成手段による印刷を開始する第1の読取印刷処理を実行し、前記読取速度が前記印刷速度以下であると前記判別手段によって判別された場合、前記制御手段は、前記読取手段による前記原稿の読み取りを完了した後に前記画像形成手段による印刷を開始する第2の読取印刷処理を実行することを特徴とする画像形成装置。
An image forming apparatus comprising reading means for reading a conveyed document and image forming means for printing image data of the document read by the reading means,
changing means for changing the reading speed of the reading means and the printing speed of the image forming means;
determining means for determining whether the reading speed is higher than the printing speed;
a control unit for controlling reading of the document by the reading unit and execution of printing by the image forming unit;
If the determination unit determines that the reading speed is higher than the printing speed, the control unit causes the image forming unit to read the document according to a pre-calculated start timing without waiting for completion of reading of the document by the reading unit. When the determining means determines that the reading speed is equal to or lower than the printing speed, the control means completes the reading of the document by the reading means. An image forming apparatus that executes a second reading and printing process for starting printing by the image forming means later.
複数ページの原稿の印刷指示を受け付けた場合、前記判別手段は、印刷対象となるページ毎に、前記読取速度が前記印刷速度より大きいか否かを判別することを特徴とする請求項5記載の画像形成装置。 6. The method according to claim 5, wherein when an instruction to print a document of a plurality of pages is received, the determining means determines whether the reading speed is higher than the printing speed for each page to be printed. Image forming device. 前記変更手段は、前記第1の読取印刷処理又は前記第2の読取印刷処理と異なる他の処理が実行中又は待機中であるか否かに基づいて前記読取速度を変更することを特徴とする請求項5又は6に記載の画像形成装置。 The changing unit changes the reading speed based on whether another process different from the first reading/printing process or the second reading/printing process is being executed or is on standby. The image forming apparatus according to claim 5 or 6. 画像データが印刷される記録紙の種別に基づいて前記印刷速度を変更することを特徴とする請求項1乃至7のいずれか1項に記載の画像形成装置。 8. The image forming apparatus according to claim 1, wherein said printing speed is changed based on the type of recording paper on which image data is printed. 搬送された原稿の読み取りを行う読取手段と、前記読取手段に読み取られた原稿の画像データを記憶するメモリと、前記メモリから取得した画像データの印刷を行う画像形成手段とを備える画像形成装置の制御方法であって、
前記読取手段の読取速度及び前記画像形成手段の印刷速度を変更する変更ステップと、
前記読取速度及び前記印刷速度に基づいて、前記画像形成手段による印刷の開始タイミングを算出する算出ステップと、
前記読取手段による前記原稿の読み取りの完了を待たずに前記算出ステップにて算出された開始タイミングに従って前記画像形成手段による印刷を開始する読取印刷処理の実行を制御する制御ステップとを有し、
前記読取印刷処理の実行中に、前記読取速度及び前記印刷速度の少なくとも一方が変更された場合、前記算出ステップは、前記変更された速度に基づいて前記開始タイミングを算出し直すことを特徴とする画像形成装置の制御方法。
An image forming apparatus comprising reading means for reading a conveyed document, a memory for storing image data of the document read by the reading means, and an image forming means for printing the image data acquired from the memory. A control method comprising:
a changing step of changing the reading speed of the reading means and the printing speed of the image forming means;
a calculating step of calculating a start timing of printing by the image forming means based on the reading speed and the printing speed;
a control step of controlling execution of reading and printing processing for starting printing by the image forming means in accordance with the start timing calculated in the calculating step without waiting for completion of reading of the document by the reading means;
When at least one of the reading speed and the printing speed is changed during execution of the reading and printing process, the calculating step recalculates the start timing based on the changed speed. A control method for an image forming apparatus.
搬送された原稿の読み取りを行う読取手段と、前記読取手段に読み取られた原稿の画像データの印刷を行う画像形成手段とを備える画像形成装置の制御方法であって、
前記読取手段の読取速度及び前記画像形成手段の印刷速度を変更する変更ステップと、
前記読取速度が前記印刷速度より大きいか否かを判別する判別ステップと、
前記読取手段による前記原稿の読み取り及び前記画像形成手段による印刷の実行を制御する制御ステップとを有し、
前記読取速度が前記印刷速度より大きいと前記判別ステップにて判別された場合、前記制御ステップは、前記読取手段による前記原稿の読み取りの完了を待たずに予め算出された開始タイミングに従って前記画像形成手段による印刷を開始する第1の読取印刷処理を実行し、前記読取速度が前記印刷速度以下であると前記判別ステップにて判別された場合、前記制御ステップは、前記読取手段による前記原稿の読み取りを完了した後に前記画像形成手段による印刷を開始する第2の読取印刷処理を実行することを特徴とする画像形成装置の制御方法。
A control method for an image forming apparatus comprising reading means for reading a conveyed document and image forming means for printing image data of the document read by the reading means, comprising:
a changing step of changing the reading speed of the reading means and the printing speed of the image forming means;
a determining step of determining whether the reading speed is greater than the printing speed;
a control step of controlling reading of the document by the reading means and execution of printing by the image forming means;
If it is determined in the determining step that the reading speed is higher than the printing speed, the control step causes the image forming means to follow a pre-calculated start timing without waiting for completion of reading of the document by the reading means. If the determination step determines that the reading speed is equal to or lower than the printing speed, the control step causes the reading means to read the document. A method for controlling an image forming apparatus, characterized by executing a second reading and printing process for starting printing by the image forming means after the completion of the second reading and printing process.
請求項1乃至8のうち何れか1項に記載の画像形成装置の各手段をコンピュータに実行させるためのプログラム。 A program for causing a computer to execute each means of the image forming apparatus according to any one of claims 1 to 8.
JP2021008885A 2021-01-22 2021-01-22 Image forming apparatus, method for controlling image forming apparatus, and program Pending JP2022112879A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021008885A JP2022112879A (en) 2021-01-22 2021-01-22 Image forming apparatus, method for controlling image forming apparatus, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021008885A JP2022112879A (en) 2021-01-22 2021-01-22 Image forming apparatus, method for controlling image forming apparatus, and program

Publications (1)

Publication Number Publication Date
JP2022112879A true JP2022112879A (en) 2022-08-03

Family

ID=82657000

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021008885A Pending JP2022112879A (en) 2021-01-22 2021-01-22 Image forming apparatus, method for controlling image forming apparatus, and program

Country Status (1)

Country Link
JP (1) JP2022112879A (en)

Similar Documents

Publication Publication Date Title
US20140192375A1 (en) Image forming apparatus and image forming method
US9509866B2 (en) Image forming apparatus that executes fax job concurrently with print job while reducing delay in fax job processing, job execution method, and storage medium
US10387998B2 (en) Electronic apparatus and non-transitory computer readable medium storing program
US20220124222A1 (en) Image forming apparatus and method of controlling image forming apparatus
CN118519932A (en) Printing data transmission method and printer integrated with SOC (system on chip) module
JP2014155193A (en) Image forming apparatus, image formation method, and program
JP2022112879A (en) Image forming apparatus, method for controlling image forming apparatus, and program
US7336382B2 (en) Image forming apparatus printing with a decrease in the quantity of printing material
JP7422453B2 (en) Image forming apparatus and its control method
JP2009124331A (en) Original image collecting device, and original image collecting method
JP6759080B2 (en) Image processing equipment, image forming equipment, image processing methods, and programs
US11652943B2 (en) Image processing apparatus for writing data based on write lifetime of memories and non-transitory computer readable medium
US20230308580A1 (en) Image processing apparatus, non-transitory computer readable medium, and method
US9197782B2 (en) Image processing device and image processing method
US9471022B2 (en) Print control apparatus, print control method, image forming system, and non-transitory computer readable medium
US20220141342A1 (en) Image forming apparatus, image forming method, and non-transitory recording medium
US20230308590A1 (en) Control device and non-transitory computer readable medium
US20230308568A1 (en) Image processing apparatus, non-transitory computer readable medium, and method
JP2008173878A (en) Image forming apparatus
JP7175641B2 (en) Image processing device and its control method
JP4793272B2 (en) Image processing apparatus and test control method
JP2004004403A (en) Printer and print control method
US20190377523A1 (en) Printing apparatus, control method, and storage medium
JP2020104474A (en) Image formation device and method for controlling image formation device
JP2024154263A (en) Image forming device