(57)【要約】【課題】コピー開始から画像形成が終了するまでの時間を短くすることを目的とする。【解決手段】本発明の画像形成装置は、画像を読み取る読み取り手段と、画像を形成する画像形成手段と、前記読み取り手段から入力された信号をデジタル画像データとして処理するスキャン画像処理手段と、前記デジタル画像データを前記画像形成手段に出力するための処理をするプリント画像処理手段と、前記スキャン画像処理手段の処理と前記プリント画像処理手段の処理とを並列で行う第１のモード、および、前記スキャン画像処理手段の処理と前記プリント画像処理手段の処理とを独立して非同期に行う第２のモードの何れかのモードで動作するかを、前記画像形成手段の状態に基づいて決定する決定手段と、を有することを特徴とする。【選択図】図５
2016082445.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取る読み取り手段と、
画像を形成する画像形成手段と、
前記読み取り手段から入力された信号をデジタル画像データとして処理するスキャン画像処理手段と、
前記デジタル画像データを前記画像形成手段に出力するための処理をするプリント画像処理手段と、
前記スキャン画像処理手段の処理と前記プリント画像処理手段の処理とを並列で行う第１のモード、および、前記スキャン画像処理手段の処理と前記プリント画像処理手段の処理とを独立して非同期に行う第２のモードの何れかのモードで動作するかを、前記画像形成手段の状態に基づいて決定する決定手段と、を有することを特徴とする画像形成装置。
【請求項２】
前記画像形成手段が画像を形成可能なＲｅａｄｙ状態に遷移するための初期化を実行する実行手段を有し、
前記決定手段は、
前記画像形成手段がＲｅａｄｙ状態の場合には、前記第１のモードで動作することを決定し、
前記画像形成手段がＲｅａｄｙ状態になる前では、前記画像形成手段がＲｅａｄｙ状態に遷移するまでの待ち時間、初期化を実行してからの経過時間、または、コピージョブ実行指示からの経過時間の少なくとも何れかに基づいて、前記第１のモードおよび前記第２のモードの何れかのモードで動作するかを決定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成手段がＲｅａｄｙ状態になる前であって、前記決定手段により前記第１のモードで動作することが決定された場合には、
前記スキャン画像処理手段および前記プリント画像処理手段は、前記画像形成手段が初期化を完了しＲｅａｄｙ状態に遷移してから並列で処理を行うことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記待ち時間を取得する取得手段と、
前記取得手段により取得された待ち時間と、所定の閾値とを比較する比較手段と、を有し、
前記決定手段は、
前記比較手段の結果により前記待ち時間が前記所定の閾値よりも大きい場合には前記第２のモードで動作するように決定し、前記待ち時間が前記所定の閾値よりも大きくない場合には前記第１のモードで動作するように決定することを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
前記取得手段は、前記画像形成手段の初期化時間から、初期化を実行してからの経過時間を減算することで待ち時間を取得することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記決定手段は、
前記コピージョブ実行指示からの経過時間が、所定時間まで前記画像形成手段の初期化を完了するのを待機し、初期化が完了した場合には前記第１のモードで動作するように決定し、初期化が完了しない場合には前記第２のモードで動作するように決定することを特徴とする請求項２または３に記載の画像形成装置。
【請求項７】
画像を読み取る読み取り手段と、
画像を形成する画像形成手段と、を有する画像形成装置の制御方法であって、
前記読み取り手段から入力された信号をデジタル画像データとして処理するスキャン画像処理工程と、
前記デジタル画像データを前記画像形成手段に出力するための処理をするプリント画像処理工程と、
前記スキャン画像処理工程の処理と前記プリント画像処理工程の処理とを並列で行う第１のモード、および、前記スキャン画像処理工程の処理と前記プリント画像処理工程の処理とを独立して非同期に行う第２のモードの何れかのモードで動作するかを、前記画像形成手段の状態に基づいて決定する決定工程と、を有することを特徴とする画像形成装置の制御方法。
【請求項８】
画像を読み取る読み取り手段と、
画像を形成する画像形成手段と、を有する画像形成装置を制御するためのプログラムであって、
前記読み取り手段から入力された信号をデジタル画像データとして処理するスキャン画像処理工程と、
前記デジタル画像データを前記画像形成手段に出力するための処理をするプリント画像処理工程と、
前記スキャン画像処理工程の処理と前記プリント画像処理工程の処理とを並列で行う第１のモード、および、前記スキャン画像処理工程の処理と前記プリント画像処理工程の処理とを独立して非同期に行う第２のモードの何れかのモードで動作するかを、前記画像形成手段の状態に基づいて決定する決定工程と、をコンピュータに実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを格納した、コンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像を形成する画像形成装置、画像形成装置の制御方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
コピー機能を有する画像形成装置では、ユーザがコピー開始ボタンを押下してから、コピーしたシートが排出されるまでの時間、即ち製品のコピー処理の速さを規定するＦＣＯＴ（Ｆｉｒｓｔ  Ｃｏｐｙ  Ｏｕｔｐｕｔ  Ｔｉｍｅ）を短くすることが好ましい。ＦＣＯＴを短くするためには、スキャナのスキャン画像処理とプリンタのプリント画像処理とを並列で行うことが望ましい。特許文献１には、全てのドラムユニットの画像処理の終了を待たずに、次の原稿の処理を行うことで、迅速な画像処理を実現する技術が開示されている。
【０００３】
一方、近年では画像形成装置においても待機電力の削減が求められている。待機電力を削減するには、画像形成装置が節電状態にあるときはもちろんのこと、節電状態から復帰してコピー等のジョブ実行可能なスタンバイ状態でもジョブが実際に実行されるまでは、スキャナ、プリンタをスリープ状態にすることで実現される。このような待機電力を削減できる画像形成装置は、ユーザがコピー開始ボタンを押下してコピージョブを投入したときに、スキャナ、プリンタをスリープ状態から画像を形成可能なＲｅａｄｙ状態に遷移させてコピーを実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−６９３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、プリンタはスリープ状態からＲｅａｄｙ状態に遷移する際にプリンタの初期化処理が必要なものが多く、Ｒｅａｄｙ状態になるまでに時間が掛かってしまう。したがって、ユーザがＲｅａｄｙ状態に遷移するまでにコピー開始ボタンを押下した場合、一律にプリンタの初期化処理が終了するのを待機すると、コピー開始から画像形成が終了するまでの時間が長くなってしまうという問題がある。
【０００６】
本発明は、上述したような問題に鑑みてなされたもので、コピー開始から画像形成が終了するまでの時間を短くすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、画像を読み取る読み取り手段と、画像を形成する画像形成手段と、前記読み取り手段から入力された信号をデジタル画像データとして処理するスキャン画像処理手段と、前記デジタル画像データを前記画像形成手段に出力するための処理をするプリント画像処理手段と、前記スキャン画像処理手段の処理と前記プリント画像処理手段の処理とを並列で行う第１のモード、および、前記スキャン画像処理手段の処理と前記プリント画像処理手段の処理とを独立して非同期に行う第２のモードの何れかのモードで動作するかを、前記画像形成手段の状態に基づいて決定する決定手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、コピー開始から画像形成が終了するまでの時間を短くすることができる。
【図面の簡単な説明】
【０００９】
【図１】ＭＦＰのシステムブロック図である。
【図２】スキャナの詳細な構成を示す図である。
【図３】操作部の構成の一例を示す図である。
【図４】スキャン処理とプリント処理との動作を示す概念図である。
【図５】第１の実施形態のＭＦＰの処理を示すフローチャートである。
【図６Ａ】コピージョブの実行状態のタイミングを示す図である。
【図６Ｂ】コピージョブの実行状態のタイミングを示す図である
【図７】第３の実施形態のＭＦＰの処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。
（第１の実施形態）
図１は、画像形成装置としてのＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００のシステムブロック図である。
ＭＦＰ１００は、コントローラ１１０、画像入力デバイスとしてのスキャナ（スキャナ部）１３０、画像出力デバイスとしてのプリンタ（プリンタ部）１４０、操作部１５０等を備える。
コントローラ１１０は、スキャナ１３０やプリンタ１４０と接続され、画像情報の入出力を制御する。また、コントローラ１１０はＬＡＮに接続され、ＬＡＮを経由して印刷ジョブの受信等を行う。
スキャナ１３０は、読み取り手段の一例であって、読取対象物である複数の原稿の画像を読み取る。プリンタ１４０は、画像形成手段の一例であって、スキャナ１３０により読み取られた原稿の画像をそれぞれ記録媒体である複数のシート上に印刷することで、画像を形成する。
【００１１】
コントローラ１１０は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、ネットワークＩ／Ｆ１１５、デバイスＩ／Ｆ１１６、操作部Ｉ／Ｆ１１７、画像処理部１１８、画像メモリ１１９等を備える。
ＣＰＵ１１１は、ＲＡＭ１１２に格納されたプログラムに基づいて動作し、ＭＦＰ１００の動作を制御する。ＲＯＭ１１３はブートＲＯＭであり、システムのブートプログラムが格納される。ＨＤＤ１１４は、記憶部の一例であり、システムソフトウェア、画像データ、ＭＦＰ１００の動作を制御するためのプログラム等が格納される。ＨＤＤ１１４に格納されたプログラムがＲＡＭ１１２に展開され、ＣＰＵ１１１がプログラムを実行することでＭＦＰ１００の動作を制御する。ネットワークＩ／Ｆ１１５は、ＬＡＮに接続され、ネットワーク経由で各種情報の入出力を司る。デバイスＩ／Ｆ１１６は、コントローラ１１０と、スキャナ１３０やプリンタ１４０とを接続し、画像データの同期系／非同期系の変換を行う。操作部Ｉ／Ｆ１１７は、コントローラ１１０と操作部１５０とを接続するインタフェースであり、操作部１５０に表示するための画像データを操作部１５０に出力する。また、操作部Ｉ／Ｆ１１７は、操作部１５０からユーザが入力した情報をＣＰＵ１１１に伝達する。画像処理部１１８は、ＬＡＮ経由で受信した印刷データや、デバイスＩ／Ｆ１１６から入出力される画像データに対して画像処理を行う。画像メモリ１１９は画像処理部１１８によって処理される画像データを一時的に展開するためのメモリである。
【００１２】
図２は、スキャナ１３０の詳細な構成の一例を示す図である。
原稿トレイ２０２は、原稿積載手段の一例であって、トレイ面上に原稿が積載される。原稿搬送装置２０１の原稿給紙部は、繰り出し手段として図示しない繰り出しローラを用いて原稿トレイ２０２上に積載された原稿束を分離ユニット２０３に引き込み、原稿束の最上紙を一枚ずつ分離し、搬送ローラ２０４、２０５へと搬送する。レジストローラ２０６は原稿先端の到着時には停止しており、搬送ローラ２０４、２０５による搬送でループを形成して斜行補正をした後に、原稿読取り部へ搬送する。
【００１３】
原稿搬送装置２０１の原稿読取り部は、上述の原稿給紙部より搬送された原稿をレジストローラ２０６と読取りベルト２０７とによって、読取位置Ｒ１へ所定の速度で搬送していく。原稿の先端が読取位置Ｒ１に到達すると読取位置Ｒ１で固定した光学ユニット２０８で露光動作が行われて、原稿を搬送しながら読取り動作を行うことが可能である。この読取り方法を流し読取りモードと称する。一方、原稿の後端が読取位置Ｒ１に到達したときに原稿を停止させ、光学ユニット２０８で露光しながら走査させることによって、光学ユニット２０８を移動しながら読み取り動作も行うことが可能である。この読取り方法を固定読取りモードと称する。原稿の読取りが終了すると、読取りベルト２０７は原稿を原稿排紙部へ搬送する。原稿排紙部では、排紙ローラ２０９で排紙トレイ２１０へ排出する。
【００１４】
また、原稿搬送装置２０１には各種センサとしてＳｅ１〜Ｓｅ６、ＶＲ１が配置される。具体的に原稿トレイ２０２上に原稿の長さを検知するラージサイズ検知センサＳｅ１、スモールサイズ検知センサＳｅ２が配置される。また、原稿幅ガイド２１１内に図示しない幅検知ボリュームＶＲ１、幅検知センサＳｅ３が配置される。また、原稿搬送装置２０１には、原稿の先端および後端を検知することにより分離給送の原稿を検知すると同時に原稿長さを計測するサイズセンサＳｅ４、原稿の先端を検知して読取信号を知らせるリードセンサＳｅ５、排紙センサＳｅ６が配置される。また、原稿搬送装置２０１には、図示しない原稿が原稿トレイ２０２上にセットされているかを判別する原稿セットセンサＳｅ７も設けられる。イメージリーダ２１２内には、原稿搬送装置２０１の開閉角度を検知する開閉検知センサＳｅ８、Ｓｅ９が配置される。原稿台ガラス２１３上にユーザによって原稿が置かれた場合に、イメージリーダ２１２はこの開閉検知センサＳｅ８、Ｓｅ９と図示しないサイズセンサおよび露光動作によって置かれた原稿のサイズを特定する。ユーザによって原稿が原稿台ガラス２１３上に置かれた場合には、固定読取りモード同様に光学ユニット２０８で露光しながら走査させることによって、光学ユニット２０８を移動しながら読取りを行う。この方法は周知の技術であり、詳細な説明は割愛する。
【００１５】
図３は、操作部１５０の構成の一例を示す図である。
図３（ａ）に示すように、操作部１５０は、ＬＣＤタッチパネル３００、０〜９までの数値を入力するためのテンキー３０１、ＩＤボタン３０２、リセットボタン３０３、ガイドボタン３０４、ユーザモードボタン３０５、割込みボタン３０６等を有する。また、操作部１５０は、コピー開始ボタン３０７、ストップボタン３０８、節電ＳＷ３０９、コピーアイコン３１０等を有する。
【００１６】
ＬＣＤタッチパネル３００にはＵＩが表示され、主なモード設定および状況表示が行われる。ＩＤボタン３０２はＭＦＰ１００が部門管理されている場合に部門番号と暗証モードを入力する際に使用される。リセットボタン３０３は設定されたモードをリセットするためのボタンである。ガイドボタン３０４は各モードについての説明画面を表示するためのボタンである。ユーザモードボタン３０５はユーザモード画面に入るためのボタンである。割込みボタン３０６は割込みコピーを行うためのボタンである。コピー開始ボタン３０７はコピー動作をスタートさせるためのボタンである。ストップボタン３０８は実行中のコピージョブを中止させるためのボタンである。節電ＳＷ３０９は押下されることでＬＣＤタッチパネル３００のバックライトを消灯して、装置が節電状態に移行される。コピーアイコン３１０はＬＣＤタッチパネル３００内に表示され、押下されることで図３（ｂ）に示すコピー画面３１１が開かれる。
図３（ｂ）に示すコピー画面３１１では、ＬＣＤタッチパネル３００のＵＩにより、カラー、倍率、用紙、仕上げ、両面／片面、濃度等の各種設定の選択を行うことができる。
【００１７】
図４（ａ）は、ＭＦＰ１００でのコピー処理動作、特にスキャン処理とプリント処理を並列で動作させたときの処理順を模式的に示した概念図である。
４００はスキャン処理全体を模式的に示し、４０２はプリント処理全体を模式的に示している。
ＭＦＰ１００では、スキャン処理４００とプリント処理４０２を組み合わせることでコピー処理動作を実現する。すなわち、スキャン処理４００とプリント処理４０２を、シーケンシャルではなく並列に動作させることで、ＦＣＯＴ（Ｆｉｒｓｔ  Ｃｏｐｙ  Ｏｕｔｐｕｔ  Ｔｉｍｅ）を短縮することができる。この並列に動作させる処理モードを、以降、コピー並列処理モード（第１のモード）と呼称する。
【００１８】
スキャン処理４００には、スキャナ１３０、スキャン画像処理部４０１、画像メモリ１１９、ＨＤＤ１１４の処理がある。スキャン画像処理部４０１は画像処理部１１８に含まれ、スキャナ１３０から入力された信号をデジタル画像データとして処理するスキャン画像処理を行う。画像メモリ１１９は、スキャン画像処理後のデジタル画像データを展開する。画像メモリ１１９には、スキャン処理用のメモリ領域が確保される。ＨＤＤ１１４は、画像メモリ１１９のメモリ領域に展開されたデジタル画像データを格納する。ＨＤＤ１１４には、スキャン処理用の領域が確保される。
【００１９】
プリント処理４０２には、ＨＤＤ１１４、画像メモリ１１９、プリント画像処理部４０３、プリンタ１４０の処理がある。ＨＤＤ１１４は、プリントするデジタル画像データが格納される。ＨＤＤ１１４には、プリント処理用の領域が確保される。コピー処理においてはスキャン処理４００で扱うデジタル画像データとプリント処理４０２で扱うデジタル画像データは同じものであるため、ＨＤＤ１１４のうち、スキャン処理用の領域とプリント処理用の領域に格納されたデジタル画像データは同じものである。画像メモリ１１９は、ＨＤＤ１１４のプリント処理用の領域に格納したデジタル画像データを展開する。画像メモリ１１９には、プリント処理用のメモリ領域が確保される。プリント画像処理部４０３は画像処理部１１８に含まれ、画像メモリ１１９に展開されたデジタル画像データをプリンタ１４０に出力するための処理をするプリント画像処理を行う。プリンタ１４０はプリント画像処理された画像を印刷する。
【００２０】
図４（ａ）には、ＭＦＰ１００におけるコピー並列処理モードの処理順を図中の黒矢印で示す。画像メモリ１１９のうちスキャン処理用のメモリ領域とプリント処理用のメモリ領域とを同一とし、スキャン画像処理部４０１からの書き込みが完了する前にプリント画像処理部４０３が読み出しを開始することで並列処理を実現する。このように処理することで、画像メモリ１１９のスキャン処理用のメモリ領域への書き込み完了までの時間と、ＨＤＤ１１４へのアクセス時間の分、ＦＣＯＴが短縮される。
なお、スキャン処理４００では、プリント処理４０２が並列で動作しつつもＨＤＤ１１４への画像の格納は行う。この理由は、例えばプリンタジャム等の理由でプリント処理４０２が完結しなかった場合、再度ＨＤＤ１１４の画像を用いてリカバリを行うためである。
【００２１】
図４（ｂ）は、ＭＦＰ１００でのコピー処理動作、特にスキャン処理とプリント処理をシーケンシャルに動作させたときの処理順を模式的に示した概念図である。
図４（ｂ）に示すように、ＨＤＤ１１４を介して画像の受け渡しを行うことで、スキャン処理４００全体とプリント処理４０２全体とが独立して非同期に動作することができる。このように独立して非同期で動作させる処理モードを、以降、コピー非同期処理モード（第２のモード）と呼称する。
【００２２】
本実施形態のＭＦＰ１００では、ＣＰＵ１１１がスキャナ１３０、プリンタ１４０の状態に応じて上述したコピー並列処理モードと、コピー非同期処理モードとの何れかを決定してコピーを実行する。具体的には、プリンタ１４０がＲｅａｄｙ状態である場合にはＦＣＯＴが短くするためにコピー並列処理モードでコピーを実行する。Ｒｅａｄｙ状態とは、スリープ状態に比べて消費電力が多い電力状態であり、直ぐに画像を形成可能な状態である。スリープ状態とは、Ｒｅａｄｙ状態に比べて消費電力を削減させた電力状態であり、直ぐに画像を形成できない状態である。
【００２３】
一方、プリンタ１４０がスリープ状態からＲｅａｄｙ状態に遷移している初期化中では、プリント画像処理を並列で実行できない。したがって、プリンタ１４０の初期化を待機した後にコピー並列処理モードでコピーを実行することが考えられる。しかしながら、コピー非同期モードではプリント画像処理が実行できない間に、複数枚の原稿の画像データをＨＤＤ１１４に順次格納することができるので、コピー並列処理モードでコピーを実行したほうがＦＣＯＴを短くできる場合がある。このように、本実施形態ではプリンタ１４０がスリープ状態からＲｅａｄｙ状態に遷移している初期化中では、ＦＣＯＴが短くできるモードを決定してコピーを実行する。
【００２４】
以下、具体的にＦＣＯＴを短くできるモードを決定するＭＦＰ１００の処理について図５のフローチャートを参照して説明する。
ここでは、節電状態のＭＦＰ１００をスタンバイ状態に復帰させてコピーを実行する場合について説明する。図５のフローチャートの処理はＨＤＤ１１４に格納されたプログラムがＲＡＭ１１２に展開され、ＣＰＵ１１１によって実行されるものである。
節電状態のＭＦＰ１００では、ＣＰＵ１１１がスキャナ１３０とプリンタ１４０とをスリープ状態にして、操作部１５０のＬＣＤタッチパネル３００のバックライトを消灯して、ＵＩを表示しない状態にしている。
【００２５】
ステップＳ５０１では、ＣＰＵ１１１は節電ＳＷ３０９の押下を検知したか否かを判定し、検知した場合にはステップＳ５０２に進む。本実施形態のＭＦＰ１００は、節電状態であっても節電ＳＷ３０９の押下をＣＰＵ１１１が検知できるように構成されている。
ステップＳ５０２では、ＣＰＵ１１１はコントローラ１１０を節電状態から復帰させてコントローラ初期化を実行する。
ステップＳ５０３では、ＣＰＵ１１１は初期化を完了させるとスタンバイ状態に遷移して、ＬＣＤタッチパネル３００にＵＩ表示を行う。
【００２６】
ステップＳ５０４では、ＣＰＵ１１１はユーザによるコピー画面３１１の表示指示を検知したか否かを、具体的にはＬＣＤタッチパネル３００に表示されているコピーアイコン３１０の押下を検知したか否かを判定する。コピーアイコン３１０の押下を検知した場合にはステップＳ５０５に進む。
ステップＳ５０５では、ＣＰＵ１１１はＬＣＤタッチパネル３００にコピー画面３１１を表示し、スキャナ１３０とプリンタ１４０の初期化を実行して、スリープ状態から復帰させる。この処理は、実行手段による処理の一例である。
【００２７】
ステップＳ５０６では、ＣＰＵ１１１はスキャナ１３０の初期化が完了したか否かを判定し、初期化が完了した場合にはステップ５０７に進む。
ステップＳ５０７では、ＣＰＵ１１１は続いてプリンタ１４０の初期化が完了したか否かを判定し、初期化が完了した場合にはステップＳ５１２に進み、初期化が完了していない場合にはステップＳ５０８に進む。
【００２８】
ステップＳ５０８では、ＣＰＵ１１１はコピージョブ実行指示を検知したか否か、具体的にはコピー開始ボタン３０７の押下を検知したか否かを判定する。押下を検知した場合にはステップＳ５０９に進み、押下を検知しない場合にはステップＳ５０７に戻る。
ステップＳ５０９では、ＣＰＵ１１１はプリンタ１４０の初期化が完了してＲｅａｄｙ状態になるまでの待ち時間（以降、プリンタＲｅａｄｙ待ち時間と呼ぶ）を算出する。この処理は、取得手段により処理の一例である。具体的には、プリンタＲｅａｄｙ待ち時間は、初期化開始時刻からコピージョブ実行指示時刻までの経過時間を、プリンタ１４０の初期化時間から減算することで求められる。なお、プリンタ１４０の初期化時間とは、プリンタ１４０の初期化開始からＲｅａｄｙ状態になるまでの時間、すなわちスリープ状態からＲｅａｄｙ状態になるまでの時間をいう。プリンタＲｅａｄｙ待ち時間の詳細な算出方法については、図６Ａおよび図６Ｂにおいて後述する。
【００２９】
ステップＳ５１０では、ＣＰＵ１１１はプリンタＲｅａｄｙ待ち時間と所定の閾値とを比較する。この処理は比較手段により処理に対応する。所定の閾値として、コピー非同期処理モードとコピー並列処理モードのそれぞれのジョブ実行所要時間の差分を適用することでコピー開始からユーザが出力物を得るまでの時間を最短にすることができる。なお、所定の閾値の詳細については、図６Ａおよび図６Ｂにおいて後述する。比較の結果、プリンタＲｅａｄｙ待ち時間が所定の閾値よりも大きい場合にはステップＳ５１１に進み、所定の閾値よりも大きくない場合にはステップＳ５１３に進む。
ステップＳ５１１では、ＣＰＵ１１１はコピーの処理モードをコピー非同期処理モードに決定する。この処理は、決定手段による処理の一例に対応する。ＣＰＵ１１１はプリンタ１４０のＲｅａｄｙ状態を待つことなく直ぐに、決定したコピー非同期処理モードでコピーを実行する。
【００３０】
一方、ステップＳ５１３では、ＣＰＵ１１１はプリンタ１４０の初期化の完了を待機し、初期化が完了したか否かを判定する。初期化が完了した場合にはステップＳ５１４に進む。
ステップＳ５１４では、ＣＰＵ１１１はコピーの処理モードをコピー並列処理モードに決定する。この処理は、決定手段による処理の一例に対応する。ＣＰＵ１１１は決定したコピー並列処理モードでコピーを実行する。
【００３１】
また、ステップＳ５０７においてプリンタ１４０の初期化が完了し、ステップＳ５１２に進んだ場合には、ＣＰＵ１１１はコピー開始ボタン３０７の押下を検知したか否かを判定する。コピー開始ボタンの押下を検知した場合にはステップＳ５１４に進む。ここで、ステップＳ５１２からステップＳ５１４に進む場合とは、プリンタ１４０がすでに初期化完了しＲｅａｄｙ状態である。したがって、ステップＳ５１４では、ＣＰＵ１１１はコピーの処理モードをコピー並列処理モードに決定し、決定したコピー並列処理モードで直ぐにコピーを実行する。
【００３２】
図６Ａおよび図６Ｂは、コントローラ１１０、スキャナ１３０、プリンタ１４０の状態とコピージョブの実行状態のタイミングを模式的に示した概略図である。
図６Ａおよび図６Ｂにおいて、６０１ａ、６０１ｂはコントローラ１１０の電力状態である。６０２ａ〜６０２ｃはスキャナ１３０の電力状態である。６０３ａ〜６０３ｃはプリンタ１４０の電力状態である。
Ｔ６０４、Ｔ６０５、Ｔ６０６、Ｔ６０７はそれぞれ節電ＳＷ押下の時刻、コピー画面表示指示（コピー画面Ｏｐｅｎ）の時刻、コピー開始ボタン押下（コピージョブ実行指示）の時刻、プリンタＲｅａｄｙの時刻を示す。時間軸は節電ＳＷ押下の時刻Ｔ６０４を起点（０秒）としている。
【００３３】
６０１ａはコントローラ１１０の初期化中状態であって、Ｔ６０４にて節電ＳＷ押下が検知されステップＳ５０２のコントローラ初期化処理を実行中の状態である。
６０１ｂは、スタンバイ状態であって、ステップＳ５０３のＵＩ表示が実行された以降の状態である。スタンバイ状態になると図３（ａ）に示すコピーアイコン３１０の押下が可能になり、コピー画面３１１を開くことができる。
【００３４】
Ｔ６０５のタイミングでコピー画面表示指示が検知されると、スキャナ１３０とプリンタ１４０の初期化処理が開始され、スキャナ１３０とプリンタ１４０はスリープ状態（６０２ａ、６０３ａ）から初期化中状態（６０２ｂ、６０３ｂ）に遷移する。
スキャナ１３０の初期化処理が完了し、初期化中状態６０２ｂからＲｅａｄｙ状態６０２ｃに遷移すると（Ｓ５０６ＹＥＳ）、ＣＰＵ１１１はコピー開始ボタン３０７の押下を待機する状態（Ｓ５０８またはＳ５１２）となる。すなわち、コピージョブ投入可能状態となる。
【００３５】
６１１ａ、６１１ｂはコピー開始ボタン押下のタイミングＴ６０６で投入されたコピージョブの実行状態を示す。６１１ａは、プリンタＲｅａｄｙを待たずにコピー非同期処理モードでコピーを実行した状態である。６１１ｂは、プリンタＲｅａｄｙＴ６０７を待ってコピー並列処理モードでコピーを実行した状態である。
ΔＴ６１２は、実行状態６１１ｂの場合のプリンタＲｅａｄｙ待ち時間を示す。ΔＴ６１３はＳ５１０にてプリンタＲｅａｄｙ待ち時間との比較に使用される所定の閾値を示している。
ΔＴ６１４、ΔＴ６１５はそれぞれコピー非同期処理モード、コピー並列処理モードでコピーを実行した場合の所要時間である。なお、ΔＴ６１５にはプリンタＲｅａｄｙ待ち時間を含まない。
【００３６】
図６Ａは、比較的早いタイミングでコピー開始ボタン３０７が押下された場合のコピージョブ実行タイミングを示す図である。この場合、プリンタＲｅａｄｙを待たずにコピー非同期処理モードでコピーを実行する（実行状態６１１ａ）方が、プリンタＲｅａｄｙＴ６０７を待ってコピー並列処理モードでコピーを実行する（実行状態６１１ｂ）よりも早くコピーが完了する。
一方、図６Ｂは、図６Ａよりも遅いタイミングでコピー開始ボタン３０７が押下された場合の図である。この場合、プリンタＲｅａｄｙを待たずにコピー非同期処理モードでコピーを実行する（実行状態６１１ａ）方が、プリンタＲｅａｄｙＴ６０７を待ってコピー並列処理モードでコピーを実行する（実行状態６１１ｂ）よりもコピーの完了が遅くなってしまう。
【００３７】
ここで、プリンタＲｅａｄｙ待ち時間ΔＴ６１２の算出方法について説明する。
プリンタの初期化時間、つまり初期化中状態６０３ｂの時間（ΔＴ６０３ｂとする）は、コピー画面表示指示の時刻（Ｔ６０５）におけるプリンタ１４０のスリープ状態継続時間により異なる値となる。
ここで、プリンタ１４０のスリープ状態継続時間が例えば８時間以上の場合にはより多くの初期化処理が必要になるのでΔＴ６０３ｂは比較的長くなり、例えば８時間未満の場合にはΔＴ６０３ｂは短くなる。何れの場合であっても、ＣＰＵ１１１は、コピー画面表示指示の時点（Ｔ６０５）で、初期化時間ΔＴ６０３ｂを判断できる。例えば、ＨＤＤ１１４にはスリープ状態継続時間が８時間以上の場合の初期化時間と、８時間未満の場合の初期化時間とが格納されている。ＣＰＵ１１１はコピー画面表示指示の時刻（Ｔ６０５）で、プリンタ１４０のスリープ状態継続時間を計測し、８時間以上であるか未満であるかに応じて初期化時間をＨＤＤ１１４から取得する。ここでは、プリンタ１４０の初期化時間が変わる、スリープ状態継続時間を８時間として説明しているが、８時間は一例であって、ＭＦＰ１００やプリンタ１４０の仕様や設定に応じて異なる。なお、スリープ状態継続時間は、ユーザによって任意に設定可能であってもよい。
【００３８】
次に、ＣＰＵ１１１は取得したプリンタ初期化時間ΔＴ６０３ｂから、コピー画面表示指示の時刻（Ｔ６０５）からコピー開始ボタン押下の時刻（Ｔ６０６）までの経過時間を減算することで、プリンタＲｅａｄｙ待ち時間ΔＴ６１２を算出することができる。
すなわち、
ΔＴ６１２＝ΔＴ６０３ｂ−（Ｔ６０６−Ｔ６０５）
【００３９】
次に、所定の閾値ΔＴ６１３の算出方法について説明する。
プリンタＲｅａｄｙを待たずにコピー非同期処理モードでコピー実行する場合（実行状態６１１ａ）の、コピー開始ボタン押下の時刻（Ｔ６０６）からコピー終了までのトータルの所要時間（ΔＴ６１１ａとする）は、以下の式で表される。
ΔＴ６１１ａ＝ΔＴ６１４
すなわち、ΔＴ６１１ａは、コピージョブ実行時間ΔＴ６１４である。
【００４０】
プリンタＲｅａｄｙを待ってコピー並列処理モードでコピー実行する場合（実行状態６１１ｂ）の、コピー開始ボタン押下の時刻（Ｔ６０６）からコピー終了までのトータルの所要時間（ΔＴ６１１ｂとする）は、以下によって表される。
ΔＴ６１１ｂ＝ΔＴ６１２＋ΔＴ６１５
すなわち、ΔＴ６１１ｂは、プリンタＲｅａｄｙ待ち時間ΔＴ６１２とコピージョブ実行時間ΔＴ６１５の和である。
【００４１】
したがって、図６Ａに示す通り、プリンタＲｅａｄｙ待ち時間ΔＴ６１２が、コピー非同期処理モードのコピージョブ実行時間とコピー並列処理モードのコピージョブ実行時間との差より大きい、つまり
ΔＴ６１２＞ΔＴ６１４−ΔＴ６１５
の場合、
ΔＴ６１１ａ＜ΔＴ６１１ｂ
となるので、プリンタＲｅａｄｙを待たずにコピー非同期処理モードでコピーを実行する方（実行状態６１１ａ）が早く完了することになる。
【００４２】
同様に、図６Ｂの場合、
ΔＴ６１２＜ΔＴ６１４−ΔＴ６１５
であるので、
ΔＴ６１１ａ＞ΔＴ６１１ｂ
となり、プリンタＲｅａｄｙを待ってコピー並列処理モードでコピーを実行する方（実行状態６１１ｂ）が早く完了することになる。
【００４３】
したがって、閾値ΔＴ６１３は、コピー非同期処理モードのコピージョブ実行時間と、コピー並列処理モードのコピージョブ実行時間との差（ΔＴ６１４−ΔＴ６１５）とすればよい。
すなわち、
ΔＴ６１３＝ΔＴ６１４−ΔＴ６１５
となる。
ここで、閾値Δ６１３は、例えばＨＤＤ１１４に予め格納される。ＣＰＵ１１１は、ＨＤＤ１１４に格納された閾値Δ６１３を読み出すことで、プリンタＲｅａｄｙ待ち時間と、閾値Δ６１３とを比較することができる。
【００４４】
このように本実施形態によれば、ＣＰＵ１１１はプリンタ１４０の状態がＲｅａｄｙ状態である場合にはコピー並列処理モードで動作させることを決定してコピーを実行する。一方、ＣＰＵ１１１はプリンタ１４０の状態がＲｅａｄｙ状態に遷移する前では、コピー並列処理モードとコピー非同期処理モードのうち画像形成が完了するまでの時間が短くなるモードを決定してコピーを実行する。したがって、コピー開始から画像形成が完了するまでの時間を短くすることができる。
【００４５】
また、ＣＰＵ１１１は、Ｒｅａｄｙ状態に遷移する前では、Ｒｅａｄｙ状態になるまでの待ち時間に基づいて、コピー並列処理モードとコピー非同期処理モードの何れかのモードで動作するかを決定してコピーを実行する。このようにＲｅａｄｙ状態になるまでの待ち時間に基づいてモードを決定してコピーを実行することで、コピー開始から画像形成が完了するまでの時間を短くすることができる。
【００４６】
（第２の実施形態）
第１の実施形態では、プリンタ１４０のスリープ継続時間に応じてプリンタ初期化時間ΔＴ６０３ｂが異なる場合について説明した。本実施形態では、プリンタ初期化時間が１つしかない場合について説明する。
第１の実施形態では、ステップＳ５０９でプリンタＲｅａｄｙ待ち時間を算出し、ステップＳ５１０で所定の閾値と比較した。一方、本実施形態では、ステップＳ５０９においてコピー画面表示指示の時刻Ｔ６０５からコピー開始ボタン押下の時刻Ｔ６０６までの経過時間（初期化を実行してからの経過時間）を計測し、プリンタ初期化時間ΔＴ６０３ｂと閾値ΔＴ６１３の差と比較する。
【００４７】
すなわち、経過時間をΔ（Ｔ６０６−Ｔ６０５）とすると、ＣＰＵ１１１は、ステップＳ５０９において、次の式の正否を判定する。
Δ（Ｔ６０６−Ｔ６０５）＞ΔＴ６０３ｂ−ΔＴ６１３
ここで、この式の判定がＹｅｓであれば、ステップＳ５１３に進み、ＣＰＵ１１１はプリンタＲｅａｄｙを待ってコピー並列処理モードでコピー実行する。一方、この式の判定がＮｏであれば、ステップＳ５１１に進み、ＣＰＵ１１１はプリンタＲｅａｄｙを待たずにコピー非同期処理モードでコピー実行する。
【００４８】
なお、プリンタ初期化時間ΔＴ６０３ｂは、１つしかなく、閾値ΔＴ６１３も予め定めることができることから、ΔＴ６０３ｂ−ΔＴ６１３の値は所定値とすることができる。したがって、この所定値は、例えばＨＤＤ１１４に予め格納することができる。ＣＰＵ１１１は、ＨＤＤ１１４に格納された所定値を読み出すことで、上述した式の正否を判定できる。
【００４９】
このように本実施形態によれば、ＣＰＵ１１１はＲｅａｄｙ状態に遷移する前では、初期化を実行してからの経過時間に基づいて、コピー並列処理モードとコピー非同期処理モードの何れかのモードで動作するかを決定してコピーを実行する。このように初期化を実行してからの経過時間に基づいてモードを決定してコピーを実行することで、コピー開始から画像形成が完了するまでの時間を短くすることができる。
【００５０】
（第３の実施形態）
第１の実施形態では、プリンタ１４０のスリープ継続時間に応じてプリンタ初期化時間ΔＴ６０３ｂが異なる値であっても、予め定められた固定値である場合について説明した。本実施形態では、プリンタ初期化時間が予測できない不定値である場合について説明する。プリンタ初期化時間が不定値である場合、プリンタＲｅａｄｙ待ち時間と所定の閾値との比較により、コピー処理モードを決定することができない。したがって、本実施形態では、以下のように処理する。
【００５１】
図７は、本実施形態のコピーの実行の処理を示すフローチャートである。
なお、図７に示したフローチャートのうち、図５の処理と同一の処理であるステップＳ５０１〜Ｓ５０８、Ｓ５１１、Ｓ５１２、Ｓ５１４は同一のステップ番号を付してその説明を適宜、省略する。
ステップＳ５０７においてプリンタ１４０の初期化がまだ完了していないと判定された場合にはステップＳ５０８に進み、コピー開始ボタン３０７の押下を検知した場合にはステップＳ７０１に進む。
【００５２】
ステップＳ７０１では、ＣＰＵ１１１はプリンタ１４０の初期化が完了したか否かを判定し、初期化が完了した場合にはステップＳ５１４に進み、初期化が完了していない場合にはステップＳ７０２に進む。
ステップＳ７０２では、ＣＰＵ１１１はコピー開始ボタン３０７の押下を検知してから所定時間が経過したか否かを判定する。所定時間が経過した場合にはステップＳ５１１に進み、ＣＰＵ１１１はコピー非同期処理モードでコピーを実行する。一方、所定時間が経過していない場合にはステップＳ７０１に戻り、ＣＰＵ１１１は再びプリンタ１４０の初期化が完了したか否かを判定する。
【００５３】
このように、本実施形態では、ＣＰＵ１１１はコピージョブ実行指示からの経過時間に基づいて、コピー並列処理モードとコピー非同期処理モードの何れかのモードで動作するかを決定してコピーを実行する。具体的には、コピージョブ実行指示からの所定時間、プリンタが初期化を完了するのを待機して、完了した場合にはコピー並列モードでコピーを実行し、完了しない場合にはコピー非同期モードでコピーを実行する。したがって、プリンタ初期化時間が予測できない場合であっても、コピー開始から画像形成が完了するまでの時間を短くすることができる。
【００５４】
以上、本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。また、各実施形態を組み合わせてもよい。
例えば、第１の実施形態や第２の実施形態のステップＳ５１３において、いつまでもプリンタ１４０の初期化が完了しない虞がある場合には、ステップＳ５１３のＮＯの後に、第３の実施形態のステップＳ７０２の処理を追加してもよい。そして、コピー開始ボタン３０７の押下を検知してから所定時間が経過した場合にはステップＳ５１１に進み、ＣＰＵ１１１はコピー非同期処理モードでコピーを実行するようにしてもよい。
また、例えば、本実施形態では、ＭＦＰ１００のコントローラ１１０のＣＰＵ１１１が上記各種制御の主体となっていたが、ＭＦＰ１００と別筐体の外付けコントローラ等の印刷制御装置によって、上記各種制御の一部又は全部を実行可能に構成してもよい。
【００５５】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５６】
１００：ＭＦＰ（画像形成装置）  １１１：ＣＰＵ  １１４：ＨＤＤ  １１８：画像処理部  １１９：画像メモリ  １３０：スキャナ  １４０：プリンタ  ３０７：コピー開始ボタン  ４０１：スキャン画像処理部  ４０３：プリント画像処理部
【図１】
2016082445.tif 000003
【図２】
2016082445.tif 000004
【図３】
2016082445.tif 000005
【図４】
2016082445.tif 000006
【図５】
2016082445.tif 000007
【図６Ａ】
2016082445.tif 000008
【図６Ｂ】
2016082445.tif 000009
【図７】
2016082445.tif 000010