(57)【要約】【課題】  起動時もしくはスリープモードからの復帰時の待ち時間を短くすること。【解決手段】  ＭＦＰは、起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定し（Ｓ５４）、起動時またはスリープモードからの復帰時に、カラープリントが可能になったかどうかを判定し（Ｓ５５）、グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成部と、起動時またはスリープモードからの復帰時において、画像形成部によるプリントを開始する時期を、モノクロプリントが可能になったとき、およびカラープリントが可能になったときのいずれかに決定する決定手段（Ｓ５３）と、を備える。【選択図】        図５
2008216320.tif 000002
【特許請求の範囲】
【請求項１】
起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定するモノクロ判定手段と、
起動時または前記スリープモードからの復帰時に、カラープリントが可能になったかどうかを判定するカラー判定手段と、
グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成手段と、
起動時または前記スリープモードからの復帰時において、複数ページのプリントデータをプリントする場合、前記画像形成手段によるプリントを開始する時期を、モノクロプリントが可能になったとき、およびカラープリントが可能になったときのいずれかに決定する決定手段と、を備えた画像形成装置。
【請求項２】
外部からプリントデータを受信する受信手段と、
前記決定手段は、受信された前記プリントデータに記述されているカラーモード指定に基づいて、プリントを開始する時期を決定する、請求項１に記載の画像形成装置。
【請求項３】
前記決定手段は、受信された前記プリントデータに記述されているカラーモード指定に基づいて、先頭ページから所定枚数までのページがすべてグレースケールかどうかを判定するカラーモード判定手段を含み、
前記カラーモード判定手段により先頭ページから所定枚数までのページがすべてグレースケールと判定される場合はプリントを開始する時期をモノクロプリントが可能になったときに決定し、前記カラーモード判定手段により先頭ページから所定枚数までのページがすべてグレースケールと判定されない場合はプリントを開始する時期をカラープリントが可能になったときに決定する、請求項２に記載の画像形成装置。
【請求項４】
原稿を読み取って画像データを出力する原稿読取手段と、
出力される前記画像データを前記プリントデータに変換する変換手段と、をさらに備え、
前記制御手段は、前記画像データに基づいて、プリントを開始する時期を、モノクロプリントが可能になったとき、およびカラープリントが可能になったときのいずれかに決定する決定手段を含む、請求項１に記載の画像形成装置。
【請求項５】
原稿読取手段は、複数枚の原稿を読み取り、１枚の原稿ごとに画像データを出力し、
前記決定手段は、画像データごとにグレースケールグレースケールおよびカラーのいずれかを判定する自動カラー判定手段を含み、
前記自動カラー判定手段により先頭ページから所定枚数までのページがすべてグレースケールと判定される場合はプリントを開始する時期をモノクロプリントが可能になったときに決定し、自動カラー判定手段により先頭ページから所定枚数までのページがすべてグレースケールと判定されない場合はプリントを開始する時期をカラープリントが可能になったときに決定する、請求項４に記載の画像形成装置。
【請求項６】
ユーザによる操作の入力を受け付ける操作受付手段をさらに備え、
前記制御手段は、前記操作受付手段によりモノクロモードの指定が受け付けられた場合はプリントを開始する時期をモノクロプリントが可能になったときに決定し、前記操作受付手段によりカラーモードの指定が受け付けられた場合はプリントを開始する時期をカラープリントが可能になったときに決定する決定手段を含む、請求項４に記載の画像形成装置。
【請求項７】
ユーザによる操作の入力を受け付ける操作受付手段をさらに備え、
前記操作受付手段は、前記画像形成手段がプリントするページごとに前記モノクロモードと前記カラーモードとのいずれでプリントするかの指定を受け付けるプリントモード受付手段を含み、
前記決定手段は、前記プリントモード受付手段により先頭ページから所定枚数までのページのすべてに対して前記モノクロモードでプリントすることが指定される場合はプリントを開始する時期をモノクロプリントが可能になったときに決定し、前記プリントモード受付手段により先頭ページから所定枚数までのページのすべてに対して前記モノクロモードでプリントすることが指定されない場合はプリントを開始する時期をカラープリントが可能になったときに決定する、請求項６に記載の画像形成装置。
【請求項８】
前記所定枚数は、起動時または前記スリープモードからの復帰時にモノクロプリントが可能になってからカラープリントが可能になるまでの時間に基づいて定まる、請求項３、５および７のいずれかに記載の画像形成装置。
【請求項９】
前記決定手段は、起動または前記スリープモードからの復帰を開始してからモノクロプリントが可能になるまでのモノクロ初期化時間を計測するモノクロ計測手段と、
起動または前記スリープモードからの復帰を開始してからカラープリントが可能になるまでのカラー初期化時間を計測するカラー計測手段と、
前記モノクロ初期化時間と前記カラー初期化時間との時間差と、前記画像形成手段が前記モノクロモードで単位時間にプリント可能な基準枚数とに基づいて、前記所定枚数を算出する算出手段と、を含む請求項３、５および７のいずれかに記載の画像形成装置。
【請求項１０】
起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定するモノクロ判定手段と、
起動時または前記スリープモードからの復帰時に、カラープリントが可能になったかどうかを判定するカラー判定手段と、
グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成手段と、
プリントデータの各ページが前記グレースケールおよび前記カラーのいずれのプリントデータかを判断する判断手段と、
前記判断手段により先頭ページがグレースケールと判断される場合、前記モノクロ判定手段によりモノクロプリントが可能になったと判定されたときにプリントを開始し、前記判断手段によりグレースケールでないと判断されるページをプリントする場合、前記カラー判定手段によりカラープリントが可能になったと判定されるまで待機するよう前記画像形手段を制御する制御手段と、を備えた画像形成装置。
【請求項１１】
外部からプリントデータを受信する受信手段と、
前記判断手段は。受信された前記プリントデータに記述されているカラーモード指定に基づいて、前記プリントデータの各ページが前記グレースケールおよび前記カラーのいずれのプリントデータかを判断する、請求項１０に記載の画像形成装置。
【請求項１２】
複数枚の原稿を読み取り、１枚の原稿ごとに画像データを出力する原稿読取手段と、
出力される前記画像データを前記プリントデータに変換する変換手段と、をさらに備え、
前記判断手段は、出力される前記画像データごとにグレースケールおよびカラーのいずれかを判定する自動カラー判定手段と、を含む請求項１０に記載の画像形成装置。
【請求項１３】
ユーザによる操作の入力を受け付ける操作受付手段をさらに備え、
前記判断手段は、前記操作受付手段により受け付けられる指定に従って、前記プリントデータの各ページが前記グレースケールおよび前記カラーのいずれのプリントデータかを判断する、請求項１０に記載の画像形成装置。
【請求項１４】
グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成手段を備えた画像形成装置で実行される画像形成方法であって、
起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定するステップと、
起動時または前記スリープモードからの復帰時に、カラープリントが可能になったかどうかを判定するステップと、
複数ページのプリントデータをプリントする場合、起動時または前記スリープモードからの復帰時において、前記画像形成手段によるプリントを開始する時期を、モノクロプリントが可能になったとき、およびカラープリントが可能になったときのいずれかに決定するステップと、を含む画像形成方法。
【請求項１５】
グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成手段を備えた画像形成装置で実行される画像形成方法であって、
起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定するステップと、
起動時または前記スリープモードからの復帰時に、カラープリントが可能になったかどうかを判定するステップと、
プリントデータの各ページが前記グレースケールおよび前記カラーのいずれのプリントデータかを判断するステップと、
先頭ページがグレースケールと判断される場合、モノクロプリントが可能になったと判定されたときにプリントを開始し、グレースケールでないと判断されるページをプリントする場合、カラープリントが可能になったと判定されるまで待機するよう前記画像形手段を制御するステップと、を含む画像形成方法。
【請求項１６】
グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成手段を備えた画像形成装置で実行される画像形成プログラムであって、
起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定するステップと、
起動時または前記スリープモードからの復帰時に、カラープリントが可能になったかどうかを判定するステップと、
複数ページのプリントデータをプリントする場合、起動時または前記スリープモードからの復帰時において、前記画像形成手段によるプリントを開始する時期を、モノクロプリントが可能になったとき、およびカラープリントが可能になったときのいずれかに決定するステップと、をコンピュータに実行させる画像形成プログラム。
【請求項１７】
グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成手段を備えた画像形成装置で実行される画像形成プログラムであって、
起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定するステップと、
起動時または前記スリープモードからの復帰時に、カラープリントが可能になったかどうかを判定するステップと、
プリントデータの各ページが前記グレースケールおよび前記カラーのいずれのプリントデータかを判断するステップと、
先頭ページがグレースケールと判断される場合、モノクロプリントが可能になったと判定されたときにプリントを開始し、グレースケールでないと判断されるページをプリントする場合、カラープリントが可能になったと判定されるまで待機するよう前記画像形手段を制御するステップと、をコンピュータに実行させる画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、画像形成方法および画像形成プログラムに関し、特に、グレースケールのプリントデータとカラーのプリントデータとをプリント可能な画像形成装置、その画像形成装置で実行される画像形成方法および画像形成プログラムに関する。
【背景技術】
【０００２】
従来、カラーでプリントする画像形成装置は、シアン、マゼンタ、イエロー、ブラックの４種類のトナーを使用してプリントするカラープリントと、ブラックの１種類のトナーを用いてプリントするモノクロプリントとの２つのモードでプリントするのが一般的である。モノクロプリントとカラープリントとでは、トナーを紙等の記録媒体に十分に定着させるために必要とされる定着温度が異なる。モノクロプリントの場合はカラープリントの場合と比較して低い温度で十分な定着性能が得られる。このため、画像形成装置に電源が投入された起動時、または省エネルギーモードでプリントできないスリープモードからの復帰時に定着ローラ等の媒体の温度を設定値まで上昇させるのに要する時間は、モノクロプリントが可能にまるまでの時間が、カラープリントが可能になるまでの時間よりも短い。
【０００３】
起動時もしくは省エネルギーモードから復帰時に、カラープリントが可能になるまで画像形成できないとすると、モノクロの原稿をプリントする場合には、モノクロプリントが可能になっているにも係わらず、カラープリントが可能になるまで待たされてしまうといった問題がある。
【０００４】
特開２００５−９４６９８号公報（特許文献１）には、原稿から画像データを生成するにあたり、外部から指示された印刷モードの内容から画像形成におけるモードがモノクロプリントなのかカラープリントなのかを予め判断し、原稿の画像データ生成が開始される前に記録材の搬送制御や定着温度制御の切り替えを開始することで、印刷モードの選択の自由度を確保しつつ、印刷ジョブに対する印刷動作開始までの時間を短縮するカラー画像形成システムが開示されている。
【０００５】
また、特開２００５−２４４８２９号公報（特許文献２）には、カラー出力処理かモノクロ出力処理のいずれを主モードとするかを示す主モード情報を保持し、装置の立ち上げ時に、該主モード情報に応じて、カラー出力のためにプリンタエンジンを調整するキャリブレーション機構によりキャリブレーションを実行するか否かを切り替えるよう制御する画像形成装置が開示されている。
【０００６】
さらに、特開２００５−２４９８７３号公報（特許文献３）には、電源投入時にバックアップＲＡＭに記憶されているデフォルトの色モードに応じて、画像形成準備のための画像安定化処理を全色分行うか、ブラックのみ行うかを制御する画像形成装置が開示されている。
【０００７】
しかしながら、従来の技術においては、複数枚の原稿からなる１セットの原稿束を順に読み取り、プリントする場合、複数枚の原稿にカラーとモノクロが混在することがあるので、カラープリントが可能になるまで待ってプリントを開始する。そのため、全ての原稿がモノクロの場合、または、最初の数枚の原稿がモノクロの場合であっても、不必要にプリントが開始されるまで待たされるという課題がある。
【特許文献１】特開２００５−９４６９８号公報
【特許文献２】特開２００５−２４４８２９号公報
【特許文献３】特開２００５−２４９８７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、起動時もしくはスリープモードからの復帰時の待ち時間を短くすることが可能な画像形成装置を提供することである。
【０００９】
この発明の他の目的は、起動時もしくはスリープモードからの復帰時の待ち時間を短くすることが可能な画像形成方法または画像形成プログラムを提供することである。
【課題を解決するための手段】
【００１０】
上述した目的を達成するために、この発明のある局面によれば、画像形成装置は、起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定するモノクロ判定手段と、起動時またはスリープモードからの復帰時に、カラープリントが可能になったかどうかを判定するカラー判定手段と、グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成手段と、起動時またはスリープモードからの復帰時において、画像形成手段によるプリントを開始する時期を、モノクロプリントが可能になったとき、およびカラープリントが可能になったときのいずれかに決定する決定手段と、を備える。
【００１１】
この局面に従えば、起動時またはスリープモードからの復帰時において、複数ページのプリントデータをプリントする場合、プリントを開始する時期を、モノクロプリントが可能になったとき、およびカラープリントが可能になったときのいずれかに決定する。このため、複数ページの先頭がグレースケールのプリントデータの場合には、カラープリントが可能になる前にモノクロモードでプリントすることができるので、待ち時間を短くすることができる。その結果、起動時もしくはスリープモードからの復帰時の待ち時間を短くすることが可能な画像形成装置を提供することができる。
【００１２】
好ましくは、外部からプリントデータを受信する受信手段と、決定手段は、受信されたプリントデータに記述されているカラーモード指定に基づいて、プリントを開始する時期を決定する。
【００１３】
この局面に従えば、プリントデータを受信した場合に、プリントするまでの待ち時間を短くすることができる。
【００１４】
好ましくは、決定手段は、受信されたプリントデータに記述されているカラーモード指定に基づいて、先頭ページから所定枚数までのページがすべてグレースケールかどうかを判定するカラーモード判定手段を含み、カラーモード判定手段により先頭ページから所定枚数までのページがすべてグレースケールと判定される場合はプリントを開始する時期をモノクロプリントが可能になったときに決定し、カラーモード判定手段により先頭ページから所定枚数までのページがすべてグレースケールと判定されない場合はプリントを開始する時期をカラープリントが可能になったときに決定する。
【００１５】
この局面に従えば、先頭ページから所定枚数までのページがすべてグレースケールと判定される場合にモノクロプリントが可能になったときにプリントが開始されるので、モノクロプリントを可能な限り早く開始することができる。
【００１６】
好ましくは、原稿を読み取って画像データを出力する原稿読取手段と、出力される画像データをプリントデータに変換する変換手段と、をさらに備え、制御手段は、画像データに基づいて、プリントを開始する時期を、モノクロプリントが可能になったとき、およびカラープリントが可能になったときのいずれかに決定する決定手段を含む。
【００１７】
この局面に従えば、原稿が読み取られた場合に、プリントするまでの待ち時間を短くすることができる。
【００１８】
好ましくは、原稿読取手段は、複数枚の原稿を読み取り、１枚の原稿ごとに画像データを出力し、決定手段は、画像データごとにグレースケールグレースケールおよびカラーのいずれかを判定する自動カラー判定手段を含み、自動カラー判定手段により先頭ページから所定枚数までのページがすべてグレースケールと判定される場合はプリントを開始する時期をモノクロプリントが可能になったときに決定し、自動カラー判定手段により先頭ページから所定枚数までのページがすべてグレースケールと判定されない場合はプリントを開始する時期をカラープリントが可能になったときに決定する。
【００１９】
この局面に従えば、画像データごとにグレースケールグレースケールおよびカラーのいずれかが判定され、先頭ページから所定枚数までのページがすべてグレースケールと判定される場合はモノクロプリントが可能になったときにプリントが開始され、先頭ページから所定枚数までのページがすべてグレースケールと判定されない場合はカラープリントが可能になったときにプリントが開始される。このため、原稿を読み取る場合に可能な限り早くプリントすることができる。
【００２０】
好ましくは、ユーザによる操作の入力を受け付ける操作受付手段をさらに備え、制御手段は、操作受付手段によりモノクロモードの指定が受け付けられた場合はプリントを開始する時期をモノクロプリントが可能になったときに決定し、操作受付手段によりカラーモードの指定が受け付けられた場合はプリントを開始する時期をカラープリントが可能になったときに決定する決定手段を含む。
【００２１】
この局面に従えば、ユーザによる操作によりモノクロモードが指定された場合はモノクロプリントが可能になったときにプリントが開始され、カラーモードが指定された場合はカラープリントが可能になったときにプリントされる。このため、モノクロモードによるプリントを早期に開始することができる。
【００２２】
好ましくは、ユーザによる操作の入力を受け付ける操作受付手段をさらに備え、操作受付手段は、画像形成手段がプリントするページごとにモノクロモードとカラーモードとのいずれでプリントするかの指定を受け付けるプリントモード受付手段を含み、決定手段は、プリントモード受付手段により先頭ページから所定枚数までのページのすべてに対してモノクロモードでプリントすることが指定される場合はプリントを開始する時期をモノクロプリントが可能になったときに決定し、プリントモード受付手段により先頭ページから所定枚数までのページのすべてに対してモノクロモードでプリントすることが指定されない場合はプリントを開始する時期をカラープリントが可能になったときに決定する。
【００２３】
好ましくは、所定枚数は、起動時またはスリープモードからの復帰時にモノクロプリントが可能になってからカラープリントが可能になるまでの時間に基づいて定まる。
【００２４】
この局面に従えば、モノクロプリントが可能になってからカラープリントが可能になるまでの時間にモノクロプリントすることができる。
【００２５】
好ましくは、決定手段は、起動またはスリープモードからの復帰を開始してからモノクロプリントが可能になるまでのモノクロ初期化時間を計測するモノクロ計測手段と、起動またはスリープモードからの復帰を開始してからカラープリントが可能になるまでのカラー初期化時間を計測するカラー計測手段と、モノクロ初期化時間とカラー初期化時間との時間差と、画像形成手段がモノクロモードで単位時間にプリント可能な基準枚数とに基づいて、所定枚数を算出する算出手段と、を含む。
【００２６】
この発明の他の局面によれば、画像形成装置は、起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定するモノクロ判定手段と、起動時またはスリープモードからの復帰時に、カラープリントが可能になったかどうかを判定するカラー判定手段と、グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成手段と、プリントデータの各ページがグレースケールおよびカラーのいずれのプリントデータかを判断する判断手段と、判断手段により先頭ページがグレースケールと判断される場合、モノクロ判定手段によりモノクロプリントが可能になったと判定されたときにプリントを開始し、判断手段によりグレースケールでないと判断されるページをプリントする場合、カラー判定手段によりカラープリントが可能になったと判定されるまで待機するよう画像形手段を制御する制御手段と、を備える。
【００２７】
この局面に従えば、先頭ページがグレースケールの場合、モノクロプリントが可能になったときにプリントが開始され、グレースケールでないと判断されるページをプリントする場合、カラープリントが可能になるまで待機する。この局面に従えば、カラープリントが可能になる前に、モノクロプリントが可能であれば、グレースケールのプリントデータをモノクロでプリントされる。その結果、起動時もしくはスリープモードからの復帰時の待ち時間を短くすることが可能な画像形成装置を提供することができる。
【００２８】
好ましくは、外部からプリントデータを受信する受信手段と、判断手段は。受信されたプリントデータに記述されているカラーモード指定に基づいて、プリントデータの各ページがグレースケールおよびカラーのいずれのプリントデータかを判断する。
【００２９】
好ましくは、複数枚の原稿を読み取り、１枚の原稿ごとに画像データを出力する原稿読取手段と、出力される画像データをプリントデータに変換する変換手段と、をさらに備え、判断手段は、出力される画像データごとにグレースケールおよびカラーのいずれかを判定する自動カラー判定手段と、を含む。
【００３０】
好ましくは、ユーザによる操作の入力を受け付ける操作受付手段をさらに備え、判断手段は、操作受付手段により受け付けられる指定に従って、プリントデータの各ページがグレースケールおよびカラーのいずれのプリントデータかを判断する。
【００３１】
この発明のさらに他の局面によれば、画像形成方法は、グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成手段を備えた画像形成装置で実行される画像形成方法であって、起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定するステップと、起動時またはスリープモードからの復帰時に、カラープリントが可能になったかどうかを判定するステップと、複数ページのプリントデータをプリントする場合、起動時またはスリープモードからの復帰時において、画像形成手段によるプリントを開始する時期を、モノクロプリントが可能になったとき、およびカラープリントが可能になったときのいずれかに決定するステップと、を含む。
【００３２】
この局面に従えば、起動時もしくはスリープモードからの復帰時の待ち時間を短くすることが可能な画像形成方法を提供することができる。
【００３３】
この発明のさらに他の局面によれば、画像形成方法は、グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成手段を備えた画像形成装置で実行される画像形成方法であって、起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定するステップと、起動時またはスリープモードからの復帰時に、カラープリントが可能になったかどうかを判定するステップと、プリントデータの各ページがグレースケールおよびカラーのいずれのプリントデータかを判断するステップと、先頭ページがグレースケールと判断される場合、モノクロプリントが可能になったと判定されたときにプリントを開始し、グレースケールでないと判断されるページをプリントする場合、カラープリントが可能になったと判定されるまで待機するよう画像形手段を制御するステップと、を含む。
【００３４】
この局面に従えば、起動時もしくはスリープモードからの復帰時の待ち時間を短くすることが可能な画像形成方法を提供することができる。
【００３５】
この発明のさらに他の局面によれば、画像形成プログラムは、グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成手段を備えた画像形成装置で実行される画像形成プログラムであって、起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定するステップと、起動時またはスリープモードからの復帰時に、カラープリントが可能になったかどうかを判定するステップと、複数ページのプリントデータをプリントする場合、起動時またはスリープモードからの復帰時において、画像形成手段によるプリントを開始する時期を、モノクロプリントが可能になったとき、およびカラープリントが可能になったときのいずれかに決定するステップと、をコンピュータに実行させる。
【００３６】
この局面に従えば、起動時もしくはスリープモードからの復帰時の待ち時間を短くすることが可能な画像形成プログラムを提供することができる。
【００３７】
この発明のさらに他の局面によれば、画像形成プログラムは、グレースケールのプリントデータをプリントするモノクロモードと、カラーのプリントデータをプリントするカラーモードとのいずれかでプリントする画像形成手段を備えた画像形成装置で実行される画像形成プログラムであって、起動時またはプリント可能なスタンバイモードより消費電力が少なくプリント不可能なスリープモードからの復帰時に、モノクロプリントが可能になったかどうかを判定するステップと、起動時またはスリープモードからの復帰時に、カラープリントが可能になったかどうかを判定するステップと、プリントデータの各ページがグレースケールおよびカラーのいずれのプリントデータかを判断するステップと、先頭ページがグレースケールと判断される場合、モノクロプリントが可能になったと判定されたときにプリントを開始し、グレースケールでないと判断されるページをプリントする場合、カラープリントが可能になったと判定されるまで待機するよう画像形手段を制御するステップと、をコンピュータに実行させる。
【００３８】
この局面に従えば、起動時もしくはスリープモードからの復帰時の待ち時間を短くすることが可能な画像形成プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００４０】
＜第１の実施の形態＞
図１は、本発明の実施の形態の１つにおける画像形成システムの概略構成を示す図である。画像形成システムは、ネットワーク４にそれぞれ接続された画像形成装置としてのｎ台の複合機（以下、「ＭＦＰ」という）１−Ｘ（Ｘ：１〜ｎ）と、情報処置装置としてのｍ台のパーソナルコンピュータ（以下「ＰＣ」という）３−Ｙ（Ｙ＝１〜ｍ）とを含む。
【００４１】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１−Ｘは、画像形成装置であり、その構成および機能は同じなので、ここでは特に言及しない限りＭＦＰ１−１を例に説明する。
【００４２】
ネットワーク４は、ローカルエリアネットワーク（ＬＡＮ）であり、有線または無線を問わない。またネットワーク４は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、インターネット、または一般公衆回線を用いたネットワーク等であってもよい。
【００４３】
ＰＣ３−Ｙは、中央演算装置（ＣＰＵ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（ハードディスク装置）等の固定記憶装置を有し、モニタ、キーボード、マウス等が接続された一般的なコンピュータ装置である。ＰＣ３−Ｙは、画像形成プログラムとしてのプリンタドライバプログラムがインストールされている。なお、ＭＦＰ１−Ｘの種類が異なる場合、ＰＣ３−Ｙそれぞれには、ＭＦＰ１−Ｘを制御するための種類の異なるプリンタドライバプログラムがそれぞれインストールされる。プリンタドライバプログラムがＰＣ３−Ｙで実行されると、ＰＣ３−Ｙは、オペレーティングシステムやアプリケーションプログラムが発行する描画命令に従って、プリントデータを生成し、ＭＦＰ１−Ｘのいずれかに送信する。ここで、プリントデータとは、プリンタドライバプログラムによって画像形成装置１−Ｘが処理可能なページ記述言語に変換したデータである。
【００４４】
ＭＦＰ１−Ｘは、原稿を走査して得られる画像データ、またはＰＣ３−Ｙから受信されたプリントデータから生成した画像を用紙上に形成する。また、ＭＦＰ１−Ｘは、走査して得られる画像データを、ネットワーク４を介して、ＰＣ３−Ｙ、さらにはその他のＭＦＰ１−Ｘに送信することもできる。
【００４５】
図２は、本実施の形態におけるＭＦＰのハードウェア構成の一例を示すブロック図である。なお、ＭＦＰ１−Ｘはすべて同じハード構成を有するため、ここではＭＦＰ１−１を例に説明する。図２を参照して、ＭＦＰ１−１は、メイン回路１０１と、ファクシミリ部１２と、通信制御部１４と、ＡＤＦ１１と、画像読取部１３と、プリントコントローラ１５と、画像形成部１７と、給紙部１９と、後処理部２１とを含む。
【００４６】
メイン回路１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＳ−ＲＡＭ（Ｓｔａｔｉｃ−Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１が実行するプログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、画像形成に関わる各種の設定を記憶するバッテリバックアップされたＮＶ−ＲＡＭ（不揮発性メモリ）１１４と、表示部１１５と、操作部１１６と、固定記憶装置としてのハードディスクドライブ（ＨＤＤ）１１７と、時刻を計時する時計部１１８と、ネットワークインターフェース（Ｉ／Ｆ）１１９と、シリアル通信インターフェース１２０と、を含む。
【００４７】
ＣＰＵ１１１は、表示部１１５、操作部１１６、ＨＤＤ１１６、時計部１１８、ネットワークインターフェース１１９およびシリアル通信インターフェース１２０とそれぞれ接続され、メイン回路１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部１２、通信制御部１４、ＡＤＦ１１、画像読取部１３、プリントコントローラ１５、画像形成部１７、給紙部１９および後処理部２１と接続され、ＭＦＰ１−１の全体を制御する。
【００４８】
ＡＤＦ１１は、原稿台に搭載された複数枚の原稿をさばいて１枚ずつ順に、画像読取部１３に搬送する。画像読取部１３は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを出力する。画像読取部１３は、画像データに基づいて、原稿がカラーかモノクロかを判定する、いわゆるオートカラーセレクト（ＡＣＳ：Ａｕｔｏ  Ｃｏｌｏｒ  Ｓｅｌｅｃｔ）機能を有する。画像読取部１３は、判定結果をＣＰＵ１１１に出力し、画像データを画像形成部１７に出力する。プリントコントローラ１５は、ネットワークインターフェース１１９によりＰＣ３−Ｙのいずれかから受信されたプリントデータが入力され、プリントデータから画像データを生成し、画像形成部１７に出力する。
【００４９】
画像形成部１７は、画像データが入力されると、画像データに基づいて用紙上に画像を形成する。画像形成部１７は、シアン、マゼンタ、イエロー、ブラックの４色のトナーを用いて画像を形成する。このため、フルカラーでプリントすることができる。また、ブラックの１種類のトナーを用いてモノクロでプリントすることもできる。給紙部１９は、用紙を格納しており、格納した用紙を１枚ずつ画像形成部１７に供給する。後処理部２１は、画像が形成された用紙を排紙する。後処理部２１は、複数の排紙トレイを有し、記録シートをソートして排紙することが可能である。また、後処理部２１は、パンチ穴加工部、ステープル加工部を備えており、排紙された記録シートにパンチ穴加工、またはステープル加工することが可能である。
【００５０】
表示部１１５は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイであり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１６は、テンキー、プリントキー等の複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１６は、表示部１１５上に設けられたタッチパネルを含む。表示部１１５と操作部１１６とで、操作パネルが構成される。
【００５１】
ネットワークインターフェース１１９は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースである。シリアル通信インターフェース１２０は、それに接続された装置とシリアル通信するためのインターフェースである。ＣＰＵ１１１は、ネットワークインターフェース１１９またはシリアル通信インターフェース１２０に接続された外部の機器との間でデータを送受信する。
【００５２】
また、ＣＰＵ１１１は、シリアル通信インターフェース１２０に接続されたメモリカード１２１からＣＰＵ１１１が実行するための画像形成プログラムを読出し、読み出した画像形成プログラムをＳ−ＲＡＭ１１２にロードし、実行する。なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、メモリカード１２１に限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。さらに、ＣＰＵ１１１がインターネットに接続されたコンピュータからプログラムをダウンロードしてＨＤＤ１１７に記憶する、または、インターネットに接続されたコンピュータがプログラムをＨＤＤ１１７に書込みするようにして、ＨＤＤ１１７に記憶されたプログラムをＳ−ＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５３】
通信制御部１４は、ＣＰＵ１１１をＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）７に接続するためのモデムである。ＭＦＰ１−１には、ＰＳＴＮ７における電話番号が予め割り当てられており、ＰＳＴＮ７に接続されたファクシミリ装置からＭＦＰ１−１に割り当てられた電話番号に発呼があると、通信制御部１４がその発呼を検出する。通信制御部１４は、発呼を検出すると通話を確立し、ファクシミリ部１２に通信させる。
【００５４】
ファクシミリ部１２は、ＰＳＴＮ７に接続され、ＰＳＴＮ７にファクシミリデータを送信する、またはＰＳＴＮ７からファクシミリデータを受信する。ファクシミリ部１２は、受信したファクシミリデータを画像形成部１７でプリント可能な画像データに変換して、画像形成部１７に出力する。これにより、画像形成部１７は、ファクシミリ部１２により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１２は、ＨＤＤ１１７に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮ７に接続されたファクシミリ装置または他のＭＦＰ１−Ｘに出力する。これにより、ＨＤＤ１１７に記憶されたデータをファクシミリ装置または他のＭＦＰ１−Ｘ（Ｘは２以上）に出力することができる。このように、ＭＦＰ１−１は、ファクシミリ送受信機能を有する。
【００５５】
ＭＦＰ１−１は、消費する電力を低減させるために、所定期間、動作指示がないと、プリントが可能な状態（以下「スタンバイモード」という）から、プリントが不可能であるがスタンバイモードより消費電力の少ない状態（以下「スリープモード」という）に切換える。動作指示は、ユーザが操作部１１６に操作を入力する指示に加えて、ネットワーク４に接続されたＰＣ３−Ｙ等からプリントデータを受信する場合のプリント指示を含む。
【００５６】
ＭＦＰ１−１の画像形成部１７は、用紙にトナーで形成されたトナー像を溶かして用紙に定着させるために、定着ローラを備えている。画像形成部１７は、スタンバイモードにおいては、定着ローラの温度がトナーを溶かすのに最適な温度となるように制御する。一方、画像形成部１７はスリープモードのときは、定着ローラの温度をスタンバイモードのときの温度よりも低い温度に制御するか、または温度制御を行わず、消費電力を低減する。このため、スリープモードになってから定着ローラの温度は時間の経過とともに低下する。定着ローラの温度が低下すると、次にトナーを溶かすのに最適な温度に達するまで、ある程度の時間がかかる。このため、スリープモードを解除してもスタンバイモードに切換わるまでに所定の時間を必要とする。
【００５７】
画像形成部１７は、スタンバイモードにおいて、４種類のトナーを用いて画像を形成するカラーモードと、１種類のトナーを用いて画像を形成するモノクロモードとのいずれかで画像を形成する。カラーモードで画像を形成する場合の定着ローラの温度は、モノクロモードで画像を形成する場合の定着ローラの温度よりも高い。このため、スリープモードから復帰してモノクロモードでプリント可能な状態（スタンバイモード）になるまでの時間は、スリープモードから復帰してカラーモードでプリント可能な状態（スタンバイモード）になるまでの時間より短い。
【００５８】
画像形成部１７は、ＣＰＵ１１１により制御され、スリープモードとスタンバイモードとに切換える。画像形成部１７は、スリープモードにおいてモノクロモードへの復帰コマンドがＣＰＵ１１１から入力されると、モノクロモードでプリント可能な状態（スタンバイモード）になった時点で、モノクロモードのプリントが可能なことを示す信号をＣＰＵ１１１に出力する。また、スリープモードにおいてカラーモードへの復帰コマンドがＣＰＵ１１１から入力されると、カラーモードでプリント可能な状態（スタンバイモード）になった時点で、カラーモードのプリントが可能なことを示す信号をＣＰＵ１１１に出力する。
【００５９】
また、ＭＦＰ１−１において、画像読取部１３と、画像形成部１７とは、独立して動作することが可能である。したがって、ＭＦＰ１−１がスリープモードの場合であっても、画像読取部１３で原稿を読み取ることが可能である。この場合、画像読取部１３が出力する画像データは、Ｓ−ＲＡＭ１１２に一時的に記憶される。さらに、ＣＰＵ１１１は、画像読取部１３が読み取る原稿ごとに、カラーかモノクロかのいずれであるかを示す信号が入力される。
【００６０】
図３は、ＭＦＰで実行されるメイン処理の流れの一例を示すフローチャートである。メイン処理は、ＣＰＵ１１１が画像形成プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。また、メイン処理は、ＭＦＰ１−１に電源が投入される等の事象の発生により、ＣＰＵ１１１により処理が開始される。まず、ＣＰＵ１１１は、Ｓ−ＲＡＭ１１２に記憶される変数のクリア、標準モードの設定等の初期化処理を実行する（ステップＳ１０）。続いて、起動／復帰処理を起動し（ステップＳ１１）、処理をステップＳ１２に進める。起動／復帰処理については後述するが、定着ローラの温度調節処理、画像形成部１７による画像安定化処理などを実行する。起動とは、ＭＦＰ１−１に電源が投入された場合をいい、復帰とは、スリープモード（省エネルギーモード）からスタンバイモードへの復帰をいう。起動／復帰時の処理は、メイン処理と並行して実行される。
【００６１】
ステップＳ１２においては、操作部１１６が備えるキースイッチ群および表示部１１５に設置されたタッチパネルに、ユーザから何らかの処理要求（コピー処理、各種の設定処理、など）が入力されたか否かを判断する（ステップＳ１２）。処理要求が入力されなければ（ステップＳ１２でＮＯ）、処理をステップＳ１８に進め、処理要求が入力されたならば（ステップＳ１２でＹＥＳ）、処理をステップＳ１３に進める。
【００６２】
ステップＳ１３においては、スリープモードか否かを判断する。スリープモードであれば（ステップＳ１３でＹＥＳ）、処理をステップＳ１４に進め、そうでなければステップＳ１４をスキップして処理をステップＳ１５に進める。ステップＳ１４においては、ステップＳ１１と同様に、起動／復帰処理を起動し、処理をステップＳ１５に進める。
【００６３】
ステップＳ１５においては、入力された処理要求がコピー処理か否かを判断する。処理要求がコピー処理を要求するならば（ステップＳ１５でＹＥＳ）、処理をステップＳ１７に進め、そうでなければ処理をステップＳ１６に進める。ステップＳ１７においては、処理要求に従ってコピー処理を実行し、処理をステップＳ１２に戻す。コピー処理については、後で詳しく説明する。
【００６４】
ステップＳ１６に処理が進む場合は、操作パネルに入力された処理要求が、コピー処理でない場合である。ステップＳ１６においては、ステップＳ１２において入力された処理要求において要求された処理を実行し、処理をステップＳ１８に進める。ここで、処理要求において要求された処理は、例えば、ＮＶ−ＲＡＭ１１４に記憶されている各種設定の変更処理等である。
【００６５】
ステップＳ１８においては、装置の外部から処理要求を受信したか否かを判断する。具体的には、ネットワーク４を介して接続されたＰＣ３−Ｙのいずれかから処理要求を受信したか否かを判断する。処理要求は、文書のプリント処理、各種の設定処理等を含む。処理要求を受信したならば処理をステップＳ１９に進め、処理要求を受信しなければ処理をステップＳ２４に進める。ステップＳ１９においては、スリープモードか否かを判断する。スリープモードであれば（ステップＳ１９でＹＥＳ）、処理をステップＳ２０に進め、そうでなければステップＳ２０をスキップして処理をステップＳ２１に進める。ステップＳ２０においては、ステップＳ１１と同様に、起動／復帰処理を起動し、処理をステップＳ２１に進める。
【００６６】
ステップＳ２１においては、ステップＳ１８において受信された処理要求がプリント処理か否かを判断する。処理要求がプリント処理を要求するならば（ステップＳ２１でＹＥＳ）、処理をステップＳ２３に進め、そうでなければ処理をステップＳ２２に進める。ステップＳ２３においては、処理要求に従ってプリント処理を実行し、処理をステップＳ１２に戻す。コピー処理については、後で詳しく説明する。
【００６７】
ステップＳ２２に処理が進む場合は、ステップＳ１８において受信された処理要求が、プリント処理でない場合である。ステップＳ２２においては、ステップＳ１８において受信された処理要求において要求された処理を実行し、処理をステップＳ２４に進める。ここで、処理要求において要求された処理は、例えば、ＮＶ−ＲＡＭ１１４に記憶されている各種設定の変更処理等である。
【００６８】
ステップＳ２４においては、スリープモードに移行する条件が満たされたかどうかを判断する。スリープモードに移行する条件が満たされた場合（ステップＳ２４でＹＥＳ）、処理をステップＳ２５に進め、スリープモードに移行する条件が満たされていない場合（ステップＳ２４でＮＯ）、ステップＳ２５をスキップして処理をステップＳ１２に戻す。ステップＳ２５においては、スリープモードに移行し（ステップＳ２５）、処理をステップＳ１０に戻し、上述の処理を繰り返す。スリープモードに移行する条件は、たとえば、所定時間継続して操作部１１６に入力が検出されない場合、またはネットワークインターフェース１１９でプリントデータが受信されない場合等である。
【００６９】
図４は、起動／復処理の流れの一例を示す第１のフローチャートである。起動／復帰処理は、図３に示したメイン処理のステップＳ１１、Ｓ１４またはＳ２０において起動され、ＣＰＵ１１１によりメイン処理と並行して実行される処理である。
【００７０】
図４を参照して、ＣＰＵ１１１は、まず、モノクロ−プリントの可否を示すフラグ（以下、「モノクロプリント可Ｆ」）、およびカラープリントの可否を示すフラグ（以下、「カラープリント可Ｆ」）を両方ともＯＦＦに設定する（ステップＳ３１）。次に、定着ローラの温度調節、画像安定化処理等の起動時に行う処理を起動する（ステップＳ３２）。定着ローラの温度調節、画像安定化処理を起動することにより、定着器の温度調節および画像安定化処理等が、起動／復帰処理と並行して実行される。
【００７１】
次に、起動またはスリープモードからの復帰を開始してから、モノクロプリント、およびカラープリントが実行可能になるまでの時間の計測を開始する（ステップＳ３３）。具体的には、時計部１１８に起動を開始してからの時間、またはスリープモードからの復帰を開始してからの時間を計時させる。その後、モノクロプリントが可能になるまで待機し（ステップＳ３４でＮＯ）、モノクロプリントが可能になると（ステップＳ３４でＹＥＳ）、処理をステップＳ３５に進める。ステップＳ３５においては、モノクロプリント可ＦをＯＮに設定する。そして、起動またはスリープモードからの復帰を開始してからモノクロプリントが可能になるまでにかかった時間（以下、「モノクロプリント初期化時間」という）をＮＶ−ＲＡＭ１１４に記憶し（ステップＳ３６）、処理をステップＳ３７に進める。
【００７２】
ステップＳ３７においては、カラープリントが可能になるまで待機し（ステップＳ３７でＮＯ）、カラープリントが可能になると（ステップＳ３７でＹＥＳ）、処理をステップＳ３８に進める。ステップＳ３８においては、カラープリント可ＦをＯＮに設定し（ステップＳ３８）、起動またはスリープモードからの復帰を開始してからカラープリントが可能になるまでにかかった時間（以下、「カラープリント初期化時間」という）をＮＶ−ＲＡＭ１１４に記憶する（ステップＳ３９）。
【００７３】
次のステップＳ４０においては、モノクロプリントが可能になってからカラープリントが可能になるまでの時間でプリントできるページ数ｎを算出する。具体的には、ページ数ｎは、ステップＳ３６において記憶したモノクロプリント初期化時間と、ステップＳ３９において記憶したカラープリント初期化時間と、予めＲＯＭ１１３に書き込まれているＭＦＰ１−１のシステムスピードａ（１分間にプリントできる枚数）から、次式（１）に従って算出し、算出したページ数ｎを、ＮＶＲＡＭ１０４に記憶する。
【００７４】
ｎ＝ａ×（Ｔｃ−Ｔｂｋ）÷６０  …  （１）
ただし、定数ａは、ＭＦＰ１−Ｘのシステムスピード（枚／分）であり、変数Ｔｂｋはモノクロプリント初期化時間（秒）であり、変数Ｔｃはカラープリント初期化時間（秒）である。
【００７５】
図５は、第１のコピー処理の流れの一例を示すフローチャートである。第１のコピー処理は、ＣＰＵ１１１が画像形成プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。また、第１のコピー処理は、操作部１１６が備えるキースイッチ群および表示部１１５に設置されたタッチパネルに、ユーザからコピー処理のための操作が入力された場合に実行される処理である。
【００７６】
図５を参照して、ＣＰＵ１１１は、操作部１１６にコピー処理のための操作が入力されると、原稿の読み取り処理を起動する（ステップＳ５１）。この原稿の読み取り処理の起動処理により、画像読取部１３により原稿の読み取りが開始される。必要に応じて、ＡＤＦ１１が起動される。
【００７７】
次に、カラープリント可ＦがＯＦＦに設定されているかどうか確認する（ステップＳ５２）。すなわち、起動／復帰処理が終了しているかどうかを確認する。カラープリント可ＦがＯＦＦに設定されている場合（ステップＳ５２でＹＥＳ）、処理をステップＳ５３に進め、カラープリント可ＦがＯＮに設定されていれば（ステップＳ５２でＮＯ）、処理をステップＳ５６に進める。ステップＳ５６においては、画像読取部１３が出力する画像データに基づいて画像を形成する。起動／復帰処理が終了し、画像形成部１７の状態がカラーモードでのプリントが可能となっているからである。
【００７８】
ステップＳ５３においては、コピー処理要求時に指定されたカラーモードがグレースケールか否かを判断する。グレースケールならば（ステップＳ５３でＹＥＳ）、処理をステップＳ５４に進め、そうでなければ処理をステップＳ５５に進める。ステップＳ５４においては、モノクロプリント可ＦがＯＮに設定されるまで待機し（ステップＳ５４でＮＯ）、モノクロプリント可ＦがＯＮに設定されると処理をステップＳ５６に進める。換言すれば、モノクロプリントが可能になるまで待機し、モノクロプリントが可能になると処理をステップＳ５６に進める。ステップＳ５６においては、画像読取部１３が出力する画像データに基づいてモノクロの画像を形成する（ステップＳ５６）。
【００７９】
一方、ステップＳ５５に処理が進むのは、コピー処理要求時に指定されたカラーモードがグレースケールでない場合、換言すればカラープリントの要求の場合である。この場合、カラープリント可ＦがＯＮになるまで待機し（ステップＳ５５でＮＯ）、カラープリント可ＦがＯＮになると（ステップＳ５５でＹＥＳ）、処理をステップＳ５６に進める。ステップＳ５６においては、画像読取部１３が出力する画像データに基づいてカラーの画像を形成する。
【００８０】
図６は、第１のプリント処理の流れの一例を示すフローチャートである。第１のプリント処理は、ＣＰＵ１１１が画像形成プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。また、第１のプリント処理は、ネットワークインターフェース１１９がネットワーク４を介して接続されたＰＣ３−Ｙのいずれかからプリントジョブを受信した場合に実行される処理である。
【００８１】
図６を参照して、ＣＰＵ１１１は、プリントジョブを受信すると、カラープリント可Ｆが０ＦＦに設定されているかどうか確認する（ステップＳ６１）。すなわち、起動／復帰時の処理が終了しているかどうかを確認する。カラープリント可ＦがＯＦＦに設定されている場合（ステップＳ６１でＹＥＳ）、処理をステップＳ６２に進め、カラープリント可ＦがＯＮに設定されていれば（ステップＳ６１でＮＯ）、処理をステップＳ６６に進める。
【００８２】
ステップＳ６２においては、プリントデータに含まれるカラーモードを読み出す。プリントデータは、ＰＣ３−Ｙでプリンタドライバを用いてプリントする文書を元に作成され、ＰＣ３−Ｙから送信される。プリントデータの一例としては、ＰＣＬやＰｏｓｔＳｃｒｉｐｔ等の一般的なＰＤＬ（Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇe）で記述された印刷コマンドを、プリントジョブを制御する言語であるＰＪＬ（Ｐｒｉｎｔ  ＪｏｂＬａｎｇｕａｇｅ）で覆った形式である。ここで、プリンタデータの一例を示す。
％−１２３４５Ｘ＠ＰＪＬ
ＰＪＬ  ＥＮＴＥＲ  ＧＲＡＹＳＣＡＬＥ＝〇ＦＦ
ＰＪＬ  ＥＮＴＥＲ  ＬＡＮＧＵＡＧＥ＝ＰＣＬ
｛文書のＰＤＬデータ｝
％−１２３４５Ｘ
上記例のプリントデータにおいて、ＰＪＬの「ＧＲＡＹＳＣＡＬＥ」が「ＯＮ」であればカラープリント、「ＯＦＦ」であればモノクロプリントを指示していることを表す。ＣＰＵ１１１は、このプリントデータの「ＧＲＡＹＳＣＡＬＥ」の設定値を読み取り、カラーモードを判定する。
【００８３】
ステップＳ６３においては、ステップＳ６２において読み取ったカラーモードがグレースケールか否かを判断する。グレースケールならば（ステップＳ６３でＹＥＳ）、処理をステップＳ６４に進め、そうでなければ処理をステップＳ６５に進める。ステップＳ６４においては、モノクロプリント可ＦがＯＮに設定されるまで待機し（ステップＳ６４でＮＯ）、モノクロプリント可ＦがＯＮに設定されると処理をステップＳ６６に進める。換言すれば、モノクロプリントが可能になるまで待機し、モノクロプリントが可能になると処理をステップＳ６６に進める。
【００８４】
一方、ステップＳ６５に処理が進むのは、ステップＳ６２において読み取ったカラーモードがグレースケールでない場合、換言すればカラーの場合である。この場合、カラープリント可ＦがＯＮになるまで待機し（ステップＳ６５でＮＯ）、カラープリント可ＦがＯＮになると（ステップＳ６５でＹＥＳ）、処理をステップＳ６６に進める。ステップＳ６６においては、プリントデータをビットマップイメージに展開する。そして、展開したビットマップイメージに基づいて画像を形成する（ステップＳ６７）。
【００８５】
＜第１の変形例＞
第１の変形例におけるＭＦＰ１−Ｘは、複数ページの原稿を複写するコピー処理、または複数ページのプリントデータをプリントするプリント処理において、複数ページごとにカラーモードが異なる場合に、画像を形成するタイミングを可能な限り早くするものである。
【００８６】
図７は、第２のコピー処理の流れの一例を示す図である。図７を参照して、図５に示した第１のコピー処理のステップＳ５３に代えて、ステップＳ７１〜ステップＳ７３の処理を実行するようにしたものである。以下、図５に示した第１のコピー処理と異なる点を主に説明する。
【００８７】
図７を参照して、ステップＳ５２において、カラープリント可ＦがＯＦＦに設定されている場合、画像読取部１３が、先頭のｎページの原稿の読み取りが完了するまで待機する（ステップＳ７１でＮＯ）。先頭のｎページとは、図４に示した起動／復帰処理のステップＳ４０において算出され、ＮＶＲＡＭ１０４に記憶された値であり、モノクロプリントが可能になってからカラープリントが可能になるまでにプリントできるページ数である。画像読取部１３による先頭ｎページの読み取りが完了したならば（ステップＳ７１でＹＥＳ）、先頭ｎページそれぞれがカラーかグレースケールかの別を判定するカラー判定をする（ステップＳ７２）。なお、画像読取部１３で読み取った画像のカラー判定は、一般的なものであり、ここでは詳細の説明は繰り返さない。
【００８８】
先頭ｎページのカラー判定の結果、先頭ｎページの全てのページがグレースケールか否かを判断する（ステップＳ７３）。先頭ｎページの全てのページがグレースケールならば処理をステップＳ５４に進め、１ページでもグレースケールでなければ処理をステップＳ５５に進める。ステップＳ５４においては、モノクロプリント可ＦがＯＮになるまで、換言すればモノクロプリントが可能になるまで待機し、モノクロプリント可ＦがＯＮになると、読み取った原稿の画像を形成する（ステップＳ５６）。
【００８９】
一方、先頭ｎページのカラー判定の結果、先頭ｎページの少なくとも１ページにカラーのページが含まれていた場合（ステップＳ７３でＮＯ）、カラープリント可ＦがＯＮになるまで、すなわち、カラープリントが可能になるまで待機する（ステップＳ５５）。カラープリント可ＦがＯＮになると（ステップＳ５５でＹＥＳ）、読み取った原稿の画像を形成する（ステップＳ５６）。
【００９０】
このように、ＭＦＰ１−１が、起動またはスリープモードに復帰を開始した後、画像読取部１３により読み取られた原稿の最初のｎページがモノクロであれば、画像形成部１７がカラープリント可能になるまで待機することなく、モノクロプリントが可能になると画像形成を開始するので、ユーザの待ち時間を少なくすることができる。また、最初のｎページの画像形成が終了した段階では、カラープリントが可能な状態になっているので、ｎページ以降のページにカラーの原稿が存在したとしても、最初のｎページに続けて画像形成をすることができる。
【００９１】
図８は、第２のプリント処理の流れの一例を示すフローチャートである。図８を参照して、図６に示した第１のプリント処理と異なる点は、ステップＳ６２およびステップＳ６３に代えて、ステップＳ８１〜ステップＳ８３が実行される点である。その他の処理は同じなので、ここでは異なる点を主に説明する。
【００９２】
ステップＳ６１において、カラープリント可Ｆが０ＦＦに設定されていると判断された場合、先頭のｎページの受信が完了したか否かを判断する（ステップＳ８１）。先頭のｎページとは、図４に示した起動／復帰処理のステップＳ４０において算出され、ＮＶＲＡＭ１０４に記憶された値であり、モノクロプリントが可能になってからカラープリントが可能になるまでにプリントできるページ数である。先頭のｎページの受信が完了したならば（ステップＳ８１でＹＥＳ）、先頭ｎページそれぞれがカラーかモノクロかの別を判定するカラー判定をする（ステップＳ８２）。なお、プリントデータのカラー判定は、一般的なものであり、ここでは詳細の説明は繰り返さない。
【００９３】
先頭ｎページのカラー判定の結果、先頭ｎページの全てのページがグレースケールか否かを判断する（ステップＳ８３）。先頭ｎページの全てのページがグレースケールならば処理をステップＳ６４に進め、１ページでもグレースケールでなければ処理をステップＳ６５に進める。ステップＳ６４においては、モノクロプリント可ＦがＯＮになるまで、換言すればモノクロプリントが可能になるまで待機し、モノクロプリント可ＦがＯＮになると、処理をステップＳ６６に進める。ステップＳ６６においては、受信したプリントデータをビットマップイメージに展開し、展開したビットマップイメージに基づいて画像を形成する（ステップＳ６７）。
【００９４】
一方、先頭ｎページのカラー判定の結果、先頭ｎページの少なくとも１ページにカラーのページが含まれている場合（ステップＳ８３でＮＯ）、カラープリント可ＦがＯＮになるまで、すなわち、カラープリントが可能になるまで待機する（ステップＳ６５）。カラープリント可ＦがＯＮになると（ステップＳ６５でＹＥＳ）、処理をステップＳ６６に進める。
【００９５】
このように、ＭＦＰ１−１が、起動またはスリープモードに復帰を開始した後、ＰＣ３−Ｙから受信したプリントデータの最初のｎページがモノクロであれば、画像形成部１７がカラープリント可能になるまで待機することなく、モノクロプリントが可能になると画像形成を開始するので、ユーザの待ち時間を少なくすることができる。また、最初のｎページの画像形成が終了した段階では、カラープリントが可能な状態になっているので、ｎページ以降のページにカラーのプリントデータが存在したとしても、最初のｎページに続けて画像形成をすることができる。
【００９６】
＜第２の変形例＞
第２の変形例における第３のコピー処理は、ユーザが操作部１１６から原稿のページごとにカラーかモノクロかの別を入力するようにしたものである。また、第２の変形例における第３のコピー処理は、ＰＣ３−Ｙのいずれかから受信するプリントデータがページごとにカラーかモノクロかの別を示すカラーモードを含むようにしたものである。
【００９７】
図９は、第３のコピー処理の流れの一例を示すフローチャートである。図９を参照して、図７に示した第２のコピー処理と異なる点は、ステップＳ７２およびステップＳ７３に代えて、ステップＳ７２Ａを実行するようにしたものである。以下、図７に示した第２のコピー処理と異なる点を主に説明する。
【００９８】
ステップＳ５２において、カラープリント可ＦがＯＦＦに設定されている場合、ページ単位のカラーモード設定において、先頭ｎページのカラーモードそれぞれがカラーかモノクロかのいずれに設定されているかを判定し（ステップＳ７２）、処理をステップＳ７３に進める。ユーザが操作部１１６に入力するコピー条件の設定において、すべてのページについてカラーかモノクロかの別を示すカラーモードを入力するので、その設定値を参照する。
【００９９】
このように、第３のコピー処理においては、ユーザが操作部１１６に入力したコピー条件のカラーモードを参照して、複数の原稿の各ページのカラーモードを判定するので、原稿を読み取って得られる画像データから、その原稿のカラーモードを判定する必要がない。このため、ＡＣＳを有する必要がなく、カラーモードの判定の処理速度を速くすることができる。
【０１００】
図１０は、第３のプリント処理の流れの一例を示すフローチャートである。図１０を参照して、図８に示した第２のプリント処理と異なる点は、ステップＳ８１およびステップＳ８２に代えて、ステップＳ８２Ａを実行するようにしたものである。以下、図８に示した第２のコピー処理と異なる点を主に説明する。
【０１０１】
ステップＳ６１において、カラープリント可Ｆが０ＦＦに設定されていると判断された場合、プリントデータに含まれるページ単位のカラーモード設定において、先頭ｎページのカラーモードそれぞれがカラーかモノクロかのいずれに設定されているかを判定し（ステップＳ７２）、処理をステップＳ７３に進める。
【０１０２】
ここで、プリントデータに含まれるページ単位のカラーモード設定の一例を示す。
％−１２３４５Ｘ＠ＰＪＬ
ＰＪＬ  ＥＮＴＥＲ  ＰＥＲＰＡＧＥＣＯＬＯＲ＝“３，１−８，ＯＮ，９−１４  ０ＦＦ，１５，ＯＮ”
ＰＪＬ  ＥＮＴＥＲ  ＬＡＮＧＵＡＧＥ＝ＰＣＬ
｛文書のＰＤＬデータ｝
％−１２３４５Ｘ
上記例のプリントデータにおいて、ＰＪＬの「ＰＥＲＰＡＧＥＣＯＬＯＲ」がページ単位のカラーモード設定を示し、「要素数ｎ，ページ範囲１，グレースケール指定１，ページ範図２，グレースケール指定２，…，ページ範図ｎ，グレースケール指定ｎ」の書式で表される。上記の例の場合、ページ範囲１の「第１ページ〜第８ページ」はグレースケール、ページ範囲２の「第９ページ〜第１４ページ」はカラー、ページ範囲３の「第１５ページ」はグレースケールに設定されていることを示している。
【０１０３】
ＣＰＵ１１１は、ＰＪＬを読み取り、先頭ｎページそれぞれのカラーモードを判定する。先頭のｎページとは、図４に示した起動／復帰処理のステップＳ４０において算出され、ＮＶＲＡＭ１０４に記憶された値であり、モノクロプリントが可能になってからカラープリントが可能になるまでにプリントできるページ数である。
【０１０４】
次のステップＳ８３においては、先頭ｎページの全てのページがグレースケールか否かを判断する。先頭ｎページの全てのページがグレースケールならば処理をステップＳ５４に進め、１ページでもグレースケールでなければ処理をステップＳ６５に進める。
【０１０５】
このように、第３のプリント処理においては、プリントデータに含まれるカラーモードを参照して、複数の原稿の各ページのカラーモードを判定するので、プリントデータから、それに含まれる各ページのカラーモードを判定する必要がない。このため、カラーモードの判定の処理速度を速くすることができる。
【０１０６】
＜第３の変形例＞
第３の変形例における第４のコピー処理は、モノクロプリントが可能となった後は、カラープリントが可能でなくても、モノクロの原稿を読み取った画像をプリントするようにし、カラーの原稿を読み取った場合にはそれ以降の原稿を読み取った画像を、カラープリントが可能となるまでプリントすることなく待機するようにしたものである。また、第３の変形例における第４のプリント処理は、モノクロプリントが可能となった後は、カラープリントが可能でなくても、プリントデータのモノクロのページをプリントするようにし、カラーのページ以降のページは、カラープリントが可能となるまでプリントすることなく待機するようにしたものである。
【０１０７】
図１１は、第４のコピー処理の流れの一例を示すフローチャートである。第４のコピー処理は、ＣＰＵ１１１が画像形成プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。また、第４のコピー処理は、操作部１１６が備えるキースイッチ群および表示部１１５に設置されたタッチパネルに、ユーザからコピー処理のための操作が入力された場合に実行される処理である。
【０１０８】
図１１を参照して、ＣＰＵ１０１は、原稿の読み取り処理を起動する（ステップＳ９１）。この原稿の読み取り処理が起動されることにより、画像読取部１３により原稿の読み取りが開始される。必要に応じて、ＡＤＦ１１が起動される。
【０１０９】
次に、モノクロプリント可ＦがＯＮに設定されているかどうか確認する（ステップＳ９２）。モノクロプリント可ＦがＯＮに設定されるまで待機状態となり（ステップＳ９２でＮＯ）、モノクロプリント可ＦがＯＮに設定されると（ステップＳ９２でＹＥＳ）、処理をステップＳ９３に進める。モノクロプリントが可能になるまで、プリントしないようにするためである。
【０１１０】
ステップＳ９３においては、変数ｉに「１」を設定する。変数ｉは、画像読取部１３が読み取った原稿の枚数（ページ番号）をカウントするための変数である。次のステップＳ９３においては、第ｉページの原稿の読み取りが完了しているかどうか確認する。読取が完了するまで待機状態となり（ステップＳ９４でＮＯ）、読取が完了すると処理をステップＳ９５に進める。ステップＳ９５においては、第ｉページのカラーモードを判定するカラー判定をする（ステップＳ９５）。なお、画像読取部１３が原稿を読み取って出力する画像のカラー判定は、一般的なものであり、ここでは詳細の説明は繰り返さない。カラー判定の結果、第ｉページ（ｉ＝
０〜ｉｍａｘ（最終ページ））のカラーモードがグレースケールであれば処理をステップＳ９８に進めるが、そうでなくカラーであれば処理をステップＳ９７に進める。ステップＳ９８においては、直ちに第ｉページの原稿の画像を形成する。モノクロプリントが可能な状態となっているので、グレースケールの画像を直ちにプリントすることができる。
【０１１１】
一方、第ｉページの原稿がグレースケールではない場合（ステップＳ９６でＮＯ）、ステップＳ９７においてカラープリント可ＦがＯＮか否かを確認する。ステップＳ９７においては、カラープリント可ＦがＯＮになるまで待機状態となり、カラープリント可ＦがＯＮになると処理をステップＳ９８に進める。
【０１１２】
ステップＳ９８においては第ｉページの画像を形成する。次のステップＳ９９においては、処理対象のページを次のページにするために、変数ｉに「１」を加算し、処理をステップＳ１００に進める。ステップＳ１００においては、すべてのページの処理が終了したか否かを判断する。すべてのページに対する処理が終了したならば処理をメイン処理に戻すが、そうでなければ処理をステップＳ９４に戻す。
【０１１３】
このように、第４のコピー処理においては、カラープリントが可能でなくてもモノクロプリントが可能であれば、複数の原稿のうちカラーの原稿より前のページのグレースケールの原稿の画像が直ちに形成される。このため、ユーザの待時間を短くすることができる。
【０１１４】
図１２は、第４のプリント処理の流れの一例を示すフローチャートである。第４のプリント処理は、ＣＰＵ１１１が画像形成プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。また、第４のプリント処理は、ネットワークインターフェース１１９がネットワーク４を介して接続されたＰＣ３−Ｙのいずれかからプリントジョブを受信した場合に実行される処理である。
【０１１５】
図１２を参照して、ＣＰＵ１１１は、プリントジョブを受信すると、モノクロプリント可ＦがＯＦＦに設定されているかどうか確認する（ステップＳ１０１）。モノクロプリント可ＦがＯＮに設定されるまで待機状態となり（ステップＳ１０１でＮＯ）、モノクロプリント可ＦがＯＮに設定されると（ステップＳ１０１でＹＥＳ）、処理をステップＳ１０２に進める。モノクロプリントが可能となるまで、プリントしないようにするためである。
【０１１６】
ステップＳ１０２においては、変数ｉに「１」を設定する。変数ｉは、プリントデータに含まれる画像のページをカウントするための変数である。次のステップＳ１０３においては、第ｉページの画像のカラーモードを判定するカラー判定をする。なお、プリントデータに含まれる複数ページの画像それぞれのカラー判定は、一般的なものであり、ここでは詳細の説明は繰り返さない。カラー判定の結果、第ｉページ（ｉ＝
０〜ｉｍａｘ（最終ページ））のカラーモードがグレースケールであれば処理をステップＳ１０６に進めるが、そうでなくカラーであれば処理をステップＳ１０５に進める。ステップＳ１０６においては、第ｉページのプリントデータをビットマップイメージに展開する。そして、展開したビットマップイメージに基づいて画像を形成する（ステップＳ１０７）。モノクロプリントが可能な状態となっているので、グレースケールの画像を直ちにプリントすることができる。
【０１１７】
一方、第ｉページの画像がグレースケールではない場合（ステップＳ１０４でＮＯ）、ステップＳ１０５においてカラープリント可ＦがＯＮか否かを確認する。ステップＳ１０５においては、カラープリント可ＦがＯＮになるまで待機状態となり、カラープリント可ＦがＯＮになると処理をステップＳ１０６に進める。
【０１１８】
ステップＳ１０６においては第ｉページのプリントデータをビットマップイメージに展開する。そして、第ｉページの画像を形成する（ステップＳ１０７）。次のステップＳ１０８においては、処理対象のページを次のページにするため変数ｉに「１」を加算し、処理をステップＳ１０９に進める。ステップＳ１０９においては、すべてのページの処理が終了したか否かを判断する。すべてのページに対する処理が終了したならば処理をメイン処理に戻すが、そうでなければ処理をステップＳ１０３に戻す。
【０１１９】
このように、第４のプリント処理においては、カラープリントが可能でなくてもモノクロプリントが可能であれば、プリントデータに含まれる複数ページの画像のうちカラーの画像より前のページのグレースケールのページの画像が直ちに形成される。このため、ユーザ待時間を短くすることができる。
【０１２０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施の形態の１つにおける画像形成システムの概略構成を示す図である。
【図２】本実施の形態におけるＭＦＰのハードウェア構成の一例を示すブロック図である。
【図３】ＭＦＰで実行されるメイン処理の流れの一例を示すフローチャートである。
【図４】起動／復処理の流れの一例を示す第１のフローチャートである。
【図５】第１のコピー処理の流れの一例を示すフローチャートである。
【図６】第１のプリント処理の流れの一例を示すフローチャートである。
【図７】第２のコピー処理の流れの一例を示す図である。
【図８】第２のプリント処理の流れの一例を示すフローチャートである。
【図９】第３のコピー処理の流れの一例を示すフローチャートである。
【図１０】第３のプリント処理の流れの一例を示すフローチャートである。
【図１１】第４のコピー処理の流れの一例を示すフローチャートである。
【図１２】第４のプリント処理の流れの一例を示すフローチャートである。
【符号の説明】
【０１２２】
１−Ｘ  画像形成装置、３−Ｙ  ＰＣ、４  ネットワーク、１２  ファクシミリ部、１３  画像読取部、１４  通信制御部、１５  プリントコントローラ、１７  画像形成部、１９  給紙部、２１  後処理部、１０１  メイン回路、１１１  ＣＰＵ、１１２  Ｓ−ＲＡＭ、１１３  ＲＯＭ、１１４  ＮＶ−ＲＡＭ、１１５  表示部、１１６  操作部、１１７  ＨＤＤ、１１８  時計部、１１９  ネットワークインターフェース、１２０  シリアル通信インターフェース、１２１  メモリカード。
【図１】
2008216320.tif 000003
【図２】
2008216320.tif 000004
【図３】
2008216320.tif 000005
【図４】
2008216320.tif 000006
【図５】
2008216320.tif 000007
【図６】
2008216320.tif 000008
【図７】
2008216320.tif 000009
【図８】
2008216320.tif 000010
【図９】
2008216320.tif 000011
【図１０】
2008216320.tif 000012
【図１１】
2008216320.tif 000013
【図１２】
2008216320.tif 000014