(57)【特許請求の範囲】
【請求項１】
印刷用のデータを生成する印刷データ生成部と、
該印刷データ生成部が生成する印刷用データに、第１の印刷処理方法を示す第１の印刷設定情報と、該第１の印刷設定情報中の設定種別が同一であって設定値の異なる第２の印刷処理方法を示す第２の印刷設定情報とを付加する印刷設定情報付加部と、
印刷装置から当該印刷装置のステータス情報を取得する取得部と、
前記印刷設定情報付加部により付加された前記第１の印刷設定情報及び前記第２の印刷設定情報と、前記取得部で取得されたステータス情報とに基づいて、該第１の印刷設定情報又は該第２の印刷設定情報で印刷可能か否かを判断する判断部と、
該判断部の判断結果により前記第１の印刷設定情報又は前記第２の印刷設定情報を印刷データを印刷するための設定情報として設定する設定部と、
該設定部により前記第１の印刷設定情報又は前記第２の印刷設定情報が設定された印刷データを前記印刷装置に出力する出力部とを備えることを特徴とする画像処理装置。
【請求項２】
前記印刷設定情報付加部は、前記第１の印刷設定情報と前記第２の印刷設定情報とに異なる優先度を与えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
第１の印刷処理方法を示す第１の印刷設定情報と、該第１の印刷設定情報中の設定種別が同一で設定値が異なる第２の印刷処理方法を示す第２の印刷設定情報とが付加された印刷データを受け入れる印刷データ取得部と、
印刷装置から当該印刷装置のステータス情報を取得する取得部と、
前記印刷データ取得部が取得した印刷データに付加された前記第１の印刷設定情報及び前記第２の印刷設定情報と、前記取得部で取得されたステータス情報とに基づいて、該第１の印刷設定情報又は該第２の印刷設定情報で印刷可能か否かを判断する判断部と、
該判断部の判断結果により前記第１の印刷設定情報又は前記第２の印刷設定情報を印刷データを印刷するための設定情報として設定する設定部と、
該設定部により前記第１の印刷設定情報又は前記第２の印刷設定情報が設定された印刷データを前記印刷装置に出力する出力部とを備えることを特徴とする画像処理装置。
【請求項４】
前記印刷データ取得部は、前記第１の印刷設定情報と前記第２の印刷設定情報とに異なる優先度を付与された印刷データを取得することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
画像処理装置と、該画像処理装置とネットワークを介して接続されている画像形成装置とからなる画像形成システムであって、
前記画像処理装置は、
前記画像形成装置の印刷処理の為の印刷データであって、印刷処理に必要な第１の印刷設定情報と、該第１の印刷設定情報中の設定種別が同一であって設定値の異なる第２の印刷設定情報とが付加された印刷データを受け入れる印刷データ取得部と、
画像形成装置から当該画像形成装置のステータス情報を取得する取得部と、
前記印刷データ取得部が取得した印刷データに付加された前記第１の印刷設定情報及び前記第２の印刷設定情報と、前記取得部で取得されたステータス情報とに基づいて、該第１の印刷設定情報又は該第２の印刷設定情報で印刷可能か否かを判断する判断部と、
該判断部の判断結果により前記第１の印刷設定情報又は前記第２の印刷設定情報を印刷データを印刷するための設定情報として設定する設定部と、
該設定部により前記第１の印刷設定情報又は前記第２の印刷設定情報が設定された印刷データを前記画像形成装置に出力する出力部とを備えることを特徴とる画像形成システム。
【請求項６】
請求項１に記載の画像処理装置であって、
前記印刷設定情報付加部は、更に、前記印刷データ生成部が生成した印刷データに対し、前記第１の印刷設定情報及び前記第２の印刷設定情報中の設定種別が同一であってこれら設定情報とは設定値の異なる第３の印刷処理方法を示す第３の印刷設定情報をも付加し、
更に、前記画像処理装置は、
前記判断部が前記第１の印刷設定情報による印刷が不可であると判断した場合、前記第２の印刷設定情報又は前記第３の印刷設定情報の選択をユーザに要求するユーザ選択要求部を備えることを特徴とする画像処理装置。
【請求項７】
請求項３に記載の画像処理装置であって、
前記印刷データ取得部は、更に、前記第１の印刷設定情報及び前記第２の印刷設定情報中の設定種別が同一であって、これら設定情報とは設定値の異なる第３の印刷処理方法を示す第３の印刷設定情報をも付加された印刷データを受け入れ、
更に、前記画像処理装置は、
前記判断部が前記第１の印刷設定情報による印刷が不可であると判断した場合、前記第２の印刷設定情報又は前記第３の印刷設定情報の選択をユーザに要求するユーザ選択要求部を備えることを特徴とする画像処理装置。
【請求項８】
請求項５に記載の画像形成システムであって、
前記印刷データ取得部は、更に、前記第１の印刷設定情報及び前記第２の印刷設定情報中の設定種別が同一であって、これら設定情報とは設定値の異なる第３の印刷処理方法を示す第３の印刷設定情報をも付加された印刷データを受け入れ、
更に、前記画像処理装置は、
前記判断部が前記第１の印刷設定情報による印刷が不可であると判断した場合、前記第２の印刷設定情報又は前記第３の印刷設定情報の選択をユーザに要求するユーザ選択要求部を備えることを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定に基づき文書を印刷する画像処理装置及び画像形成システムに関するものである。
【背景技術】
【０００２】
画像形成装置と接続して印刷を行う画像処理装置に於いて、用紙サイズ等のユーザ設定がなされた文書を印刷出力する際に、該ユーザ設定が画像処理装置に用意されていない場合も発生しうる。かかる場合には、画像処理装置のオペレーションパネルにエラーメッセージが表示されて印刷が中止されるか、又はユーザにとって許容できない印刷設定で強制的に印刷処理が実行されていた（特許文献１参照）。
【特許文献１】特開平１０−１９３６７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来の画像処理装置では、ユーザが許容できる印刷出力を得るためには、エラーメッセージの解除等を行い、ユーザの許容できる印刷設定に変更し、更に、再度印刷指示を実行しなければならなかった。その結果、操作が煩雑になり印刷効率を低下させるという解決すべき課題が残されていた。
【課題を解決するための手段】
【０００４】
本発明による画像形成装置は、印刷用のデータを生成する印刷データ生成部（アプリケーション）と、該印刷データ生成部が生成する印刷用データに、第１の印刷処理方法を示す第１の印刷設定情報と、該第１の印刷設定情報中の設定種別が同一であって設定値の異なる第２の印刷処理方法を示す第２の印刷設定情報とを付加する印刷設定情報付加部と、印刷装置から当該印刷装置のステータス情報を取得する取得部と、上記印刷設定情報付加部により付加された上記第１の印刷設定情報及び上記第２の印刷設定情報と、上記取得部で取得されたステータス情報とに基づいて、該第１の印刷設定情報又は該第２の印刷設定情報で印刷可能か否かを判断する判断部と、該判断部の判断結果により上記第１の印刷設定情報又は上記第２の印刷設定情報を印刷データを印刷するための設定情報として設定する設定部と、該設定部により上記第１の印刷設定情報又は上記第２の印刷設定情報が設定された印刷データを上記印刷装置に出力する出力部とを備えることを主な特徴とする。
【発明の効果】
【０００５】
以上説明したように実施例１によれば、予め選択順位が定められている複数個の印刷設定を有する印刷データを受け入れて、判定部が上記複数個の上記印刷設定の中から上記選択順位に基づいて実行可能な印刷設定を選択するので、通常は印刷設定１を使用して印刷するが、印刷設定１を使用する印刷が不可能な場合には、自動的に印刷設定２を使用して印刷することができるようになる。その結果、操作が煩雑になり印刷効率を低下させるのを防止することが出来るという効果を得る。
【発明を実施するための最良の形態】
【０００６】
本発明による画像処理装置は以下のように構成される。
【実施例１】
【０００７】
（構成）の説明
図１は、実施例１の画像処理装置の機能ブロック図である。
画像処理装置１００は、アプリケーション実行部１１０、アプリケーションデータ入力部１２０、印刷設定付加データ出力部１３０、印刷設定付加データ入力部１４０、操作部１５０、表示部１６０、ドライバ１７０を備える。
【０００８】
アプリケーション実行部１１０は、図示しないＣＰＵが、図示しないメモリに格納されている制御プログラムを実行することによって起動・生成され、ユーザ要求に基づいて文書や数表等を作成し、アプリケーションデータを出力する部分である。アプリケーションデータ入力部１２０は、アプリケーション実行部１１０が出力したアプリケーションデータを受け入れて、ＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）変換し、ＥＭＦ（拡張メタ・ファイル）スプールとしてドライバ１７０へ送出する部分である。
【０００９】
印刷設定付加データ出力部１３０は、ドライバ１７０により印刷設定が付加された印刷設定付加データを印刷設定付加部１７２から受け入れて、図示しないファイルに格納したり或いはまた図示しない他の画像処理装置へ転送するためのインタフェース機能を有する部分である。印刷設定付加データ入力部１４０は、上記図示しないファイル、または図示しない他の画像処理装置から印刷設定が付加された印刷設定付加データを受け入れて判定部１７３へ送出する部分である。
【００１０】
操作部１５０は文書印刷設定の入力をユーザに行わせるためのキーボードやマウス等の機構部分である。ここで文書印刷設定について説明する。
図２は、実施例１の文書印刷設定の説明図である。
図に示すように、実施例１の文書印刷設定は、印刷設定１と印刷設定２の２つの印刷設定を持ち、各印刷設定は“印刷設定名：印刷設定値”というように印刷設定名と印刷設定値の複数の組により構成される。この図は、印刷設定１が“用紙サイズ：Ｌｅｔｔｅｒ”、印刷設定２が“用紙サイズ：Ａ４”と“縮小拡大：Ｌｅｔｔｅｒ−＞Ａ４（９７％）”である文書印刷設定の例を示す。
【００１１】
図１に戻って、表示部１６０は、印刷時にエラーが発生した場合にドライバ１７０の指示によってエラーメッセージを表示するＣＲＴやＬＣＤなどのディスプレイ装置である。ドライバ１７０は、アプリケーション実行部１１０の印刷要求に合わせてプリンタを制御するためのソフトウェアであり、図示しないＣＰＵが図示しないハードディスクなどに予めインストールされている所定の制御プログラムを実行することによって印刷データ生成部１７１と、印刷設定付加部１７２と、ユーザインタフェース制御部１７７と、判定部１７３と、プリンタステータス取得部１７４と、印刷設定切替部１７５と、印刷データ送信部１７６とを起動・生成する部分である。
【００１２】
印刷データ生成部１７１は、上記アプリケーションデータ入力部１２０により入力された上記ＥＭＦスプールを受け入れて、プリンタで印刷可能な印刷データを生成する部分である。印刷設定付加部１７２は、ユーザによって指定される上記印刷設定を上記印刷データに付加し、印刷設定付加データを生成する部分である。ここで印刷設定付加データの一例について説明する。
図３は、印刷設定付加データの説明図である。
図に示すように、ユーザによって指定される印刷設定１及び印刷設定２が文書印刷設定として印刷データに付加されている。
【００１３】
判定部１７３は印刷設定付加データ入力部１４０に入力される入力データとプリンタステータス取得部１７４により取得されたプリンタステータスとを比較し、印刷が可能か否かを判定する部分である。プリンタステータス取得部１７４は、プリンタ１８０から、使用可能な用紙の種類や機能等の情報を含むプリンタステータスを取得する部分である。ここでプリンタステータスの一例について説明する。
【００１４】
図４は、実施例１のプリンタステータスの説明図である。
図に示すように、プリンタ１８０は、用紙サイズとしてＡ４、Ａ５、Ｌｅｔｔｅｒをサポートしているが、用紙切れ等の理由により、プリンタステータスを取得した時点ではＬｅｔｔｅｒが使用できないことを末尾に“＊”を付加することで示している。印刷設定名及び印刷設定値は文書印刷設定に含まれる印刷設定１及び印刷設定２に含まれているものと同等である。
【００１５】
プリンタステータスは複数の要素を含み、各要素の形式は“印刷設定名：印刷設定１、印刷設定値２、・・・”というように、単一の印刷設定名と複数の印刷設定値により構成される。印刷設定値はプリンタが備えている機能が全て列挙されるので、状況によっては使用できない印刷設定値も含まれる。そのような使用することのできない印刷設定値には末尾に“＊”が付加されるものとする。
【００１６】
図１に戻って、印刷設定切替部１７５は上記判定部１７３により印刷可能と判断された場合に、上記入力データに付加された文書印刷設定を実際の印刷で使用する設定に切り替える部分である。印刷データ送信部１７６は、上記印刷設定切替部１７５により印刷で使用する設定に切り替えられた上記入力文書をプリンタ１８０に送信する部分である。ユーザインタフェース制御部１７７は、操作部１５０からの入力及び表示部１６０への出力を制御する部分である。
【００１７】
（動作）の説明
図５は、実施例１の文書印刷設定付加時の動作を示すフローチャートである。
このフローチャートと図１とを用いて、ドライバ１７０において、アプリケーション実行部１１０から出力されるアプリケーションデータに文書印刷設定を付加する際の動作についてステップＳ１−１からステップＳ１−７までステップ順に説明する。
【００１８】
ステップＳ１−１
アプリケーション実行部１１０から出力されたアプリケーションデータがアプリケーションデータ入力部１２０に入力され、印刷データ生成部１７１に送出される。
【００１９】
ステップＳ１−２
印刷データ生成部１７１において印刷データが生成され、印刷設定付加部１７２へ送出される。
【００２０】
ステップＳ１−３
印刷設定付加部１７２は、プリンタステータス取得部１７４から、印刷設定として使用できるプリンタステータスを受け入れる。
【００２１】
ステップＳ１−４
ユーザインタフェース制御部１７７は、取得したプリンタステータスに基づいた印刷設定入力画面を生成し表示部１６０に表示してユーザに提示する。
図６は、実施例１の印刷設定入力画面の説明図である。
この図は、印刷設定として選択できる印刷設定値の一例であり、現在使用できないものも含めて、プリンタの備えている機能全てを含んでいる。
【００２２】
ステップＳ１−５
ユーザインタフェース制御部１７７は、操作部１５０を介して印刷設定１と印刷設定２とをユーザの操作結果から取得する。
【００２３】
ステップＳ１−６
印刷設定付加部１７２は、印刷データと印刷設定から印刷設定付加データを生成する。
【００２４】
ステップＳ１−７
印刷設定付加データ出力部１３０から印刷設定付加データが出力され、一例として、図示しないファイルに格納されフローを終了する。
【００２５】
図７は、実施例１の文書印刷時の動作を説明するフローチャートである。
このフローチャートと図１とを用いて、ドライバ１７０における印刷処理の動作をステップＳ２−１〜ステップＳ２−８までステップ順に説明する。
【００２６】
ステップＳ２−１
判定部１７３は、印刷設定付加データ入力部１４０が図示しないファイルから受け入れた印刷設定付加データに付加されている文書印刷設定を読み込む。
【００２７】
ステップＳ２−２
プリンタステータス取得部１７４は、プリンタ１８０からプリンタステータスを取得する。
【００２８】
ステップＳ２−３
判定部１７３において、文書印刷設定に含まれる印刷設定１とプリンタステータスを比較し印刷設定１を使用して印刷が可能であるか否かを判定し、印刷が可能なときはステップＳ２−６へ進み、印刷が不可能なときはステップＳ２−４へ進む。例えば、上記プリンタ１８０がＬｅｔｔｅｒ用紙を使用できない場合には、プリンタステータスは図４のようになり、“用紙サイズ：Ｌｅｔｔｅｒ”が末尾に“＊”を含んでいる。この場合、図２の文書印刷設定をもつ入力データでは上記印刷設定１を使用しての印刷は不可と判定され、ステップＳ２−４へ進む。
【００２９】
ステップＳ２−４
次に、印刷設定２を使用しての印刷が可能かどうかを判断する。例えば、図２の文書印刷設定の場合、印刷設定２として“用紙サイズ：Ａ４”と“縮小拡大：Ｌｅｔｔｅｒ−＞Ａ４（９７％）”が設定されており、図４のプリンタステータスにも含まれている。従って、図４のプリンタステータスを持つプリンタでは、上記印刷設定１を使用しての印刷は不可であるが、上記印刷設定２を使用しての印刷は可能であると判定される。
【００３０】
ステップＳ２−５
上記印刷設定２を用いても印刷が不可であると判定された場合なので、表示部１８０にエラーメッセージが表示されフローを終了する。
【００３１】
ステップＳ２−６
印刷設定１を使用して印刷が可能であると判定された場合なので、印刷設定切替部１７５は、上記入力データの印刷に使用する印刷設定を上記印刷設定１に切り替る。
【００３２】
ステップＳ２−７
印刷設定２を使用して印刷が可能であると判断された場合なので、印刷設定切替部１７５は、上記入力データの印刷に使用する印刷設定を印刷設定２に設定する。
【００３３】
ステップＳ２−８
印刷データ送信部１７６は、上記入力データを印刷データとして上記プリンタ１８０に送信してフローを終了する。
【００３４】
（効果）の説明
以上説明したように実施例１によれば、通常は印刷設定１を使用して印刷するが、印刷設定１を使用する印刷が不可能な場合には、自動的に印刷設定２を使用して印刷することができるようになる。その結果、操作が煩雑になり印刷効率を低下するのを防止することが出来るという効果を得る。
また、上記説明ではステップＳ１−７で一例として、印刷設定付加データ出力部１３０から印刷設定付加データは出力され、一例として、図示しないファイルに格納されることとして説明したが、ときには図示しない他の画像形成装置へ送出される場合も有りうる。かかる場合には一度作成された印刷データが異なる設定をもったプリンタ装置間でも利用可能になるという効果を得る。
【実施例２】
【００３５】
（構成）の説明
上記のように実施例１では文書印刷設定が２種類に限定されていたのに対して実施例２では、任意の種類の印刷設定により構成される点のみが相違する。ここでは印刷設定の名前は、印刷設定１、印刷設定２、印刷設定３というように、後につく数字を順番に増やしていくこととする。
【００３６】
図９は、実施例２の画像処理装置の機能ブロック図である。
画像処理装置２００は、アプリケーション実行部１１０、アプリケーションデータ入力部１２０、印刷設定付加データ出力部１３０、印刷設定付加データ入力部１４０、操作部１５０、表示部１６０、ドライバ２７０とを備える。以下に実施例１との相違部分のみについて説明する。実施例１と同様の部分には実施例１と同一の符号を付して説明を省略する。
【００３７】
ドライバ２７０は、アプリケーション実行部１１０の印刷要求に合わせてプリンタを制御するためのソフトウェアであり、図示しないＣＰＵが図示しないハードディスクなどに予めインストールされている所定の制御プログラムを実行することによって印刷データ生成部１７１と、印刷設定付加部１７２と、プリンタステータス取得部１７４と、印刷設定切替部１７５と、印刷データ送信部１７６と、判定部２７１と、ユーザ選択要求部２７２とユーザインタフェース制御部２７３とを起動・生成する部分である。
【００３８】
判定部２７１は印刷設定付加データ入力部１４０に入力される入力データとプリンタステータス取得部１７４により取得されたプリンタステータスとを比較し、印刷が可能か否かを判定する部分である。ここで入力データには、任意の種類の印刷設定が付加されている。ここでその内容について説明する。
【００３９】
図１０は、実施例２の文書印刷設定の説明図である。
図に示すように、ここでは１例として印刷設定１、印刷設定２、印刷設定３まで設定されている。ここで印刷設定１を主印刷設定と定め、それ以外（ここでは印刷設定２、印刷設定３）を副印刷設定と定める。
【００４０】
図９に戻って、ユーザ選択要求部２７２は、上記副印刷設定を表示し、ユーザに対して実行可能な印刷設定の選択を求める部分である。ユーザインタフェース制御部２７３は、操作部１５０からの入力、表示部１６０への出力、及びユーザ選択要求部２７２の入出力を制御する部分である。他の構成部分は、全て実施例１と同様なので説明を省略する。
【００４１】
（動作）の説明
図１１は、実施例２の文書印刷設定付加時の動作を示すフローチャートである。
このフローチャートと図９とを用いて、ドライバ１７０において、アプリケーション実行部１１０から出力されるアプリケーションデータに文書印刷設定を付加する際の動作についてステップＳ３−１からステップＳ３−７までステップ順に説明する。
【００４２】
ステップＳ３−１
アプリケーション実行部１１０から出力されたアプリケーションデータがアプリケーションデータ入力部１２０に入力され、印刷データ生成部１７１へ送出される。
【００４３】
ステップＳ３−２
印刷データ生成部１７１において印刷データが生成され、印刷設定付加部１７２へ送出される。
【００４４】
ステップＳ３−３
印刷設定付加部１７２は、プリンタステータス取得部１７４から、印刷設定として使用できるプリンタステータスを受け入れる。
【００４５】
ステップＳ３−４
ユーザインタフェース制御部２７３は、取得したプリンタステータスに基づいた印刷設定入力画面を生成し表示部１６０に表示してユーザに提示する。
図１２は、実施例２の印刷設定入力画面の説明図である。
この図は、印刷設定として選択できる印刷設定値の一例であり、現在使用できないものも含めて、プリンタの備えている機能全てを含んでいる。実施例１では印刷設定の個数は２つであったが、本実施例では１以上の任意の数の印刷設定の入力が行われる。本実施例では図に示すように、印刷設定として選択できる印刷設定値は現在使用できないものも含めて、プリンタの備えている機能全てである。
【００４６】
ステップＳ３−５
ユーザインタフェース制御部２７３は、操作部１５０を介してユーザにより入力された全ての印刷設定を取得する。
【００４７】
ステップＳ３−６
印刷設定付加部１７２は、印刷データと印刷設定から印刷設定付加データを生成する。
【００４８】
ステップＳ３−７
印刷設定付加データ出力部１３０から印刷設定付加データは出力され、一例として、図示しないファイルに格納されフローを終了する。
【００４９】
図１３は、実施例２の文書印刷時の動作を説明するフローチャートである。
このフローチャートと図９とを用いて、ドライバ１７０における印刷処理の動作をステップＳ４−１〜ステップＳ４−９までステップ順に説明する。
【００５０】
ステップＳ４−１
判定部１７３は、印刷設定付加データ入力部１４０に入力された印刷設定付加データに付加されている文書印刷設定を読み込む。
【００５１】
ステップＳ４−２
プリンタステータス取得部１７４は、プリンタ１８０からプリンタステータスを取得する。
【００５２】
ステップＳ４−３
判定部１７３は、文書印刷設定に含まれる印刷設定１とプリンタステータスを比較し印刷設定１を使用して印刷が可能であるか否かを判定し、印刷が可能なときはステップＳ４−４へ進み、印刷が不可能なときはステップＳ４−６へ進む。印刷設定１に含まれる印刷設定名と印刷設定値がプリンタステータスに存在して現在使用である、つまり末尾に“＊”が付加されていなければ、プリンタ１８０を使用して印刷設定付加文書が印刷可能であると判定される。
図１４は、実施例２のプリンタステータスの説明図である。
図に示すように、プリンタ１８０は、用紙サイズとしてＡ４、Ａ５、Ｌｅｔｔｅｒをサポートしているが、用紙切れ等の理由により、プリンタステータスを取得した時点ではＬｅｔｔｅｒが使用できないことを末尾に“＊”を付加することで示している。また、実施例１の図４と異なりＬｅｔｅｒ−＞Ａ５（６７％）をサポートしている。図１０の文書印刷設定と図１４のプリンタステータスの場合、プリンタステータスは図１４のようになり、“用紙サイズ：Ｌｅｔｔｅｒ”が末尾に“＊”を含んでいる。従って上記印刷設定１を使用しての印刷は不可と判定される。
【００５３】
ステップＳ４−４
印刷設定１を使用して印刷が可能であると判定された場合なので、印刷設定切替部１７５は入力データの印刷に使用する印刷設定を印刷設定１に設定する。
【００５４】
ステップＳ４−５
印刷データ送信部１７６は入力データを印刷データとしてプリンタ１８０に送信する。
【００５５】
ステップＳ４−６
一方、前記印刷設定１を使用しての印刷が不可能であると判定された場合には、その他の印刷設定を使用しての印刷が可能か否かを判定し、可能な場合にはステップＳ４−７へ進み、不可能な場合にはステップＳ４−９へ進む。
図１５は、印刷選定選択画面の説明図である。
例えば、図９の印刷設定に対し、プリンタステータスが図１４であった場合、印刷設定１の“用紙サイズ：Ｌｅｔｔｅｒ”が使用できないので、印刷設定１を用いての印刷は行えないが、印刷設定２の“用紙サイズ：Ａ４”と“縮小拡大：Ｌｅｔｔｅｒ−＞Ａ４（９７％）”及び、印刷設定３の“用紙サイズ：Ａ５”と“縮小拡大：Ｌｅｔｔｅｒ−＞Ａ５（６７％）”は、共に使用可能であるので、ユーザ選択要求部２７２はユーザインタフェース制御部２７３を介して表示部１６０に図１５のような印刷設定選択画面を表示し、ユーザにどちらの印刷設定を使用するか選択させる。
【００５６】
ステップＳ４−７
印刷設定切替部１７５は、ユーザが選択した印刷設定を取得する。
【００５７】
ステップＳ４−８
印刷設定切替部１７５は、印刷設定１の場合と同様に印刷設定を取得した印刷設定に設定するステップＳ４−５へ進む。
【００５８】
ステップＳ４−９
使用可能な印刷設置が存在しない場合は表示部１８０にエラーメッセージを表示しフローを終了する
【００５９】
（効果）の説明
以上説明したように、本実施例によれば、実施例１と比較して、印刷設定１を使用しての印刷が不可能な場合に試みることのできる印刷設定の数が増え、印刷が失敗する可能性を減らすことができる。一方で、複数設定できる印刷設定にはユーザが所望する印刷設定を選択できるので、印刷設定１を使用しての印刷が不可能な場合にも、できる限り好ましい印刷設定を使用して印刷を実行することができるという効果を得る。
【産業上の利用可能性】
【００６０】
上記実施例の説明では本発明をプリンタに適用した場合について説明したが、本発明はこの例に限定されるものではない。即ち、ＦＡＸ、ＭＦＰ及び複写機にも適用可能である。
【図面の簡単な説明】
【００６１】
【図１】実施例１の画像形成装置の構成のブロック図である。
【図２】実施例１の文書印刷設定の説明図である。
【図３】印刷設定付加データの説明図である。
【図４】実施例１のプリンタステータスの説明図である。
【図５】実施例１の文書印刷設定付加時の動作を示すフローチャートである。
【図６】実施例１の印刷設定入力画面の説明図である。
【図７】実施例１の文書印刷時の動作を説明するフローチャートである。
【図８】実施例１のプリンタステータスの説明図である。
【図９】実施例２の画像処理装置の機能ブロック図である。
【図１０】実施例２の文書印刷設定の説明図である。
【図１１】実施例２の文書印刷設定付加時の動作を示すフローチャートである。
【図１２】実施例２の印刷設定入力画面の説明図である。
【図１３】実施例２の文書印刷時の動作を示すフローチャートである。
【図１４】実施例２のプリンタステータスの説明図である。
【図１５】印刷選定選択画面の説明図である。
【符号の説明】
【００６２】
１００    画像処理装置
１１０    アプリケーション実行部
１２０    アプリケーション入力部
１３０    印刷設定付加データ出力部
１４０    印刷設定付加データ入力部
１５０    操作部
１６０    表示部
１７０    ドライバ
１７１    印刷データ生成部
１７２    印刷設定付加部
１７３    判定部
１７４    プリンタステータス取得部
１７５    印刷設定切替部
１７６    印刷データ送信部
１７７    ユーザインタフェース制御部
１８０    プリンタ
【図１】
0004981546.tif 000002
【図２】
0004981546.tif 000003
【図３】
0004981546.tif 000004
【図４】
0004981546.tif 000005
【図５】
0004981546.tif 000006
【図６】
0004981546.tif 000007
【図７】
0004981546.tif 000008
【図８】
0004981546.tif 000009
【図９】
0004981546.tif 000010
【図１０】
0004981546.tif 000011
【図１１】
0004981546.tif 000012
【図１２】
0004981546.tif 000013
【図１３】
0004981546.tif 000014
【図１４】
0004981546.tif 000015
【図１５】
0004981546.tif 000016