(57)【要約】【課題】コピージョブにて、原稿読取処理又は印刷処理の少なくともいずれか１つを中断する中断処理が割込む場合、ユーザ待ち時間が長くなるばかりか、印刷部を駆動させたまま待機させなければならなかった。【解決手段】画像形成装置は、原稿に印刷された画像を読み取る原稿読取処理を行う画像読取部と、コピージョブの実行により画像読取部により読み取られた画像を記録媒体に印刷する印刷処理を行う印刷部と、コピージョブの実行を指示する操作部と、操作部からのコピージョブの実行の指示に基づいて、原稿読取処理の開始から印刷処理の終了までに要する時間を原稿の枚数に応じて算出し、原稿読取処理又は印刷処理の少なくともいずれか１つを中断する中断処理の割込みに応じて、最初の原稿読取処理により読み取られた画像に対する印刷処理を開始する印刷開始時間を調整する制御部と、を備える。【選択図】図１０
2019184926.tif 000002
【特許請求の範囲】
【請求項１】
原稿に印刷された画像を読み取る原稿読取処理を行う画像読取部と、
コピージョブの実行により前記画像読取部により読み取られた前記画像を記録媒体に印刷する印刷処理を行う印刷部と、
前記コピージョブの実行を指示する操作部と、
前記操作部からの前記コピージョブの実行の指示に基づいて、前記原稿読取処理の開始から前記印刷処理の終了までに要する時間を前記原稿の枚数に応じて算出し、前記原稿読取処理又は前記印刷処理の少なくともいずれか１つを中断する中断処理の割込みに応じて、最初の前記原稿読取処理により読み取られた前記画像に対する前記印刷処理を開始する印刷開始時間を調整する制御部と、を備える
画像形成装置。
【請求項２】
前記制御部は、最後の前記原稿読取処理の終了に合わせて、最後の前記原稿読取処理により読み取られた前記画像に対する前記印刷処理を開始するよう前記印刷開始時間を調整する
請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記中断処理が割込む直前の前記印刷処理により印刷される前記画像が、前記印刷処理の時点で前記原稿読取処理によって読み取られていない場合、前記中断処理が割込むタイミングと前記印刷開始時間とを変更する
請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、前記印刷処理の実行中に前記中断処理が割込むことで、最後の前記原稿読取処理により読み取られた前記画像に対する前記印刷処理の開始が、最後の前記原稿読取処理の終了よりも遅れる場合、前記中断処理を実行するタイミングを変更する
請求項３に記載の画像形成装置。
【請求項５】
前記制御部は、前記中断処理を実行するタイミングを前記印刷処理を開始する前に変更して前記中断処理を実行する
請求項４に記載の画像形成装置。
【請求項６】
前記制御部は、前記中断処理を実行するタイミングを前記印刷処理を終了した後に変更して前記中断処理を実行する
請求項４に記載の画像形成装置。
【請求項７】
前記制御部は、前記印刷処理の実行中に前記中断処理が割込むタイミングが、前記原稿の枚数に応じた前記印刷処理を半分に分けたうちの前半である場合、前記印刷処理を開始する前に前記中断処理を実行する
請求項４又は５に記載の画像形成装置。
【請求項８】
前記制御部は、前記印刷処理の実行中に前記中断処理が割込むタイミングが、前記原稿の枚数に応じた前記印刷処理を半分に分けたうちの後半である場合、前記印刷処理を終了した後に変更したタイミングで前記中断処理を実行する
請求項４又は６に記載の画像形成装置。
【請求項９】
前記制御部は、前記印刷処理を開始する前に前記中断処理が割込むことで、最後の前記原稿読取処理により読み取られた前記画像に対する前記印刷処理の開始が、最後の前記原稿読取処理の終了よりも遅れる場合、前記印刷処理を終了した後に変更したタイミングで前記中断処理を実行する
請求項４に記載の画像形成装置。
【請求項１０】
前記制御部は、前記印刷処理の実行中に前記中断処理が割込んでも、最後の前記原稿読取処理の終了に合わせて、最後の前記原稿読取処理により読み取られた前記画像に対する前記印刷処理を開始できる場合、前記中断処理を実行するタイミングを変更しない
請求項２に記載の画像形成装置。
【請求項１１】
前記制御部は、前記操作部から入力された前記原稿の枚数、又は前記原稿の坪量、紙厚、若しくは原稿束を検出するセンサーから出力される検出値により特定した前記原稿の枚数に応じて、前記原稿読取処理の開始から、前記印刷処理の終了までに要する時間を算出する
請求項１〜１０のいずれか一項に記載の画像形成装置。
【請求項１２】
前記原稿読取処理に要する時間よりも前記印刷処理に要する時間の方が短い
請求項１〜１１のいずれか一項に記載の画像形成装置。
【請求項１３】
コピージョブの実行の指示に基づいて、原稿に印刷された画像を読み取る原稿読取処理の開始から、前記コピージョブの実行により読み取られた前記画像を記録媒体に印刷する印刷処理の終了までに要する時間を前記原稿の枚数に応じて算出するステップと、
前記原稿読取処理又は前記印刷処理の少なくともいずれか１つを中断する中断処理の割込みに応じて、最初の前記原稿読取処理により読み取られた前記画像に対する前記印刷処理を開始する印刷開始時間を調整するステップと、を含む
印刷開始時間調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び印刷開始時間調整方法に関する。
【背景技術】
【０００２】
従来、ＡＤＦ（Auto Document Feeder：自動原稿送り装置）を備えた画像形成装置が広く普及している。このような画像形成装置は、通常、印刷（プリント）、複写（コピー）、読取（スキャン）及びネットワーク通信等の機能を有している。
【０００３】
この画像形成装置では、ユーザがコピー開始釦を押下すると、コピージョブの実行が開始する。このとき、ＡＤＦは、原稿載置台に載置された原稿を１枚ずつスキャナに自動搬送する。そして、スキャナは、読取位置に搬送された原稿に印刷された画像を光学的に順次読み取って、画像データを得る（以下、「原稿読取処理」と呼ぶ）。そして、印刷部は、画像データに基づいて用紙に画像を印刷し（以下、「印刷処理」と呼ぶ）、出力トレイに用紙を排出する。通常、原稿載置台に載置された原稿がなくなるまで、原稿読取処理及び印刷処理が行われる。原稿に印刷された画像を高い解像度で読み取る場合、原稿読取処理に時間がかかる。このため、原稿読取処理が終了するまで印刷部は、駆動した状態のままで待機する。そして、原稿の原稿読取処理が終了した後、印刷部による印刷が再開される。
【０００４】
昨今のＡＤＦを備える画像形成装置では、コピージョブの実行に際して、ＦＣＯＴ（First Copy Output Time）を短くすることが求められてきた。ＦＣＯＴとは、ユーザがＡＤＦの原稿載置台に原稿を載置し、コピー開始釦を押下してから読み取られた画像が印刷された１枚目の用紙が出力トレイに排出されるまでに要する時間のことである。
【０００５】
また、印刷部が用紙に画像を印刷しない時間であっても、何らかの原因により待機する場合がある。この場合、印刷部は印刷しない時間でも駆動した状態である。しかし、印刷部の駆動時間に応じて、印刷部の構成部品等の交換時期が判断される。このため、昨今の画像形成装置は、ＣＰＰ（Cost Per Print：印刷時の用紙１枚あたりの料金）を抑えるために、印刷部の駆動時間を短くすることも求められている。
【０００６】
従来、画像形成装置が複数枚の原稿に対してコピージョブを実行する場合、１枚目の原稿の画像を読み取ると、ただちに読み取った画像の印刷を行っていた。つまり、原稿読取処理が１枚終了する毎に、その原稿に対する印刷処理を開始していた。
【０００７】
図１は、従来の画像形成装置が実行するコピージョブの原稿読取処理及び印刷処理の関係例を示す説明図である。図１のチャート（Ａ）、図１のチャート（Ｂ）は、コピージョブの実行により、８枚の原稿に印刷された画像が、用紙に１枚ずつ印刷される例を表す。以下の図中では、時間を［ｓ］で表すが、本明細書では秒と記載する。
【０００８】
図中に示す原稿読取処理Ｃｎ（ｎ＝１〜８）は、ｎ枚目の原稿に印刷されている画像をスキャナが読み取る処理を表している。また、図中に示す印刷処理Ｐｎ（ｎ＝１〜８）は、原稿読取処理Ｃｎにより読み取られた画像を印刷部が用紙に印刷する処理を表している。例えば、１枚目の原稿に印刷された画像を読み取る処理を「原稿読取処理Ｃ１」、原稿読取処理Ｃ１により読み取られた画像を用紙に印刷する処理を「印刷処理Ｐ１」と記載している。２枚目以降の原稿に対する原稿読取処理、及び用紙に画像を印刷する印刷処理についても同様である。ここで、印刷処理Ｐｎを開始するには、印刷処理Ｐｎに対応する原稿読取処理Ｃｎが終了している必要がある。
なお、図中の例では、１つずつの原稿読取処理Ｃｎに要する時間はいずれも５秒である。同じく、１つずつの印刷処理Ｐｎに要する時間はいずれも３秒である。
【０００９】
図１のチャート（Ａ）は、原稿読取時間よりも印刷時間が短い従来の画像形成装置のコピージョブに関する説明図である。原稿読取時間と印刷時間とは時間差が生じる。この理由は、例えば、ユーザが高い解像度で原稿の読取を要求した場合に、原稿読取時間が印刷時間よりも長くなるからである。
【００１０】
この画像形成装置は、原稿読取処理Ｃ１の終了に合わせて印刷処理Ｐ１を開始する。このとき、印刷部は、原稿読取処理Ｃ１の開始から５秒後に駆動される（図中では、「印刷部待ち時間（５秒）」と記載）。そして、原稿読取処理Ｃ２の終了前に、印刷処理Ｐ１が終了する。このため、印刷処理Ｐ１が終了しても、原稿読取処理Ｃ２が終了していないので、印刷処理Ｐ２を実行することはできない。そこで、印刷部は、駆動した状態のまま待機しなければならない（図中では、「次原稿読取処理終了待ち時間（２秒）」と記載）。
【００１１】
印刷部の駆動時間は３８秒である。
印刷部の駆動時間（３８秒）＝印刷処理Ｐ１〜Ｐ７の合計時間（２１秒）＋原稿読取処理Ｃ２〜Ｃ８の終了までの待ち時間の合計（１４秒）＋印刷処理Ｐ８の時間（３秒）
ゆえに、この画像形成装置によるコピージョブのユーザ待ち時間は、印刷部待ち時間（５秒）と、印刷部駆動時間（３８秒）とを足して、４３秒になる。
【００１２】
ここで、特許文献１には、原稿の読込終了までに要する時間と、印刷機能による画像データの印刷終了までに要する時間とを予測し、未読込の原稿の読込終了に要する時間が画像データの印刷に要する時間以下となるまで、画像データの印刷の開始を遅延させる技術が開示されている。図１のチャート（Ｂ）に、特許文献１に開示された画像形成装置が、印刷部を連続して駆動するため、印刷処理Ｐ１の開始を遅延させる処理の例を示す。
【００１３】
特許文献１に開示された画像形成装置においても、原稿読取処理Ｃ８の終了に合わせて、印刷処理Ｐ８を開始するよう制御される。この画像形成装置により実行されるコピージョブのユーザ待ち時間は、図１のチャート（Ａ）と同じく原稿読取処理Ｃ１〜Ｃ８の合計時間（４０秒）と、印刷処理Ｐ８の時間（３秒）とを足して、４３秒である。しかし、印刷部が待機することなく印刷処理Ｐ１〜Ｐ８を実行するよう制御されるので、印刷処理Ｐ１〜Ｐ８の合計時間（２４秒）が、印刷部の駆動時間になる。
【００１４】
そのため、印刷部が待機することなく印刷処理Ｐ１〜Ｐ８を実行するための印刷部待ち時間は、ユーザ待ち時間（４３秒）から印刷部駆動時間（２４秒）を引いて、１９秒になる。つまり、印刷部は、原稿読取処理Ｃ１の開始から１９秒後に駆動される。
【００１５】
また、特許文献２には、スキャナで連続的に原稿を所定枚数読み取る連続読取時間と、連続印字時間とを比較し、連続印字時間が連続読取時間以下となるように決定した所定枚数を１つのグループ単位として用いて、印刷部を制御する技術が開示されている。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２０１０−１５１９７２号公報
【特許文献２】特開２０１２−１０３２７５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
昨今の画像形成装置は、原稿読取処理及び印刷処理の回数等に応じて、機械性能を維持するために補正処理及び清掃処理を不定期に自動で行うことができる。補正処理及び清掃処理が行われる際には、原稿読取処理又は印刷処理が中断される。このため、以下の説明においては、「補正処理」及び「清掃処理」を総称して「中断処理」ということもある。
【００１８】
中断処理は、原稿読取処理及び印刷処理に割込んで実行される。例えば、清掃処理に分類される「画像読取部ガラス面清掃」であれば、原稿読取処理中に割込んで、画像読取部のガラス面の清掃が行われる。また、補正処理に分類される「画像安定化補正」であれば、印刷処理中に割込んで、印刷する画像を安定化するための補正処理が行われる。
【００１９】
ところで、特許文献１に開示された技術は、コピージョブで動作する画像形成装置において、印刷部の駆動時間が最短になるように制御している。さらに、特許文献１に開示された技術では、原稿の読込処理及び印刷処理を実行中に中断処理等が割込む場合について考慮されていない。このため、原稿の読込処理及び印刷処理を実行中に中断処理が割込むと、印刷部駆動時間が長くなり、その結果、印刷部の使用期間が短くなってしまう。
【００２０】
特許文献２に開示されている技術は、連続印字時間が連続読取時間以下となるように、１枚毎の印字の間隔を最小間隔で連続して印字するための所定枚数をグループ単位で決定している。また、特許文献２に開示された技術では、原稿の読取及び印字を実行中に中断処理等が割込む場合について考慮されていない。このため、特許文献２に開示された技術を用いても、全ての処理が終了するまでに要する時間を短縮することは困難である。
【００２１】
本発明はこのような状況に鑑みて成されたものであり、コピージョブの実行中に生じる中断処理が、コピージョブ全体の処理の終了までに与える影響を減らすことを目的とする。
【課題を解決するための手段】
【００２２】
本発明に係る画像形成装置は、原稿に印刷された画像を読み取る原稿読取処理を行う画像読取部と、コピージョブの実行により画像読取部により読み取られた画像を記録媒体に印刷する印刷処理を行う印刷部と、コピージョブの実行を指示する操作部と、操作部からのコピージョブの実行の指示に基づいて、原稿読取処理の開始から印刷処理の終了までに要する時間を原稿の枚数に応じて算出し、原稿読取処理又は印刷処理の少なくともいずれか１つを中断する中断処理の割込みに応じて、最初の原稿読取処理により読み取られた画像に対する印刷処理を開始する印刷開始時間を調整する制御部と、を備える。
【発明の効果】
【００２３】
本発明によれば、実行されるコピージョブに中断処理が割込んだとしても、この中断処理の割込みに応じて、最初の原稿読取処理により読み取られた画像に対する印刷処理の印刷開始時間を調整することができる。このため、コピージョブ全体の処理が終了するまでに要する時間を短縮することができる。
上記した以外の課題、構成及び効果は、以下の実施の形態の説明により明らかにされる。
【図面の簡単な説明】
【００２４】
【図１】従来の画像形成装置が実行するコピージョブの原稿読取処理及び印刷処理の関係例を示す説明図である。
【図２】本発明の一実施の形態に係る画像形成装置の外観例を示す説明図である。
【図３】本発明の一実施の形態に係る画像形成装置の主要部の構成例を示すハードウェア構成図である。
【図４】従来の画像形成装置がコピージョブを実行中に中断処理が生じた場合における処理例を示す説明図である。
【図５】本発明の一実施の形態に係る原稿読取処理に中断処理が生じた場合における画像形成装置の処理例を示す説明図である。
【図６】本発明の一実施の形態に係る原稿読取処理及び印刷処理に中断処理が生じた場合における画像形成装置の第１の処理例を示す説明図である。
【図７】本発明の一実施の形態に係る原稿読取処理及び印刷処理に中断処理が生じた場合における画像形成装置の第２の処理例を示す説明図である。
【図８】本発明の一実施の形態に係る画像形成装置が実行するコピージョブにおいて、ユーザにより入力された原稿枚数と、実際の原稿枚数とが異なる場合の処理例を示す説明図である。
【図９】原稿厚み及び原稿束を検出する機構の構成例を示す説明図である。
【図１０】本発明の一実施の形態に係る画像形成装置が実行するコピージョブの処理例（印刷開始前動作）を示すフローチャートである。
【図１１】本発明の一実施の形態に係る画像形成装置が実行するコピージョブの処理例（印刷開始後動作）を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明を実施するための形態例について、添付図面を参照して説明する。本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素については、同一の符号を付することにより重複する説明を省略する。
【００２６】
＜画像形成装置の外観例＞
まず、本実施の形態に係る画像形成装置１００の構成例について、図２を参照して説明する。
図２は、画像形成装置１００の構成例を示す斜視図である。
画像形成装置１００は、印刷（プリント）、複写（コピー）、読取（スキャン）、及びファクシミリ等のネットワーク通信等の機能を有する複合機（ＭＦＰ：Mutli Function Peripheral）である。
【００２７】
画像形成装置１００は、画像形成装置１００の上部前面にコピージョブの実行を指示する操作パネル１５０（操作部の一例）を有している。操作パネル１５０内には、操作入力部１１０及び操作ディスプレイ１２０がある。操作入力部１１０は、キー１６０を通して入力されたユーザからの各種の指示等を受ける。キー１６０としては、例えば、ユーザが印刷枚数等の数値を入力するためのテンキー、印刷処理の開始指示を入力するためのスタートキー等が設けられる。操作ディスプレイ１２０は、例えば、液晶表示パネルの表面に透明の感圧センサーが設けられたタッチパネルであり、ユーザに対する指示メニュー、スキャナ１３０（画像読取部の一例）により取得した画像データに関する情報の表示等を行う。
【００２８】
画像形成装置１００の上面には、スキャナ１３０及びＡＤＦ１７０が設けられている。ＡＤＦ１７０は、原稿載置台１７１に載置された複数枚の原稿Ｍの束からピックアップした原稿Ｍを１枚ずつスキャナ１３０の読取位置へ通過させる。
【００２９】
スキャナ１３０は、ＡＤＦ１７０により搬送された原稿Ｍに対して光を照射し、原稿Ｍからの反射光等を受光して原稿Ｍに印刷された画像を読み取る原稿読取処理を行う。スキャナ１３０の下には、印刷部１４０が設けられている。スキャナ１３０と印刷部１４０との間には隙間があり、印刷部１４０の上面が出力トレイ１９０となっている。印刷部１４０の下には給紙部１８０が設けられている。
【００３０】
給紙部１８０は、印刷部１４０に用紙を供給する。印刷部１４０は、操作パネル１５０から指示されるコピージョブの実行によりスキャナ１３０により読み取られた画像を記録媒体に印刷する印刷処理を行う。この印刷部１４０には、複数の画像形成ユニットが設けられている。各画像形成ユニットは、感光体ドラムの表面に潜像を形成し、トナーによってその潜像をトナー像とする画像形成を行い、その感光体ドラムから用紙にトナー像を転写させる。そして、トナー像が定着した用紙が出力トレイ１９０に排出される。
【００３１】
出力トレイ１９０には、印刷部１４０によって画像が印刷された用紙又はシート（記録媒体の一例）が排出される。印刷部１４０により画像が印刷される記録媒体としては、用紙の他にシートもある。
【００３２】
＜画像形成装置の主要部の構成例＞
次に、画像形成装置１００の主要部の構成例を図３を参照して説明する。
図３は、画像形成装置１００の主要部の構成例を示すハードウェア構成図である。
【００３３】
画像形成装置１００は、上述したスキャナ１３０、印刷部１４０、操作パネル１５０及びＡＤＦ１７０の他に、制御部２００、記憶部２０１、通信Ｉ／Ｆ（Interface）２０２を備える。画像形成装置１００内の各部は、バスを介して接続されており、互いにデータの授受を行っている。
【００３４】
制御部２００は、ＣＰＵ（Central Processing Unit）２００ａ、ＲＯＭ（Read Only Memory）２００ｂ、ＲＡＭ（Random Access Memory）２００ｃによって構成される。制御部２００は、画像形成装置１００内の各部の動作を制御するコンピュータである。ＣＰＵ２００ａは、本実施の形態に係る各機能を実現するソフトウェアのプログラムコードをＲＯＭ２００ｂから読み出して実行する。
【００３５】
ＲＯＭ２００ｂは、不揮発性メモリであり、ＲＯＭ２００ｂには、ＣＰＵ２００ａが動作するために必要なプログラムやデータ等が記憶されている。
ＲＡＭ２００ｃは、揮発性メモリであり、ＲＡＭ２００ｃには、ＣＰＵ２００ａが行う各処理に必要な情報（データ）が一時的に記憶される。
【００３６】
制御部２００は、操作パネル１５０からのコピージョブの実行の指示に基づいて、原稿読取処理の開始から印刷処理の終了までに要する時間を原稿Ｍの枚数に応じて算出する。また、制御部２００は、原稿読取処理又は印刷処理の少なくともいずれか１つを中断する中断処理の割込みに応じて、最初の原稿読取処理により読み取られた画像に対する印刷処理を開始する印刷開始時間を調整する。
【００３７】
記憶部２０１は、例えばＨＤＤで構成される。記憶部２０１には、ＣＰＵ２００ａが各部を制御するためのプログラム、ＯＳ、コントローラ等のプログラム、データが記憶される。記憶部２０１に記憶されるプログラム、データの一部は、ＲＯＭ２００ｂにも記憶されている。記憶部２０１は、ＣＰＵ２００ａによって実行されるプログラムを格納したコンピュータ読取可能な非一過性の記録媒体である。なお、記憶部２０１は、ＨＤＤに限定されない。例えば、ＳＳＤ（Solid State Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）等の記録媒体であってもよい。また、記憶部２０１には、スキャナ１３０で取得した原稿Ｍの画像データも格納される。
【００３８】
通信Ｉ／Ｆ２０２は、ＮＩＣ（Network Interface Card）やモデム等で構成され、外部のＬＡＮ（Local Area Network）等と接続されるインターフェースである。通信Ｉ／Ｆ２０２は、不図示のＰＣ（Personal Computer）端末、プリントコントローラとの間で接続を確立し、各種データの送受信を実行する。
【００３９】
印刷部１４０は、例えば、ＡＤＦ１７０から搬送された原稿Ｍに印刷された画像をスキャナ１３０で読み取り、画像を用紙に印刷する。また、印刷部１４０は、印刷処理の実行に際して駆動させる感光体ドラム、その周辺に配置された帯電部、レーザダイオードを有した光書込部、現像装置及びドラムクリーナ等を制御するためのエンジン制御部１４５を含む。
【００４０】
操作パネル１５０は、ユーザによる種々の操作入力を受け付けるとともに、種々の設定情報を表示する。例えば、ユーザが画像形成装置１００の前に立って原稿Ｍに印刷された画像のコピーを指示する際、操作パネル１５０を介してコピージョブの設定を行い、その後、キー１６０として設けられたスタートキーを押下する。これにより、コピージョブが開始される。ここで、コピージョブの設定とは、ユーザが原稿載置台１７１に載置した原稿Ｍの枚数をテンキーで入力したり、１枚の用紙に割付ける画像の個数を設定したりすることである。
【００４１】
＜コピージョブの処理例＞
次に、コピージョブの処理例について、図４〜図７を参照して説明する。
図４〜図７は、原稿読取処理Ｃｎの時間よりも印刷処理Ｐｎの時間の方が短い画像形成装置１００のコピージョブの処理を示す説明図である。例えば、図４〜図７は、ユーザが原稿載置台１７１に載置した原稿Ｍの枚数を操作パネル１５０のテンキーで８枚と入力した場合のコピージョブの処理を示す。この図４〜図７に示すコピージョブの処理では、８枚の原稿Ｍに印刷された画像がそれぞれ用紙に印刷される。
【００４２】
以下の説明において、原稿読取処理Ｃｎ（ｎ＝１〜８）は、ｎ枚目の原稿に印刷されている画像をスキャナが読み取る処理を表している。図中に示す印刷処理Ｐｎ（ｎ＝１〜８）は、原稿読取処理Ｃｎにより読み取られた画像を印刷部が用紙に印刷する処理を表している。例えば、１枚目の原稿に印刷された画像を読み取る処理を「原稿読取処理Ｃ１」、原稿読取処理Ｃ１により読み取られた画像を用紙に印刷する処理を「印刷処理Ｐ１」と記載する。２枚目以降の原稿に対する原稿読取処理、及び用紙に画像を印刷する印刷処理についても同様である。ここで、印刷処理Ｐｎを開始するには、印刷処理Ｐｎに対応する原稿読取処理Ｃｎが終了している必要がある。
なお、図中の例では、１つずつの原稿読取処理Ｃｎに要する時間はいずれも５秒である。同じく、１つずつの印刷処理Ｐｎに要する時間はいずれも３秒である。
【００４３】
また、図４で後述するように、中断処理Ｔ０は、例えば、画像を安定化させるための補正処理を表しており、実行中の印刷処理Ｐｎに割込んでいる。中断処理Ｔ１は、例えば、画像読取部のガラス面を清掃するための清掃処理を表しており、実行中の原稿読取処理Ｃｎに割込んでいる。
【００４４】
ここで、上述した図１のチャート（Ｂ）に示した処理は、中断処理Ｔ０、Ｔ１が割込まない８枚の原稿Ｍに印刷された画像を読込み、それらの画像を印刷する最短の時間を表した例である。つまり、図１のチャート（Ｂ）に示した原稿読取処理Ｃ１の開始から印刷処理Ｐ８の終了までに要する時間が、最短となるユーザ待ち時間になることを示している。そのユーザ待ち時間は、原稿読取処理Ｃ１〜Ｃ８の合計時間（４０秒）と、印刷処理Ｐ８の時間（３秒）とを足して、４３秒である。
【００４５】
このとき、印刷部駆動時間は、印刷処理Ｐ１〜Ｐ８の合計時間の２４秒である。そして、印刷部待ち時間は、ユーザ待ち時間（４３秒）から印刷部駆動時間（２４秒）を引いて、１９秒である。
【００４６】
＜従来の画像形成装置を用いてコピージョブ実行中に中断処理が生じた場合の処理例＞
次に、従来の画像形成装置が行う処理について、図４を参照して説明する。
図４は、従来の画像形成装置がコピージョブを実行中に中断処理Ｔ０、Ｔ１が生じた場合における処理例を示す説明図である。
【００４７】
図４のチャート（Ａ）は、従来の画像形成装置において、原稿読取処理Ｃ１の後に、中断処理Ｔ１が割込んだ場合におけるコピージョブに関する処理例を表す。図４のチャート（Ａ）の中断処理Ｔ１に要する時間は５秒である。図４のチャート（Ａ）に示す従来の画像形成装置では、図１のチャート（Ｂ）と同じく、原稿読取処理Ｃ１が開始して、印刷部待ち時間１９秒後に、印刷部が駆動開始する。この場合、原稿読取処理Ｃ６が終了する前に、印刷処理Ｐ５が終了するので、原稿読取処理Ｃ６が終了するまで、印刷処理Ｐ６を行えない。このため、印刷部は、駆動したまま待機しなければならない時間が生じる。以降の処理も同様である。
【００４８】
そして、印刷処理Ｐ１が開始して印刷処理Ｐ８が終了するまでの印刷部駆動時間は２９秒である。
印刷部駆動時間（２９秒）＝印刷処理Ｐ１〜Ｐ７の合計時間（２１秒）＋原稿読取処理Ｃ６の終了までの待ち時間（１秒）＋原稿読取処理Ｃ７の終了までの待ち時間（２秒）＋原稿読取処理Ｃ８の終了までの待ち時間（２秒）＋印刷処理Ｐ８の時間（３秒）
【００４９】
このため、従来の画像形成装置によるコピージョブのユーザ待ち時間は、印刷部待ち時間（１９秒）と、印刷部駆動時間（２９秒）とを足して、４８秒になる。このことから、従来の画像形成装置では、中断処理Ｔ１が割込むと、印刷部駆動時間が長くなり、それに伴いユーザ待ち時間も長くなっている。
【００５０】
図４のチャート（Ｂ）は、従来の画像形成装置において、印刷処理Ｐ２の後に、中断処理Ｔ０が割込んだ場合のコピージョブに関する処理例を表す。図４のチャート（Ｂ）の中断処理Ｔ０に要する時間は９秒である。従来の画像形成装置では、図１のチャート（Ｂ）と同じく、原稿読取処理Ｃ１が開始して、印刷部待ち時間の１９秒後に印刷部が駆動開始している。しかし、この場合、印刷処理Ｐ２が終了した後に、中断処理Ｔ０が割込んで実行されるので、中断処理Ｔ０の時間９秒が以降の印刷処理Ｐ３〜Ｐ８に影響し、印刷部駆動時間は長くなる。
【００５１】
このコピージョブでは、印刷部駆動時間は、印刷処理Ｐ１〜Ｐ８の合計時間（２４秒）と、中断処理Ｔ０の時間（９秒）とを足して、３３秒になる。従来の画像形成装置によるコピージョブのユーザ待ち時間は、原稿読取処理Ｃ１〜Ｃ８の合計時間（４０秒）と、印刷処理Ｐ５〜Ｐ８の時間（１２秒）とを足して、５２秒になる。このことから、従来の画像形成装置では、中断処理Ｔ０が割込んでしまうと、印刷部駆動時間が長くなり、それに伴いユーザ待ち時間も長くなってしまう。
【００５２】
＜原稿読取処理時に中断処理が生じた場合における処理例＞
次に、本実施の形態に係る画像形成装置１００が行う処理について、図５を参照して説明する。
図５は、画像形成装置１００のコピージョブ実行中に原稿読取処理Ｃｎに中断処理Ｔ１が生じた場合における処理例を示す説明図である。
ここで、図５中の原稿読取処理Ｃ１の後に割込む中断処理Ｔ１に要する時間は５秒である。また、画像形成装置１００では、原稿読取処理Ｃ８の終了に合わせて、印刷処理Ｐ８が開始するよう制御されている。
【００５３】
図５に示すコピージョブには中断処理Ｔ１が割込むので、図１のチャート（Ｂ）に示した中断処理Ｔ１が割込まないコピージョブの印刷部待ち時間の１９秒よりも、原稿読取処理Ｃ８の終了が中断処理Ｔ１の時間の５秒だけ遅れる。このため、印刷部１４０は、原稿読取処理Ｃ１の開始から印刷部待ち時間である２４秒後に駆動する。
印刷部待ち時間（２４秒）＝図１のチャート（Ｂ）に示した印刷部待ち時間（１９秒）＋中断処理Ｔ１の時間（５秒）
そして、原稿読取処理Ｃ８の終了に合わせて、印刷処理Ｐ８が開始する。
【００５４】
また、図５に示すコピージョブでは、印刷部１４０が連続して駆動するので印刷部駆動時間が、印刷処理Ｐ１〜Ｐ８の合計時間（２４秒）になる。このため、ユーザ待ち時間は、印刷部待ち時間（２４秒）と、印刷部駆動時間（２４秒）とを足した４８秒になる。このことから、図５に示したユーザ待ち時間は、中断処理Ｔ１の時間分だけ図１のチャート（Ｂ）に示したユーザ待ち時間よりも長くなる。
【００５５】
＜原稿読取処理及び印刷処理時に中断処理が生じた場合の第１の処理例＞
次に、原稿読取処理及び印刷処理時に中断処理が生じた場合における画像形成装置１００の第１の処理について図６を参照して説明し、第２の処理について図７を参照して順に説明する。
【００５６】
図６は、原稿読取処理Ｃｎに中断処理Ｔ１が生じ、印刷処理Ｐｎに中断処理Ｔ０が生じた場合における画像形成装置１００の第１の処理例を示す説明図である。
ここで、図６中の印刷処理Ｐ２の後に割込む中断処理Ｔ０に要する時間は９秒である。また、図６中の原稿読取処理Ｃ１の後に割込む中断処理Ｔ１に要する時間は５秒である。
【００５７】
図６に示すコピージョブでは、原稿読取処理Ｃ１の後に中断処理Ｔ１が割込んでいる。このため、原稿読取処理Ｃ８の終了時間は、図１のチャート（Ｂ）に示した中断処理Ｔ１が割込まないコピージョブの原稿読取処理Ｃ８の終了時間よりも、中断処理Ｔ１の５秒だけ遅れる。
【００５８】
さらに、図６に示すコピージョブには、印刷処理Ｐ２の後に中断処理Ｔ０が割込んでいる。このため、印刷部駆動時間の終了時間は、図１のチャート（Ｂ）に示した中断処理Ｔ０が割込まないコピージョブの印刷部駆動時間の２４秒よりも、中断処理Ｔ０の時間９秒だけ長くなる。つまり、図６に示す印刷部駆動時間は、印刷処理Ｐ１〜Ｐ８の合計時間（２４秒）と、中断処理Ｔ０の時間（９秒）とを足した３３秒になる。
【００５９】
すなわち、中断処理Ｔ１が割込んだことにより原稿読取処理Ｃ８が終了するまでの時間が５秒だけ長くなり、中断処理Ｔ０が割込んだことにより印刷部駆動時間が９秒だけ長くなったので、印刷処理Ｐ１の開始時間を早める必要がある。つまり、印刷部１４０は、原稿読取処理Ｃ１の開始から１５秒後に駆動するようにする。
印刷部待ち時間（１５秒）＝図１のチャート（Ｂ）の印刷部待ち時間（１９秒）＋中断処理Ｔ１の時間（５秒）−中断処理Ｔ０の時間（９秒）
これにより、制御部２００は、原稿読取処理Ｃ８の終了に合わせて、印刷処理Ｐ８を開始することが可能となる。
【００６０】
このコピージョブのユーザ待ち時間は、印刷部待ち時間（１５秒）と、印刷部駆動時間（３３秒）とを足した４８秒である。このことから、画像形成装置１００が実行するコピージョブでのユーザ待ち時間は、図１のチャート（Ｂ）に示したユーザ待ち時間よりも中断処理Ｔ１の時間分長くなる。しかし、印刷部駆動時間は可能な限り連続して最短時間にしつつ、原稿読取処理Ｃ８の終了に合わせて、印刷処理Ｐ８を開始できるようにする。
【００６１】
＜原稿読取処理及び印刷処理時に中断処理が生じた場合の第２の処理例＞
図７は、原稿読取処理Ｃｎに中断処理Ｔ１が生じ、印刷処理Ｐｎに中断処理Ｔ０が生じた場合における画像形成装置１００の第２の処理例を示す説明図である。
【００６２】
図中に示す原稿読取処理Ｃ１の後に割込む中断処理Ｔ１に要する時間は５秒である。また、印刷処理Ｐ２の後に割込む中断処理Ｔ０に要する時間は１５秒である。
【００６３】
図７の中断処理Ｔ０の時間は、図６の中断処理Ｔ０の時間９秒よりも、６秒だけ長い１５秒である。一方、図６と図７では、中断処理Ｔ１の時間が同じである。このため、この画像形成装置１００の印刷部待ち時間は、図６の印刷部待ち時間１５秒より６秒短い、９秒でよい。しかし、印刷部待ち時間が９秒であると、図７のチャート（Ａ）に示すように原稿読取処理Ｃ２の終了前に印刷処理Ｐ１が終了してしまう。そして、原稿読取処理Ｃ２が終了するまで、印刷処理Ｐ２を行えないため、印刷部１４０は駆動したまま３秒だけ余計に待機することになる。
【００６４】
そこで、図７のチャート（Ｂ）に示すように、制御部２００は、印刷部１４０の待機時間である３秒を図７のチャート（Ａ）の印刷部待ち時間に追加することで、印刷部待ち時間を１２秒に変更する。これにより、印刷部１４０は、印刷処理Ｐ１〜Ｐ８の実行中に、原稿読取処理Ｃｎに中断処理Ｔ０が割込んでも、原稿読取処理Ｃ１〜Ｃ８の遅延による影響を抑えることができる。
【００６５】
しかし、印刷部待ち時間を１２秒にすると、原稿読取処理Ｃ８の終了時点で、印刷処理Ｐ７が開始するので、ユーザ待ち時間が５１秒と長くなってしまう。
ユーザ待ち時間（５１秒）＝印刷部待ち時間（１２秒）＋印刷処理Ｐ１〜Ｐ８の合計時間（２４秒）＋中断処理Ｔ０の時間（１５秒）
【００６６】
このため、図７のチャート（Ｂ）では、原稿読取処理Ｃ８の終了に合わせて、印刷処理Ｐ８を開始することができない。ただし、印刷部駆動時間として、印刷処理Ｐ１〜Ｐ８の合計時間（２４秒）と、中断処理Ｔ０の時間（１５秒）とを足した３９秒が必要であることは変わりない。
【００６７】
なお、印刷処理Ｐｎの実行中に中断処理Ｔ０が割込むことで、最後の原稿読取処理Ｃ８により読み取られた画像に対する印刷処理Ｐ８の開始が、最後の原稿読取処理Ｃ８の終了よりも遅れる場合がある。このような場合には、制御部２００は、印刷処理Ｐ１を開始する前に中断処理Ｔ０を実行した方がよい。
【００６８】
図７のチャート（Ｃ）は、中断処理Ｔ０の実行タイミングを印刷処理Ｐ１の開始前に変更した例を示している。制御部２００は、実行タイミングを変更した中断処理Ｔ０を印刷処理Ｐ１の開始前に行うので、印刷部１４０は、印刷処理Ｐ１〜Ｐ８を連続して行うことができる。このとき、印刷部１４０は、原稿読取処理Ｃ８の終了に合わせて、印刷処理Ｐ８を開始することができる。
【００６９】
図７のチャート（Ｃ）に示す印刷部待ち時間は９秒である。
印刷部待ち時間（９秒）＝原稿読取処理Ｃ１〜Ｃ８の合計時間（４０秒）＋中断処理Ｔ１の時間（５秒）−印刷処理Ｐ１〜Ｐ７の合計時間（２１秒）−中断処理Ｔ０の時間（１５秒）
【００７０】
また、図７のチャート（Ｃ）に示すユーザ待ち時間は４８秒である。
ユーザ待ち時間（４８秒）＝原稿読取処理Ｃ１〜Ｃ８の合計時間（４０秒）＋中断処理Ｔ１の時間（５秒）＋印刷処理Ｐ８の時間（３秒）
【００７１】
なお、印刷処理Ｐｎの実行中に中断処理Ｔ０が割込むことで、最後の原稿読取処理Ｃ８により読み取られた画像に対する印刷処理Ｐ８の開始が、最後の原稿読取処理Ｃ８の終了よりも遅れる場合がある。この場合には、制御部２００は、印刷処理Ｐ８を終了した後に変更したタイミングで中断処理Ｔ０を実行するようにしてもよい。
【００７２】
図７のチャート（Ｄ）は、中断処理Ｔ０の実行タイミングを印刷処理Ｐ８の終了後に変更した例を示している。制御部２００は、実行タイミングを変更した中断処理Ｔ０を印刷処理Ｐ８の終了後に行うので、印刷部１４０は、印刷処理Ｐ１〜Ｐ８を連続して行うことができる。このとき、印刷部１４０は、原稿読取処理Ｃ８の終了に合わせて、印刷処理Ｐ８を開始することができる。
【００７３】
図７のチャート（Ｄ）に示す印刷部待ち時間は２４秒である。
印刷部待ち時間（２４秒）＝原稿読取処理Ｃ１〜Ｃ８の合計時間（４０秒）＋中断処理Ｔ１の時間（５秒）−印刷処理Ｐ１〜Ｐ７の合計時間（２１秒）
【００７４】
また、図７のチャート（Ｄ）に示すユーザ待ち時間は４８秒である。
ユーザ待ち時間（４８秒）＝原稿読取処理Ｃ１〜Ｃ８の合計時間（４０秒）＋中断処理Ｔ１の時間（５秒）＋印刷処理Ｐ８の時間（３秒）
【００７５】
このことから、図７のチャート（Ｃ）、図７のチャート（Ｄ）のユーザ待ち時間（４８秒）は、図１のチャート（Ｂ）のユーザ待ち時間（４３秒）と比べ、中断処理Ｔ１の時間分だけ長くなる。しかし、印刷部１４０は、可能な限り連続して印刷処理Ｐｎを行い、原稿読取処理Ｃ８の終了に合わせて、印刷処理Ｐ８を開始できている。このため、中断処理Ｔ０を除いた印刷部駆動時間を最短とすることができる。
【００７６】
＜ユーザにより入力された原稿枚数と、実際の原稿枚数とが異なる場合における処理例＞
次に、ユーザにより入力された原稿枚数と、実際の原稿枚数とが異なる場合の処理について、図８を参照して説明する。
図８は、ユーザにより入力された原稿枚数と、実際の原稿枚数とが異なる場合の例を示すタイムチャートである。ここでは、ユーザが予めテンキーで入力した原稿Ｍの枚数に対して、実際に原稿読取処理及び印刷処理された原稿Ｍの枚数に差異があった場合の処理を示している。
【００７７】
図８のチャート（Ａ）は、ユーザが原稿Ｍを８枚と入力したのに対し、実際に原稿載置台１７１に載置され、原稿読取処理及び印刷処理された原稿Ｍの枚数が９枚である場合を示している。ここで、９枚目の原稿に印刷された画像を読み取る処理を「原稿読取処理Ｃ９」、９枚目のその画像を用紙に印刷する処理を「印刷処理Ｐ９」と記載する。
【００７８】
ユーザが原稿Ｍを８枚と入力したので、画像形成装置１００は、原稿載置台１７１に載置された原稿Ｍを８枚と想定してコピージョブの処理を行う。そのため、原稿読取処理Ｃ８の終了に合わせて、印刷処理Ｐ８を開始するよう、印刷処理Ｐ１の開始時間が設定される。
【００７９】
図８のチャート（Ａ）には、原稿読取処理Ｃ１の後に、中断処理Ｔ１が割込んだ例が示される。中断処理Ｔ１に要する時間は５秒である。原稿読取処理Ｃ１の後に中断処理Ｔ１が割込んでいるので、図１のチャート（Ｂ）に示す中断処理Ｔ１が割込まないコピージョブの印刷部待ち時間の１９秒よりも、原稿読取処理Ｃ８の終了が中断処理Ｔ１の時間の５秒だけ遅れる。
【００８０】
これは、図５に示すコピージョブと同様である。つまり、図８のチャート（Ａ）の画像形成装置１００では、原稿読取処理Ｃ１が開始して２４秒後に、印刷部１４０が駆動開始するので、原稿読取処理Ｃ８の終了に合わせて、印刷処理Ｐ８を開始することができる。
【００８１】
しかし、実際に原稿載置台１７１に載置された原稿Ｍの枚数は、ユーザが入力した枚数より多い９枚である。そのため、原稿読取処理Ｃ９の終了前に、印刷処理Ｐ８が終了する。そして、印刷処理Ｐ８が終了しても、原稿読取処理Ｃ９が終了するまで、印刷処理Ｐ９を行うことができないため、印刷部１４０は駆動したまま２秒だけ余計に待機する（図８のチャート（Ａ）中では、「次原稿読取処理終了待ち時間（２秒）」と記載）。
【００８２】
この結果、印刷部駆動時間は２９秒となる。
印刷部駆動時間（２９秒）＝印刷処理Ｐ１〜Ｐ８の合計時間（２４秒）＋原稿読取処理Ｃ９の終了までの待ち時間（２秒）＋印刷処理Ｐ９の時間（３秒）
ゆえに、この画像形成装置１００によるコピージョブのユーザ待ち時間は、印刷部待ち時間（２４秒）と、印刷部駆動時間（２９秒）とを足した５３秒になる。
【００８３】
このことから、図１のチャート（Ｂ）のユーザ待ち時間と比べ、図８のチャート（Ａ）の印刷部１４０のユーザ待ち時間は、原稿読取処理Ｃ９の終了までの待ち時間（２秒）だけ長くなる。しかし、原稿読取処理Ｃ９に合わせて、印刷処理Ｐ９が開始しているので、ユーザがユーザ待ち時間の超過を認識することはない。一方、印刷部駆動時間は、印刷処理Ｐ８の終了から原稿読取処理Ｃ９の終了までの待ち時間（２秒）だけ長くなるので、印刷部駆動時間を最短にすることができない。
【００８４】
図８のチャート（Ｂ）は、ユーザが原稿Ｍを８枚と入力したのに対し、実際に原稿載置台１７１に載置され、原稿読取処理及び印刷処理された原稿Ｍの枚数が７枚である場合を示している。
【００８５】
ユーザが原稿Ｍを８枚と入力したので、画像形成装置１００は、原稿Ｍの枚数を８枚と想定してコピージョブの処理を行う。そのため、原稿読取処理Ｃ１を開始して２４秒後に、印刷部１４０が駆動するが、原稿読取処理Ｃ７の終了後には、印刷処理Ｐ６が処理を終了していない。そして、原稿読取処理Ｃ７が終了しても、印刷処理Ｐ６が終了していないので、印刷処理Ｐ７を実行できない（図８のチャート（Ｂ）中では、「次印刷処理までの時間（２秒）」と記載）。
【００８６】
印刷部駆動時間は、印刷処理Ｐ１〜Ｐ７の合計時間の２１秒である。ゆえに、この画像形成装置１００によるコピージョブのユーザ待ち時間は、印刷部待ち時間（２４秒）と、印刷部駆動時間（２１秒）とを足した４５秒になる。
【００８７】
このことから、中断処理Ｔ１の時間が加味されても、原稿Ｍの枚数が８枚の時より、ユーザ待ち時間は短くて済んでいるが、原稿読取処理Ｃ７が終了してからの印刷処理Ｐ６の終了までの次印刷処理までの時間（２秒）を、ユーザが無駄に待たなければならない。一方、印刷部駆動時間は可能な限り連続して処理できるようになっている。
【００８８】
＜原稿厚み及び原稿束の検出例＞
図８のチャート（Ａ）、図８のチャート（Ｂ）に示すように、ユーザが入力した原稿Ｍの枚数と、実際に原稿読取処理及び印刷処理された原稿Ｍの枚数に差異があると、ユーザ待ち時間と印刷部駆動時間に無駄が生じやすくなる。そのため、制御部２００は、印刷部１４０の正確な駆動開始時間を決定する必要がある。制御部２００が印刷部１４０の駆動開始時間を決定するには、コピージョブの開始前に、原稿載置台１７１に載置された原稿Ｍの枚数を正確に認識することができればよい。そこで、ＡＤＦ１７０は、図９に示す機構を備えることで、制御部２００が、原稿載置台１７１に載置された原稿Ｍの枚数を正確に特定するように構成する。
【００８９】
図９は、原稿厚み及び原稿束を検出する機構の構成例を示す説明図である。
ＡＤＦ１７０は、原稿載置台１７１、原稿検出センサー１７２、原稿束厚検出センサー１７３、ストッパー１７４、給紙ローラ対１７５及び原稿紙厚検出センサー１７６を備える。原稿束厚検出センサー１７３は、束厚検出ローラ１７３ａ、ローラ軸１７３ｂを備える。原稿紙厚検出センサー１７６は、紙厚検出レバー１７６ａ、レバー軸１７６ｂを備える。
【００９０】
上述したように原稿載置台１７１は、複数枚の原稿Ｍを載置することができる。図９中の原稿載置台１７１は、原稿Ｍの搬送方向の前方側が搬送方向の後方側より少し低くなるように傾斜して構成されている。
【００９１】
原稿検出センサー１７２は、ユーザがコピー開始釦を押下したことにより、コピージョブの指示を受けると、原稿載置台１７１に原稿Ｍが載置されていることを検出する。
原稿束厚検出センサー１７３の束厚検出ローラ１７３ａは、原稿検出センサー１７２により原稿Ｍが原稿載置台１７１に載置されていると検出された場合に動作し、載置されていないと検出される場合には動作しない。
【００９２】
束厚検出ローラ１７３ａは可動であり、状態ｓｔ１と状態ｓｔ２との２通りの状態を取る。この束厚検出ローラ１７３ａは、ローラ軸１７３ｂを中心にして上下方向に可動する。
待機状態を表す状態ｓｔ１は、原稿載置台１７１に原稿Ｍを載置していないときの束厚検出ローラ１７３ａの位置を示している。
束厚検知状態を表す状態ｓｔ２は、原稿検出センサー１７２により原稿載置台１７１に原稿Ｍが載置されたことを検出したときに、状態ｓｔ１から回転した束厚検出ローラ１７３ａが、最上部の原稿Ｍに当接する位置を示している。このとき、原稿束厚検出センサー１７３は、ローラ軸１７３ｂを中心とする束厚検出ローラ１７３ａの変位角に応じて原稿Ｍの束の厚さを検出する。
【００９３】
原稿載置台１７１の左端部に設けられたストッパー１７４は、原稿載置台１７１に載置された原稿Ｍの先端位置を押さえるための部材である。ストッパー１７４は可動であり、状態ｓｔ１１と状態ｓｔ１２との２通りの状態を取る。
紙抑え状態を表す状態ｓｔ１１は、原稿載置台１７１に載置された原稿Ｍの搬送方向の前方側を押さえているストッパー１７４の位置を示している。
紙送り状態を表す状態ｓｔ１２は、原稿載置台１７１から原稿Ｍが搬送されるときに、ｓｔ１１から回転したストッパー１７４の位置を示している。このとき、不図示のピックアップローラによって、原稿Ｍが給紙ローラ対１７５まで１枚ずつ搬送される。
【００９４】
給紙ローラ対１７５は、上ローラ及び下ローラを備え、ピックアップローラによって搬送される原稿Ｍを挟持して次工程に搬送する。給紙ローラ対１７５の上ローラの回転軸には、搬送される原稿Ｍの厚さを１枚ずつ検出する原稿紙厚検出センサー１７６の紙厚検出レバー１７６ａが、給紙ローラ対１７５の回転軸１７５ａの回転を妨げないように連結している。
【００９５】
この原稿紙厚検出センサー１７６は、紙厚検出レバー１７６ａがレバー軸１７６ｂを中心にして上下方向に可動することで、レバー軸１７６ｂを中心とする変位角に応じた原稿Ｍの厚みを検出する。例えば、給紙ローラ対１７５に原稿Ｍが搬送されると、原稿Ｍの厚みにより給紙ローラ対１７５の上ローラの回転軸１７５ａが上方に変位する。この変位に伴う紙厚検出レバー１７６ａの変位角によって原稿紙厚検出センサー１７６は原稿Ｍの用紙の厚みを検出している。
【００９６】
上述した原稿束厚検出センサー１７３と、原稿紙厚検出センサー１７６を搭載したＡＤＦ１７０により、原稿載置台１７１に載置された原稿Ｍの枚数を自動で検知できる。例えば、原稿束厚検出センサー１７３は、原稿載置台１７１に載置された原稿Ｍの束の厚さを検出し、不図示のピックアップローラが、最上部の原稿Ｍを給紙ローラ対１７５に搬送させる。そして、原稿紙厚検出センサー１７６は、給紙ローラ対１７５に搬送された原稿Ｍの紙の厚さを検出する。その後、制御部２００は、原稿束厚検出センサー１７３により検出された原稿Ｍの束の厚さを、原稿紙厚検出センサー１７６により検出された原稿Ｍの紙の厚さで除算することで、原稿載置台１７１に載置された原稿Ｍの枚数を特定することができる。
【００９７】
このような方法により、ユーザが操作パネル１５０から原稿載置台１７１に載置した原稿の枚数を８枚と入力しても、制御部２００は、図８のチャート（Ａ）の場合に９枚、図８のチャート（Ｂ）の場合に７枚と特定することが可能となる。このため、図８のチャート（Ａ）、図８のチャート（Ｂ）に示されたコピージョブにおいても、図５〜図７に示したように印刷部待ち時間を変更してコピージョブを実行可能とすることができる。
【００９８】
なお、図９に示したＡＤＦ１７０の機構に代えて静電センサーを構成し、制御部２００は、この静電センサーが検出した、原稿Ｍの１枚ごとの紙厚、及び原稿Ｍの束厚に基づいて、原稿Ｍの枚数を算出してもよい。
【００９９】
＜コピージョブの処理例＞
次に、本実施の形態に係る画像形成装置１００が実行するコピージョブの処理例について図１０と図１１を参照して説明する。図１０と図１１に示す一続きの処理は、印刷開始時間調整方法の一例として説明される。
図１０は、画像形成装置１００が実行する印刷開始前動作の例を示すフローチャートである。
図１１は、画像形成装置１００が実行する印刷開始後動作の例を示すフローチャートである。
ここでは、８枚の原稿Ｍに印刷された画像をそれぞれ１枚ずつ用紙に印刷するコピージョブの例について説明する。このコピージョブでは、原稿読取処理Ｃｎに要する時間よりも印刷処理Ｐｎに要する時間の方が短い処理で動作する。図１０、図１１では、「原稿読取処理Ｃｎ」を「原稿読取Ｃｎ」、「印刷処理Ｐｎ」を「印刷Ｐｎ」、「中断処理Ｔ１」を「中断Ｔ１」、「中断処理Ｔ０」を「中断Ｔ０」、「印刷部待ち時間」を「待ち時間」、「印刷部駆動時間」を「駆動時間」と略記している。
【０１００】
ユーザが画像形成装置１００の前に立って原稿載置台１７１に原稿Ｍを載置し、操作パネル１５０を介してコピージョブの設定を行った後、キー１６０として設けられたスタートキーを押下する。これにより、制御部２００は、コピージョブの処理を開始する。
【０１０１】
制御部２００は、ユーザが操作パネル１５０から入力した原稿Ｍの枚数に応じて、原稿読取処理Ｃ１の開始から、印刷処理Ｐ８の終了までに要する時間を算出する。このとき、制御部２００は、図９に示した原稿束を検出する原稿束厚検出センサー１７３、及び紙厚を検出する原稿紙厚検出センサー１７６から出力される検出値により原稿Ｍの枚数を特定してもよい。また、原稿Ｍの坪量を検出するセンサーから出力される検出値により原稿Ｍの枚数を特定してもよい。
【０１０２】
まず、制御部２００は、コピージョブの設定に基づいて、原稿読取処理Ｃｎに要する時間を算出する（Ｓ１）。原稿読取処理Ｃｎに要する時間を算出するために参照される設定として、例えば、ユーザにより入力された原稿Ｍの原稿枚数、読取画像の解像度、原稿サイズ、読取モード、及び読取面の指定等がある。
【０１０３】
次に、制御部２００は、コピージョブの設定に基づいて、印刷処理Ｐｎに要する時間を算出する（Ｓ２）。印刷処理Ｐｎに要する時間を算出するために参照される設定として、例えば、用紙サイズ、紙種、坪量及びモード（部集約、ページ集約）等がある。
【０１０４】
制御部２００は、最後の原稿読取処理Ｃｎ（例えば、Ｃ８）の終了に合わせて、最後の原稿読取処理Ｃ８により読み取られた画像に対する印刷処理Ｐ８を開始するよう、最初に読み取られた画像に対する印刷処理Ｐｎ（例えば、Ｐ１）の印刷開始時間を調整する。そして、制御部２００は、印刷部待ち時間を算出し、さらに印刷部１４０の駆動開始時間を算出する（Ｓ３）。なお、ステップＳ３で算出される印刷部待ち時間は、印刷処理Ｐｎの実行中に中断処理Ｔ０が割込まない、及び原稿読取処理Ｃｎの実行中に中断処理Ｔ１が割込まない時の時間である。
【０１０５】
制御部２００は、中断処理Ｔ０、Ｔ１が割込むことで、最後の原稿読取処理Ｃ８により読み取られた画像に対する印刷処理Ｐ８の開始が、最後の原稿読取処理Ｃ８の終了よりも遅れる場合、後述のステップＳ４〜Ｓ１７の処理を経て、中断処理Ｔ０、Ｔ１を実行するタイミングを変更する。
【０１０６】
次に、図６に示したように、制御部２００は、原稿読取処理Ｃｎの実行中に中断処理Ｔ１が割込むか否かを判定する（Ｓ４）。制御部２００が、原稿読取処理Ｃｎの実行中に中断処理Ｔ１が割込むと判定した場合（Ｓ４のＹＥＳ）、中断処理Ｔ１の時間を印刷部待ち時間に反映し（Ｓ５）、ステップＳ６に進む。
【０１０７】
制御部２００は、原稿読取処理Ｃｎの実行中に中断処理Ｔ１が割込まないと判定した場合（Ｓ４のＮＯ）、印刷処理Ｐｎの実行中に中断処理Ｔ０が割込むか否かを判定する（Ｓ６）。制御部２００が、印刷処理Ｐｎの実行中に中断処理Ｔ０が割込まないと判定した場合（Ｓ６のＮＯ）、印刷処理Ｐｎの実行中に中断処理Ｔ０が割込まない設定とし（Ｓ７）、ステップＳ１８に進む。
一方、制御部２００が、印刷処理Ｐｎの実行中に中断処理Ｔ０が割込むと判定した場合（Ｓ６のＹＥＳ）、中断処理Ｔ０の時間を印刷部待ち時間に反映し（Ｓ８）、ステップＳ９に進む。
【０１０８】
次に、図７のチャート（Ａ）に示したように、制御部２００は、中断処理Ｔ０が割込む直前の印刷処理Ｐｎ（例えば、Ｐ２）により印刷される画像が、印刷処理Ｐｎの時点で原稿読取処理Ｃｎ（例えば、Ｃ２）によって読み取られているか否かを判定する（Ｓ９）。
【０１０９】
制御部２００は、中断処理Ｔ０が割込む直前の印刷処理Ｐｎにより印刷される画像が、印刷処理Ｐｎの時点で原稿読取処理Ｃｎによって画像が読み取られていると判定した場合（Ｓ９のＹＥＳ）、印刷処理Ｐｎの実行中に中断処理Ｔ０が割込む設定とする（Ｓ１０）。そして、制御部２００は、印刷処理Ｐｎを実行中に中断処理Ｔ０が割込んでも、最後の原稿読取処理Ｃ８の終了に合わせて、最後の原稿読取処理Ｃ８により読み取られた画像に対する印刷処理Ｐ８を開始できる場合、中断処理Ｔ０を実行するタイミングを変更しないで、そのままステップＳ１８へ進む。
【０１１０】
制御部２００が、中断処理Ｔ０が割込む直前の印刷処理Ｐｎにより印刷される画像が、印刷処理Ｐｎの時点で原稿読取処理Ｃｎによって画像が読み取られてないと判定した場合（Ｓ９のＮＯ）、中断処理Ｔ０が割込むタイミングと印刷開始時間とを変更する。そして、制御部２００は、印刷処理Ｐｎの実行中に中断処理Ｔ０が割込むタイミングとして、原稿Ｍの枚数（８枚）に応じた印刷処理Ｐ１〜Ｐ８を半分に分けたうちの前半の印刷処理Ｐ１〜Ｐ４で中断処理Ｔ０が割込むか否かを判定する（Ｓ１１）。
【０１１１】
制御部２００が、原稿Ｍの枚数（８枚）に応じた印刷処理Ｐ１〜Ｐ８を半分に分けたうちの後半の印刷処理Ｐ５〜Ｐ８で中断処理Ｔ０が割込む判定した場合（Ｓ１１のＮＯ）、印刷処理Ｐ８を終了した後に変更したタイミングで中断処理Ｔ０を実行する設定とし（Ｓ１３）、ステップ１８へ進む。
制御部２００が、原稿Ｍの枚数（８枚）に応じた印刷処理Ｐ１〜Ｐ８を半分に分けたうちの前半の印刷処理Ｐ１〜Ｐ４で中断処理Ｔ０が割込むと判定した場合（Ｓ１１のＹＥＳ）、印刷処理Ｐ１を開始する前に変更したタイミングで中断処理Ｔ０を実行する設定とする。そして、次に、制御部２００は、印刷部待ち時間が中断処理Ｔ０の時間より長いか否かを判定する（Ｓ１２）。
【０１１２】
補足すると、ステップＳ１２では、制御部２００が、印刷処理Ｐ１を開始する前に中断処理Ｔ０が割込むことで、最後の原稿読取処理Ｃ８により読み取られた画像に対する印刷処理Ｐ８の開始が、最後の原稿読取処理Ｃ８の終了よりも遅れるか否かを判定する。
【０１１３】
制御部２００が、印刷部待ち時間が中断処理Ｔ０の時間より長くないと判定した場合（Ｓ１２のＮＯ）、中断処理Ｔ０を印刷処理Ｐ１の開始前で実行できないため、印刷処理Ｐ８を終了した後に変更したタイミングで中断処理Ｔ０を実行する設定とし、ステップ１８へ進む。
制御部２００が、印刷部待ち時間が中断処理Ｔ０の時間より長いと判定した場合（Ｓ１２のＹＥＳ）、原稿読取処理Ｃ８の終了に合わせて、最後に読み取られた画像に対する印刷処理Ｐ８を開始できるため、印刷処理Ｐ１が開始する前に中断処理Ｔ０を実行する設定とする。
【０１１４】
次に、制御部２００は、印刷部待ち時間から中断処理Ｔ０の時間を差し引いた時間が、原稿読取処理Ｃ１の開始時間から経過するか否かを判定する（Ｓ１４）。
ここで、制御部２００は、最初の原稿に印刷された画像の原稿読取処理Ｃｎ（例えば、Ｃ１）を開始する。
【０１１５】
制御部２００が、印刷部待ち時間から中断処理Ｔ０の時間分を差し引いた時間が原稿読取処理Ｃ１の開始時間から経過しないと判定した場合（Ｓ１４のＮＯ）、ステップＳ１４に戻る。制御部２００が、印刷部待ち時間から中断処理Ｔ０の時間分を差し引いた時間が原稿読取処理Ｃ１の開始時間から経過すると判定した場合（Ｓ１４のＹＥＳ）、中断処理Ｔ０の処理を開始する（Ｓ１５）。
【０１１６】
次に、制御部２００は、中断処理Ｔ０の処理が終了したか否かを判定する（Ｓ１６）。制御部２００が、中断処理Ｔ０の処理が終了しないと判定した場合（Ｓ１６のＮＯ）、ステップＳ１６に戻る。一方、制御部２００が、中断処理Ｔ０の処理が終了すると判定した場合（Ｓ１６のＹＥＳ）、印刷開始前に中断処理Ｔ０が終了する（Ｓ１７）。
【０１１７】
次に、制御部２００は、印刷部待ち時間が印刷処理Ｐ１の開始時間を経過したか否かを判定する（Ｓ１８）
制御部２００は、印刷部待ち時間が印刷処理Ｐ１の開始時間を経過していないと判定した場合（Ｓ１８のＮＯ）、ステップＳ１８に戻り、判定を繰り返す。
制御部２００は、印刷部待ち時間が印刷処理Ｐ１の開始時間を経過したと判定した場合（Ｓ１８のＹＥＳ）、印刷部１４０は印刷処理Ｐ１を開始する（Ｓ１９）。
【０１１８】
次に、制御部２００は、実行中の印刷処理Ｐｎに中断処理Ｔ０の割込みが設定されているか否かを判定する（Ｓ２０）。制御部２００は、実行中の印刷処理Ｐｎに中断処理Ｔ０の割込が設定されていると判定した場合（Ｓ２０のＹＥＳ）、現時刻が中断処理Ｔ０が割込んで実行されるタイミングであるか否かを判定する（Ｓ２２）。
【０１１９】
制御部２００は、現時刻が中断処理Ｔ０が割込んで実行されるタイミングでないと判定した場合（Ｓ２２のＮＯ）、ステップＳ２１に進む。一方、制御部２００が、現時刻が中断処理Ｔ０が割込んで実行されるタイミングであると判定した場合（Ｓ２２のＹＥＳ）、中断処理Ｔ０を割込んで実行し（Ｓ２３）、ステップＳ２１に進む。
【０１２０】
次に、制御部２００は、全ての印刷処理Ｐ１〜Ｐ８が終了したか否かを判定する（Ｓ２１）。制御部２００は、全ての印刷処理Ｐ１〜Ｐ８が終了していないと判定した場合（Ｓ２１のＮＯ）、ステップＳ２０に戻る。一方、制御部２００は、全ての印刷処理Ｐ１〜Ｐ８が終了したと判定した場合（Ｓ２１のＹＥＳ）、終了した印刷処理Ｐｎの後に行われる中断処理Ｔ０が設定されているか否かを判定する（Ｓ２４）。
【０１２１】
制御部２００は、終了した印刷処理Ｐｎの後に行われる中断処理Ｔ０が設定されていると判定した場合（Ｓ２４のＹＥＳ）、印刷処理Ｐ８の後に中断処理Ｔ０を実行する（Ｓ２５）。一方、制御部２００は、終了した印刷処理Ｐｎの後に行われる中断処理Ｔ０が設定されていないと判定した場合（Ｓ２４のＮＯ）、本処理を終了する。
【０１２２】
以上説明した一実施の形態に係る画像形成装置１００では、コピージョブにおいて、原稿読取処理Ｃｎ又は印刷処理Ｐｎの少なくともいずれか１つを中断する中断処理Ｔ０、Ｔ１が割込む場合、最初の原稿Ｍに印刷された画像の印刷処理Ｐｎの印刷開始時間を調整する。この画像形成装置１００は、最後の原稿Ｍに印刷された画像の原稿読取処理Ｃｎの終了に合わせて、最後の原稿Ｍから読み取った画像に対するの印刷処理Ｐｎを開始する。そして、画像形成装置１００は、印刷処理Ｐｎの印刷開始時間を調整することで、ユーザ待ち時間と、印刷部駆動時間に無駄がないよう、印刷処理Ｐｎの実行開始前、実行終了後、実行中に中断処理Ｔ０を割込ませる。このため、コピージョブの実行中に生じる中断処理が、コピージョブ全体の処理の終了までに与える影響を減らすことができる。
【０１２３】
ここで、ユーザ待ち時間は、中断処理Ｔ１の時間と、原稿Ｍの枚数に応じた原稿読取処理Ｃｎに要する時間と、最後に読み取られた画像に対する印刷処理Ｐｎに要する時間の合計とすることができる。さらに、印刷部駆動時間は、原稿Ｍの枚数に応じた画像形成処理Ｐｎに要する時間と、中断処理Ｔ０の時間の合計とすることができる。これにより、ユーザは、コピージョブに必要な最低限のユーザ待ち時間で済み、印刷部１４０は無駄な駆動時間を割くことができるので、部品の寿命を延ばすことができる。
【符号の説明】
【０１２４】
１００…画像形成部、１３０…スキャナ、１４０…印刷部、１５０…操作パネル、Ｃｎ（ｎ＝１〜８）…原稿読取処理、Ｐｎ（ｎ＝１〜８）…印刷処理、Ｔ０…中断処理、Ｔ１…中断処理、Ｍ…原稿
【図１】
2019184926.tif 000003
【図２】
2019184926.tif 000004
【図３】
2019184926.tif 000005
【図４】
2019184926.tif 000006
【図５】
2019184926.tif 000007
【図６】
2019184926.tif 000008
【図７】
2019184926.tif 000009
【図８】
2019184926.tif 000010
【図９】
2019184926.tif 000011
【図１０】
2019184926.tif 000012
【図１１】
2019184926.tif 000013