(57)【要約】【課題】  受信した印刷ジョブ中の印刷設定を画像データ生成前に抽出して印刷可否判断を行うことにより、早期に印刷可否を判断する印刷装置および印刷方法および印刷システムを提供する。【解決手段】  画像形成装置３０は、ＰＣ１０−１から送信された印刷ジョブをＩ／Ｆ３１で受信すると、印刷ジョブを入力バッファ３２に格納し、印刷設定管理部３３が印刷ジョブから印刷設定を抽出し、さらに、エンジン制御部３７を通じてプリントエンジンのエンジン状態情報をエンジン状態管理テーブル３９に保存させ、印刷設定管理部３３がエンジン状態管理テーブル３９からエンジン状態情報を取得すると、抽出した印刷設定と取得したエンジン状態情報とを印刷設定管理部３３が比較して印刷ジョブがプリントエンジン３８で印刷可能か否かを判断し、印刷不可能であると判断した場合にはＰＣ１０−１に印刷不可であることを通知する。【選択図】  図１
2008201035.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを受け付ける印刷ジョブ受付手段と、前記印刷ジョブ受付手段で受け付けた印刷ジョブに基づき印刷イメージデータを生成する印刷イメージデータ生成手段と、前記印刷イメージデータ生成手段で生成した印刷イメージデータに基づき印刷を実行する印刷エンジンとを有する印刷装置において、
前記印刷ジョブ受付手段で受け付けた印刷ジョブから印刷設定を抽出する印刷設定抽出手段と、
前記印刷エンジンの状態情報を取得するエンジン状態情報取得手段と、
前記印刷イメージデータ生成手段により前記印刷イメージデータを生成する前に、前記印刷設定抽出手段によって抽出された印刷設定と前記エンジン状態情報取得手段によって取得された前記印刷エンジンの状態情報とを比較することにより前記印刷ジョブが前記印刷エンジンで印刷可能か否かを判断する印刷可否判断手段と、
前記印刷可否判断手段によって印刷不可能と判断された場合には、前記印刷ジョブが印刷不可であることを通知する印刷不可能通知手段と
を具備することを特徴とする印刷装置。
【請求項２】
前記印刷可否判断手段によって印刷不可と判断された場合は、前記印刷イメージデータ生成手段により該当印刷ジョブの印刷イメージデータを生成することなく該当印刷ジョブの印刷処理を終了する
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷可否判断手段によって印刷不可と判断された場合は、前記印刷設定を変更して当該印刷ジョブを印刷可能かを判断し、印刷可能な場合は、前記印刷イメージデータ生成手段により該当印刷ジョブの印刷イメージデータを生成する
ことを特徴とする請求項１記載の印刷装置。
【請求項４】
前記印刷可否判断手段によって印刷不可と判断された場合は、前記印刷設定を変更して当該印刷ジョブの印刷処理を続行するか終了するかを判断し、印刷設定を変更して印刷処理を続行する場合は、前記印刷設定を変更して前記印刷イメージデータ生成手段により該当印刷ジョブの印刷イメージデータを生成して印刷処理を続行し、印刷処理を終了する場合は、前記印刷イメージデータ生成手段により該当印刷ジョブの印刷イメージデータを生成することなく該当印刷ジョブの印刷処理を終了する
ことを特徴とする請求項１記載の印刷装置。
【請求項５】
前記印刷設定抽出手段によって抽出される前記印刷設定は、
前記印刷ジョブにより印刷指定された用紙サイズ、給紙ホッパ、用紙種類、カラー印刷若しくはモノクロ印刷、両面印刷若しくは片面印刷のうち少なくとも１つが含まれ、
前記エンジン状態情報取得手段によって取得される前記印刷エンジンの状態情報は、
用紙サイズ、用紙種類、用紙残量、トナー残量、インク残量、排紙トレイのフルスタック状態のうち少なくとも１つが含まれる
ことを特徴とする請求項１乃至４記載の印刷装置。
【請求項６】
印刷ジョブを受け付ける印刷ジョブ受付手段と、前記印刷ジョブ受付手段で受け付けた印刷ジョブに基づき印刷イメージデータを生成する印刷イメージデータ生成手段と、前記印刷イメージデータ生成手段で生成した印刷イメージデータに基づき印刷を実行する印刷エンジンとを有する印刷装置で行われる印刷方法において、
前記印刷ジョブ受付手段で受け付けた印刷ジョブから印刷設定を印刷設定抽出手段により抽出し、
前記印刷エンジンの状態情報をエンジン状態情報取得手段により取得し、
前記印刷イメージデータ生成手段により前記印刷イメージデータを生成する前に、前記印刷設定抽出手段によって抽出された印刷設定と前記エンジン状態情報取得手段によって取得された前記印刷エンジンの状態情報とを比較することにより前記印刷ジョブが前記印刷エンジンで印刷可能か否かを印刷可否判断手段により判断し、
前記印刷可否判断手段によって印刷不可能と判断された場合には、前記印刷ジョブが印刷不可であることを印刷不可能通知手段により通知する
ことを特徴とする印刷方法。
【請求項７】
印刷ジョブを印刷装置に送信する送信端末は、
印刷ジョブを生成するジョブ生成手段と、
前記ジョブ生成手段で受け付けた印刷ジョブから印刷設定を抽出する印刷設定抽出手段と、
前記ジョブ生成手段で生成された印刷ジョブの送信先の画像形成装置から、当該画像形成装置内の印刷を実行する印刷エンジンの状態情報を取得するエンジン情報取得手段と、
前記印刷設定抽出手段により抽出された印刷設定と前記エンジン状態情報取得手段によって取得された前記印刷エンジンの状態情報とを比較することにより、前記印刷設定抽出手段により抽出された当該印刷ジョブが前記印刷エンジンで印刷可能か否かを判断する印刷可否判断手段と
前記印刷可否判断手段により印刷可能であると判断された印刷ジョブを前記印刷装置に送信する送信手段
を備え、
前記送信端末より送信される印刷ジョブを受信する前記印刷装置は、
印刷を実行する印刷エンジンの状態情報を取得するエンジン状態情報取得手段と、
前記エンジン状態情報取得手段により取得した前記状態情報を前記送信端末に送信する状態情報送信手段と
を備え、
前記送信端末と前記印刷装置より構成される印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷方法および印刷システムに関し、特に、受信した印刷ジョブ中の印刷設定を画像データ生成前に抽出して印刷可否判断を行うことにより、早期に印刷可否を判断する印刷装置および印刷方法および印刷システムに関する。
【背景技術】
【０００２】
近年、多数のパーソナルコンピュータを備えるオフィス等の場所ではパーソナルコンピュータが接続されたネットワークにプリンタを接続し、プリンタを共用できるようにしたケースが多く見られる。
【０００３】
このようなプリンタでは、接続されているネットワーク上のパーソナルコンピュータから印刷ジョブを受け付けて印刷が行われるが、複数のパーソナルコンピュータが同時に印刷ジョブを送信した場合には、基本的に印刷ジョブを受け付けた順番に印刷ジョブを処理するので、ひとつの印刷ジョブで残量の少ない用紙を印刷設定で指定した為に用紙切れ等のジャムが発生するとキューで待機している後の印刷ジョブはジャムが解消されるまで印刷が行われず、印刷設定の問題がなくジャムなしで印刷が行われるはずの印刷ジョブでさえも待たされて印刷開始が行われない問題があった。
【０００４】
このような問題を解消するために、特許文献１では、受信した印刷ジョブの画像データを生成した後に、エンジン状態に基づいて印刷ジョブの印刷可否を判断し、画像データが生成された印刷ジョブのうち印刷可能と判断した印刷ジョブから印刷を行うようにして、全体としての待ち時間を短縮するプリンタ及び印刷方法が提案されている。
【特許文献１】特開２００１−１８７４６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような特許文献１の発明では印刷前に印刷可否の判断が可能となるが、印刷可否の判断は画像データの生成後に行われる為、データ量の多いい印刷ジョブの場合には、画像データが生成されるのに時間が掛かってしまうので印刷可否が判明するまでにも時間を要していた。
【０００６】
ユーザにとっては、印刷可否の判断を早期に知りたいケースもある為早く印刷可否を知ることができる技術が望まれる。
【０００７】
そこで、この発明は、受信した印刷ジョブ中の印刷設定を画像データ形成前に抽出して印刷可否判断を行うことにより、早期に印刷可否を判断する印刷装置および印刷方法および印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成する為、請求項１の発明は、印刷ジョブを受け付ける印刷ジョブ受付手段と、前記印刷ジョブ受付手段で受け付けた印刷ジョブに基づき印刷イメージデータを生成する印刷イメージデータ生成手段と、前記印刷イメージデータ生成手段で生成した印刷イメージデータに基づき印刷を実行する印刷エンジンとを有する印刷装置において、前記印刷ジョブ受付手段で受け付けた印刷ジョブから印刷設定を抽出する印刷設定抽出手段と、前記印刷エンジンの状態情報を取得するエンジン状態情報取得手段と、前記印刷イメージデータ生成手段により前記印刷イメージデータを生成する前に、前記印刷設定抽出手段によって抽出された印刷設定と前記エンジン状態情報取得手段によって取得された前記印刷エンジンの状態情報とを比較することにより前記印刷ジョブが前記印刷エンジンで印刷可能か否かを判断する印刷可否判断手段と、前記印刷可否判断手段によって印刷不可能と判断された場合には、前記印刷ジョブが印刷不可であることを通知する印刷不可能通知手段とを具備することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記印刷可否判断手段によって印刷不可と判断された場合は、前記印刷イメージデータ生成手段により該当印刷ジョブの印刷イメージデータを生成することなく該当印刷ジョブの印刷処理を終了することを特徴とする。
【００１０】
また、請求項３の発明は、請求項１の発明において、前記印刷可否判断手段によって印刷不可と判断された場合は、前記印刷設定を変更して当該印刷ジョブを印刷可能かを判断し、印刷可能な場合は、前記印刷イメージデータ生成手段により該当印刷ジョブの印刷イメージデータを生成することを特徴とする。
【００１１】
また、請求項４の発明は、請求項１の発明において、前記印刷可否判断手段によって印刷不可と判断された場合は、前記印刷設定を変更して当該印刷ジョブの印刷処理を続行するか終了するかを判断し、印刷設定を変更して印刷処理を続行する場合は、前記印刷設定を変更して前記印刷イメージデータ生成手段により該当印刷ジョブの印刷イメージデータを生成して印刷処理を続行し、印刷処理を終了する場合は、前記印刷イメージデータ生成手段により該当印刷ジョブの印刷イメージデータを生成することなく該当印刷ジョブの印刷処理を終了することを特徴とする。
【００１２】
また、請求項５の発明は、請求項１乃至４に記載の発明において、前記印刷設定抽出手段によって抽出される前記印刷設定は、前記印刷ジョブにより印刷指定された用紙サイズ、給紙ホッパ、用紙種類、カラー印刷若しくはモノクロ印刷、両面印刷若しくは片面印刷のうち少なくとも１つが含まれ、前記エンジン状態情報取得手段によって取得される前記印刷エンジンの状態情報は、用紙サイズ、用紙種類、用紙残量、トナー残量、インク残量、排紙トレイのフルスタック状態のうち少なくとも１つが含まれることを特徴とする。
【００１３】
また、請求項６の発明は、印刷ジョブを受け付ける印刷ジョブ受付手段と、前記印刷ジョブ受付手段で受け付けた印刷ジョブに基づき印刷イメージデータを生成する印刷イメージデータ生成手段と、前記印刷イメージデータ生成手段で生成した印刷イメージデータに基づき印刷を実行する印刷エンジンとを有する印刷装置で行われる印刷方法において、前記印刷ジョブ受付手段で受け付けた印刷ジョブから印刷設定を印刷設定抽出手段により抽出し、前記印刷エンジンの状態情報をエンジン状態情報取得手段により取得し、前記印刷イメージデータ生成手段により前記印刷イメージデータを生成する前に、前記印刷設定抽出手段によって抽出された印刷設定と前記エンジン状態情報取得手段によって取得された前記印刷エンジンの状態情報とを比較することにより前記印刷ジョブが前記印刷エンジンで印刷可能か否かを印刷可否判断手段により判断し、前記印刷可否判断手段によって印刷不可能と判断された場合には、前記印刷ジョブが印刷不可であることを印刷不可能通知手段により通知することを特徴とする。
【発明の効果】
【００１４】
本発明の印刷装置および印刷方法および印刷システムによれば、印刷ジョブ受付手段で受け付けた印刷ジョブから印刷設定を抽出する印刷設定抽出手段と、印刷エンジンの状態情報を取得するエンジン状態情報取得手段と、印刷イメージデータ生成手段により前記印刷イメージデータを生成する前に、印刷設定抽出手段によって抽出された印刷設定とエンジン状態情報取得手段によって取得された印刷エンジンの状態情報とを比較することにより印刷ジョブが印刷エンジンで印刷可能か否かを判断する印刷可否判断手段と、印刷可否判断手段によって印刷不可能と判断された場合には、印刷ジョブが印刷不可であることを通知する印刷不可能通知手段とを具備するように構成したので、受信した印刷ジョブ中の印刷設定を画像データ生成前に抽出して印刷可否判断を行うことにより、早期に印刷可否を判断することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係わる印刷装置および印刷方法および印刷システムの実施例について添付図面を参照して詳細に説明する。
【００１６】
図１は、本発明に係わる印刷装置である画像形成装置３０で構成されるネットワーク構成を示す構成図である。
【００１７】
画像形成装置３０は通信回線２０を介してパーソナルコンピュータ１０−１、１０−２、・・・１０−Ｎ（総称してパーソナルコンピュータ１０として説明する）と接続されている。
【００１８】
パーソナルコンピュータ１０で作成された印刷ジョブは通信回線２０を介して画像形成装置３０に送られ、画像形成装置３０で受信した印刷ジョブの印刷が行われる。
【００１９】
画像形成装置３０は、インタフェース（以下、図面と共にＩ／Ｆと記す）３１、入力バッファ３２、印刷設定管理部３３、ジョブ管理テーブル３４、イメージ生成部３５、出力バッファ３６、エンジン制御部３７、プリントエンジン３８、エンジン状態管理テーブル３９を備える。
【００２０】
Ｉ／Ｆ３１は、パーソナルコンピュータ（以下、ＰＣと記す）１０から送信された印刷ジョブを通信回線２０を通して受信する。
【００２１】
入力バッファ３２は、Ｉ／Ｆ３１で受信した印刷ジョブを格納する。
【００２２】
印刷設定管理部３３は、入力バッファ３２に格納した印刷ジョブの印刷設定を抽出して、画像データ生成前に印刷可否の判断を行い、また、ＰＣ１０を操作するユーザに情報を通知する等の処理を行う。
【００２３】
ここで、印刷ジョブの印刷設定とは、印刷ジョブで指定された用紙サイズ、給紙ホッパ、用紙種類、カラー印刷かモノクロ印刷か、両面印刷か片面印刷か等の印刷条件のことをいう。
【００２４】
また、印刷設定管理部３３は、エンジン状態管理テーブル３９に保存されるエンジン状態情報をＩ／Ｆ３１を介して通信回線２０と接続される装置に送信することができる。
【００２５】
また、ジョブ管理テーブル３４は、ジョブの管理を行い、リカバリが必要で先に画像データの生成が行われる印刷ジョブについての記録を行う。
【００２６】
イメージ生成部３５は、入力バッファ３２に格納された印刷ジョブの描画データから画像データを生成し、生成した画像データを出力バッファ３６に渡す。
【００２７】
出力バッファ３６は、イメージ生成部３５より渡された画像データを格納する。
【００２８】
エンジン制御部３７は、プリントエンジン３８のエンジン状態情報を取得してそれをプリントエンジン状態管理テーブル３９に渡し、また、出力バッファ３６から渡された画像データをプリントエンジン３８に印刷させる。
【００２９】
エンジン状態情報とは、プリントエンジン３８内の、各給紙トレイに収納されている用紙の用紙サイズや用紙種類や用紙残量、インクのインク残量、トナーのトナー残量、両面印刷オプションの有無、排紙トレイのフルスタック状態等の、その状態次第では印刷が行えないものの情報である。
【００３０】
プリントエンジン３８は、エンジン制御部３７の制御によって、エンジン制御部３７から渡された画像データを用紙に印刷し、また、プリントエンジン３８内の給紙トレイ、インク、トナー等のエンジン状態情報をエンジン制御部３７に渡す。
【００３１】
エンジン状態管理テーブル３９は、エンジン制御部３７よりプリントエンジン３８のエンジン状態情報を渡されてその情報を保存する。
【００３２】
このように構成される画像形成装置３０では、Ｉ／Ｆ３１で受信した印刷ジョブが入力バッファ３２に格納されて、画像データが生成される前に、印刷設定管理部３３が格納された印刷ジョブの印刷設定を抽出する。
【００３３】
また、印刷設定管理部３３は、その時点での、プリントエンジン３８の給紙トレイ内の用紙の情報やトナーの残り具合等のエンジン状態情報を、エンジン制御部３７からエンジン状態管理テーブル３９を介して取得する。
【００３４】
そして、印刷設定管理部３３は、印刷ジョブの印刷設定とプリントエンジン３８のエンジン状態情報を比較して印刷ジョブの印刷が可能か否かの判断を行う。
【００３５】
印刷可能と判断されると、入力バッファ３２に格納された印刷ジョブは、印刷ジョブ内の描画データを元に画像データが生成されて紙面への印刷が行われる。
【００３６】
また、印刷不可能と判断されると、印刷設定管理部３３は、印刷ジョブを送信したＰＣ１０に印刷不可能の通知を行い、リカバリ後の印刷指示に対する準備として入力バッファ３２に格納された印刷ジョブの画像データだけの生成や（実施例２に相当）、印刷ジョブを送信したＰＣ１０との情報の授受によって印刷設定の変更等を行う（実施例３、４に相当）。
【００３７】
リカバリ後の印刷指示に対する準備として画像データの生成だけが行われると、リカバリ後の印刷指示では予め生成した画像データを使用して印刷を行う為、全体的な印刷処理時間の短縮が図られる。
【００３８】
また、印刷設定管理部３３のＰＣ１０との情報の授受による印刷設定の変更によって印刷が可能になると、変更された印刷設定によってその印刷ジョブの印刷が行われる。
【００３９】
このように、画像データがイメージ生成部３５で生成される前に印刷ジョブの印刷可否の判断が行われるので、ＰＣ１０を操作するユーザは送信した印刷ジョブの印刷可否を早期に知ることができる。
【００４０】
次に、印刷設定管理部３３で行われる印刷可否の判断について図２を参照して説明する。
【００４１】
図２は、印刷設定管理部３３で行われる印刷可否判断のイメージを示した概念図である。
【００４２】
図２に示すように、印刷設定管理部３３は、受信して入力バッファ３２に格納した印刷ジョブ５０の印刷設定５１を画像データ生成前に抽出する（参照番号６０）。
【００４３】
また、印刷設定管理部３３は、エンジン制御部３７を通じてその時点のプリントエンジン３８のエンジン状態情報５５をエンジン状態管理テーブル３９に保存させ、保存させたエンジン状態情報５５を取得する。
【００４４】
そして、印刷設定管理部３３は、印刷設定５１とエンジン状態情報５５とを比較する。
【００４５】
比較した結果、抽出した印刷設定５１の印刷がその時点のエンジン状態情報５５で示されるプリントエンジン３８で印刷することができる場合は印刷可能と判断し、また、抽出した印刷設定５１の印刷がその時点のエンジン状態情報５５で示されるプリントエンジン３８で印刷することができない場合は印刷不可能と判断する（参照番号６１）。
【００４６】
このように画像データ生成前に印刷設定５１を抽出して印刷設定管理部３３で印刷可否判断を行うので、印刷ジョブのデータ量が多いい場合であっても、データ量の多いい印刷ジョブの画像データ生成によって時間が費やされる前に、早期に印刷可否判断が行われる。
【００４７】
また、印刷可否判断を行って、印刷不可と判断した後の処理は３パターンあり、それぞれ実施例１乃至４で説明する。
【００４８】
実施例１乃至４までの実施例は、ハード構成は同一だがソフト的な入力の違いによって異なる処理が可能になるとする。
【００４９】
なお、印刷設定管理部３３で印刷可否判断が行われる際に他の印刷ジョブがプリントエンジン３８で処理中である場合には、プリントエンジン３８のエンジン状態情報は既に取得されてエンジン状態管理テーブル３９で管理されているエンジン状態情報を使用して印刷可否判断が行われてもよい。
【００５０】
また、実施例５では、印刷設定とエンジン状態情報とが比較されて行われる印刷可否判断が、画像形成装置３０ではなく印刷ジョブを送信する送信端末で行われる印刷システムについて説明する。
【実施例１】
【００５１】
本実施例では、画像形成装置３０の印刷設定管理部３３で、受信した印刷ジョブが印刷不可能と判断されると、印刷ジョブを送信したＰＣ１０に印刷不可能通知を通知する処理について図３を参照して説明を行う。
【００５２】
図３は、受信した印刷ジョブが印刷不可能と判断した場合に印刷不可能通知を行う画像形成装置３０の処理を示したフローチャートである。
【００５３】
画像形成装置３０は、ＰＣ１０から送られた印刷ジョブを受信すると入力バッファ３２に印刷ジョブを格納する。
【００５４】
そして、図３に示すように、印刷設定管理部３３が、入力バッファ３２に格納された印刷ジョブの印刷設定を抽出する（ステップ３０１）。
【００５５】
その後、印刷設定管理部３３は、その時点のエンジン状態情報を取得する為にプリントエンジン制御部３７にプリントエンジン３８のエンジン状態情報を取得させてエンジン状態管理テーブル３９に保存させる。
【００５６】
印刷設定管理部３３は、エンジン状態管理テーブル３９に保存されたエンジン状態情報を取得し（ステップ３０２）、抽出した印刷設定とエンジン状態情報とを比較して受信した印刷ジョブの印刷がプリントエンジン３８で可能か否かの印刷可否判断を行う（ステップ３０３）。
【００５７】
印刷可否判断を行った結果、印刷不可能と判断した場合には（ステップ３０３でＮＯ）、印刷設定管理部３３は、Ｉ／Ｆ３１を通じて、印刷ジョブを送信したＰＣ１０に対して印刷不可能であることを示す印刷不可能通知を送信する（ステップ３０４）。
【００５８】
印刷不可能通知は、印刷ジョブを送信したＰＣ１０のユーザに分かるように、ＰＣ１０のディスプレイ等に表示される。
【００５９】
また、印刷設定管理部３３が印刷可否判断を行った結果、印刷可能と判断した場合には（ステップ３０３でＹＥＳ）、入力バッファ３２に格納された印刷ジョブの描画データを元にイメージ生成部３５で画像データが生成され（ステップ３０５）、生成された画像データは出力バッファ３６を経てエンジン制御部３７に渡され、エンジン制御部３７がプリントエンジン３８を制御して画像データの印刷を行う（ステップ３０６）。
【００６０】
このように、印刷ジョブの印刷可否判断が画像データ生成前に行われるので、ＰＣ１０のユーザは、印刷不可能な場合には早期に印刷不可能なことを知ることができる。
【００６１】
なお、ステップ３０３で印刷可否判断が行われて印刷可能と判断された後、画像データを生成すると同時に、印刷ジョブが印刷可能と判断されて印刷を行う旨を、印刷ジョブを送信したＰＣ１０に送信するようにしてもよい。
【実施例２】
【００６２】
本実施例では、画像形成装置３０の印刷設定管理部３３で、受信した印刷ジョブが印刷不可能と判断されると、用紙継足し等の簡単なリカバリを行えば印刷処理が続行できるか否かをさらに判断してユーザにその旨を通知する処理について説明を行う。
【００６３】
まず、画像形成装置３０で行われる処理について図４のフローチャートを参照して説明する。
【００６４】
図４は、画像形成装置３０で、印刷不可能と判断された後に、リカバリをすれば印刷処理が続行可能な場合にその旨がユーザに伝える等が行われる処理について示したフローチャートである。
【００６５】
画像形成装置３０は、ＰＣ１０から送られた印刷ジョブをＩ／Ｆ３１で受信すると、入力バッファ３２に印刷ジョブを格納する。
【００６６】
そして、図４に示すように、印刷設定管理部３３が、入力バッファ３２に格納された印刷ジョブの印刷設定を抽出する（ステップ４０１）。
【００６７】
その後、印刷設定管理部３３は、その時点のエンジン状態情報を取得する為にプリントエンジン制御部３７にプリントエンジン３８のエンジン状態情報を取得させてエンジン状態管理テーブル３９に保存させる。
【００６８】
印刷設定管理部３３は、エンジン状態管理テーブル３９に保存されたエンジン状態情報を取得し（ステップ４０２）、抽出した印刷設定とエンジン状態情報とを比較して、受信した印刷ジョブの印刷がプリントエンジン３８で可能か否かの印刷可否判断を行う（ステップ４０３）。
【００６９】
印刷設定管理部３３は、印刷可否判断を行った結果、印刷不可能と判断した場合には（ステップ４０３でＮＯ）、さらにその印刷不可能と判断した原因が簡単なリカバリによってすぐさま解消されるか否かについて判断する（ステップ４０４）。
【００７０】
ユーザによるリカバリとは、給紙トレイに用紙を継足すことや、残量の不足しているトナーの交換等であって、このリカバリが行われることによって印刷処理の続行が可能となる。
【００７１】
印刷不可能な原因が、ユーザのリカバリによって解消されて印刷処理の続行が可能となる程度である場合には（ステップ４０４でＹＥＳ）、印刷設定管理部３３は、リカバリ処理の内容を作成をして（ステップ４０５）、印刷ジョブを送ったＰＣ１０に対して印刷不可能の通知とリカバリを行って印刷処理を続行するか否かを選択させる印刷処理続行選択画面５００を送信する（ステップ４０６）。
【００７２】
そして、ＰＣ１０からリカバリを行って印刷処理の続行をする選択を受信すると（ステップ４０７でＹＥＳ）、画像形成装置３０は、入力バッファ３２に格納した印刷ジョブの画像データの生成をイメージ生成部３５で行い、生成された画像データは出力バッファ３６に格納され、ジョブ管理テーブル３４に受信した印刷ジョブの画像データを生成したことが記録される（ステップ４０８）。
【００７３】
また、ステップ４０４で印刷不可能な原因がリカバリによって早期に印刷処理続行できない場合には（ステップ４０４でＮＯ）、印刷設定管理部３３は、印刷ジョブを送信したＰＣ１０に対して印刷不可能であることを示す印刷不可能通知を送信する（ステップ４０９）。
【００７４】
印刷不可能通知は、印刷ジョブを送信したＰＣ１０のユーザに分かるように、ＰＣ１０のディスプレイ等に表示される。
【００７５】
また、ステップ４０７でＰＣ１０から印刷処理を続行しないで中止する選択を受信すると（ステップ４０７でＮＯ）、ＰＣ１０に印刷を中止する旨の印刷中止通知を送信して画像形成装置３０における処理は終了される（ステップ４１０）。
【００７６】
ＰＣ１０のユーザがリカバリを行って印刷処理を続行する選択をした場合には（ステップ４０７でＹＥＳ）、ユーザは、画像形成装置３０から通知された内容のリカバリを行って、前回と同じ原稿の印刷ジョブを再度送信する。
【００７７】
前回と同じ原稿の印刷ジョブの画像形成装置３０への２度目の送信が行われると、画像形成装置３０では、受け付けた２度目の印刷ジョブが入力バッファ３２に格納され、印刷設定管理部３３によって、印刷設定の抽出（ステップ４０１）とエンジン状態管理テーブル３９に保存されたエンジン状態情報（ステップ４０２）との比較が行われて印刷可否判断が行われる（ステップ４０３）。
【００７８】
そして、リカバリが行われたので印刷可能であると判断されると（ステップ４０３でＹＥＳ）、受信した入力バッファ３２に格納されている印刷ジョブの画像データが出力バッファ３６に格納されているか否かがジョブ管理テーブル３４が参照されてチェックされ（ステップ４１０）、前回の印刷ジョブの受信時に画像データが生成されて出力バッファ３６で画像データが格納されていることが判明した場合には（ステップ４１０でＹＥＳ）、出力バッファ３２に格納されている画像データがエンジン制御部３７に送られて、エンジン制御部３７の制御によってプリントエンジン３８でその画像データの印刷が行われる（ステップ４１２）。
【００７９】
また、画像形成装置３０で印刷ジョブを受信した時点で、ステップ４０３で印刷可否を判断した際に印刷可能と判断された場合には（ステップ４０３でＹＥＳ）、印刷ジョブの画像データは未だ出力バッファ３６に格納されていないので（ステップ４１０でＮＯ）、イメージ生成部３５で印刷ジョブの画像データが生成されて出力バッファ３６に送られ（ステップ４１１）、出力バッファ３６からエンジン制御部３７に画像データが送られてプリントエンジン３８で画像データの印刷が行われる（ステップ４１２）。
【００８０】
このように、本実施例では、画像形成装置３０で印刷不可能と判断された後にリカバリ後の印刷指示の為に画像データの生成が前もって行われるので、リカバリが行われた後に再度印刷ジョブが送信された場合には画像データを生成する必要がなく、画像データを生成する分だけ全体的な印刷処理時間の短縮が図られる。
【００８１】
次に、図４のステップ４０６で、印刷ジョブを送信したＰＣ１０のディスプレイに表示される、印刷不可能通知とリカバリを行って印刷処理を続行するか否かの選択をさせる印刷処理続行選択画面について図５を参照して説明する。
【００８２】
図５は、ＰＣ１０のディスプレイに表示される、印刷不可能を通知して、そして、リカバリを行って印刷処理を続行するか否かの選択をさせる印刷処理続行選択画面５００を示す画面構成図である。
【００８３】
図５に示すように、印刷処理続行選択画面５００には、送信した印刷ジョブは指定された用紙の残量が０のため印刷不可能であることを示す内容（参照番号５０１）と、用紙を継足すリカバリを行って印刷処理を続行するか否かの選択を行わせる内容（参照番号５０２）とが表示される。
【００８４】
そして、ＰＣ１０を操作するユーザは、この印刷処理続行選択画面５００から、用紙を継足すリカバリを行って印刷ジョブの印刷処理を続行するか、または、リカバリを行わずに印刷を中止するかの選択を行うことができる。
【００８５】
なお、本実施例も、図４を参照して説明したステップ４０３で印刷可否判断が行われて印刷可能と判断された後、画像データを生成すると同時に、印刷ジョブが印刷可能と判断されて印刷を行う旨を、印刷ジョブを送信したＰＣ１０に送信するようにしてもよい。
【実施例３】
【００８６】
本実施例では、画像形成装置３０の印刷設定管理部３３で、受信した印刷ジョブが印刷不可能と判断されると、印刷ジョブの印刷設定を変更することにより印刷続行が可能になる場合にはユーザにその旨を通知する処理について説明を行う。
【００８７】
まず、画像形成装置３０で行われる処理について図６のフローチャートを参照して説明を行う。
【００８８】
図６は、画像形成装置３０で、印刷不可能と判断された後に、印刷ジョブの印刷設定を変更することにより印刷続行が可能になる場合に、ユーザにその旨を通知して、ユーザより印刷設定が変更されて印刷続行が行われる処理について示したフローチャートである。
【００８９】
画像形成装置３０は、ＰＣ１０から送られた印刷ジョブをＩ／Ｆ３１で受信すると、入力バッファ３２に印刷ジョブを格納する。
【００９０】
そして、図６に示すように、印刷設定管理部３３が、入力バッファ３２に格納された印刷ジョブの印刷設定を抽出する（ステップ６０１）。
【００９１】
その後、印刷設定管理部３３は、その時点のエンジン状態情報を取得する為にプリントエンジン制御部３７にプリントエンジン３８のエンジン状態情報を取得させてエンジン状態管理テーブル３９に保存させる。
【００９２】
印刷設定管理部３３は、エンジン状態管理テーブル３９に保存されたエンジン状態情報を取得し（ステップ６０２）、抽出した印刷設定とエンジン状態情報とを比較して、受信した印刷ジョブの印刷がプリントエンジン３８で可能か否かの印刷可否判断を行う（ステップ６０３）。
【００９３】
印刷設定管理部３３は、印刷可否判断を行った結果、印刷不可能と判断した場合には（ステップ６０３でＮＯ）、さらにその印刷不可能と判断した原因について、印刷ジョブの印刷設定が変更されることにより印刷続行が可能になるか否かの判断を行う（ステップ６０４）。
【００９４】
印刷ジョブの印刷設定が変更されることにより印刷続行が可能である場合には（ステップ６０４でＹＥＳ）、印刷設定管理部３３は、印刷ジョブを送信したＰＣ１０に、印刷不可能の通知と印刷設定を変更して印刷を続行するか若しくは印刷を中止するかの選択肢とを通知する（ステップ６０５）。
【００９５】
そして、ＰＣ１０より、ステップ６０５で通知した内容に対する返事を受信して（ステップ６０６）、ＰＣ１０からの返事が印刷設定を変更して印刷を続行する内容であれば（ステップ６０７でＹＥＳ）、印刷設定管理部３３は、入力バッファ３２に格納した印刷ジョブの印刷設定をステップ６０６でＰＣ１０から受信した返事に記された内容に変更し（ステップ６０８）、このように変更して最終的に決定した印刷設定の内容をＰＣ１０に通知する（ステップ６０９）。
【００９６】
最終的に決定した印刷設定とは例えば、「部数５０部、サイズＡ３、両面設定なし、モノクロ印刷、出力先指定なし」であり、ＰＣ１０が最終的に決定した印刷設定を受信するとＰＣ１０のディスプレイに受信した内容が表示され、これから行う印刷の印刷設定をユーザが知ることができる。
【００９７】
印刷設定が決まると画像形成装置３０では、入力バッファ３２に格納された印刷ジョブは、イメージ生成部３５で画像データが生成され（ステップ６１０）、生成された画像データは出力バッファ３６に格納されて、エンジン制御部３７の制御によって、ステップ６０８で最終的に決定された印刷設定によって出力バッファ３６に格納された画像データの印刷がプリントエンジン３８で行われる（ステップ６１１）。
【００９８】
また、ステップ６０４で、受信した印刷ジョブの印刷設定を変更しても印刷不可能である場合には（ステップ６０４でＮＯ）、印刷設定管理部３３は、印刷ジョブを送信したＰＣ１０に印刷不可能通知を送り、画像形成装置３０における処理は終了される（ステップ６１２）。
【００９９】
また、受信した印刷ジョブの印刷設定を変更すれば印刷可能である場合でも、ステップ６０６でのＰＣ１０からの返事が印刷中止の内容であれば（ステップ６０７でＮＯ）、印刷設定管理部３３は印刷を中止した旨をＰＣ１０に通知して（ステップ６１３）、画像形成装置３０における処理は終了される。
【０１００】
また、ステップ６０３で、印刷設定管理部３３が、受信した印刷ジョブが印刷可能と判断した場合には（ステップ６０３でＹＥＳ）、次に、受信して入力バッファ３２に格納された印刷ジョブの画像データがイメージ生成部３５で生成され（ステップ６１０）、生成された画像データは出力バッファ３６に格納されて、エンジン制御部３７の制御によって出力バッファ３６に格納された画像データの印刷がプリントエンジン３８で行われる（ステップ６１１）。
【０１０１】
このように、画像形成装置３０が受信した印刷ジョブが印刷不可能と判断されても印刷設定変更によって印刷続行できる場合には、ユーザに印刷設定変更をさせて印刷させることができるので、ユーザが出力媒体や色にこだわらずに早く紙に印刷して出力したい場合には早期に印刷不可と判断された後に印刷設定を変更して、ユーザの希望通り早く紙に印刷することができる。
【０１０２】
次に、図６のステップ６０５で画像形成装置３０が印刷ジョブを送信したＰＣ１０に、印刷不可能の通知と印刷設定を変更して印刷を続行するか若しくは印刷を中止するかの選択肢とを通知する印刷設定変更情報表示画面について図７を参照して説明を行う。
【０１０３】
図７は、画像形成装置３０がＰＣ１０に通知する印刷設定変更情報表示画面７００について示した画面構成図である。
【０１０４】
図７に示すように、印刷設定変更情報表示画面７００には、印刷不可能であることを示す内容（参照番号７０１）と、印刷を中止するか若しくは印刷設定を変更して印刷を続行するかを選択させる内容（参照番号７０２）とが表示される。
【０１０５】
印刷不可能であることを示す内容（参照番号７０１）には、「カラートナー切れなので送信した印刷ジョブは印刷不可能です。」と、印刷不可能と判断された原因と印刷不可能な旨とが表示される。
【０１０６】
それで、ユーザは印刷不可能となった原因である「カラートナー切れ」に対処してカラー／モノクロの設定をモノクロ印刷に変更することで印刷処理の続行を図ることができる。
【０１０７】
印刷を中止するか若しくは印刷設定を変更して印刷を続行するかを選択させる内容（参照番号７０２）には、印刷を中止する場合の印刷中止ボタン７０３と印刷設定を変更する際の設定項目毎に設けられた複数の設定変更ボタンとが配置される。
【０１０８】
例えば、印刷不可能と判断された原因である「カラートナー切れ」に対処して早期に印刷を行いたい場合には、配置された複数の設定変更ボタンの中からカラー／モノクロ設定変更ボタン７０４の押下が行われると、カラー／モノクロ設定変更画面７０５が新たに表示され、カラー／モノクロ設定変更画面７０５でモノクロを選択することにより、印刷設定としてモノクロ印刷を選択することができる。
【０１０９】
そしてＯＫボタン７０６が押下されることによって、画像形成装置３０への返事としてモノクロ印刷に変更された印刷設定が送信される。
【０１１０】
なお、本実施例も、図６を参照して説明したステップ６０３で印刷可否判断が行われて印刷可能と判断された後、画像データを生成すると同時に、印刷ジョブが印刷可能と判断されて印刷を行う旨を、印刷ジョブを送信したＰＣ１０に送信するようにしてもよい。
【実施例４】
【０１１１】
本実施例では、画像形成装置３０の印刷設定管理部３３で、受信した印刷ジョブが印刷不可能と判断されると、さらに印刷ジョブの印刷設定を変更することにより印刷続行が可能になると判断される場合には、イメージ生成部３５でその印刷ジョブの画像データを予め生成すると同時に、印刷設定管理部３３でユーザに印刷設定を変更して印刷続行が可能である旨を通知する処理について説明を行う。
【０１１２】
図８は、画像形成装置３０で、受信した印刷ジョブが印刷不可能と判断された後に、印刷ジョブの印刷設定を変更すれば印刷続行が可能である場合にイメージ生成部３５で印刷ジョブの画像データを予め生成すると同時に印刷設定管理部３３でユーザに印刷設定を変更して印刷続行が可能である旨を通知する処理について示したフローチャートである。
【０１１３】
画像形成装置３０は、ＰＣ１０から送られた印刷ジョブをＩ／Ｆ３１で受信すると、入力バッファ３２に受信した印刷ジョブを格納する。
【０１１４】
そして、図８に示すように、印刷設定管理部３３が、入力バッファ３２に格納された印刷ジョブの印刷設定を抽出する（ステップ８０１）。
【０１１５】
その後、印刷設定管理部３３は、その時点のエンジン状態情報を取得する為にプリントエンジン制御部３７にプリントエンジン３８のエンジン状態情報を取得させてエンジン状態管理テーブル３９に保存させる。
【０１１６】
印刷設定管理部３３は、エンジン状態管理テーブル３９に保存されたエンジン状態情報を取得し（ステップ８０２）、抽出した印刷設定とエンジン状態情報とを比較して、受信した印刷ジョブの印刷がプリントエンジン３８で可能か否かの印刷可否判断を行う（ステップ８０３）。
【０１１７】
印刷設定管理部３３は、印刷可否判断を行った結果、印刷不可能と判断した場合には（ステップ８０３でＮＯ）、さらにその印刷不可能と判断した原因について、印刷ジョブの印刷設定が変更されることにより印刷続行が可能になるか否かの判断を行う（ステップ８０４）。
【０１１８】
印刷設定管理部３３によって印刷ジョブの印刷設定が変更されることにより印刷続行が可能であると判断された場合には（ステップ８０４でＹＥＳ）、イメージ生成部３５が予め印刷ジョブの画像データの生成を開始し、印刷設定管理部３３が、印刷ジョブを送信したＰＣ１０に印刷不可能の通知と印刷設定を変更して印刷を続行するか若しくは印刷を中止するかの選択肢とを通知する（ステップ８０５）。
【０１１９】
このように、本実施例では、ＰＣ１０からの返事を待つことなく、予め画像データの生成をイメージ生成部３５で開始するので、ＰＣ１０からの返事が印刷設定を変更して印刷続行する場合には全体的な印刷処理時間の短縮が可能となる。
【０１２０】
そして、ＰＣ１０より、ステップ８０５で通知した内容に対する返事を受信して（ステップ８０６）、ＰＣ１０からの返事が印刷設定を変更して印刷を続行する内容であれば（ステップ８０７でＹＥＳ）、印刷設定管理部３３は、入力バッファ３２に格納した印刷ジョブの印刷設定をステップ８０６でＰＣ１０から受信した返事に記された内容に変更し（ステップ８０８）、このように変更して最終的に決定した印刷設定の内容をＰＣ１０に通知する（ステップ８０９）。
【０１２１】
最終的な印刷設定が決定されると、画像形成装置３０では、予めステップ８０５で開始されていた画像データの生成が完了したか否かが確認され（ステップ８１０）、画像データの生成が完了していない場合には（ステップ８１０でＮＯ）引き続きイメージ生成部３５で印刷ジョブの画像データの生成が行われる（ステップ８１１）。
【０１２２】
そして、イメージ生成部３５で画像データの生成が完了すると（ステップ８１０でＹＥＳ）、生成された画像データは出力バッファ３６に格納され、エンジン制御部３７の制御によって、ステップ８０８で最終的に決定した印刷設定によって出力バッファ３６に格納された画像データの印刷がプリントエンジン３８で行われる（ステップ８１２）。
【０１２３】
このように本実施例では、ＰＣ１０からの返事を待つことなく予め画像データの生成が開始されるので、印刷続行が選択された時にはもう画像データが途中まで生成されているか画像データの生成が完了しているので、全体的な印刷処理時間の短縮が可能となる。
【０１２４】
また、ステップ８０４で、受信した印刷ジョブの印刷設定を変更しても印刷不可能であると判断された場合には（ステップ８０４でＮＯ）、印刷設定管理部３３は、印刷ジョブを送信したＰＣ１０に印刷不可能通知を送り、画像形成装置３０における処理は終了される（ステップ８１３）。
【０１２５】
また、受信した印刷ジョブの印刷設定を変更すれば印刷可能である場合でも（ステップ８０４でＹＥＳ）、ステップ８０６でのＰＣ１０からの返事が印刷中止の内容であれば（ステップ８０７でＮＯ）、イメージ生成部３５で生成した画像データを削除して（ステップ８１４）、印刷設定管理部３３は印刷を中止した旨をＰＣ１０に通知し（ステップ８１５）、画像形成装置３０における処理は終了される。
【０１２６】
また、最初にステップ８０３で、印刷設定管理部３３が、受信した印刷ジョブが印刷可能と判断した場合には（ステップ８０３でＹＥＳ）、次に、受信して入力バッファ３２に格納された印刷ジョブの画像データがイメージ生成部３５で生成され（ステップ８１６）、生成された画像データは出力バッファ３６に格納されて、エンジン制御部３７の制御によって出力バッファ３６に格納された画像データの印刷がプリントエンジン３８で行われる（ステップ８１２）。
【０１２７】
なお、本実施例も、ステップ８０３で印刷可否判断が行われて印刷可能と判断された後、画像データを生成すると同時に、印刷ジョブが印刷可能と判断されて印刷を行う旨を、印刷ジョブを送信したＰＣ１０に送信するようにしてもよい。
【実施例５】
【０１２８】
印刷ジョブの印刷可否の判断を早期に行うシステムとして、印刷ジョブを画像形成装置３０に送信する送信端末において行う印刷システム９０について説明を行う。
【０１２９】
まず、印刷システム９０の構成について図９を参照して説明を行う。
【０１３０】
図９は、印刷システム９０を示す構成図である。
【０１３１】
図９に示すように印刷システム９０は、ＰＣ４０と画像形成装置３０とが通信回線２０を介して接続される。
【０１３２】
ＰＣ４０は印刷ジョブを生成して画像形成装置３０に送信する印刷ジョブの送信端末であり、Ｉ／Ｆ４１、ジョブ生成部４２、エンジン状態管理テーブル４３、印刷可否判断部４４を備える。
【０１３３】
画像形成装置３０の構成については、図１を参照して説明した通りなので、重複を避けるために説明は省略する。
【０１３４】
Ｉ／Ｆ４１は、通信回線２０と接続されており、画像形成装置３０に印刷ジョブを送信し、また、画像形成装置３０からエンジン状態情報を受信する。
【０１３５】
ジョブ生成部４２は、画像形成装置３０で印刷可能は印刷ジョブを生成する。
【０１３６】
エンジン状態管理テーブル４３は、画像形成装置３０から送信されたエンジン状態情報を保存する。
【０１３７】
印刷可否判断部４４は、ジョブ生成部４２が生成した印刷ジョブの印刷設定を抽出して、エンジン状態管理テーブル４３に記憶される画像形成装置のエンジン状態情報と比較することで当該印刷ジョブが画像形成装置３０で印刷できるか否かの判断を行う。
【０１３８】
ここで、画像形成装置３０のエンジン状態情報とは図１を参照して説明した内容と同じであるため、重複を避ける為それに関する説明は省略する。
【０１３９】
また、印刷ジョブより抽出される印刷設定とは、図２を参照して説明した印刷設定管理部３３が印刷ジョブより抽出する印刷設定と同じであり、本実施例では印刷可否判断部４４により抽出される。
【０１４０】
このように構成される印刷システム９０では、ＰＣ４０で生成される印刷ジョブの印刷設定が印刷可否判断部４４により抽出されて、印刷ジョブの送信前に印刷可否の判断が行われる。
【０１４１】
次に、印刷システム９０で行われる処理について図１０を参照して説明を行う。
【０１４２】
図１０は、印刷システム９０で行われる処理について示したフローチャートである。
【０１４３】
ＰＣ４０では、ユーザにより印刷指示が行われて、ジョブ生成部４２で印刷ジョブが生成されると（ステップ１００１）、印刷可否判断部４４がＩ／Ｆ４１を介して画像形成装置３０のエンジン状態情報の問い合わせを行う（ステップ１００２）。
【０１４４】
画像形成装置３０は、印刷設定管理部３３がエンジン状態管理テーブルに保存されるエンジン状態情報をＩ／Ｆ３１を介してＰＣ４０に送信する（ステップ１００３）。
【０１４５】
ＰＣ４０は、エンジン状態情報を受信すると、エンジン状態管理テーブル４３が保存する（ステップ１００４）。
【０１４６】
そして、印刷可否判断部４４が、ジョブ生成部４２で生成された印刷ジョブより印刷設定を抽出してエンジン状態管理テーブル４３に記憶されるエンジン状態情報と比較して、当該印刷ジョブの印刷可否を判断する（ステップ１００５）。
【０１４７】
印刷可否判断部４４で行われる印刷可否の判断の処理は、実施例１乃至４で画像形成装置３０の印刷設定管理部３３で行われる印刷可否の判断の処理と同様に行われ、印刷設定とエンジン状態情報とが比較されて、該印刷設定の印刷が該エンジン状態情報で示されるプリントエンジン３８で印刷することができる場合は印刷可能と判断し、また、該印刷設定の印刷が該エンジン状態情報で示されるプリントエンジン３８で印刷することができない場合は印刷不可能と判断される。
【０１４８】
この結果、印刷可能と判断されると（ステップ１００５でＹＥＳ）、印刷可否判断部４４で印刷可能と判断された印刷ジョブがＩ／Ｆ４１より画像形成装置３０に送信される（ステップ１００６）。
【０１４９】
印刷ジョブが送信された画像形成装置３０は、受信した印刷ジョブを印刷する（ステップ１００７）。
【０１５０】
また、ステップ１００５で印刷不可能と判断された場合には（ステップ１００５でＮＯ）、ＰＣ４０の図示しないディスプレイ上に印刷不可能と表示する（ステップ１００８）。
【０１５１】
なお、ＰＣ４０で印刷可能と判断された印刷ジョブに印刷可否判断部４４により印刷可能を示す識別子を付与して画像形成装置３０に送信し、その識別子が付与された印刷ジョブを受信した画像形成装置３０では、その識別子が付与された印刷ジョブは印刷可能であると印刷設定管理部３３が判断するように構成することで、画像形成装置３０で受信した印刷ジョブの印刷設定とエンジン状態情報とを印刷設定管理部３３が比較して印刷可否を判断することなく印刷が行われるようにすることができる。
【０１５２】
なお、印刷システム９０では、通信回線２０にＰＣ１０が接続されて構成されても良い。
【０１５３】
また、印刷システム９０が、通信回線２０にＰＣ１０が接続されておらず画像形成装置３０とＰＣ４０とだけが接続されて構成される場合には、画像形成装置３０において印刷設定管理部３３が、エンジン状態情報をＰＣ４０に送信する機能を備え、印刷可否を判断する機能を備えなくてもよい。
【産業上の利用可能性】
【０１５４】
この発明は、ネットワークに接続されて印刷ジョブを受信し印刷を行う画像形成装置において利用可能である。
【０１５５】
この発明によれば、受信した印刷ジョブ中の印刷設定を画像データ生成前に抽出して印刷可否判断を行うことにより、早期に印刷可否を判断してユーザに伝えることができる。
【図面の簡単な説明】
【０１５６】
【図１】画像形成装置３０で構成されるネットワークを示す構成図。
【図２】印刷設定管理部３３で行われる印刷可否判断の処理を示した概念図。
【図３】印刷不可能な場合に印刷不可能通知を行う画像形成装置３０における印刷処理を示すフローチャート。
【図４】印刷不可能な場合にリカバリ処理による印刷処理の続行が可能な画像形成装置３０における印刷処理を示すフローチャート。
【図５】印刷処理続行選択画面５００の画面構成図。
【図６】印刷不可能な場合に印刷設定の変更による印刷処理の続行が可能な画像形成装置３０の処理を示すフローチャート。
【図７】印刷設定変更情報表示画面７００とカラー／モノクロ設定変更画面７０５との画面構成図。
【図８】印刷不可能な場合に、予め画像データの生成を開始して、ユーザに選択肢の通知を行う画像形成装置３０の処理を示すフローチャート。
【図９】印刷システム９０を示す構成図。
【図１０】印刷システム９０で行われる処理について示したフローチャート。
【符号の説明】
【０１５７】
１０、１０−１、１０−２、・・・１０−Ｎ    パーソナルコンピュータ
２０    ネットワーク
３０    画像形成装置
３１    インタフェース
３２    入力バッファ
３３    印刷設定管理部
３４    ジョブ管理テーブル
３５    イメージ生成部
３６    出力バッファ
３７    エンジン制御部
３８    プリントエンジン
３９    エンジン状態管理テーブル
４０    パーソナルコンピュータ
４１    インタフェース
４２    ジョブ生成部
４３    エンジン状態管理テーブル
４４    印刷可否判断部
５０    印刷ジョブ
５１    印刷設定
５５    エンジン状態情報
【図１】
2008201035.tif 000003
【図２】
2008201035.tif 000004
【図３】
2008201035.tif 000005
【図４】
2008201035.tif 000006
【図５】
2008201035.tif 000007
【図６】
2008201035.tif 000008
【図７】
2008201035.tif 000009
【図８】
2008201035.tif 000010
【図９】
2008201035.tif 000011
【図１０】
2008201035.tif 000012