(57)【特許請求の範囲】
【請求項１】
印刷データに関連付けられた印刷設定の検査要求を受信する要求受信部と，
前記要求受信部が要求を受信した後，当該要求に対する回答を応答する応答部と，
前記応答部による応答後に，印刷データを受信するデータ受信部と，
前記データ受信部が受信した印刷データを印刷する印刷部と，
前記要求受信部が印刷データに関連付けられた印刷設定の検査要求を受信した場合に，当該印刷設定の設定内容がカラー印刷であるか否かを判断する判断部と，
前記要求受信部が前記検査要求を受信したことを条件として，前記判断部にてカラー印刷であると判断された場合，前記データ受信部が印刷データを受信する前に，カラー印刷用の補正処理を開始し，前記判断部にてカラー印刷でないと判断された場合，前記データ受信部が印刷データを受信する前に，前記補正処理を開始しない準備動作部と，
前記データ受信部が印刷データを受信した場合に，当該印刷データの印刷設定の設定内容がカラー印刷であるか否かを判断する第２判断部と，
前記第２判断部にてカラー印刷でないと判断された場合，前記補正処理が実行中であるか否かを判断する実行判断部と，
前記実行判断部にて前記補正処理が実行中であると判断された場合，前記補正処理を停止する停止部と，
を備えることを特徴とする画像形成装置。
【請求項２】
請求項１に記載する画像形成装置において，
前記要求受信部が印刷データに関連付けられた印刷設定の検査要求を受信したことを条件として，当該印刷設定を全て満たす印刷が可能か否かを判断する印刷判断部を備え，
前記準備動作部は，前記印刷判断部にて印刷が可能と判断された場合，かつ，前記判断部にてカラー印刷であると判断された場合に，前記補正処理を開始し，前記印刷判断部にて印刷が不可と判断された場合には，前記判断部にてカラー印刷であると判断された場合であっても，前記補正処理を開始しないことを特徴とする画像形成装置。
【請求項３】
印刷データに関連付けられた印刷設定の検査要求を受信する要求受信部と，
前記要求受信部が要求を受信した後，当該要求に対する回答を応答する応答部と，
前記応答部による応答後に，印刷データを受信するデータ受信部と，
前記データ受信部が受信した印刷データを印刷する印刷部と，
前記要求受信部が印刷データに関連付けられた印刷設定の検査要求を受信した場合に，当該印刷設定の設定内容のうち用紙種類の設定が厚紙か否かを判断する判断部と，
前記要求受信部が前記検査要求を受信したことを条件として，前記判断部にて厚紙であると判断された場合，前記データ受信部が印刷データを受信する前に，定着装置のウォームアップを開始し，前記判断部にて厚紙でないと判断された場合，前記データ受信部が印刷データを受信する前に，前記ウォームアップを開始しない準備動作部と，
前記データ受信部が印刷データを受信した場合に，当該印刷データの印刷設定の設定内容のうち用紙種類の設定が厚紙か否かを判断する第２判断部と，
前記第２判断部にて厚紙でないと判断された場合，前記ウォームアップが実行中であるか否かを判断する実行判断部と，
前記実行判断部にて前記ウォームアップが実行中であると判断された場合，前記ウォームアップを停止する停止部と，
を備えることを特徴とする画像形成装置。
【請求項４】
請求項３に記載する画像形成装置において，
前記要求受信部が印刷データに関連付けられた印刷設定の検査要求を受信したことを条件として，当該印刷設定を全て満たす印刷が可能か否かを判断する印刷判断部を備え，
前記準備動作部は，前記印刷判断部にて印刷が可能と判断された場合，かつ，前記判断部にて厚紙であると判断された場合に，前記ウォームアップを開始し，前記印刷判断部にて印刷が不可と判断された場合には，前記判断部にて厚紙であると判断された場合であっても，前記ウォームアップを開始しないことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，印刷データを受信し，その印刷データを印刷する画像形成装置に関する。さらに詳細には，印刷データの受信前に，印刷を予見させる要求を受ける画像形成装置に関するものである。
【背景技術】
【０００２】
従来から，外部装置から印刷データを受信し，その印刷データを印刷する画像形成装置において，印刷データの受信前に，印刷データの送信元である外部装置から，印刷を予見させる要求を受け付ける画像形成装置が知られている。印刷を予見させる要求としては，例えば画像形成装置の能力や状態の問合せがある。
【０００３】
前記のように外部装置から印刷を予見させる要求を受け付ける画像形成装置を開示した文献としては，例えば特許文献１がある。特許文献１に開示された技術では，クライアントコンピュータが複数のプリンタに対して能力および状態を問い合わせる。クライアントコンピュータは，各プリンタの能力および状態を各プリンタからの応答によって取得した後，優先条件に合致するプリンタを検索する。そして，ユーザは検索されたプリンタの中から印刷を実行するプリンタを選択し，クライアントコンピュータは選択されたプリンタに印刷データを送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２８４９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の画像形成装置には，次のような問題があった。すなわち，画像形成装置は，要求に応じて能力や状態を回答し，その後に印刷データを受信する。画像形成装置は，この印刷データを印刷するにあたって，印刷の準備動作として，例えば，画像位置や濃度のずれを調整する補正処理や，定着装置を所定の温度に加熱するウォームアップを，必要に応じて行う。この準備動作が完了するまで印刷動作を開始できない。従来の画像形成装置は印刷データを受信してから準備動作を開始するため，印刷データを受信してから印刷を開始するまでの間に，準備動作を開始して終了まで待つ待ち時間が発生していた。
【０００６】
本発明は，前記した従来の画像形成装置が有する問題点を解決するためになされたものである。すなわちその課題とするところは，印刷を予見させる要求を受信した後に，印刷データを受信してから印刷を開始するまでの待ち時間をできるだけ短縮できる画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像形成装置は，印刷データに関連付けられた印刷設定の検査要求を受信する要求受信部と，前記要求受信部が要求を受信した後，当該要求に対する回答を応答する応答部と，前記応答部による応答後に，印刷データを受信するデータ受信部と，前記データ受信部が受信した印刷データを印刷する印刷部と，前記要求受信部が印刷データに関連付けられた印刷設定の検査要求を受信した場合に，当該印刷設定の設定内容が準備動作を開始する開始条件を満たすか否かを判断する判断部と，前記要求受信部が前記検査要求を受信したことを条件として，前記判断部にて開始条件を満たすと判断された場合，前記データ受信部が印刷データを受信する前に，その開始条件に対応する準備動作を開始し，前記判断部にて開始条件を満たさないと判断された場合，前記データ受信部が印刷データを受信する前に，その開始条件に対応する準備動作を開始しない準備動作部と，を備える。
【０００８】
本発明の画像形成装置は，印刷データに関連付けられた印刷設定の検査要求を受け付ける。この要求は，画像形成装置に対する印刷命令に先立って出力されることが多く，印刷を予見させる要求と言える。そして，この印刷を予見させる要求を受信したことを条件として，印刷の準備動作を開始する。印刷の準備動作としては，例えば，位置ずれ補正，濃度補正，定着装置のウォームアップが該当する。
【０００９】
すなわち，本発明の画像形成装置では，印刷を予見させる要求を受けたことを契機に，印刷の準備動作を開始する。つまり，印刷ジョブを受信する前に準備動作を開始するため，従来のように印刷ジョブを受信してから準備動作を開始する場合に比べて，印刷ジョブを受信してから（準備動作を済ませて）印刷を開始するまでの待ち時間を短縮できる。
【００１０】
また，印刷データに関連付けられた設定の検査要求を受信した場合は，検査結果の送信後，その印刷データが送信される可能性が高い。そのため，準備動作を開始したとしてもその準備動作が無駄になる可能性が低い。
【００１１】
また，開始条件を満たさない印刷設定であった場合に準備動作を開始しないことで，無駄な準備動作を行わずに済む。なお，開始条件は，準備動作が複数ある場合には準備動作ごとに設定される。そのため，判断部は，個々の準備動作についてその準備動作に対応する開始条件を満たすか否かを判断する。
【００１２】
具体的に，上記の画像形成装置としては，例えば，前記判断部は，前記開始条件として印刷設定の設定内容がカラー印刷か否かを判断し，前記準備動作部は，前記判断部にてカラー印刷であると判断された場合，前記準備動作としてカラー印刷用の補正処理を開始し，前記判断部にてカラー印刷ではないと判断された場合，前記補正処理を開始しないとよい。カラー印刷用の補正処理は，長時間がかかることが予想される。そのため，カラー印刷用の補正処理は，カラー印刷でなければ実行しない方が好ましい。なお，カラー印刷用の補正処理としては，例えば位置ずれ補正や濃度補正がある。
【００１３】
この他，例えば，前記判断部は，前記開始条件として印刷設定のうち用紙種類の設定が厚紙か否かを判断し，前記準備動作部は，前記判断部にて厚紙であると判断された場合，前記準備動作として定着装置のウォームアップを開始し，前記判断部にて厚紙ではないと判断された場合，前記ウォームアップを開始しないとしてもよい。ウォームアップは，消費電力が大きくなることが予想される。そのため，ウォームアップが必要なければ実行しない方が好ましい。
【００１４】
また，本発明の画像形成装置は，前記データ受信部が印刷データを受信した場合に，当該印刷データの印刷設定の設定内容が準備動作を実行する実行条件を満たすか否かを判断する第２判断部と，前記第２判断部にて実行条件を満たさないと判断された場合，その実行条件に対応する準備動作が実行中であるか否かを判断する実行判断部と，前記実行判断部にて準備動作が実行中であると判断された場合，その準備動作を停止する停止部とを備えるとよい。実行条件を満たさない印刷設定である場合にもかかわらず準備動作を実行している場合には，その準備動作を停止することで，無駄な準備動作を継続しなくて済む。なお，実行条件は，準備動作が複数ある場合には準備動作ごとに設定される。そのため，第２判断部は，個々の準備動作についてその準備動作に対応する実行条件を満たすか否かを判断する。
【００１５】
具体的に，上記の画像形成装置としては，例えば，前記準備動作部は，前記準備動作としてカラー印刷用の補正処理を行い，前記第２判断部は，前記実行条件として印刷設定の設定内容がカラー印刷か否かを判断し，前記実行判断部は，前記第２判断部にてカラー印刷ではないと判断された場合，前記補正処理が実行中であるか否かを判断するとよい。カラー印刷用の補正処理は，長時間がかかることが予想される。そのため，カラー印刷用の補正処理が不要な場合にはカラー印刷用の補正処理を途中で停止することで，カラー印刷用の補正処理に必要な電力を節約できる。また，印刷ジョブを受信した後にカラー印刷用の補正処理が完了するのを待たなくてよいので，途中で停止しない場合に比べて，印刷ジョブの受信から印刷開始までの待ち時間を短縮できる。
【００１６】
この他，例えば，前記準備動作部は，前記準備動作として定着装置のウォームアップを行い，前記第２判断部は，前記実行条件として印刷設定のうち用紙種類の設定が厚紙か否かを判断し，前記実行判断部は，前記第２判断部にて厚紙ではないと判断された場合，前記ウォームアップが実行中であるか否かを判断してもよい。ウォームアップが不要な場合にウォームアップを停止することにより，ウォームアップに必要な電力を節約できる。また，印刷ジョブを受信した後にウォームアップが完了するのを待たなくてよいので，途中で停止しない場合に比べて，印刷ジョブの受信から印刷開始までの待ち時間を短縮できる。
【００１７】
また，本発明の画像形成装置は，前記要求受信部が印刷データに関連付けられた印刷設定の検査要求を受信したことを条件として，当該印刷設定を全て満たす印刷が可能か否かを判断する印刷判断部を備え，前記準備動作部は，前記印刷判断部にて印刷が可能と判断された場合，その印刷の準備動作を開始し，前記印刷判断部にて印刷が不可と判断された場合，その印刷の準備動作を開始しないとよい。検査の結果，印刷不可の項目が１つでもあった場合には，ユーザが印刷をキャンセルする可能性が高い。そのため，準備動作を開始しない方が好ましい。
【発明の効果】
【００１８】
本発明によれば，印刷を予見させる要求を受信した後に，印刷データを受信してから印刷を開始するまでの待ち時間をできるだけ短縮できる。
【図面の簡単な説明】
【００１９】
【図１】実施の形態にかかるプリンタの電気的構成を示すブロック図である。
【図２】プリンタの画像形成部の構成を示す図である。
【図３】プリンタとＰＣとのデータの送受信をタイミングを示すタイミングチャートである。
【図４】検査データの構成を示す図である。
【図５】プリンタの受信処理の動作手順を示すフローチャート（その１）である。
【図６】プリンタの受信処理の動作手順を示すフローチャート（その２）である。
【図７】プリンタの受信処理の動作手順を示すフローチャート（その３）である。
【図８】カラー補正が開始されたときの動作手順を示すフローチャートである。
【図９】ウォームアップが開始されたときの動作手順を示すフローチャートである。
【図１０】印刷データの受信が開始されたときの動作手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下，本発明にかかる印刷装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，パーソナルコンピュータ（ＰＣ）と接続するプリンタに本発明を適用したものである。
【００２１】
［プリンタの構成］
本形態のプリンタ１００（印刷装置の一例）は，図１に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４とを備えた制御部３０を備えている。また，制御部３０は，用紙に画像を印刷する画像形成部１０と，動作状況の表示やユーザによる入力操作の受付を行う操作パネル４０と，ネットワークインターフェース３７とに，電気的に接続されている。
【００２２】
ＲＯＭ３２には，プリンタ１００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３およびＮＶＲＡＭ３４は，各種制御プログラムが読み出される作業領域として，あるいは印刷データを一時的に記憶する記憶領域として利用される。
【００２３】
ＣＰＵ３１（要求受信部，応答部，データ受信部，判断部，第２判断部，実行判断部，停止部，印刷判断部の一例）は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，プリンタ１００の各構成要素を制御する。
【００２４】
ネットワークインターフェース３７は，他の装置との通信を可能にするインターフェースである。プリンタ１００は，ネットワークインターフェース３７を介して他の装置から送信される印刷データを受信する。本形態では，プリンタ１００は，ネットワークインターフェース３７を介して，パーソナルコンピュータ（ＰＣ）２００やサーバ３００との通信が可能になっており，印刷システム９００を構成している。
【００２５】
また，画像形成部１０（印刷部の一例）は，用紙に画像を印刷することができればよく，画像形成方式については電子写真方式であってもインクジェット方式であってもよい。また，カラー印刷が可能であってもよく，モノクロ印刷専用であってもよい。本形態では，電子写真方式であって，カラー印刷が可能なものとする。
【００２６】
また，操作パネル４０は，ユーザ入力を受け付ける各種のボタンと，文字情報やボタン等を表示するタッチパネル画面とを有している。各種のボタンとしては，例えば，印刷動作の開始を指示するＯＫボタンや，印刷動作のキャンセルを指示するキャンセルボタンがある。
【００２７】
［画像形成部の構成］
続いて，プリンタ１００の画像形成部１０の構成について，図２を参照しつつ説明する。画像形成部１０は，電子写真方式によってトナー像を形成し，そのトナー像を用紙に転写するプロセス部５０と，用紙上の未定着のトナーを定着させる定着装置８とを備えている。
【００２８】
プロセス部５０は，カラー画像の形成が可能であり，シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）の各色に対応するプロセス部を並列に配置している。具体的には，Ｃ色の画像を形成するプロセス部５０Ｃと，Ｍ色の画像を形成するプロセス部５０Ｍと，Ｙ色の画像を形成するプロセス部５０Ｙと，Ｋ色の画像を形成するプロセス部５０Ｋとを備えている。そして，用紙の搬送方向において，下流側からプロセス部５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋの順に等間隔に配置されている。なお，プロセス部の順番はこれに限定するものではない。
【００２９】
また，画像形成部１０は，各プロセス部５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋに光を照射する露光装置５３と，各プロセス部５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋの転写位置に用紙を搬送する搬送ベルト７とを備えている。
【００３０】
プロセス部５０Ｋは，図２において時計回りに回転するドラム状の感光体１と，感光体１の表面を一様に帯電する帯電装置２と，静電潜像に対してトナーによる現像を行う現像装置４と，感光体１上のトナー像をシートに転写させる転写装置５と，転写後に感光体１上に残ったトナーを感光体１の表面から電気的に捕捉するクリーナ６とを有している。感光体１および転写装置５は，搬送ベルト７に対して接触して配置されている。そして，感光体１は，転写装置５に対して搬送ベルト７を挟んで対向している。プロセス部５０Ｃ，５０Ｍ，５０Ｙについても，プロセス部５０Ｋと同様の構成である。
【００３１】
各プロセス部５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋでは，感光体１の表面が帯電装置２によって一様に帯電される。その後，露光装置５３からの光により露光され，用紙に形成すべき画像の静電潜像が形成される。次いで，現像装置４を介して，トナーが感光体１に供給される。これにより，感光体１上の静電潜像は，トナー像として可視像化される。
【００３２】
画像形成部１０は，用紙を１枚ずつ取り出し，その用紙を搬送ベルト７上に搬送する。そして，プロセス部５０にて形成されたトナー像をその用紙に転写する。このとき，カラー印刷では，各プロセス部５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋにてトナー像が形成され，用紙上で各トナー像が重ね合わせられる。一方，モノクロ印刷では，プロセス部５０Ｋのみでトナー像が形成され，用紙に転写される。その後は，トナー像が転写された用紙を定着装置８に搬送し，トナー像をその用紙に熱定着させる。そして，定着後の用紙を装置外に排出する。
【００３３】
［印刷システムの構成］
続いて，プリンタ１００およびＰＣ２００を有する印刷システム９００の，印刷動作について，図３を参照しつつ説明する。
【００３４】
印刷システム９００では，ＰＣ２００がユーザからのプリンタ検索指示を受け付けると，ＰＣ２００から能力情報通知要求が送信される。能力情報通知要求は，プリンタに対してスペックを通知させる要求である。ＰＣ２００は，相手先のプリンタが指定されている場合には，そのプリンタに対して能力情報通知要求を送信し，相手先が指定されていない場合には，通信可能なプリンタ全てに対して能力情報通知要求をブロードキャストする。
【００３５】
プリンタ１００は，能力情報通知要求を受信すると，自身のスペックを要求元のＰＣ２００に通知する。この能力通知では，少なくともプリンタのスペック情報を応答する。トナー不足や用紙切れ等の印刷可能状態であるか否かを決定するステータス情報は，含まれていなくてもよい。
【００３６】
ＰＣ２００は，能力通知を返信してきたプリンタの一覧を表示する。ユーザがその一覧から印刷に使うプリンタ１００を選択すると，ＰＣ２００は，そのプリンタ１００に対する印刷設定画面を表示し，ユーザによる印刷設定を受け付ける。印刷設定画面は，受信した能力通知に基づいて作成され，印刷可能な設定を入力可能にする。換言すると，印刷不可の設定は入力不可にする。例えば，能力通知に片面印刷のみ可能であることが記憶されている場合には，両面印刷の設定を不可にする。ここで能力通知を返信してきたプリンタがプリンタ１００だけである場合（能力通知を返信してきたプリンタが１台しかない場合）は，能力通知を返信してきたプリンタの一覧の表示をしないで，そのプリンタ１００に対する印刷設定画面を表示してもよい。
【００３７】
ユーザによる印刷設定が完了し，印刷命令を受け付けると，ＰＣ２００はプリンタ１００に対してその印刷設定に従った検査要求を送信する。検査要求には，図４に示すような検査データ９０が付加される。検査要求は，例えば，ＰＣ２００にプリンタ１００のソフトウェアをインストールすることなしに印刷を可能にするクラウドプリントを利用する際に送信される。クラウドプリントを利用する場合，能力情報通知要求および検査要求はクラウドプリントのプロトコルであるＩＰＰ２．０等に準拠している。
【００３８】
検査データ９０には，印刷データに関連付けられた印刷設定の内容（本形態では，少なくとも用紙サイズ，両面印刷設定，カラー設定，解像度，用紙種類，部数を含むものとする）と，ユーザ名とが記憶される。なお，図４に示したデータ構造は，印刷設定の代表的な項目を列挙した一例であってこれに限るものではない。例えば，より詳細な印刷設定を記憶してもよい。あるいは，図４に示した項目より少ない項目から構成されるものであってもよい。なお，検査データ９０には，印刷データに関する印刷設定は含まれるが，印刷データそのものは含まれない。
【００３９】
プリンタ１００は，検査要求を受信すると，その検査要求に付加されている検査データ９０の，印刷設定の各項目について，印刷可能か否かを解析する。この解析では，プリンタ自身のスペックの他，ステータスも考慮される。そのため，スペックとしては印刷可能であってもステータスとして印刷不可であれば，印刷不可と判断する。例えば，カラー印刷が可能なプリンタであって，何れかの色でトナー不足が検出されている場合には，スペックとしてはカラー印刷可能であるが，カラー印刷が可能な状態にはならない。そのため，印刷不可となる。この他，プリンタ１００に，特定のユーザの印刷を禁止する設定がある場合には，その特定のユーザからの検査要求は，印刷不可と判断する。プリンタ１００は，解析結果を，検査結果通知としてＰＣ２００に送信する。
【００４０】
ＰＣ２００は，検査結果通知を受信した後，印刷可能であればその印刷設定に従った印刷ジョブを作成し，プリンタ１００に送信する。印刷ジョブには，印刷設定と印刷対象となる印刷データとが含まれる。印刷不可であれば，印刷命令をキャンセルする。あるいは，印刷設定のやり直しをユーザに求めてもよい。あるいは，印刷設定に従った印刷が不可であるがそれでも印刷を継続するか否かをユーザに問い合わせてもよい。
【００４１】
プリンタ１００は，印刷ジョブを受信すると，その印刷ジョブに含まれる印刷設定に従って，その印刷ジョブに含まれる印刷データを印刷する。印刷完了後は，印刷完了通知をＰＣ２００に送信する。なお，印刷中にエラーが生じた場合には，そのエラー内容をＰＣ２００に送信する。
【００４２】
［プリンタの制御］
続いて，上述の印刷システム９００の印刷動作を実現するプリンタ１００の受信処理（準備動作部，応答部，データ受信部，印刷部，判断部，第２判断部，実行判断部，停止部，印刷判断部の一例）について，図５から図１０のフローチャートを参照しつつ説明する。受信処理は，プリンタ１００が検査要求を受信したことを契機に，プリンタ１００の制御部３０（準備動作部の一例）によって実行される。
【００４３】
受信処理では，先ず，検査データ９０に記憶されている印刷設定の各項目について，印刷が可能か否かを解析する（Ｓ１０１）。そして，その解析結果に基づいて，印刷設定の全項目で可能となっているか否かを判断する（Ｓ１０２，印刷判断部の一例）。
【００４４】
印刷設定の全項目で可能となっている，すなわち印刷設定を満たす印刷が可能となっている場合には（Ｓ１０２：ＹＥＳ），ユーザにとっては，設定した印刷設定を満たす印刷が可能であるので，印刷設定を変更することなく印刷を実行できることから，解析結果を送信した後にその印刷設定による印刷データが送信される可能性が高い。
【００４５】
次に，検査データ９０の印刷設定のうち，カラー印刷の設定がＯＮであるか否かを判断する（Ｓ１０３，判断部の一例）。カラー印刷の設定がＯＮである場合には（Ｓ１０３：ＹＥＳ），印刷の準備動作として，カラー印刷用の補正処理を開始する（Ｓ１０４，準備動作部の一例）。カラー印刷用の補正処理としては，例えば位置ずれ補正や濃度補正が該当する。カラー印刷用の補正処理の開始後は，Ｓ１０５に移行する。また，カラー印刷用の補正処理が開始されると，図８に示す処理が並列して開始される。図８のカラー用補正処理が開始されると，先ず，カラー用補正終了フラグがリセットされる（Ｓ１８０）。次に，カラー用補正処理が終了したか又は停止したか否かが判断される（Ｓ１８１）。カラー用補正処理が終了するか，又は停止するまで待機する（Ｓ１８１：Ｎｏ）。カラー用補正処理が終了するか又は停止すると（Ｓ１８１：Ｙｅｓ），カラー補正終了フラグがセットされて（Ｓ１８２），このフローの処理が終了する。なお，Ｓ１０４の実行時，プリンタ１００が他の印刷データの印刷処理中であった場合には，その印刷処理の終了を待って補正処理を開始する。一方，カラー印刷の設定がＯＦＦである場合には（Ｓ１０３：ＮＯ），カラー印刷用の補正処理を行う必要がない。そのため，カラー印刷用の補正処理を行わず，Ｓ１０５に移行する。
【００４６】
すなわち，カラー印刷用の補正処理では，レジストパターン等のマークを搬送ベルト７上に形成し，そのマークを読み取って補正値を算出するといった処理が必要であり，補正処理完了までに時間がかかることが予想される。そのため，印刷を予見させる検査データ９０を受信した際には，カラー印刷の設定がＯＮである場合は，印刷ジョブを受け付ける前にカラー印刷用の補正処理を開始することで，印刷ジョブを受け付けてからカラー印刷用の補正処理が終了するのを待って印刷を開始するまでの待ち時間を短縮できる。一方で，カラー印刷の設定がＯＦＦである場合は，不要なカラー印刷用の補正処理を行わないことで，カラー印刷用の補正処理に必要な電力と時間を節約できる。
【００４７】
次に，検査データ９０の印刷設定のうち，用紙種類の設定が厚紙であるか否かを判断する（Ｓ１０５，判断部の一例）。用紙種類の設定が厚紙である場合には（Ｓ１０５：ＹＥＳ），印刷の準備動作として，定着装置８のヒータのウォームアップを開始する（Ｓ１０６，準備動作部の一例）。ウォームアップの開始後は，Ｓ１０７に移行する。また，ウォームアップが開始されると，図９に示す処理が並列して開始される。図９のウォームアップが開始されると，ウォームアップ終了フラグがリセットされる（Ｓ１８３）。次に，ウォームアップが終了した又は停止したか否かを判断する（Ｓ１８４）。ウォームアップが終了するか又は停止するまで待機する（Ｓ１８４：Ｎｏ）。ウォームアップが終了するか又は停止すると（Ｓ１８４：Ｙｅｓ），ウォームアップ終了フラグがセットされて（Ｓ１８５），このフローの処理が終了する。一方，用紙種類の設定が厚紙ではない場合には（Ｓ１０５：ＮＯ），ウォームアップを開始せず，Ｓ１０７に移行する。Ｓ１０７では，その他の印刷の準備動作を開始する。その他の印刷の準備動作の開始後は，Ｓ１０８に移行する。なお，その他の準備動作が開始されると，開始された各準備動作の終了フラグがリセットされる。各準備動作が終了又は停止すると，リセットされた各終了フラグがセットされる。
【００４８】
すなわち，定着装置８のヒータのウォームアップも，ヒータが所定の温度まで到達するのに時間がかかることが予想される。そのため，印刷を予見させる検査データ９０を受信した際には，用紙種類の設定が厚紙である場合には，印刷ジョブを受け付ける前にウォームアップを開始することで，印刷ジョブを受信してからウォームアップが完了するのを待って印刷を開始するまでの待ち時間を短縮できる。一方で，用紙種類の設定が厚紙でない場合には，不要なウォームアップを行わないことで，ウォームアップに必要な電力と時間を節約できる。
【００４９】
なお，本形態では，カラー用補正（Ｓ１０４），ウォームアップ（Ｓ１０６）の順に準備動作を行っているが，順序は不問である。また，必ずしも全ての準備動作を開始する必要はない。印刷の準備動作のうちの少なくとも１つを開始することで，印刷の早期開始の期待が高まる。具体的に，印刷の準備動作としてウォームアップと，例えば，ウォームアップよりも処理時間が長いカラー用補正処理とが実行される場合を用いて説明する。従来は，印刷データが受信された後に，ウォームアップとカラー用補正処理とが実行されて，処理時間の長いカラー用補正処理が終了するまで印刷の開始が出来なかった。これに対し本発明では，処理時間の長いカラー用補正処理が印刷を予見させる検査データを受信したタイミングで実行され，その後に印刷データが受信されると，その受信タイミングでウォームアップが実行される。カラー用補正処理が終了し，ウォームアップが終了すると印刷が開始できる。本発明では，カラー用補正処理を印刷データが受信される前から実行しているため，印刷データが受信されてから実行されるよりも早期に印刷を開始することができる。また，必ずしもＳ１０２の全項目判断，Ｓ１０３のカラー印刷の判断，Ｓ１０５の厚紙の判断を全て行う必要はなく，例えば，Ｓ１０３のみを行い，Ｓ１０２およびＳ１０５を行わない構成（つまり，図５のフローチャートにおいては，Ｓ１０１→Ｓ１０３，Ｓ１０４→Ｓ１０８，Ｓ１０９のだけの構成）であってもよい。
【００５０】
また，検査データ９０の印刷設定のうち，少なくとも１つの項目で印刷不可となっている，すなわち印刷設定を満たす印刷が不可の場合には（Ｓ１０２：ＮＯ），その解析結果を応答した後，ユーザが印刷命令をキャンセルする可能性が高い。この場合，ユーザが意図した印刷が不可であるので，他のプリンタが検索されてユーザが意図した印刷が行われる。また，例えば，カラー印刷の印刷設定であってカラーのトナーが不足している場合，印刷設定がモノクロ印刷に変更される可能性もある。そのため，印刷の準備動作を開始してもその準備動作が無駄になる可能性が高い。そのため，印刷の準備動作を開始することなく，Ｓ１１０に移行する。
【００５１】
Ｓ１０８では，Ｓ１０１での解析結果を，検査要求の送信元に送信する（Ｓ１０８，応答部の一例）。解析結果の送信後は，タイマーをスタートし（Ｓ１０９），印刷データを含む印刷ジョブの受信待ちとなり，図５のＡから図６のＡに処理が移行する。Ｓ１１０では，Ｓ１０１での解析結果を，検査要求の送信元に送信する（Ｓ１１０，応答部の一例）。解析結果の送信後は，タイマーをスタートし（Ｓ１１１），印刷データを含む印刷ジョブの受信待ちとなり，図５のＢから図７のＢに処理が移行する。
【００５２】
次に，図６のＡでは，検査データを送信したＰＣ２００からの印刷ジョブを受け付けた否かを判断する（Ｓ１２１）。印刷ジョブを受け付けていない場合には（Ｓ１２１：ＮＯ），タイマーの計時が所定時間以上となったか否かを判断する（Ｓ１２２）。タイマーの計時が所定時間以上でなければ（Ｓ１２２：ＮＯ），Ｓ１２１に戻って印刷ジョブの受信を待つ。なお，Ｓ１２２での所定時間には，例えば，２，３分程度の時間が設定される。
【００５３】
タイマーの計時が所定時間以上であれば（Ｓ１２２：ＹＥＳ），ユーザによって印刷命令がキャンセルされた，あるいはユーザに印刷の意思がないと見做す。そこで，印刷の準備動作を全て停止する（Ｓ１２３）。また，準備動作が完了したことを示す状態にするため，準備動作に対応するフラグをセットする。さらにタイマーを停止してリセットし（Ｓ１２４），受信処理を終了する。
【００５４】
一方，検査データを送信したＰＣ２００からの印刷ジョブを受け付けた場合には（Ｓ１２１：ＹＥＳ），印刷データの受信を開始する（Ｓ１４１，データ受信部の一例）。受信した印刷データは，メモリ領域に保存される。印刷データの受信が開始されると，図１０に示すような処理が並列して開始される。図１０に示す印刷データの受信が開始されると，印刷データ受信終了フラグをリセットする（Ｓ１８６）。次に，印刷データの受信が終了したか否かを判断する（Ｓ１８７）。印刷データの受信が終了するまで待機する（Ｓ１８７：Ｎｏ）。印刷データの受信が終了すると（Ｓ１８７：Ｙｅｓ），印刷データ受信終了フラグをセットして（Ｓ１８８），このフローの処理が終了する。
【００５５】
Ｓ１４１の後，印刷ジョブの印刷設定のうち，カラー印刷の設定がＯＮであるか否かを判断する（Ｓ１４２，第２判断部の一例）。カラー印刷の設定がＯＦＦである場合には（Ｓ１４２：ＮＯ），カラー印刷用の補正処理が実行中であるか否かを判断する（Ｓ１４３，実行判断部の一例）。例えば，検査データではカラー印刷がＯＮであっても，検査データの解析結果を受けてユーザがカラー印刷の設定をＯＦＦに変更して印刷ジョブを送信することがある。そこで，カラー印刷用の補正処理が実行中であった場合には（Ｓ１４３：ＹＥＳ），カラー印刷用の補正が不要であることから，カラー印刷用の補正処理を停止して，カラー用補正終了フラグをセットする（Ｓ１４４，停止部の一例）。これにより，無駄な準備動作に起因する印刷開始タイミングの遅延を回避する。Ｓ１４４の後，あるいはカラー印刷用の補正処理を実行していない場合には（Ｓ１４３：ＮＯ），Ｓ１４７に移行する。カラー印刷の設定がＯＮである場合には（Ｓ１４２：ＹＥＳ），Ｓ１４５に移行する。Ｓ１４５では，カラー印刷用の補正処理が実行済みであるか否かを判断する。カラー印刷用の補正処理が実行済みでない場合には（Ｓ１４５：Ｎｏ），カラー印刷用の補正処理が実行される（Ｓ１４６）。Ｓ１４６の後，あるいはカラー印刷用の補正処理が実行済みである場合には（Ｓ１４５：Ｙｅｓ），Ｓ１４７に移行する。
【００５６】
次に，印刷ジョブの印刷設定のうち，用紙種類の設定が厚紙であるか否かを判断する（Ｓ１４７，第２判断部の一例）。用紙種類の設定が厚紙ではない場合には（Ｓ１４７：ＮＯ），定着装置８のヒータのウォームアップが実行中であるか否かを判断する（Ｓ１４８，実行判断部の一例）。ウォームアップが実行中であった場合には（Ｓ１４８：ＹＥＳ），ウォームアップを停止して，ウォームアップ終了フラグをセットする（Ｓ１４９，停止部の一例）。これにより，Ｓ１４４と同様に，無駄な準備動作に起因する印刷開始タイミングの遅延および電力の浪費を回避する。Ｓ１４９の後，あるいはウォームアップを実行していない場合（Ｓ１４８：ＮＯ），あるいは用紙種類の設定が厚紙である場合には（Ｓ１４７：ＹＥＳ），Ｓ１５０に移行する。
【００５７】
次に，全部の印刷の準備動作が完了したか否かを判断する（Ｓ１５０）。カラー用補正が終了又は停止したか否かは，カラー用補正終了フラグがセットされているか否かにより判断する（カラー用補正終了フラグがセットされていればカラー用補正が完了または停止しているため，印刷を開始できる。）。ウォームアップが終了又は停止したか否かは，ウォームアップ終了フラグがセットされているか否かにより判断する（ウォームアップ終了フラグがセットされていればウォームアップが完了または停止しているため，印刷を開始できる。）。印刷データの受信が終了したか否かは，印刷データ受信終了フラグがセットされているか否かにより判断する（印刷データ受信終了フラグがセットされていれば印刷データの受信が完了しているため，印刷を開始できる。）。全部の印刷の準備動作が完了したか否かは，これらのような各種フラグが全てセットされているか否かにより判断する。全部の印刷の準備動作が完了していない場合には（Ｓ１５０：ＮＯ），全部の印刷の準備動作が完了するまで待機する。一方，全部の印刷の準備動作が完了している場合には（Ｓ１５０：ＹＥＳ），印刷動作を開始する（Ｓ１５１，印刷部の一例）。その後，タイマーを停止してリセットし（Ｓ１２４），受信処理を終了する。
【００５８】
図７のＢでは，検査データを送信したユーザからの印刷ジョブを受け付けた否かを判断する（Ｓ１６１）。印刷ジョブを受け付けていない場合には（Ｓ１６１：ＮＯ），タイマーの計時が所定時間以上となったか否かを判断する（Ｓ１６２）。タイマーの計時が所定時間以上でなければ（Ｓ１６２：ＮＯ），Ｓ１６１に戻って印刷ジョブの受信を待つ。なお，Ｓ１６２での所定時間には，例えば，２，３分程度の時間が設定される。
【００５９】
タイマーの計時が所定時間以上であれば（Ｓ１６２：ＹＥＳ），ユーザによって印刷命令がキャンセルされた，あるいはユーザに印刷の意思がないと見做す。そこで，タイマーを停止してリセットし（Ｓ１６３），受信処理を終了する。
【００６０】
一方，検査データを送信したＰＣ２００からの印刷ジョブを受け付けた場合には（Ｓ１６１：ＹＥＳ），印刷データの受信を開始する（Ｓ１６５，データ受信部の一例）。受信した印刷データは，メモリ領域に保存される。印刷データの受信が開始されると，図１０に示すような処理が並列して開始される。
【００６１】
Ｓ１６５の後，印刷ジョブの印刷設定のうち，カラー印刷の設定がＯＮであるか否かを判断する（Ｓ１６６，第２判断部の一例）。カラー印刷の設定がＯＦＦである場合には（Ｓ１６６：ＮＯ），Ｓ１６９に移行する。カラー印刷の設定がＯＮである場合には（Ｓ１６６：ＹＥＳ），Ｓ１６７に移行する。Ｓ１６７では，カラー印刷用の補正処理が実行済みであるか否かを判断する。つまり，カラー用補正終了フラグがセットされているか，リセットされているかを判断する。カラー印刷用の補正処理が実行済みでない場合には（Ｓ１６７：Ｎｏ），カラー印刷用の補正処理が実行される（Ｓ１６８）。Ｓ１６８の後，あるいはカラー印刷用の補正処理が実行済みである場合には（Ｓ１６７：Ｙｅｓ），Ｓ１６９に移行する。
【００６２】
次に，印刷ジョブの印刷設定のうち，用紙種類の設定が厚紙であるか否かを判断する（Ｓ１６９，第２判断部の一例）。用紙種類の設定が厚紙である場合には（Ｓ１６９：Ｙｅｓ），定着装置８のヒータのウォームアップを開始する（Ｓ１７０）。また，用紙種類の設定が厚紙でない場合には（Ｓ１６９：Ｎｏ），Ｓ１７１に移行する。Ｓ１７１では，その他の印刷の準備動作を開始する。その他の印刷の準備動作の開始後は，Ｓ１７２に移行する。
【００６３】
次に，全部の印刷の準備動作が完了したか否かを判断する（Ｓ１７２）。全部の印刷の準備動作が完了したか否かは，全ての準備動作の終了フラグがセットされたか否かにより判断される。全ての準備動作の終了フラグがセットされていれば，全部の印刷の準備動作が完了したと判断し，１つでも準備動作の終了フラグがセットされていなければ，全部の印刷の準備動作が完了したと判断しない。全部の印刷の準備動作が完了していない場合には（Ｓ１７２：ＮＯ），全部の印刷の準備動作が完了するまで待機する。一方，全部の印刷の準備動作が完了している場合には（Ｓ１７２：ＹＥＳ），印刷動作を開始する（Ｓ１７３，印刷部の一例）。その後，タイマーを停止してリセットし（Ｓ１６３），受信処理を終了する。
【００６４】
以上詳細に説明したように本形態のプリンタ１００では，印刷を予見させる要求である検査要求を受けたことを契機に，各種の印刷の準備動作を開始する。これにより，早期に準備動作を開始することになり，その結果として印刷の早期完了が期待できる。つまり，検査データ９０を受信したことを契機に，印刷データを受信する前に準備動作を開始するので，印刷データの受信後に準備動作が完了して印刷動作を開始できるようになるまでの待ち時間が，印刷データを受信したことを契機に準備動作を開始する場合に比べて，検査データを受信してから印刷データを受信するまでの時間分だけ短くなる。
【００６５】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，プリンタは，印刷機能を備えるものであればよく，複合機や複写機であっても適用可能である。また，プリンタに印刷ジョブを投入する情報処理装置は，ＰＣに限るものではなく，例えば，スマートフォン等のモバイル装置であってもよい。
【００６６】
また，実施の形態では，ＰＣ２００からプリンタ１００に直接印刷ジョブが送信されるが，これに限るものではない。例えば，ＰＣ２００からサーバ３００を介してプリンタ１００にジョブが送信されてもよい。
【００６７】
また，実施の形態では，プリンタ１００は検査要求を受信したことを契機に印刷の準備動作を開始しているが，印刷の準備動作を開始する条件はこれに限るものではない。すなわち，印刷を予見させる要求を受信したタイミングであればよく，例えば能力情報通知要求を受信したタイミングであってもよい。能力情報通知要求であっても，プリンタ１００に対して印刷データが送信される可能性が高まるため，印刷の準備動作を開始してもよい。なお，能力情報通知要求は，検査要求よりも早期に受信することから，印刷データを受信してから印刷を開始するまでの待ち時間が短縮できる。一方で，能力情報通知要求を出力するタイミングは，まだプリンタを検索している段階であり，ユーザがどのプリンタを利用するか不明である。そのため，検査要求を出力するタイミングと比較して，印刷データが送信されない可能性も高い。そのため，印刷の準備動作の無駄を低減するためには，検査要求の受信を契機に準備動作を開始する方が好ましい。
【００６８】
また，印刷の準備動作を開始するための印刷を予見させる要求としては，検査要求（印刷設定の検査要求の一例）や，能力情報通知要求（能力取得要求の一例）の他，例えばプリンタの検索要求や，プリンタの状態取得要求であってもよい。プリンタの検索要求は，プリンタか否かを問い合わせる要求であり，例えばＰＣがプリンタの一覧を表示する際に出力される。また，プリンタの状態取得要求は，プリンタのステータスを問い合わせる要求であり，例えばＰＣがプリンタ個々の状態を表示する際に出力される。
【００６９】
また，実施の形態では，カラー設定や用紙種類の設定によって，準備動作を開始するか否かを決定しているが，準備動作の開始条件はこれらに限るものではない。例えば，検査データ９０の印刷設定のうち，解像度の設定が所定値以上の高解像度であれば，位置ずれ補正を開始するようにしてもよい。
【００７０】
また，実施の形態では，印刷データを作成したユーザ毎の判断は行っていないが，特定のユーザについての判断を行ってもよい。例えば，検査データ９０に含まれるユーザ名ごとに印刷履歴を管理し，検査データ９０の解析結果に印刷不可の情報が含まれていたとしても印刷を行う傾向が高いユーザであるか否かを判断し，そのようなユーザからの検査要求を受信した場合には，検査データ９０の印刷設定の中に印刷不可の項目があったとしても（つまり，Ｓ１０２がＮＯであったとしても），Ｓ１０３に移行して印刷の準備動作を開始してもよい。
【符号の説明】
【００７１】
１０    画像形成部
３０    制御部
４０    操作パネル
１００  プリンタ
２００  ＰＣ
９００  印刷システム
【図１】
0006003201.tif 000002
【図２】
0006003201.tif 000003
【図３】
0006003201.tif 000004
【図４】
0006003201.tif 000005
【図５】
0006003201.tif 000006
【図６】
0006003201.tif 000007
【図７】
0006003201.tif 000008
【図８】
0006003201.tif 000009
【図９】
0006003201.tif 000010
【図１０】
0006003201.tif 000011