(57)【特許請求の範囲】
【請求項１】
画像データを入力する入力手段と、
前記入力手段により入力された画像データに基づいて用紙に画像を形成する画像形成手段と、
前記画像形成手段へ給紙される用紙を積載するための複数の給紙手段と、
前記複数の給紙手段の各々に積載される用紙の属性を設定する設定手段と、
前記画像形成手段による画像形成に用いられる用紙の用紙サイズを指定する指定手段と、
前記指定手段により指定された用紙サイズの用紙が積載された給紙手段を前記複数の給紙手段の中から選択する選択手段と、
前記選択手段により前記給紙手段が複数選択された場合に、前記選択された複数の給紙手段から前記画像形成手段への用紙の給紙を制御する制御手段と、を有し、
前記制御手段は、前記選択された複数の給紙手段に所定の属性が設定された給紙手段が含まれる場合は、前記所定の属性が設定された給紙手段から前記画像形成手段へ用紙を給紙するよう制御し、前記選択された複数の給紙手段に前記所定の属性が設定された給紙手段が含まれていない場合において、前記選択された複数の給紙手段の各々に設定された属性が同一であるときは、前記選択された複数の給紙手段のいずれかから前記画像形成手段へ用紙を給紙するよう制御し、前記選択された複数の給紙手段の各々に設定された属性が同一でないときは、前記選択された複数の給紙手段から前記画像形成手段へ用紙を給紙しないよう制御することを特徴とする画像形成装置。
【請求項２】
前記属性は、用紙の表面性、用紙の形状及び用紙の坪量の少なくともいずれかであることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記設定手段は、前記複数の給紙手段の各々に対して、前記属性として前記複数の給紙手段の各々に積載される用紙の表面性及び用紙の形状を設定し、
前記制御手段は、前記選択手段により前記給紙手段が複数選択されたときに、選択された複数の給紙手段の中から所定の形状を有する用紙が設定されている給紙手段を全て抽出し、前記抽出された全ての給紙手段に設定された用紙の表面性が同一であるときは、前記抽出された全ての給紙手段のうちのいずれかから前記画像形成手段へ用紙を給紙するように制御することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記制御手段は、前記抽出された全ての給紙手段に設定された用紙の表面性が同一でないときは、前記抽出された全ての給紙手段から前記画像形成手段へ用紙を給紙しないように制御することを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記入力手段は、原稿上の画像を画像データに変換することにより画像データを入力することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記入力手段は、外部装置から画像データを受信することにより画像データを入力することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項７】
用紙を積載するための複数の給紙手段を有する画像形成装置の制御方法であって、
入力手段が、画像データを入力する入力ステップと、
画像形成手段が、前記入力ステップにより入力された画像データに基づいて用紙に画像を形成する画像形成ステップと、
設定手段が、前記複数の給紙手段の各々に積載される用紙の属性を設定する設定ステップと、
指定手段が、前記画像形成ステップにより画像形成するために用いられる用紙の用紙サイズを指定する指定ステップと、
選択手段が、前記指定ステップにより指定された用紙サイズの用紙が積載された給紙手段を前記複数の給紙手段の中から選択する選択ステップと、
制御手段が、前記選択ステップにより前記給紙手段が複数選択された場合に、前記選択された複数の給紙手段から前記画像形成手段への用紙の給紙を制御する制御ステップと、を有し、
前記制御ステップでは、前記選択された複数の給紙手段に所定の属性が設定された給紙手段が含まれる場合は、前記所定の属性が設定された給紙手段から前記画像形成手段へ用紙を給紙し、前記選択された複数の給紙手段に前記所定の属性が設定された給紙手段が含まれていない場合において、前記選択された複数の給紙手段の各々に設定された属性が同一であるときは、前記選択された複数の給紙手段のいずれかから前記画像形成手段へ用紙を給紙し、前記選択された複数の給紙手段の各々に設定された属性が同一でないときは、前記選択された複数の給紙手段から前記画像形成手段へ用紙を給紙しないことを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法に関するものである。
【背景技術】
【０００２】
従来から、スキャナで検知された原稿サイズ、もしくは、操作部から指定された原稿サイズと、様々なモードの組み合わせによって生成される画像サイズに最適な用紙サイズの用紙を自動的に選択し、画像処理を実行する自動用紙選択機能が知られている。具体的には、選択したサイズの用紙を格納している用紙カセット（以下、カセット）を自動的に検索し、そのカセットから用紙を給紙する。自動用紙選択機能（自動カセット選択機能）に関しては、例えば、特許文献１に提案された技術がある。
【０００３】
また、外部ホストから受信したＰＤＬデータに含まれる画像サイズ情報、用紙サイズ情報を元に最適な用紙サイズの用紙を自動的に選択する自動用紙選択機能もある。
【０００４】
そして、自動用紙選択機能では、最適な用紙サイズの用紙を格納しているカセットがない場合は、装備されているカセット内に最適な用紙サイズの用紙は存在しないことをユーザに警告する機能も提供している。
【特許文献１】特開平１１−４８５８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
カセット段（カセットは縦方向に複数段配置されている）に対して、用紙サイズのみではなく、用紙の特徴を表す用紙タイプを設定することが可能になっている。この用紙タイプには、普通紙、再生紙、光沢紙、和紙等の用紙の種類があり、その種類は印刷の多様化により増え続けている。
【０００６】
一般的に、自動用紙選択機能で選択する用紙タイプは、普通紙や再生紙のように安価でモード制約のない用紙を対象としている。光沢紙や和紙等のような高価な用紙で両面印刷ができない等のモード制限の多い用紙は、ユーザが意図的に選択しなければ印刷処理には使用しないようになっている。
【０００７】
しかしながら、さまざまな用紙タイプが設定できるようになったため、カセットの中に安価でモード制限のない用紙はまったく設定されず、全て高価な光沢紙が設定されるような運用も増え始めてきた。
【０００８】
そのため、全てのカセットが光沢紙のような高価な用紙として設定されると、自動用紙選択機能では選択できるカセットがなくなり、自動用紙選択を使用したジョブが投入されると、最適カセットが存在しない状態になり、非常に使い勝手が悪いものになっている。
【０００９】
本発明の目的は、選択された給紙手段に所定の用紙タイプが設定された給紙手段が含まれない場合であっても、選択された給紙手段に設定された用紙タイプが全て同一タイプである場合その給紙手段から用紙を給紙することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の画像形成装置は、画像データを入力する入力手段と、前記入力手段により入力された画像データに基づいて用紙に画像を形成する画像形成手段と、前記画像形成手段へ給紙される用紙を積載するための複数の給紙手段と、前記複数の給紙手段の各々に積載される用紙の属性を設定する設定手段と、前記画像形成手段による画像形成に用いられる用紙の用紙サイズを指定する指定手段と、前記指定手段により指定された用紙サイズの用紙が積載された給紙手段を前記複数の給紙手段の中から選択する選択手段と、前記選択手段により前記給紙手段が複数選択された場合に、前記選択された複数の給紙手段から前記画像形成手段への用紙の給紙を制御する制御手段と、を有し、前記制御手段は、前記選択された複数の給紙手段に所定の属性が設定された給紙手段が含まれる場合は、前記所定の属性が設定された給紙手段から前記画像形成手段へ用紙を給紙するよう制御し、前記選択された複数の給紙手段に前記所定の属性が設定された給紙手段が含まれていない場合において、前記選択された複数の給紙手段の各々に設定された属性が同一であるときは、前記選択された複数の給紙手段のいずれかから前記画像形成手段へ用紙を給紙するよう制御し、前記選択された複数の給紙手段の各々に設定された属性が同一でないときは、前記選択された複数の給紙手段から前記画像形成手段へ用紙を給紙しないよう制御することを特徴とする。
【００１１】
また、本発明の画像形成装置の制御方法は、用紙を積載するための複数の給紙手段を有する画像形成装置の制御方法であって、入力手段が、画像データを入力する入力ステップと、画像形成手段が、前記入力ステップにより入力された画像データに基づいて用紙に画像を形成する画像形成ステップと、設定手段が、前記複数の給紙手段の各々に積載される用紙の属性を設定する設定ステップと、指定手段が、前記画像形成ステップにより画像形成するために用いられる用紙の用紙サイズを指定する指定ステップと、選択手段が、前記指定ステップにより指定された用紙サイズの用紙が積載された給紙手段を前記複数の給紙手段の中から選択する選択ステップと、制御手段が、前記選択ステップにより前記給紙手段が複数選択された場合に、前記選択された複数の給紙手段から前記画像形成手段への用紙の給紙を制御する制御ステップと、を有し、前記制御ステップでは、前記選択された複数の給紙手段に所定の属性が設定された給紙手段が含まれる場合は、前記所定の属性が設定された給紙手段から前記画像形成手段へ用紙を給紙し、前記選択された複数の給紙手段に前記所定の属性が設定された給紙手段が含まれていない場合において、前記選択された複数の給紙手段の各々に設定された属性が同一であるときは、前記選択された複数の給紙手段のいずれかから前記画像形成手段へ用紙を給紙し、前記選択された複数の給紙手段の各々に設定された属性が同一でないときは、前記選択された複数の給紙手段から前記画像形成手段へ用紙を給紙しないことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、選択された給紙手段に所定の用紙タイプが設定された給紙手段が含まれない場合であっても、選択された給紙手段に設定された用紙タイプが全て同一タイプである場合その給紙手段から用紙を給紙することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１４】
図１は、本発明の実施の形態に係る画像形成装置の一例としての多機能周辺機器（ＭＦＰ ：MultiFunction Peripheral）の構成を示す図である。
【００１５】
本実施形態のＭＦＰは、画像データに基づく印刷処理を実行する際の印刷設定に対応する用紙のサイズを選択し、選択されたサイズの用紙が収容されたカセット（給紙部）を選択する自動用紙選択機能を有する。
【００１６】
図１において、コントローラ１０１は、ＭＦＰを制御するためのものであり、図２に示すハードウエア構成を有している。スキャナ１０２は、コントローラ１０１によって制御されている。プリンタエンジン１０３も、コントローラ１０１によって制御されている。
【００１７】
プリンタエンジン１０３は、画像形成手段として機能し、フィニッシャ１０４に接続されており、プリンタエンジン１０３から出力された複数の記録媒体（例えば、用紙）をまとめてステープル処理することが可能となっている。フィニッシャ１０４も、コントローラ１０１によって制御されている。
【００１８】
ネットワーク（イーサーネット）インターフェイス１０５は、入力手段として機能し、コントローラ１０１に対して同インターフェイスを通した双方向通信を提供している。そして、ネットワークインターフェイス１０５は、外部装置としてのホストコンピュータから印刷データ（画像データ）を受信（入力）してコントローラ１０１のメモリ２０２に記憶させる。操作部（ユーザインターフェイス）１０６は、図２に示すように、液晶ディスプレイ１０６−１とキーボード１０６−２から構成されており、コントローラ１０１からの情報表示を行うとともにユーザからの指示をコントローラ１０１に伝える。
【００１９】
図２は、図１におけるコントローラ１０１のハードウエア構成を示す図である。
【００２０】
コントローラ１０１の内部では、ＣＰＵ２０１に、バス２０５を介して、メモリ２０２、操作部１０６を構成する液晶ディスプレイ１０６−１及びキーボード１０６−２、ＲＯＭ２０３、ディスク２０４が接続されている。
【００２１】
各種プログラム及びデータは、ハードディスクやフロッピー(登録商標)ディスク等のディスク（記憶媒体）２０４に記憶されており、必要に応じて順次メモリ２０２に読み出されてＣＰＵ２０１で実行される。
【００２２】
このディスク２０４は、ＭＦＰに着脱可能でもＭＦＰに内蔵されたものでもよい。更に、プログラムは、ネットワークを介して他のＭＦＰからダウンロードされてディスク２０４に記憶される構成でもよい。
【００２３】
液晶ディスプレイ１０６−１、キーボード１０６−２は、図１における操作部１０６を構成するものである。ＣＰＵ２０１が液晶ディスプレイ１０６−１にデータを書き込むことにより表示を行い、ＣＰＵ２０１がキーボード１０６−２からデータを読み出すことにより、ユーザからの指示を入力する。
【００２４】
また、バス２０５には、図１におけるネットワークインターフェイス１０５が接続されている。ＣＰＵ２０１がネットワークインターフェイス１０５からデータを読み込む、または書き込むことによりネットワークインターフェイス１０５を使用した通信を行う。
【００２５】
更に、バス２０５には、スキャナ１０２、プリンタエンジン１０３、フィニッシャ１０４が接続されている。ＣＰＵ２０１は、スキャナ１０２、プリンタエンジン１０３、フィニッシャ１０４との間で、コマンドの送信及びステータスの受信を行う。ＣＰＵ２０１は、コマンドの送信によりスキャナ１０２、プリンタエンジン１０３、フィニッシャ１０４に、コマンドに応じた動作を実行させる。また、ＣＰＵ２０１は、ステータスの受信により、スキャナ１０２、プリンタエンジン１０３、フィニッシャ１０４の動作状態を知ることができる。
【００２６】
尚、スキャナ１０２、プリンタエンジン１０３、フィニッシャ１０４は、ＭＦＰの内部ではなく、ネットワーク上にそれぞれ単体の周辺機器として存在し、それをＭＦＰのコントローラ１０１が制御してもよい。
【００２７】
図３は、図１のＭＦＰの外観を示す図である。
【００２８】
画像入力デバイスであるスキャナ１０２は、原稿上の画像をＣＣＤラインセンサに走査させることで、原稿上の画像を画像データに変換する。
【００２９】
画像出力デバイスであるプリンタエンジン１０３は、画像データに基づいて用紙上画像を印刷処理する部分である。印刷処理の起動や停止は、コントローラ１０１のＣＰＵ２０１からの指示によって行われる。
【００３０】
スキャナ１０２の側方には操作部１０６が配置されており、プリンタエンジン１０３の側方にはフィニッシャ１０４が配置されている。
【００３１】
３０１及び３０２は給紙手段として機能するカセットであり、プリンタエンジン１０３による印刷処理で用いる用紙を積載するためのものである。後述するように、ＭＦＰは、各カセットに積載された用紙の属性（サイズ、タイプ、形状、表面性等）を設定可能である。
【００３２】
図４は、図３における操作部の構成を示す図である。
【００３３】
図４において、液晶ディスプレイ１０６−１は、システムの操作画面及びソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をコントローラ１０１のＣＰＵ２０１に伝える。
【００３４】
キーボード１０６−２において、スタートキー４０１は、原稿画像の読み取り動作を開始する時等に用いる。スタートキー４０１の中央部には、緑と赤の２色ＬＥＤ４０２があり、その色によってスタートキー４０１が使える状態にあるかどうかを示す。
【００３５】
ストップキー４０３は稼働中の動作を止める働きをする。テンキー４０４は、数字と文字のボタン群で構成されており、コピー部数の設定や、液晶ディスプレイ１０６−１の画面切り替えを指示する。
【００３６】
図５は、図４の液晶ディスプレイに表示される画面を示す図である（その１）。
【００３７】
図５（ａ）に示す画面５０１において、ＭＦＰのユーザが用紙選択ボタン５０２を押下すると、（ｂ）に示す画面５０８に切り替わり、どのカセットを選択して印刷処理を実行するか選択できる。カセット選択ボタン５０９は、複数のカセットから印刷処理に使用するカセットを自動的に選択する自動用紙選択モードや、各カセットを指定することができる。ＯＫボタン５１０を押下すると、画面５０１に戻る。
【００３８】
画面５０１において、応用モードボタン５０３を押下すると、とじ代や枠消し等の様々な画像処理モードが設定できる。倍率ボタン５０４を押下すると、倍率設定画面が表示され倍率を設定することができる。
【００３９】
両面ボタン５０５を押下すると、両面コピーを設定することができる。等倍ボタン５０６を押下すると倍率を１００％に設定する。ソートボタン５０７を押下すると、ステイプルソートやグループソート等が設定できる。
【００４０】
図６は、図４の液晶ディスプレイに表示される画面を示す図である（その２）。
【００４１】
図４におけるテンキー４０４の中のあるユーザモードボタンを押下すると、図６（ａ）に示す画面６０１が表示される。ＭＦＰのユーザは、この画面を介してＭＦＰの設定を行うことができる。画面６０１にてＭＦＰのユーザが自動カセット設定ボタン６０２を押下すると、（ｂ）に示す画面６０６が表示される。
【００４２】
画面６０６には、ＭＦＰに装備されているカセットとカセットに入っている用紙サイズが表示される。なお、各カセットには、カセット内に積載されている用紙のサイズを検知するセンサ（不図示）が設けられており、各カセットに対してセンサが検知した用紙サイズ（Ａ３、Ａ４、Ｂ５等）が設定される。また、ＭＰＦのユーザは、選択ボタン６０７を介して各カセットについて、自動用紙カセットに設定する（ＯＮ）か、設定しない（ＯＦＦ）かのいずれかを選択する。ＯＮが選択されたカセットは、図５（ｂ）で自動用紙選択モードが選択された場合に、自動用紙選択に使用可能なカセットとなる。また、ＯＦＦが選択されたカセットは、図５（ｂ）で自動用紙選択モードが選択された場合に、自動用紙選択に使用できないカセットになる。
【００４３】
図６（ｂ）において、用紙タイプを動的に変更するボタン６４０はトグルボタンになっており、ボタンが押下されるたびにＯＮ、ＯＦＦの状態が変化する。このボタン６４０がＯＮの状態になっているときは、カセットに設定されている用紙タイプの状態によって選択対象となる所定の用紙タイプが動的に変化可能となる。ボタン６４０がＯＦＦの状態になっているときは、自動用紙カセット設定がＯＮの状態となっているカセットに対応する用紙タイプが選択対象となる。
【００４４】
本実施例では、予め定められた（所定の）用紙タイプは、後述するように、用紙の表面性が標準又は再生を示すものとなる。ＯＫボタン６０８を押下すると自動用紙カセット設定が終了となり、図６（ａ）の画面６０１に戻る。
【００４５】
また、図６（ａ）において、ＭＦＰのユーザが用紙種類の管理ボタン６０３を押下すると、図６（ｃ）に示す画面６０９が表示される。表示６１０には用紙タイプのリストが表示される。このリストは移動ボタン６１４を押下することによりスクロールさせることが可能である。
【００４６】
リストの中から用紙タイプを選択して編集ボタン６１１を押下すると、図６（ｄ）に示す画面６４１が表示され、用紙タイプを細かく設定できる。変更ボタン６１５は、用紙タイプの名称を変更するためのボタンであり、押下することにより文字列の編集が可能になる。
【００４７】
変更ボタン６１６は、坪量を変更するためのボタンであり、押下することにより坪量を任意の値にすることが可能になる。変更ボタン６１７は、形状を変更するためのボタンであり、押下すると、図６（ｅ）に示す画面６１９が表示される。ボタン群６２０の中から用紙の形状を選択することが可能である。いずれかのボタンを選択しＯＫボタン６２２を押下することで変更が終了する。変更を行わない場合はキャンセルボタン６２１を押下する。
【００４８】
変更ボタン６１８は、表面性変更ボタンであり、用紙の表面性を変更するときに押下する。変更ボタン６１８を押下すると、図６（ｆ）に示す画面６２３が表示される。ボタン群６２４の中から用紙の表面性を選択することが可能である。いずれかのボタンを選択しＯＫボタン６２６を押下することで変更が終了する。変更を行わない場合は、キャンセルボタン６２５を押下する。
【００４９】
このように、ＭＦＰのユーザは、変更ボタン６１５〜６１８を使用して用紙タイプの設定を行うことができる。すべての設定が終了したら図６（ｄ）の閉じるボタン６４３を押下して設定を終了する。閉じるボタン６４３を押下すると、画面６０９に戻る。
【００５０】
図６（ｃ）に示す複製ボタン６１２は用紙タイプの複製を作成するボタンであり、リスト６１０の中から１つの用紙タイプを選択し、複製ボタン６１２を押下すると、選択した用紙タイプと同じ設定値を持つ用紙タイプが作成される。
【００５１】
消去ボタン６１３は、不要になった用紙タイプをリストから削除するために使用する。リスト６１０の中から不要になった用紙タイプを選択し、消去ボタン６１３を押下すると、選択した用紙タイプを削除することができる。画面６０９での設定が終了したら閉じるボタン６４２を押下する。閉じるボタン６を押下すると、図６（ａ）に示す画面６０１に戻る。
【００５２】
用紙種類の登録ボタン６０４は、カセットに用紙タイプを設定するためのボタンである。用紙種類の登録ボタン６０４を押下すると、図６（ｇ）に示す画面６２７が表示される。ボタン群６２８の中から用紙タイプを登録したカセットを選択する。いずれかのボタンを押下すると、図６（ｈ）に示す画面６３０が表示される。
【００５３】
リスト６３１の中から設定したい用紙タイプを指定し、閉じるボタン６３３を押下すると、図６（ｇ）で選択したカセットに対して指定された用紙タイプが登録される。登録を行わない場合はキャンセルボタン６３２を押下する。図６（ａ）に示すＯＫボタン６０５を押下すると、図５（ａ）に示す画面５０１に戻る。
【００５４】
図７は、図３におけるスキャナ１０２が有する原稿台上での原稿サイズ検知システムの構成を示す図である。
【００５５】
図７は、原稿台７０１の上面図であり、センサ（用紙有無センサ）７０２とラインセンサ７０３を備えている。また矢印１、２、３、４はラインセンサ７０３の原稿検知位置を示している。
【００５６】
例として、Ａ３、Ｂ４、Ａ４、Ａ４Ｒ、Ｂ５、Ｂ５Ｒを検知できるシステムを示す。原稿台７０１にあるセンサ７０２の原稿検知情報と、ラインセンサ７０３の原稿検知情報を組み合わせて原稿サイズを判定する。
【００５７】
原稿台７０１の蓋を開け閉めしたときの、センサ７０２、ラインセンサ７０３上の原稿の有無を検知することによって原稿サイズを導き出す。全てのセンサ位置で原稿が検知された場合はＡ３となり、矢印１、２、３で検知されればＢ５となる。下記表に反応したセンサと検知サイズの関連を示す。
【００５８】
【表１】
0005078510.tif 000002
【００５９】
図８は、ＭＦＰにおいて、用紙サイズを選択するときの検索テーブルを示す図である。
【００６０】
図８において、テーブル８０１は、ＡＢ系の用紙を選択するときに使用する。画像が入るサイズをＡ５から順に検索していき、入りきるサイズが見つかったときのサイズが最適サイズになる。テーブル８０２は、ＩＮＣＨ（インチ）系の用紙を選択するときに使用する。テーブル８０３は、Ａ系の用紙を選択するときに使用する。テーブル８０４は、ＡＢ−ＩＮＣＨ系の用紙を選択するときに使用する。
【００６１】
図９は、ＭＦＰによって実行される自動用紙選択処理（自動カセット選択処理）の手順を示すフローチャートである。
【００６２】
本処理は、図１におけるコントローラ１０１、より具体的には、図２におけるＣＰＵ２０１によって実行される。
【００６３】
図９において、自動用紙選択処理が始まると、ステップＳ９０１で、処理に使用される画像データの元サイズ、コピーであれば原稿サイズ、ホストコンピュータからの印刷要求であれば画像サイズを得る。原稿サイズは、図７で示した原稿サイズ検知システムを使用して原稿台７０１上で自動的に検知される場合と、操作部１０６上から原稿サイズを指定し、その情報を得る場合がある。またホストコンピュータからの印刷時は印刷データ内に画像サイズが記述されている。
【００６４】
次に、ステップＳ９０２で、操作部１０６で入力された画像処理モードを得る。画像処理モードとは、例えばコピーを行う際の倍率についての設定をいう。ステップＳ９０３でＭＦＰに設定されている仕向けを得る。仕向けとは、ＭＦＰを設置する国、地域を示す情報であり、図８で示したテーブルの選択を行うときに使用される情報である。
【００６５】
この情報を元に、ステップＳ９０４で検索テーブルを決定する。下の表のように、仕向けがＡタイプに設定されている場合は、ＡＢ系の用紙を選択する必要があるので、テーブル（検索テーブル）８０１を選択する。同様に、Ｂタイプのときはテーブル８０２、Ｃタイプのときはテーブル８０３、Ｄタイプのときはテーブル８０４を選択する。
【００６６】
【表２】
0005078510.tif 000003
【００６７】
ステップＳ９０５で、ステップＳ９０１で得た画像サイズと、ステップＳ９０２で得た画像処理モードから出力すべき画像サイズを算出する。ステップＳ９０６では、ステップＳ９０５にて算出された画像サイズに対応する用紙サイズを、ステップＳ９０４で決定した検索テーブルから得る。ステップＳ９０７で、自動用紙選択の対象とすることができる用紙タイプを決定する（決定手段）。
【００６８】
図１１は、図９のステップＳ９０７で実行される用紙タイプ決定処理の第１の例を示すフローチャートである。
【００６９】
図１１において、ステップＳ１１０１で、図６（ｂ）に示す用紙タイプを動的に変更するボタン６４０が有効になっているか否かを判定する。有効になっていなければ、ステップＳ１１０２で、デフォルトの用紙タイプが設定されたカセットを使用することにして、本処理を終了する。ここで、デフォルトの用紙タイプとは、ＭＦＰのユーザが予め設定する自動用紙選択の対象とする用紙タイプのことをいう。
【００７０】
ステップＳ１１０１で、有効になっていると判定された場合、ステップＳ１１０３で、ステップＳ９０６で得た用紙サイズの用紙が積載されている全てのカセットに設定されている用紙タイプ（第１の例では表面性）をすべて取得する。次に、ステップＳ１１０４で、ステップＳ９０６で得た用紙サイズの用紙が積載されている全てのカセットに同一の表面性が設定されているか否かを判定する。ステップＳ９０６で得た用紙サイズの用紙が積載されているカセットに設定された表面性に複数の表面性が含まれる場合は、ステップＳ１１０２の処理をして、本処理を終了する。なお、ステップＳ１１０２におけるデフォルトとは表面性を普通紙とする場合をいうものとし、デフォルトの用紙選択対象とは普通紙の表面性を有するカセットのことを指す。全て同一の表面性であれば、ステップＳ１１０５で、検出された表面性が設定されたカセットを自動用紙選択対象として、本処理を終了する。
【００７１】
図１２は、図９のステップＳ９０７で実行される用紙タイプ決定処理の第２の例を示すフローチャートである。
【００７２】
図１２は、図１１のフローでは用紙タイプには用紙の表面性が含まれるものとしたが、第２の例では用紙の表面性に加えて、用紙の形状も用紙タイプに含まれるものとした場合のフローチャートである。図１１のステップＳ１１０３が、ステップＳ１２０１、Ｓ１２０２、Ｓ１２０３に置き換えられる。
【００７３】
ステップＳ１２０１では、ステップＳ９０６で得た用紙サイズの用紙が積載されている全てのカセットに設定されている用紙タイプ（第２の例では用紙の表面性及び形状）を取得し、ステップＳ１２０２で、標準以外の形状を持つものを除外する。ステップＳ１２０３で、残ったものすべての表面性を取得し、後は図１１と同様の処理を行う。
【００７４】
このような処理を行うことで、自動用紙選択では必要とされる可能性の低いインデックス紙等を取り除いた中から自動用紙選択対象を選択するので、自動用紙選択機能をより効率よく活用できるようになる。
【００７５】
以上のように、第１の例及び第２の例によれば、用紙タイプを動的に変更するボタンがＯＮである場合は、ＭＦＰが第１制御モードにて動作することとなる。また、ステップＳ９０６で得た用紙サイズの用紙が積載されているカセットに設定された用紙タイプがデフォルトの用紙タイプでないが全て同一タイプである場合は、ＭＦＰが第１制御モードにて動作することとなる。ここで、第１制御モードとは、ステップＳ９０６で得た用紙サイズの用紙が積載されているカセットからプリンタエンジン１０３（画像形成部）へ用紙を給紙するモードをいう。また、第１の例及び第２の例によれば、用紙タイプを動的に変更するボタンがＯＦＦである場合は、ＭＦＰが第２制御モードにて動作することとなる。そして、ステップＳ９０６で得た用紙サイズの用紙が積載されているカセットに設定された用紙タイプがデフォルトの用紙タイプでない場合は全て同一タイプである場合であっても、ＭＦＰが第２制御モードにて動作することとなる。ここで、第２制御モードとは、ステップＳ９０６で得た用紙サイズの用紙が積載されているカセットからプリンタエンジン１０３へ用紙を給紙しないモードをいう。
【００７６】
ステップＳ９０８で、ステップＳ９０６で得た用紙サイズと同じサイズが設定され、かつステップＳ９０７で決定した用紙タイプと同じタイプが設定されたカセットを検索する。検索されるカセットがない場合は、ステップＳ９０９で、カセット検索処理を実行する。即ち、第２候補のカセットを検索する。検索されるカセットがある場合は、ステップＳ９１０で、ジョブ可否判断処理を行い（ジョブ可否判断手段）、本フローを終了する。
【００７７】
図１０は、図３のステップＳ９０９で実行されるカセット検索処理の手順を示すフローチャートである。
【００７８】
図１０において、ステップＳ１００１で、図６のＯＫボタン６０５で設定された自動用紙選択対象となっているカセットの中で、出力すべき画像サイズよりも大きなサイズの用紙が積載されているカセットを検索する。ステップＳ１００１で検索されるカセットがあれば、ステップＳ１００２で検索したカセットを検索結果として、本処理を終了する。
【００７９】
ステップＳ１００１で検索されるカセットがなければ、ステップＳ１００３で、自動用紙選択対象となっているカセットの中で一番大きな用紙サイズの用紙が積載されているカセットを検索する。検索されるカセットがあれば、ステップＳ１００２で、検索したカセットを検索結果として、本処理を終了する。
【００８０】
検索されるカセットがなければ、ステップＳ１００４で、ＭＦＰが備える全てのカセットの中で一番大きな用紙サイズの用紙を収容するカセットを検索する。検索されるカセットがあれば、ステップＳ１００２で、検索したカセットを検索結果として、本処理を終了する。検索されるカセットがなければ、用紙の入っているカセットはまったくないということになるので、ステップＳ１００５で、予め定められたカセットを選択し（例えばカセット３０１を選択し）、これを検索結果として、本処理を終了する。
【００８１】
なお、図９のステップＳ９０９は、ステップＳ９０８で検索されるカセットが無い場合であっても他のカセットを検索してプリンタエンジン１０３に用紙を給紙するカセットを選択するというものであったが他の態様であっても良い。具体的には、図９を、ステップＳ９０９の処理を実行しないようなフローとし、ステップＳ９０８でカセットが検索されない場合には、ステップＳ９０６にて得られた用紙サイズの用紙が積載されたカセットからの給紙は行われない。
【００８２】
そして、図９を、ステップＳ９０９の処理を実行しないようなフローとした場合は、下記のようになる。具体的には、図９のステップＳ９０６にて得られた用紙サイズの用紙が積載されたカセットに対して設定された用紙タイプが全て同一タイプである場合にはステップＳ９０６にて得られた用紙サイズの用紙が積載されたカセットから給紙を行うこととなる。一方、図９のステップＳ９０６にて得られた用紙サイズの用紙が積載されたカセットに対して設定された用紙タイプが複数の用紙タイプを含む場合にはステップＳ９０６にて得られた用紙サイズの用紙が積載されたカセットから給紙を行わないこととなる。
【００８３】
以上説明したように、本発明の実施の形態によれば、デフォルトで自動用紙選択の対象とはならない用紙タイプによってすべてのカセットが使用されていても、動的に自動用紙選択の対象となる用紙タイプを切り替えることが可能になる。そのため、特殊な使用環境であっても自動用紙選択機能を活用することが可能になる。
【００８４】
図１３は、図９のステップＳ９１０で実行されるジョブ可否判断処理の手順を示すフローチャートである。
【００８５】
図９のステップＳ９１０で実行されるジョブ可否判断処理に入ると、ステップＳ１３０１で、自動用紙の選択対象がデフォルトか動的に生成されたものかを確認する（デフォルト判断手段）。デフォルトの場合は、ステップＳ１３０２で、選択したカセットを使用して画像処理を行い、本処理を終了する。
【００８６】
ステップＳ１３０１でデフォルトでないと判断した場合は、ステップＳ１３０３で、ジョブ実行が可能か否か判断する。具体的には、図９のステップＳ９０２で取得したモードと選択したカセットの用紙タイプを照らし合わせ、組み合わせ不可能なモード設定がされているか否か判断する。組み合わせ不可能なモード設定がされていたらステップＳ１３０４でジョブをジャンセルして、本処理を終了する。
【００８７】
例えば、モードの中に両面印刷設定が行われており、カセットの用紙タイプが光沢紙で、光沢紙では両面印刷が不可能な場合は、カセットの用紙を入れ替えない限り印刷が実行できないのでジョブを強制的にキャンセルさせる。可能な場合はステップＳ１３０２でジョブを実行する。
【００８８】
このような処理を行うことで、動的に自動用紙選択対象を切り替えたことにより、制限の多い用紙タイプを選択対象としてしまった場合でも、ジョブをつまらせて他の使用者の作業を妨げないようにすることができる。
【００８９】
本発明によれば、カセットに設定された用紙タイプに応じて自動用紙選択の対象用紙タイプを切り替えるので、すべてのカセットに光沢紙等を設定された場合でも、自動用紙選択で最適サイズなしにはならずに、自動用紙選択機能を実行することができる。
【００９０】
また、動的に自動用紙選択対象の用紙タイプを変更するか否かを設定可能とすることで従来通りの動作も選択することが可能になり、ユーザの利便性が向上する。
【００９１】
また、特定の形状を取り除いた後に、表面性の検索を行うことで自動用紙選択対象の動的切り替えがより柔軟に行えるようになる。
【００９２】
更に、動的に自動用紙選択対象を切り替えたことにより制限の多い用紙タイプが選択対象になってしまった場合でも、実行不可能なジョブが投入された場合はそのジョブをキャンセルさせることにより、画像処理装置を円滑に使用できるようになる。
【００９３】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００９４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９５】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００９６】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９７】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施の形態に係る画像処理装置の一例としての多機能周辺機器の構成を示す図である。
【図２】図１におけるコントローラのハードウエア構成を示す図である。
【図３】図１の画像処理装置の外観を示す図である。
【図４】図３における操作部の構成を示す図である。
【図５】図４の液晶ディスプレイに表示される画面を示す図である（その１）。
【図６】図４の液晶ディスプレイに表示される画面を示す図である（その２）。
【図７】図３におけるスキャナが有する原稿台上での原稿サイズ検知システムの構成を示す図である。
【図８】図１の画像処理装置において、用紙サイズを選択するときの検索テーブルを示す図である。
【図９】図１の画像処理装置によって実行される自動用紙選択処理（自動カセット選択処理）の手順を示すフローチャートである。
【図１０】図３のステップＳ９０９で実行されるカセット検索処理の手順を示すフローチャートである。
【図１１】図９のステップＳ９０７で実行される用紙タイプ決定処理の手順の第１の例を示すフローチャートである。
【図１２】図９のステップＳ９０７で実行される用紙タイプ決定処理の手順の第２の例を示すフローチャートである。
【図１３】図９のステップＳ９１０で実行されるジョブ可否判断処理の手順を示すフローチャートである。
【符号の説明】
【００９９】
２０１  ＣＰＵ
２０２  メモリ
２０３  ＲＯＭ
【図１】
0005078510.tif 000004
【図２】
0005078510.tif 000005
【図３】
0005078510.tif 000006
【図４】
0005078510.tif 000007
【図５】
0005078510.tif 000008
【図６】
0005078510.tif 000009
【図７】
0005078510.tif 000010
【図８】
0005078510.tif 000011
【図９】
0005078510.tif 000012
【図１０】
0005078510.tif 000013
【図１１】
0005078510.tif 000014
【図１２】
0005078510.tif 000015
【図１３】
0005078510.tif 000016