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 PDFInfo
- 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
Links
Images
Landscapes
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Abstract
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).
追い掛け印刷を実行中に、画像読取部及び画像形成部の動作設定が変更されると、例えば、画像読取部が読み取っていないデータの印刷を画像形成部が先に行う事態が発生し、その結果、一部のデータが欠落した印刷物が出力されるといった不具合が生じる。 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.
以下、本発明の実施の形態について図面を参照しながら詳述する。 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
ADF101は、セットされた原稿を画像読取部102へ搬送する。また、ADF101は、画像読取部102との間で制御信号の授受を行い、例えば、ADF101が備える原稿検知センサ(不図示)や原稿サイズ検出センサ(不図示)を含む各種センサによる検出値を画像読取部102へ送信する。画像読取部102は、コントローラ部103から受け取った原稿読み取り指示に従って、ADF101と協調動作して原稿を読み取り、当該原稿の画像データを生成する。画像形成装置100が単位時間あたりに原稿を読み取る量(以下、「スキャン速度」とする。)は、原稿が画像読取部102を通過する速度によって決定される。このため、画像形成装置100においてスキャン速度(読取速度)を変更したい場合には、画像読取部102における原稿の搬送速度が変更される。
The ADF 101 conveys the set document to the
コントローラ部103は、ADF101、画像読取部102、画像形成部104を含む画像形成装置100全体を制御する。例えば、コントローラ部103は、画像読取部102から取得した画像データを解析し、当該画像データに対して画像処理を施す。画像形成部104は、画像処理が施された画像データをコントローラ部103から取得する。画像形成部104は、取得した画像データを可視画像として記録紙上に印刷し、画像データが印刷された記録紙を画像形成装置100外へ排紙する。画像形成装置100が単位時間あたりに画像データを記録紙に印刷する量(以下、「プリント速度」とする。)は、記録紙が画像形成部104を通過する速度によって決定される。このため、画像形成装置100においてプリント速度(印刷速度)を変更したい場合には、画像形成部104における記録紙の搬送速度が変更される。
A
図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
CPU201は、画像形成装置100全体の制御を行う。eMMC202は、フラッシュメモリで構成され、CPU201が実行する制御プログラム等を格納する。画像メモリ203は、使用可能容量が比較的小さく、スキャナI/F205を通じて画像読取部102から取得した画像データを格納する。記憶部204は、画像メモリ203より使用可能容量が大きい不揮発性の記憶デバイスである。記憶部204は、各種制御に必要な情報を保持し、また、画像メモリ203から退避させた画像データを格納する。スキャナI/F205は、画像読取部102との間でデータの送受信を行う。プリンタI/F206は、画像形成部104とのデータの送受信を行う。
A
速度変更部207は、スキャン速度やプリント速度を変更する。例えば、コントローラ部103が画像メモリ203を使用する一つの処理を実行する場合、速度変更部207は、スキャン速度を第1のスキャン速度に設定する。一方、コントローラ部103が画像メモリ203を使用する複数の処理を並列で実行する場合、速度変更部207は、スキャン速度を第1のスキャン速度より小さい第1のスキャン速度に設定して、画像メモリ203へのアクセス負荷を軽減する。また、普通紙に画像データを印刷する場合、速度変更部207は、プリント速度を第1のプリント速度に設定する。一方、普通紙よりトナーの定着に多くの時間を要する厚紙等の記録紙に画像データを印刷する場合、速度変更部207は、プリント速度を第1のプリント速度より小さい第2のプリント速度に設定する。
A
印刷開始タイミング算出部208は、スキャン速度、プリント速度、及び原稿サイズに基づいて後述する追い掛け開始タイミングを算出する。操作部209は、タッチパネルやハードキーを備える。操作部209は、ユーザに情報を提示し、また、ジョブ投入や各種設定等のユーザ操作を受け付ける。
A print start
本実施の形態における画像形成装置100では、追い掛け動作モードを設定可能である。追い掛け動作モードがオフに設定された場合、画像形成装置100は、通常印刷を行う。通常印刷では、画像形成装置100は、画像読取部102による原稿の読み取りを完了してから画像形成部104による印刷を開始する。通常印刷では、画像形成装置100は、画像読取部102が読み取った原稿の画像データを、画像メモリ203に書き込んだ後に記憶部204に退避させる。追い掛け動作モードがオンに設定された場合、画像形成装置100は、追い掛け印刷(読取印刷処理)を行う。追い掛け印刷では、画像形成装置100は、画像読取部102による原稿の読み取りの完了を待たずに画像形成部104による印刷を開始する。追い掛け印刷を行うことにより、原稿の読み取りを開始してから印刷を完了するまでの時間を短縮可能となる。また、追い掛け印刷では、画像形成装置100は、画像読取部102が読み取った原稿の画像データを画像メモリ203に書き込むが、当該画像データを記憶部204に退避させないため、画像データの退避に要する時間分、処理時間が短縮される。
図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
ここで、画像形成装置100では、速度変更部207によってスキャン速度やプリント速度が変更され、スキャン速度やプリント速度は、ジョブの実行中に変更されることもある。例えば、図3(b)に示すように、ジョブの実行中にスキャン速度が図3(a)のスキャン速度Vsより小さい図3(b)のスキャン速度Vs’に変更された場合、画像形成部104による印刷が画像読取部102による読み取りに途中で追い付いてしまう。つまり、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行う事態が発生し、一部のデータが欠落した印刷物が出力されるといった不具合が発生してしまう。
Here, in the
これに対し、本実施の形態では、追い掛け印刷の実行中にスキャン速度及びプリント速度の少なくとも一方が変更された場合、変更された速度に基づいて追い掛け開始タイミングが算出し直される。 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
図4において、CPU201は、速度変更部207により、上記ジョブ情報に含まれるジョブ処理状況情報に基づいて、処理中又は待機中の他のジョブが存在するか否かを判別する(ステップS401)。
In FIG. 4, the
ステップ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
ステップ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
ステップ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
また、プリント速度がスキャン速度より小さい場合について、画像読取部102が原稿の読み取りを開始してから全ての原稿の読み取りを完了するまでの間の何れのタイミングで画像形成部104が印刷を開始しても、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行うことが無い。このため、プリント速度がスキャン速度より小さい場合、印刷開始タイミング算出部208は、スキャン速度及びプリント速度ではなく、画像メモリ203の使用可能容量に基づいて追い掛け開始タイミングを算出する。この追い掛け開始タイミングは、当該追い掛け開始タイミングの間に画像読取部102に読み取られる原稿の画像データのデータ量が画像メモリ203の使用可能容量より小さくなるように調整された時間である。なお、本実施の形態では、この追い掛け開始タイミングを記憶部204に予め保存しておき、プリント速度がスキャン速度より小さい場合に、この追い掛け開始タイミングを用いてもよい。
Also, when the print speed is lower than the scan speed, the
次いで、CPU201は、印刷開始タイミング算出部208により、算出された追い掛け開始タイミングと現在処理中のページのスキャン速度に基づいて、追い掛け開始タイミングの間に画像読取部102に読み取られる原稿の画像データのデータ量を算出する。CPU201は、印刷開始タイミング算出部208により、算出したデータ量が画像メモリ203の使用可能容量より小さいか否かを判別する(ステップS406)。
Next, the
ステップ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
ステップ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
ステップS410の判別の結果、ADF101に原稿が残っている場合、コピージョブ制御処理はステップS401に戻る。ステップS410の判別の結果、ADF101に原稿が残っていない場合、コピージョブ制御処理は終了する。
As a result of the determination in step S410, if the document remains in the
なお、上述した図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
図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
ステップS502の判別の結果、追い掛け動作モードがオンである場合、CPU201は、上記ジョブ情報に設定された追い掛け開始タイミングに到達したか否かを判別する(ステップS503)。CPU201は、画像読取部102が原稿の読み取りを開始してからの経過時間、又は記憶部204に格納された読取データの総データ量に基づいてステップS503の判別を行う。
As a result of determination in step S502, if the chasing operation mode is ON, the
ステップ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
ステップS505の判別の結果、画像読取部102が搬送された1ページの原稿の一部を読み取っていない場合、スキャン・プリント処理はステップS502に戻る。ステップS505の判別の結果、画像読取部102が搬送された1ページの原稿の全てを読み取った場合、CPU201は、記憶部204に格納された読取データの総データ量を0に初期化し(ステップS506)、本処理を終了する。
As a result of the determination in step S505, if the
ステップ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
ステップS508の判別の結果、画像読取部102が搬送された1ページの原稿の一部を読み取っていない場合、スキャン・プリント処理はステップS502に戻る。このようにして、本実施の形態では、画像読取部102が搬送された1ページの原稿の全てを読み取り、当該原稿の画像データを構成する全ての読取データが記憶部204に格納される。
As a result of the determination in step S508, if the
ステップ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
上述した実施の形態によれば、追い掛け印刷の実行中にスキャン速度及びプリント速度の少なくとも一方が変更された場合、変更された速度に基づいて追い掛け開始タイミングが算出し直される。これにより、追い掛け印刷の実行中にスキャン速度やプリント速度が変更された際に、画像読取部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
また、上述した実施の形態では、追い掛け開始タイミングの間に画像読取部102に読み取られる原稿の画像データのデータ量が算出される。算出されたデータ量が画像メモリ203の使用可能容量以上である場合、追い掛け印刷ではなく、通常印刷が行われる。これにより、画像読取部102に読み取られた原稿の画像データの一部が画像メモリ203に格納されずに一部のデータが欠落した印刷物が出力されるといった不具合の発生を防止することができる。
Further, in the above-described embodiment, the data amount of the image data of the document read by the
上述した実施の形態では、複数ページの原稿の印刷指示を受け付けた場合、印刷対象となるページ毎に、スキャン速度及びプリント速度の少なくとも一方が変更されたか否かが判別される。これにより、スキャン速度及びプリント速度が何れのページの原稿の追い掛け印刷中に変更されても、画像読取部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
上述した実施の形態では、処理中又は待機中の他のジョブが存在するか否かに基づいてスキャン速度が変更される。これにより、複数のジョブが並列で実行されることに起因する画像メモリ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
また、上述した実施の形態では、複数ページの原稿の印刷指示を受け付けた場合、画像データが印刷される記録紙の種別に基づいてプリント速度が変更される。これにより、記録紙の種別に適したプリント速度に変更された場合において、画像読取部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
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、スキャン速度がプリント速度より大きいか否かに基づいて追い掛け動作モードの設定を行ってもよい。 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
図6において、CPU201は、ステップS401~S403と同様の処理であるステップS601~S603を行う。次いで、CPU201は、上記ジョブ情報から現在処理中のページのスキャン速度がプリント速度より大きいか否かを判別する(ステップS604)。ここで、現在処理中のページのスキャン速度がプリント速度より大きい場合、画像読取部102が原稿の読み取りを開始してから全ての原稿の読み取りを完了するまでの間の何れのタイミングで画像形成部104が印刷を開始しても、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行うことが無い。一方、スキャン速度がプリント速度以下である場合、画像形成部104が印刷を開始するタイミング次第で、画像読取部102が読み取っていないデータの印刷を画像形成部104が先に行う事態が発生しうる。
In FIG. 6, the
ステップ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
ステップ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
上述した実施の形態では、スキャン速度がプリント速度より大きい場合、追い掛け印刷が行われ、スキャン速度がプリント速度以下(印刷速度以下)である場合、通常印刷が行われる。このように、追い掛け開始タイミングを算出し直すことなく、画像読取部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
本発明は、上述の実施の形態の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
203
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の読取印刷処理を実行することを特徴とする画像形成装置。 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.
前記読取手段の読取速度及び前記画像形成手段の印刷速度を変更する変更ステップと、
前記読取速度及び前記印刷速度に基づいて、前記画像形成手段による印刷の開始タイミングを算出する算出ステップと、
前記読取手段による前記原稿の読み取りの完了を待たずに前記算出ステップにて算出された開始タイミングに従って前記画像形成手段による印刷を開始する読取印刷処理の実行を制御する制御ステップとを有し、
前記読取印刷処理の実行中に、前記読取速度及び前記印刷速度の少なくとも一方が変更された場合、前記算出ステップは、前記変更された速度に基づいて前記開始タイミングを算出し直すことを特徴とする画像形成装置の制御方法。 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.
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) |
-
2021
- 2021-01-22 JP JP2021008885A patent/JP2022112879A/en active Pending
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 |