(57)【要約】【課題】ユーザの意図に沿った印刷を行うことができる画像形成装置を提供する。【解決手段】機器本体の設定を表示し、ユーザからの入力によりその設定値を変更できる操作パネル２と、ＰＤＬデータを受信するホストＩ／Ｆ装置３と、描画エンジン５と、機器本体の設定とＰＤＬデータを処理し、前記描画エンジン５を制御するインタプリタ４とを備えた画像形成装置１。【選択図】図１
2007114497.tif 000002
【特許請求の範囲】
【請求項１】
機器本体の設定を表示し、ユーザからの入力によりその設定値を変更できる操作パネルと、ＰＤＬデータを受信するホストＩ／Ｆ装置と、描画エンジンと、機器本体の設定とＰＤＬデータを処理し、前記描画エンジンを制御するインタプリタと、を備えたことを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、前記インタプリタは、前記ホストＩ／Ｆ装置が受信したＰＤＬデータからデバイスを制御するためのコマンドを解釈、解析するＰＤＬデバイス制御コマンド処理部と、ページ画像を構成する描画コマンドを解釈、解析するＰＤＬ描画処理コマンド処理部と、前記ＰＤＬデバイス制御コマンド処理部と前記ＰＤＬ描画処理コマンド処理部の解析結果に沿って描画処理やデバイス制御を行う描画処理・デバイス制御部とを備えたことを特徴とする画像形成装置。
【請求項３】
請求項２記載の画像形成装置において、前記ＰＤＬデバイス制御コマンド処理部は、機器本体にある各デバイスの制御を行うための、給紙先選択処理部及び排紙先選択処理部を含む処理部で構成され、ＰＤＬコマンドの解析結果に従って各デバイスの制御を行うことを特徴とする画像形成装置。
【請求項４】
請求項３記載の画像形成装置において、前記給紙先選択処理部は、ＰＤＬコマンドの解析を行うコマンド解析部と、機器本体の設定情報の解析を行う本体設定解析部と、ＰＤＬコマンドの解析結果と本体設定の情報から給紙先の選択を行う給紙先選択部と、給紙先を選択する条件を決定し、前記給紙先選択部に通知する給紙先選択条件決定部とを備えたことを特徴とする画像形成装置。
【請求項５】
請求項４記載の画像形成装置において、前記給紙先選択部は、前記給紙先選択条件決定部から渡された給紙先指定値を基に給紙先を選択するための処理を行い、さらに、給紙先を選択できなかった場合には、現状の本体設定を考慮した給紙先選択条件を再度決定するよう前記給紙先選択条件決定部に要求する制御を行うことを特徴とする画像形成装置。
【請求項６】
請求項４記載の画像形成装置において、前記給紙先選択条件決定部は、給紙先選択条件の決定を判断するときに、本体設定とＰＤＬコマンドの指定を参照する制御を行うことを特徴とする画像形成装置。
【請求項７】
請求項４記載の画像形成装置において、前記給紙先選択条件決定部は、給紙先選択条件を決定した結果、本体設定として登録されている給紙先の設定を一時的に変更し、その後元に戻す制御を行うことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンタ、多機能の複合機などの画像形成装置に関する。
【背景技術】
【０００２】
複数段の給紙トレイを備えた画像形成装置において、給紙動作中に給紙トレイの用紙がなくなったとき、自動的に他の給紙トレイに切り替えて給紙動作を継続する自動用紙選択機能が知られている。
例えば、特許文献１に示された技術内容によれば、ユーザの予期せぬ給紙トレイからの給紙を防ぐために、複数の給紙トレイの各々ごとに紙種情報を持ち、選択された給紙トレイの紙種と同じ紙種をもつ給紙トレイへの切り替えのみを可能とする処理を行っている。
また、プリンタドライバから自動用紙選択指定にて印刷要求があった場合、特定の紙種だけを給紙選択対象として給紙トレイを検索可能とするか、あるいはある特定の給紙トレイからは給紙しないようにトレイロックをかけるようにする処理を行っている。
【特許文献１】特開２０００−１４３０１７公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来技術では、自動用紙選択機能設定時にすべての給紙トレイにロックがかけられていた場合、印刷実行不可となりアラートメッセージを表示して終了となる。しかし、自動用紙選択機能が設定されている場合は、すべての給紙トレイにロックがかけられていた場合でも、いずれかの給紙トレイから給紙が行われ、印刷が実行されることが望ましい。
そこで、本発明はこのような背景に鑑みてなされたものであり、ユーザの意図に沿った印刷を行うことができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、機器本体の設定を表示し、ユーザからの入力によりその設定値を変更できる操作パネルと、ＰＤＬデータを受信するホストＩ／Ｆ装置と、描画エンジンと、機器本体の設定とＰＤＬデータを処理し、前記描画エンジンを制御するインタプリタとを備えた画像形成装置を最も主要な特徴とする。
請求項２記載の発明は、請求項１記載の画像形成装置において、前記インタプリタは、前記ホストＩ／Ｆ装置が受信したＰＤＬデータからデバイスを制御するためのコマンドを解釈、解析するＰＤＬデバイス制御コマンド処理部と、ページ画像を構成する描画コマンドを解釈、解析するＰＤＬ描画処理コマンド処理部と、前記ＰＤＬデバイス制御コマンド処理部と前記ＰＤＬ描画処理コマンド処理部の解析結果に沿って描画処理やデバイス制御を行う描画処理・デバイス制御部とを備えた画像形成装置を主要な特徴とする。
請求項３記載の発明は、請求項２記載の画像形成装置において、前記ＰＤＬデバイス制御コマンド処理部は、機器本体にある各デバイスの制御を行うための、給紙先選択処理部及び排紙先選択処理部を含む処理部で構成され、ＰＤＬコマンドの解析結果に従って各デバイスの制御を行う画像形成装置を主要な特徴とする。
請求項４記載の発明は、請求項３記載の画像形成装置において、前記給紙先選択処理部は、ＰＤＬコマンドの解析を行うコマンド解析部と、機器本体の設定情報の解析を行う本体設定解析部と、ＰＤＬコマンドの解析結果と本体設定の情報から給紙先の選択を行う給紙先選択部と、給紙先を選択する条件を決定し、前記給紙先選択部に通知する給紙先選択条件決定部とを備えた画像形成装置を主要な特徴とする。
請求項５記載の発明は、請求項４記載の画像形成装置において、前記給紙先選択部は、前記給紙先選択条件決定部から渡された給紙先指定値を基に給紙先を選択するための処理を行い、さらに、給紙先を選択できなかった場合には、現状の本体設定を考慮した給紙先選択条件を再度決定するよう前記給紙先選択条件決定部に要求する制御を行う画像形成装置を主要な特徴とする。
請求項６記載の発明は、請求項４記載の画像形成装置において、前記給紙先選択条件決定部は、給紙先選択条件の決定を判断するときに、本体設定とＰＤＬコマンドの指定を参照する制御を行う画像形成装置を主要な特徴とする。
請求項７記載の発明は、請求項４記載の画像形成装置において、前記給紙先選択条件決定部は、給紙先選択条件を決定した結果、本体設定として登録されている給紙先の設定を一時的に変更し、その後元に戻す制御を行う画像形成装置を主要な特徴とする。
【発明の効果】
【０００５】
請求項１記載の発明によれば、機器本体の設定を表示し、ユーザからの入力によりその設定値を変更できる操作パネルと、ＰＤＬデータを受信するホストＩ／Ｆ装置と、描画エンジンと、機器本体の設定とＰＤＬデータを処理し、前記描画エンジンを制御するインタプリタとを備えることで、それぞれの設定とユーザの要求を比較して、よりユーザの意図に沿った印刷を行うことができる。
請求項２記載の発明によれば、前記インタプリタは、前記ホストＩ／Ｆ装置が受信したＰＤＬデータからデバイスを制御するためのコマンドを解釈、解析するＰＤＬデバイス制御コマンド処理部と、ページ画像を構成する描画コマンドを解釈、解析するＰＤＬ描画処理コマンド処理部と、前記ＰＤＬデバイス制御コマンド処理部と前記ＰＤＬ描画処理コマンド処理部の解析結果に沿って描画処理やデバイス制御を行う描画処理・デバイス制御部とを備えたことで、デバイス制御または描画処理に特化した処理を行うことができる。
請求項３記載の発明によれば、ＰＤＬデバイス制御コマンド処理部を、各デバイスごとに分けることで、各デバイスの機能に特化した処理を行うことができる。
請求項４記載の発明によれば、給紙先選択処理に特化した処理部を設けることで、給紙先選択処理に特化した処理を行うことができる。
請求項５記載の発明によれば、給紙先選択条件を要求するたびに給紙先選択条件部で決定することで、給紙先選択部は給紙先選択条件決定に必要な情報を知ることなしに給紙先選択条件のみ得ることができる。
請求項６記載の発明によれば、給紙先選択条件決定部で本体設定やＰＤＬコマンドの指定を参照することで、必要な情報をここだけで管理でき、給紙先選択条件だけを提供することができる。
請求項７記載の発明によれば、給紙先選択条件決定部だけで本体設定を修正することで、修正期間や修正値をここだけで管理することができ、本体設定管理の責任を明確にできる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施形態を図面に従って説明する。
図１は本発明の実施形態に係る画像形成装置の構成図である。本画像形成装置１は、操作パネル２、ホストＩ／Ｆ装置３、インタプリタ４、そして、描画エンジン５から構成される。
操作パネル２は、機器本体の設定を表示し、ユーザからの入力を受け付け機器本体の設定を変更する。ホストＩ／Ｆ装置３は、ホストコンピュータ１１から印刷データを受け付ける。インタプリタ４は、ホストＩ／Ｆ装置３が受け取った印刷データをＰＤＬデータとして解釈、解析する。描画エンジン５は、インタプリタ４から渡されたページイメージを印刷する。
インタプリタ４はＰＤＬデバイス制御コマンド処理部６とＰＤＬ描画処理コマンド処理部７と描画処理・デバイス制御部８とから構成される。ＰＤＬデバイス制御コマンド処理部６は、デバイス制御コマンドの解析、実行処理を行う。ＰＤＬ描画処理コマンド処理部７は、描画処理コマンドの解析、実行処理を行う。描画処理・デバイス制御部８は、ＰＤＬデータの解析結果に沿って、デバイスの制御や印刷するページイメージの作成を行う。
ＰＤＬデバイス制御コマンド処理部６は、給紙先選択処理部９や排紙先選択処理部１０などの処理部から構成される。
【０００７】
図２は図１に示す給紙先選択処理部の構成図である。給紙先選択処理部９は、コマンド解析部２１、本体設定解析部２２、給紙先選択部２３、給紙先選択条件決定部２４から構成される。
給紙先選択処理部９は、給紙先選択に関係するＰＤＬコマンドを、また、描画処理・デバイス制御部８から本体設定を受信する。給紙先選択処理部９は、受信した情報から給紙先を選択し、選択した給紙先情報を描画処理・デバイス制御部８に通知する。
コマンド解析部２１は、ＰＤＬコマンドを受信すると、給紙先選択の条件と給紙先指定値を解析結果として作成し、それを給紙先選択条件決定部２４に通知する。
本体設定解析部２２は、描画処理・デバイス制御部８から、給紙先検索順（給紙先名と給紙先設定で指定される）や実機に装着されている給紙先の設定、セキュリティ対応情報といった本体設定を受信すると、各給紙先の給紙先選択に関係する設定値をまとめ、給紙先選択部２３に給紙先優先度・給紙先設定・本体設定として通知する。
給紙先選択部２３は、給紙先選択条件決定部２４から給紙先指定値を、また本体設定解析部２２から給紙先情報等を受け取ると、給紙先指定値に沿った給紙先を選択する。そして、描画処理・デバイス制御部８に、選択した給紙先の情報を通知する。
給紙先指定値に沿った給紙先が選択できなかった場合、本体設定を給紙先選択条件決定部２４に通知し、再度給紙先選択指定値を受け取り、給紙先指定値に沿った給紙先を選択する。そして、描画処理・デバイス制御部８に、選択した給紙先の情報を通知する。
本構成によればユーザの指定を満たす給紙先が選択できない状況に陥った場合に、本体設定からその状況を打開できる条件があるかどうかチェックできるので、より多く出力を得ることができる。
また、給紙先選択条件を給紙先選択条件決定部２４で管理することで、本体設定のうち給紙先が選択できない状況を打開できる条件が変わっても、給紙先選択条件を使用している箇所に影響を及ぼすことがない。
【０００８】
［実施例１］
（１）給紙先選択条件
用紙サイズ及び紙種、または用紙サイズのみ、または紙種のみ。ユーザが印刷データで指定する。
（２）全給紙トレイの設定トレイロックＯＮ。トレイロックの設定は、図１の操作パネル２を使ってユーザが変更できる。
（３）給紙トレイが選択できない場合の給紙先選択条件変更条件
・全給紙トレイがロックされていること。
・エラースキップ設定がＯｎであること。なお、エラースキップの設定は、図１の操作パネル２を使ってユーザが変更できる。
次に処理の流れを、図３を参照しながら説明する。
先ず、全ての給紙トレイにおいて、給紙トレイが給紙先選択条件を満たすかチェックする（Ｓ１）。満たす給紙トレイがあれば、その給紙トレイを選択する（Ｓ２）。一方、満たす給紙トレイがなければ、全給紙トレイがロックされているかチェックする（Ｓ３）。
全給紙トレイがロックされており、かつ、エラースキップがＯｎの場合は優先給紙トレイを選択する（Ｓ５）。
また全段トレイロックではない場合、または、エラースキップがＯｆｆの場合、エラー時の処理を行う（Ｓ６）。
これまでは給紙トレイが全段ロックされている場合、トレイ番号を指定していないデータを送信すると、トレイロックされた給紙トレイを選択できないので、印刷されなかった。しかし、実施例１により、エラースキップがＯｎであれば全段ロックされていても優先給紙トレイから印刷するので、全段トレイロックされていることをユーザが知らない場合でも印刷することができる。
実施例１とエラースキップ設定以外の構成が同じで、異なる効果を期待できる実施例を、以下に４つ挙げる。これらの実施例は、エラースキップのＯｎ／Ｏｆｆに左右されない。
【０００９】
［実施例２］
実施例２は、実施例１の処理の流れを次のように修正する。違いはステップＳ４としてユーザ要求とトレイ設定の比較を追加した点である。
この場合も、図３に示すように、先ず全ての給紙トレイにおいて、給紙トレイが給紙先選択条件を満たすかチェックする（Ｓ１）。給紙先選択条件を満たす給紙トレイがあれば、その給紙トレイを選択する（Ｓ２）。一方、給紙先選択条件を満たす給紙トレイがなければ、全給紙トレイがロックされているかチェックする（Ｓ３）。
全給紙トレイがロックされている場合、優先給紙トレイの用紙サイズと紙種が給紙先選択条件を満たすかチェックし（Ｓ４）、給紙先選択条件を満たす場合、優先給紙トレイを選択する（Ｓ５）。
また、全段トレイロックではない場合、または、優先給紙トレイの用紙サイズと紙種が給紙先選択条件を満たさない場合（Ｓ６）、エラー時の処理を行う。
この修正により、実施例１の効果に加え、優先給紙トレイがユーザの指定した条件を満たす場合に印刷するので、全段トレイロックされていることをユーザが知らない場合でもユーザの要求を満たす用紙から印刷することができる。
［実施例３］
実施例３は、図３に示した実施例２における処理の流れのステップＳ４を、全給紙トレイがロックされている場合、優先給紙トレイの用紙サイズが給紙先選択条件を満たすかチェックするように修正する。
この修正により、実施例２の効果に加え、ユーザの要求に紙種があってもそれを無視するので、出力を得る状況を増やすことができる効果を奏する。これはユーザが紙種の一致を重視していない場合に有効である。
【００１０】
［実施例４］
実施例４は、図３に示した実施例２における処理の流れのステップＳ４を、全給紙トレイがロックされている場合、優先給紙トレイの用紙サイズが給紙先選択条件の用紙サイズより大きいかをチェックするように修正する。
この修正により、紙種の指定を無視し、ユーザの要求より大きいサイズを選択するので、印刷すべきデータを落とすことなく出力することを保証した上で、実施例２の効果に加え、出力を得る状況を増やすことができる効果を奏する。これはユーザが印刷データの出力を重視している（用紙サイズ・紙種の一致はさほど重視されていない）場合に有効である。
［実施例５］
実施例５は、図３に示した実施例２における処理の流れのステップＳ４を、全給紙トレイがロックされている場合、優先給紙トレイの紙種が給紙先選択条件を満たすかチェックするように修正する。
この修正により、実施例２の効果に加え、ユーザの要求に用紙サイズがあってもそれを無視するので、出力を得る状況を増やすことができる効果を奏する。これはユーザが用紙サイズの一致を重視していない場合に有効である。
［実施例６］
実施例６は、図３に示した実施例２における処理の流れのステップＳ４を、全給紙トレイがロックされている場合、優先給紙トレイの紙種が普通紙、または再生紙かチェックするように修正する。
この修正により、実施例２の効果に加え、ユーザの要求に用紙サイズがあってもそれを無視するので、出力を得る状況を増やすことができる効果を奏する。このとき、紙種が普通紙・再生紙のみの場合の出力となるので、厚紙やＯＨＰなど一般的に使用されない用紙への印刷は防ぐことができる。これはユーザが用紙サイズの一致は重視していないが、出力する紙種に関しては一般的なものに限定したい場合に有効である。
条件を変更することで、実施例２〜６の処理を実施するか否かを切り替えることが可能な実施例を次に挙げる。
【００１１】
［実施例７］
（１）給紙先選択条件
用紙サイズ及び紙種、または用紙サイズのみ、または紙種のみ。ユーザが印刷データで指定する。
（２）全給紙トレイの設定
トレイロックＯｎ。トレイロックする／しないの設定は、図１の操作パネル２を使って、ユーザが変更できる。
（３）給紙トレイが選択できない場合の給紙先選択条件変更条件
・全給紙トレイがロックされていること。
・本体設定にある設定変更条件パラメータがＯｎであること。この設定変更条件パラメータは、図１の操作パネル２を使って、ユーザが設定を変更できる。
次に実施例７の処理の流れを図４により説明する。
実施例２からの変更点は、設定変更条件パラメータの設定チェックを追加した点である。
この場合も、先ず、全ての給紙トレイにおいて、給紙トレイが給紙先選択条件を満たすかチェックする（Ｓ１）。給紙先選択条件を満たす給紙トレイがあれば、その給紙トレイを選択する（Ｓ２）。
一方、給紙先選択条件を満たす給紙トレイがなければ、全給紙トレイがロックされているかチェックする（Ｓ３）。
そして、全給紙トレイがロックされている場合、設定変更条件パラメータの設定値をチェックする（Ｓ４）。設定変更条件パラメータがＯｎであれば、優先給紙トレイの用紙サイズと紙種が給紙先選択条件を満たすかチェックし（Ｓ５）、給紙先選択条件を満たす場合は優先給紙トレイを選択する（Ｓ６）。
また、全段トレイがロックされていない場合や、設定変更条件パラメータがＯｆｆの場合、或いは優先給紙トレイの用紙サイズと紙種が給紙先選択条件を満たさない場合、エラー時の処理を行う（Ｓ７）。
ユーザによっては、用紙サイズ・紙種とも一致し、トレイロックされていない給紙トレイからの給紙を望む場合もある。
そこで、実施例２〜実施例６にあるようなユーザ指定を一部無視するような処理を本当に行うのかどうか切り替えることができるようにすることで、よりユーザの意図を汲み取った処理を行うことができるようになる。
条件を変更し、印刷データでの優先給紙トレイからの出力条件の指定を可能にした実施例を以下に挙げる。
【００１２】
［実施例８］
（１）給紙先選択条件
用紙サイズ及び紙種、または用紙サイズのみ、または紙種のみ。ユーザが印刷データで指定する。
（２）全給紙トレイの設定
トレイロックＯｎ。トレイロックする／しないの設定は、図１の操作パネル２を使って、ユーザが設定を変更できる。
（３）給紙トレイが選択できない場合の給紙先選択条件変更条件
・全給紙トレイがロックされていること。
・印刷データで優先給紙トレイからの出力条件が指定されていること。この場合、指定は、ＰＪＬやＰＤＬコマンドを用いる。
次に実施例８の処理の流れを図５により説明する。
先ず、この場合も全ての給紙トレイにおいて、給紙トレイが給紙先選択条件を満たすかチェックし（Ｓ１）、給紙先選択条件を満たす給紙トレイがあれば、その給紙トレイを選択する（Ｓ２）。給紙先選択条件を満たす給紙トレイがなければ、全トレイがロックされているかチェックする（Ｓ３）。
全給紙トレイがロックされている場合、印刷データに優先給紙トレイでの出力条件が無条件であるという指定があるかチェックする（Ｓ４）。
印刷データに指定がある場合、優先給紙トレイを選択する（Ｓ５）。
また、全段トレイロックではない場合、または、印刷データに優先給紙トレイでの出力条件がない場合、エラー時の処理を行う（Ｓ６）。
ユーザによっては、無条件で優先給紙トレイから出力することを望まないことも考えられる。
そのため、実施例８のように無条件で出力するか否かを切り替えるようにすることで、ユーザの意図をより汲み取った処理を行うことができる。また、操作パネル２を介さずに印刷データで変更できることで、より簡単に設定変更ができ、利便性の向上も望める。
実施例８において、優先給紙トレイからの出力条件は、無条件であることだったが、他の条件として次の３つが考えられる。
【００１３】
［実施例９］
実施例９は、図５に示した実施例８における処理の流れのステップＳ４を、全給紙トレイがロックされている場合、印刷データに優先給紙トレイでの出力条件として用紙サイズ及び紙種が一致していることという指定があるかチェックするように修正する。
この修正により、実施例８の効果に加え、ユーザの要求した用紙サイズと紙種に一致した場合だけ印刷されるので、よりユーザの要求を満たす用紙から印刷することができるという効果を奏する。
［実施例１０］
実施例１０は、図５に示した実施例８における処理の流れのステップＳ４を、全給紙トレイがロックされている場合、印刷データに優先給紙トレイでの出力条件として用紙サイズが一致していることという指定があるかチェックするように修正する。
この修正により、実施例８の効果に加え、ユーザの要求に紙種があってもそれを無視するので、出力を得る状況を増やすことができるという効果を奏する。これはユーザが紙種の一致を重視していない場合に有効である。
［実施例１１］
実施例１１は、図５に示した実施例８における処理の流れのステップＳ４を、全給紙トレイがロックされている場合、印刷データに優先給紙トレイでの出力条件として紙種が一致していることという指定があるかチェックするように修正する。
この修正により、実施例８の効果に加え、ユーザの要求に用紙サイズがあってもそれを無視するので、出力を得る状況を増やすことができるという効果を奏する。これはユーザが用紙サイズの一致を重視していない場合に有効である。
条件を変更し、印刷データによるトレイロックの解除を可能にした実施例を以下に挙げる。
【００１４】
［実施例１２］
（１）給紙先選択条件
用紙サイズ及び紙種、または用紙サイズのみ、または紙種のみ。ユーザが印刷データで指定する。
（２）全給紙トレイの設定
トレイロックＯｎ。トレイロックする／しないの設定は、図１の操作パネル２を使って、ユーザが変更できる。
（３）給紙トレイが選択できない場合の給紙先選択条件変更条件
・全給紙トレイがロックされていること。
・印刷データでトレイロック解除が指定されていること。この場合、指定は、ＰＪＬやＰＤＬコマンドを用いる。
次に実施例１２の処理の流れを図６により説明する。
この場合も、全ての給紙トレイにおいて、給紙トレイが給紙先選択条件を満たすかチェックする（Ｓ１）。給紙先選択条件を満たす給紙トレイがあれば、その給紙トレイを選択する（Ｓ２）。
一方、給紙先選択条件を満たす給紙トレイがなければ、全給紙トレイがロックされているかチェックし（Ｓ３）、全給紙トレイがロックされている場合、印刷データにトレイロック解除の指定があるかチェックする（Ｓ４）。
そして、チェック対象の給紙トレイが給紙先選択条件を満たすか判断し（ｓ５）、給紙先選択条件を満たすトレイがあれば、その給紙トレイを選択する（Ｓ６）。
また全段トレイロックではない場合や、印刷データにトレイロック解除の指定がない場合、或いは２度目のチェックでも給紙先選択条件を満たすトレイがない場合、エラー時の処理を行う（Ｓ７）。
ユーザによっては、トレイロック設定にかかわらず印刷してほしいと望む場合も考えられる。そのため、印刷データによるトレイロックの解除を可能にすることで、そのデータの場合だけトレイロックを解除できるようになり、より出力を得る状況を増やすことができる。また、操作パネル２を介さずに印刷データで変更できることで、より簡単に設定変更ができ、また、トレイロック解除の影響を、そのデータを印刷する時だけにとどめることができる。
条件を変更し、ユーザの権限によって給紙先選択条件変更条件の変更を可能にした実施例を以下に挙げる。
【００１５】
［実施例１３］
（１）給紙先選択条件
用紙サイズ及び紙種、または用紙サイズのみ、または、紙種のみ。ユーザが印刷データで指定する。
（２）全給紙トレイの設定
トレイロックＯｎ。トレイロックする／しないの設定は、図１の操作パネル２を使って、ユーザが変更できる。
（３）給紙トレイが選択できない場合の給紙先選択条件変更条件
・全給紙トレイがロックされていること。
・アクセスロール機能が有効なプリンタであること。アクセスロール機能を有効にする設定は、図１の操作パネル２を使って、ユーザが変更できる。
・機器管理者権限で印刷データを送信したこと。この場合、ユーザの権限の指定は、ＰＪＬを用いる。
実施例１３は、図６に示した実施例１２における処理の流れのステップＳ５を、全トレイがロックされている場合、アクセスロール機能が有効で、かつ、ユーザの権限が機器管理者権限かチェックするように修正する。
セキュリティを考えると、誰でもが画像形成装置の設定を無視するのは望ましくない。そのため、機器管理者権限のユーザに限り、画像形成装置の設定を無視して優先給紙から給紙できることで、画像形成装置の設定などを把握している人に限り、画像形成装置の設定を無視するような処理ができる。
実施例１３において、機器管理者権限のユーザの場合、無条件で優先給紙トレイから給紙していたが、他の給紙条件として次のものも考えられる。
【００１６】
［実施例１４］
実施例１４は図６に示した実施例１３における処理の流れのステップ０５を、全トレイがロックされている場合、アクセスロール機能が有効で、かつ、ユーザの権限が機器管理者権限かチェックするように修正する。そして上記条件を満たす場合、トレイロックを無視して再度ステップＳ１、Ｓ２の処理を行う。
この修正により、実施例１３の効果に加え、ユーザの要求した用紙サイズと紙種に一致した給紙トレイから印刷されるので、よりユーザの要求を満たす用紙から印刷することができる効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る画像形成装置の構成図である。
【図２】図１に示す給紙先選択処理部の構成図である。
【図３】本発明の画像形成装置における第１の処理例を示すフロー図である。
【図４】本発明の画像形成装置における第２の処理例を示すフロー図である。
【図５】本発明の画像形成装置における第３の処理例を示すフロー図である。
【図６】本発明の画像形成装置における第４の処理例を示すフロー図である。
【符号の説明】
【００１８】
１  画像形成装置、２  操作パネル、３  ホストＩ／Ｆ装置、４  インタプリタ、５  描画エンジン
【図１】
2007114497.tif 000003
【図２】
2007114497.tif 000004
【図３】
2007114497.tif 000005
【図４】
2007114497.tif 000006
【図５】
2007114497.tif 000007
【図６】
2007114497.tif 000008