(57)【要約】【課題】  様々な条件に合わせて生産性の向上を一層図ることが可能な画像形成装置、給紙先選択方法および記録媒体を提供することを目的とする。【解決手段】  複数の給紙先を有する画像形成装置であって、給紙先及び給紙先設定の組み合わせを想定して検索順が設定されている給紙先検索順から自機に装着されている給紙先及び給紙先設定の組み合わせの検索順を取得して給紙先の優先度とする給紙先情報生成部１１２と、ユーザ指定を満たす給紙先のうち、優先度が最も高い給紙先を選択する給紙先選択部１１３とを有することにより上記課題を解決する。【選択図】  図４
2007076796.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙先を有する画像形成装置であって、
前記給紙先及び給紙先設定の組み合わせを想定して検索順が設定されている給紙先検索順から自機が使用可能な前記給紙先及び給紙先設定の組み合わせの検索順を取得して前記給紙先の優先度とする給紙先情報生成部と、
ユーザ指定を満たす前記給紙先のうち、前記優先度が最も高い前記給紙先を選択する給紙先選択部と
を有する画像形成装置。
【請求項２】
前記給紙先情報生成部は、優先給紙先に設定されている前記給紙先の優先度を最も高くすることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記給紙先の状態を検知する１つ以上のセンサと、
前記センサから前記給紙先の状態に応じた信号を前記給紙先ごとに受信し、前記給紙先ごとの給紙先状態を前記給紙先情報生成部に供給するデバイス制御部とを更に有し、
前記給紙先情報生成部は、前記給紙先状態から前記給紙先設定を抽出することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記給紙先設定は、前記給紙先ごとに設定が可能な用紙サイズ，用紙方向，用紙種別および給紙先の種別のうちの何れか一つ以上から成ることを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記給紙先検索順は、紙搬送の長さが短い順番に前記給紙先及び給紙先設定の組み合わの検索順が設定されていることを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記給紙先検索順は、給紙経路の長さが短い順番に前記給紙先及び給紙先設定の組み合わの検索順が設定されていることを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記給紙先検索順は、収納できる用紙の枚数が多い大容量給紙先が先頭になるように前記給紙先及び給紙先設定の組み合わの検索順が設定されていることを特徴とする請求項１記載の画像形成装置。
【請求項８】
前記ユーザ指定は、用紙サイズ，用紙方向および用紙種別のうちの何れか一つ以上から成ることを特徴とする請求項１記載の画像形成装置。
【請求項９】
複数の給紙先を有する画像形成装置の給紙先選択方法であって、
前記給紙先及び給紙先設定の組み合わせを想定して検索順が設定されている給紙先検索順から自機が使用可能な前記給紙先及び給紙先設定の組み合わせの検索順を取得して前記給紙先の優先度とする給紙先情報生成ステップと、
ユーザ指定を満たす前記給紙先のうち、前記優先度が最も高い前記給紙先を選択する給紙先選択ステップと
を有する給紙先選択方法。
【請求項１０】
前記給紙先情報生成ステップは、優先給紙先に設定されている前記給紙先の優先度を最も高くすることを特徴とする請求項９記載の給紙先選択方法。
【請求項１１】
前記給紙先の状態を検知する１つ以上のセンサから前記給紙先の状態に応じた信号を前記給紙先ごとに受信し、前記給紙先ごとの給紙先状態を供給する給紙先状態供給ステップを更に有し、
前記給紙先情報生成ステップは、前記給紙先状態から前記給紙先設定を抽出することを特徴とする請求項９記載の給紙先選択方法。
【請求項１２】
前記給紙先設定は、前記給紙先ごとに設定が可能な用紙サイズ，用紙方向，用紙種別および給紙先の種別のうちの何れか一つ以上から成ることを特徴とする請求項９記載の給紙先選択方法。
【請求項１３】
前記給紙先検索順は、紙搬送の長さが短い順番に前記給紙先及び給紙先設定の組み合わの検索順が設定されていることを特徴とする請求項９記載の給紙先選択方法。
【請求項１４】
前記給紙先検索順は、給紙経路の長さが短い順番に前記給紙先及び給紙先設定の組み合わの検索順が設定されていることを特徴とする請求項９記載の給紙先選択方法。
【請求項１５】
前記給紙先検索順は、収納できる用紙の枚数が多い大容量給紙先が先頭になるように前記給紙先及び給紙先設定の組み合わの検索順が設定されていることを特徴とする請求項９記載の給紙先選択方法。
【請求項１６】
前記ユーザ指定は、用紙サイズ，用紙方向および用紙種別のうちの何れか一つ以上から成ることを特徴とする請求項９記載の給紙先選択方法。
【請求項１７】
複数の給紙先を有する画像形成装置に、
前記給紙先及び給紙先設定の組み合わせを想定して検索順が設定されている給紙先検索順から自機が使用可能な前記給紙先及び給紙先設定の組み合わせの検索順を取得して前記給紙先の優先度とする給紙先情報生成ステップと、
ユーザ指定を満たす前記給紙先のうち、前記優先度が最も高い前記給紙先を選択する給紙先選択ステップと
を実行させる給紙先選択プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、給紙先選択方法および記録媒体に係り、特に複数の給紙先を有する画像形成装置、その画像形成装置で利用する給紙先選択方法および記録媒体に関する。
【背景技術】
【０００２】
近年、画像形成装置の一例としての複合機（ＭＦＰ）は、給紙先の一例としての複数の給紙トレイを有しているものが多い。このような複合機では、複数の給紙トレイに同一又は異なる種類の用紙が収納されているため、自動又はユーザからの指示に基づいて給紙トレイを選択する必要があった。従来の複合機には、給紙経路の最も短い給紙トレイから順次検索していき、最初に該当サイズの給紙トレイを発見すると、その給紙トレイを選択するものがあった。
【０００３】
また、従来の複合機には、用紙収納枚数の多い給紙トレイを選択し、用紙収納枚数の多い給紙トレイが複数あった場合に給紙経路の短い方の給紙トレイを選択し、用紙収納枚数の多い給紙トレイがない場合に用紙残量の多い給紙トレイを選択し、用紙残量の多い給紙トレイが複数あった場合に給紙経路の短い方の給紙トレイを選択するものもあった（例えば特許文献１参照）。
【特許文献１】特開平１１−１５７６８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の複合機では、用紙収納枚数，用紙残量又は給紙経路などに応じて給紙トレイを選択することにより、生産性の向上を図ろうとしていた。しかしながら、近年の複合機は給紙トレイに収納される用紙の種類や、機器の構成，機器の性能，ユーザの使用方法等の条件が様々であるため、用紙収納枚数，用紙残量又は給紙経路などに応じて給紙トレイを選択するだけでは生産性の向上が図れないという問題があった。
【０００５】
本発明は、上記の点に鑑みなされたもので、様々な条件に合わせて生産性の向上を一層図ることが可能な画像形成装置、給紙先選択方法および記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、複数の給紙先を有する画像形成装置であって、前記給紙先及び給紙先設定の組み合わせを想定して検索順が設定されている給紙先検索順から自機が使用可能な前記給紙先及び給紙先設定の組み合わせの検索順を取得して前記給紙先の優先度とする給紙先情報生成部と、ユーザ指定を満たす前記給紙先のうち、前記優先度が最も高い前記給紙先を選択する給紙先選択部とを有することを特徴とする。
【０００７】
また、本発明は複数の給紙先を有する画像形成装置の給紙先選択方法であって、前記給紙先及び給紙先設定の組み合わせを想定して検索順が設定されている給紙先検索順から自機が使用可能な前記給紙先及び給紙先設定の組み合わせの検索順を取得して前記給紙先の優先度とする給紙先情報生成ステップと、ユーザ指定を満たす前記給紙先のうち、前記優先度が最も高い前記給紙先を選択する給紙先選択ステップとを有することを特徴とする。
【０００８】
また、本発明は複数の給紙先を有する画像形成装置に、前記給紙先及び給紙先設定の組み合わせを想定して検索順が設定されている給紙先検索順から自機が使用可能な前記給紙先及び給紙先設定の組み合わせの検索順を取得して前記給紙先の優先度とする給紙先情報生成ステップと、ユーザ指定を満たす前記給紙先のうち、前記優先度が最も高い前記給紙先を選択する給紙先選択ステップとを実行させる給紙先選択プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、様々な条件に合わせて生産性の向上を一層図ることが可能な画像形成装置、給紙先選択方法および記録媒体を提供可能である。
【発明を実施するための最良の形態】
【００１０】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では画像形成装置の一例としての複合機（ＭＦＰ）を例に説明するが、プリンタや複写機等、複数の給紙トレイから一つの給紙トレイを選択する如何なる画像形成装置であってもよい。
（装置構成）
図１は、本発明による複合機の構成を示す一例の概略図である。図１の複合機は、給紙トレイ１〜３，画像形成部５，排紙トレイ６および給紙経路７を含む構成である。給紙経路７は、給紙トレイ１〜３から排紙トレイ６までの用紙の搬送ルートを表している。複合機は給紙トレイ１〜３から一つの給紙トレイを選択し、その給紙トレイに収納されている用紙を利用する。
【００１１】
図２は、本発明による複合機の電気的な構成を示す一例のブロック図である。図２の複合機は、ＣＰＵ１１，ＲＯＭ１２，ＲＡＭ１３，ＮＶＭ（不揮発性ＲＡＭ）１４，ホストＩ／Ｆ１５，記録制御部１６，給紙制御部１７，排紙制御部１８，センサ入力部１９，各給紙トレイ（以下、トレイという）の接続検知センサ２０，各トレイの用紙サイズ検知センサ２１，各トレイの用紙残量検知センサ２２，各トレイの紙なし検知センサ２３，各トレイの用紙方向検知センサ２４，各トレイの種別検知センサ２５，その他のセンサ２６及び記録媒体Ｉ／Ｆ２７を含む構成である。
【００１２】
ＣＰＵ１１には、ＲＯＭ１２，ＲＡＭ１３，ＮＶＭ１４，ホストＩ／Ｆ１５，記録制御部１６，給紙制御部１７，排紙制御部１８，センサ入力部１９，記録媒体Ｉ／Ｆ２７が接続されている。
【００１３】
ホストＩ／Ｆ１５は、ホスト（又はプリンタコントローラ）との通信Ｉ／Ｆである。センサ入力部１９は、各トレイの接続検知センサ２０，各トレイの用紙サイズ検知センサ２１，各トレイの用紙残量検知センサ２２，各トレイの紙なし検知センサ２３，各トレイの用紙方向検知センサ２４，各トレイの種別検知センサ２５，その他のセンサ２６が接続されている。センサ入力部１９に接続されている各センサは、各トレイの状態に応じた信号を出力する。ＣＰＵ１１は、センサ入力部１９に入力された信号に基づいて各トレイの状態を認識し、給紙先選択プログラムに従って記録制御部１６，給紙制御部１７，排紙制御部１８の駆動をコントロールし、複合機の機械部分を制御する。
【００１４】
本発明の給紙先選択プログラムは、複合機を制御する各種プログラムの少なくとも一部である。給紙先選択プログラムは例えば記録媒体２８の配布やネットワークからのダウンロードなどによって提供される。なお、給紙先選択プログラムを記録した記録媒体２８はＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００１５】
また、記録媒体２８に記録されている給紙先選択プログラムは記録媒体Ｉ／Ｆ２７を介してＲＡＭ１３等にインストールされる。複合機は給紙先選択プログラムと共に、必要なファイル，データ等を格納する。給紙先選択プログラムは、予めＲＯＭ１２に記録しておいてもよい。ＣＰＵ１１はＲＡＭ１３等に格納された給紙先選択プログラムに従って、図３に示すインタプリタソフトウェア（以下、単にインタプリタという）を実現できる。
【００１６】
図３は、インタプリタの一例の構成図である。インタプリタ５０は、ＰＤＬ（ページ記述言語）デバイス制御コマンド処理部１００，ＰＤＬ描画処理コマンド処理部２００，描画処理・デバイス制御部３００を含む構成である。
【００１７】
ＰＤＬデバイス制御コマンド処理部１００は、デバイス制御コマンドの解析、実行処理を行う。ＰＤＬデバイス制御コマンド処理部１００は、給紙先選択処理部１１０，排紙先選択処理部１５０等の処理部から構成される。また、ＰＤＬ描画処理コマンド処理部２００は描画処理コマンドの解析、実行処理を行う。また、描画処理・デバイス制御部３００は描画処理・デバイス制御処理を行なう。
【００１８】
図４は、給紙先選択処理部の一例の構成図である。給紙先選択処理部１１０は、ユーザデータ解析部１１１，給紙先情報生成部１１２，給紙先選択部１１３を含むように構成されている。
【００１９】
給紙先選択処理部１１０は、ユーザからユーザデータを受信し、描画処理・デバイス制御部３００から給紙先検索順・給紙先状態を受信する。給紙先選択処理部１１０は、受信したユーザデータおよび給紙先検索順・給紙先状態に基づいて給紙先（給紙トレイ）を選択し、選択した給紙先情報を描画処理・デバイス制御部３００に通知する。
【００２０】
給紙先選択処理部１１０の処理について、更に説明する。ユーザデータ解析部１１１はユーザデータを受信すると、給紙先選択に関係するユーザの指定をユーザデータから抜き出し、給紙先選択部１１３にユーザ指定値として通知する。給紙先情報生成部１１２は描画処理・デバイス制御部３００から給紙先検索順・給紙先状態を受信すると、各給紙先の給紙先選択に関する設定値をまとめ、給紙先選択部１１３に給紙先優先度・給紙先設定として通知する。なお、給紙先検索順は給紙先名と給紙先設定で指定される。給紙先状態は自機が使用可能な例えば複合機に装着されたトレイの状態を表している。
【００２１】
給紙先選択部１１３は、ユーザデータ解析部１１１からユーザ指定値、給紙先情報生成部１１２から給紙先優先度・給紙先設定を受信すると、ユーザ指定値にそった給紙先を選択する。そして、給紙先選択部１１３は選択した給紙先情報を描画処理・デバイス制御部３００に通知する。
【００２２】
図５は、給紙先情報生成部の一例の構成図である。給紙先情報生成部１１２は、給紙先優先度決定部１１２１，給紙先設定決定部１１２２を含むように構成されている。給紙先優先度決定部１１２１は、描画処理・デバイス制御部３００から給紙先検索順、給紙先設定決定部１１２２から給紙先設定，優先給紙先を受信すると、給紙先優先度を決め、その給紙先優先度を給紙先選択部１１３に通知する。なお、給紙先設定は、給紙先の選択に必要な給紙先の設定である。
【００２３】
給紙先設定決定部１１２２は、描画処理・デバイス制御部３００から給紙先状態を受信すると、優先給紙先及び給紙先設定を抽出し、給紙先優先度決定部１１２１に優先給紙先及び給紙先設定を通知すると共に、給紙先選択部１１３に給紙先設定を通知する。
（処理手順）
図６は、給紙先情報生成処理の手順を表した一例のフローチャートである。図６の給紙先情報生成処理は、複合機の起動時又はジョブ処理開始時に実行される。ステップＳ１に進み、給紙先選択処理部１１０は、給紙先検索順・給紙先状態を自機の情報として描画処理・デバイス制御部３００から取得する。
【００２４】
ステップＳ２に進み、給紙先選択処理部１１０は給紙先状態から給紙に必要な情報を給紙先設定として抽出する。ステップＳ３に進み、給紙先選択処理部１１０は自機に装着されている給紙先の優先度を、図７に示す給紙先優先度決定処理により決定して処理を終了する。
【００２５】
図７は、給紙先優先度決定処理の手順を表した一例のフローチャートである。ステップＳ１０に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけ繰り返し行なうＬＯＯＰ１を開始する。
【００２６】
ステップＳ１１に進み、給紙先優先度決定部１１２１は給紙先設定決定部１１２２から受信した給紙先設定のうち、処理対象の給紙先の検索順に関係する設定を抜き出す。ステップＳ１２に進み、給紙先優先度決定部１１２１は描画処理・デバイス制御部３００から受信した給紙先検索順から、給紙先名と処理対象の給紙先の検索順に関係する設定とを満たす検索順を処理対象の給紙先の検索順として取得する。
【００２７】
なお、給紙先検索順は給紙先名（例えばトレイ１など）と、給紙先の検索順に関係する設定（例えば用紙サイズ，用紙方向，トレイの種別など）との組み合わせを全て想定して優先順に並べたものであり、自機に装着されているトレイの状態と関係がない。
【００２８】
ステップＳ１３に進み、給紙先優先度決定部１１２１はステップＳ１２で取得した処理対象の給紙先の検索順を優先度とする。ステップＳ１４に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけＬＯＯＰ１を繰り返し行っていなければ、ＬＯＯＰ１の処理を続ける。一方、給紙先優先度決定部１１２１は自機に装着された給紙先数だけＬＯＯＰ１を繰り返し行っていれば、ＬＯＯＰ１の処理を終える。ＬＯＯＰ１の処理を終えると、自機に装着された給紙先には優先度が設定されている。
【００２９】
ステップＳ１５に進み、給紙先優先度決定部１１２１は優先度に応じて給紙先優先度を並び替える。ステップＳ１６に進み、給紙先優先度決定部１１２１は給紙先設定決定部１１２２から優先給紙先を受信していれば、その優先給紙先の優先度を最も高くし、再び給紙先優先度を並び替えて処理を終了する。
【００３０】
図８は、給紙先選択処理の手順を表した一例のフローチャートである。ステップＳ２０に進み、給紙先選択部１１３は自機に装着された給紙先数だけ繰り返し行なうＬＯＯＰ２を開始する。
【００３１】
ステップＳ２１に進み、給紙先選択部１１３は給紙先情報生成部１１２から受信した給紙先設定のうち、処理対象の給紙先の給紙先設定を抜き出す。また、給紙先選択部１１３は処理対象の給紙先の給紙先設定が、ユーザデータ解析部１１１から受信したユーザ指定値を満たすか否かを判定する。
【００３２】
ユーザ指定値を満たすと判定すれば、給紙先選択部１１３はステップＳ２２に進み、すでに選択した給紙先があるか否かを判定する。選択した給紙先がなければ、給紙先選択部１１３はステップＳ２４に進み、処理対象の給紙先を選択結果の給紙先とする。一方、選択した給紙先があれば、給紙先選択部１１３はステップＳ２３に進み、処理対象の給紙先の優先度が、すでに選択した給紙先の優先度より高いか否かを判定する。
【００３３】
処理対象の給紙先の優先度が、すでに選択した給紙先の優先度より高ければ、給紙先選択部１１３はステップＳ２４に進み、処理対象の給紙先を選択結果の給紙先とする。処理対象の給紙先の優先度が、すでに選択した給紙先の優先度より高くなければ、給紙先選択部１１３はステップＳ２５に進む。なお、ステップＳ２１において、ユーザ指定値を満たしていないと判定した場合も、給紙先選択部１１３はステップＳ２５に進む。
【００３４】
ステップＳ２５では、給紙先選択部１１３が、自機に装着された給紙先数だけＬＯＯＰ２を繰り返し行ったか判定する。給紙先選択部１１３は自機に装着された給紙先数だけＬＯＯＰ２を繰り返し行っていなければ、ＬＯＯＰ２の処理を続ける。一方、給紙先選択部１１３は自機に装着された給紙先数だけＬＯＯＰ２を繰り返し行っていれば、ＬＯＯＰ２の処理を終える。ＬＯＯＰ２の処理を終えたときに選択されている給紙先は、給紙先選択処理の結果となる。即ち、給紙先選択部１１３は給紙先選択処理により選択された給紙先を給紙先情報として描画処理・デバイス制御部３００に通知する。
【００３５】
本発明による複合機は、給紙先検索順を給紙先選択処理で使用することにより、様々な条件に合わせて生産性の高い給紙先を選択できる。また、複合機は給紙先検索順を描画処理・デバイス制御部３００で管理することにより、給紙先検索順の内容が変わっても、給紙先検索順を利用する給紙先情報生成部１１２に映像がない。
【実施例１】
【００３６】
図９は、本発明による複合機の第１実施例の構成図である。図９の複合機は、給紙先がトレイ１，トレイ２，トレイ３の３つの例であり、それぞれ給紙先名（トレイ１，トレイ２，トレイ３）が付けられている。トレイ１に収納される用紙は、用紙サイズがＡ４，用紙方向がＳＥＦ，用紙種類が普通紙であるとする。トレイ２に収納される用紙は、用紙サイズがＡ３，用紙方向がＳＥＦ，用紙種類が厚紙であるとする。トレイ３に収納される用紙は、用紙サイズがＡ４，用紙方向がＬＥＦ，用紙種類が普通紙であるとする。また、優先給紙先はトレイ２であるとする。この場合のトレイ１〜３の給紙先名および給紙先設定は、以下の表１に示すような情報となる。また、給紙先検索順は以下の表２に示すような情報であるとする。
【００３７】
【表１】
2007076796.tif 000003
【００３８】
【表２】
2007076796.tif 000004
表２の給紙先検索順は、紙搬送の長さが短い順番に給紙先設定が並べられている。紙搬送の長さとは、用紙を給紙する際の辺の長さである。図１０は、紙搬送の長さを表した模式図である。図１０の上段は、用紙方向がＳＥＦ（ショートエッジフィード）である例を示している。また、図１０の下段は用紙方向がＬＥＦ（ロングエッジフィード）である例を示している。
【００３９】
用紙方向がＳＥＦの場合、紙搬送の長さは用紙の長さ（ａ）となる。用紙方向がＬＥＦの場合、紙搬送の長さは用紙の長さ（ｂ）となる。表２の給紙先検索順では、生産性を向上させるために紙搬送の長さが短いことを重視している。
（処理手順）
実施例１の場合、図７を用いて前述した給紙先優先度決定処理は次のような手順で実行される。ステップＳ１０に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけ繰り返し行なうＬＯＯＰ１を開始する。
【００４０】
ステップＳ１１に進み、給紙先優先度決定部１１２１は給紙先設定決定部１１２２から受信した給紙先設定のうち、処理対象の給紙先の検索順に関係する設定としてトレイ１の用紙の向きＳＥＦを表１から取得する。ステップＳ１２に進み、給紙先優先度決定部１１２１は給紙先名「トレイ１」と処理対象の給紙先の検索順に関係する設定「ＳＥＦ」とを満たす検索順「４」を表２から取得し、トレイ１の検索順とする。また、ステップＳ１３に進み、給紙先優先度決定部１１２１はトレイ１の検索順「４」に基づき、トレイ１の優先度を「４」とする。
【００４１】
ステップＳ１４に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけＬＯＯＰ１を繰り返し行っていないため、ステップＳ１１に戻り、給紙先設定決定部１１２２から受信した給紙先設定のうち、処理対象の給紙先の検索順に関係する設定としてトレイ２の用紙の向きＳＥＦを表１から取得する。ステップＳ１２に進み、給紙先優先度決定部１１２１は給紙先名「トレイ２」と処理対象の給紙先の検索順に関係する設定「ＳＥＦ」とを満たす検索順「５」を表２から取得し、トレイ２の検索順とする。また、ステップＳ１３に進み、給紙先優先度決定部１１２１はトレイ２の検索順「５」に基づき、トレイ２の優先度を「５」とする。
【００４２】
ステップＳ１４に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけＬＯＯＰ１を繰り返し行っていないため、ステップＳ１１に戻り、給紙先設定決定部１１２２から受信した給紙先設定のうち、処理対象の給紙先の検索順に関係する設定としてトレイ３の用紙の向きＬＥＦを表１から取得する。ステップＳ１２に進み、給紙先優先度決定部１１２１は給紙先名「トレイ３」と処理対象の給紙先の検索順に関係する設定「ＬＥＦ」とを満たす検索順「３」を表２から取得し、トレイ３の検索順とする。また、ステップＳ１３に進み、給紙先優先度決定部１１２１はトレイ３の検索順「３」に基づき、トレイ３の優先度を「３」とする。
【００４３】
ステップＳ１４に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけＬＯＯＰ１を繰り返し行った為、ＬＯＯＰ１の処理を終える。ステップＳ１５に進み、給紙先優先度決定部１１２１は優先度に応じて給紙先優先度を並び替える。表３は、優先度に応じて並び替えられた給紙先優先度である。
【００４４】
【表３】
2007076796.tif 000005
ステップＳ１６に進み、給紙先優先度決定部１１２１は優先給紙先であるトレイ２の優先度を最も高くし、再び給紙先優先度を並び替える。表４は、優先給紙先であるトレイ２が先頭になるように並び替えられた給紙先優先度である。
【００４５】
【表４】
2007076796.tif 000006
給紙先優先度決定部１１２１は、優先度に応じて並び替えられた給紙先優先度に１から順番に番号付けする。表５は、１から順番に番号付けされた給紙先優先度である。
【００４６】
【表５】
2007076796.tif 000007
以上のように、給紙先優先度決定部１１２１は給紙先優先度を決め、その給紙先優先度を給紙先選択部１１３に通知できる。また、実施例１の場合、図８を用いて前述した給紙先選択処理は次のような手順で実行される。
【００４７】
ステップＳ２０に進み、給紙先選択部１１３は自機に装着された給紙先数だけ繰り返し行なうＬＯＯＰ２を開始する。ステップＳ２１に進み、給紙先選択部１１３はユーザ指定値が用紙サイズ「Ａ４」、用紙種類「普通紙」である為、給紙先情報生成部１１２から受信した給紙先設定のうち、トレイ１の用紙サイズ「Ａ４」、用紙種類「普通紙」を表１から取得する。
【００４８】
給紙先選択部１１３は、トレイ１の用紙サイズ「Ａ４」、用紙種類「普通紙」がユーザ指定値を満たしているため、ステップＳ２２に進み、すでに選択した給紙先があるか否かを判定する。選択した給紙先がない為、給紙先選択部１１３はステップＳ２４に進み、トレイ１を給紙先とする。
【００４９】
ステップＳ２５に進み、給紙先選択部１１３は自機に装着された給紙先数だけＬＯＯＰ２を繰り返し行っていないため、ステップＳ２１に戻り、給紙先情報生成部１１２から受信した給紙先設定のうち、トレイ２の用紙サイズ「Ａ３」、用紙種類「厚紙」を表１から取得する。
【００５０】
給紙先選択部１１３は、トレイ２の用紙サイズ「Ａ３」、用紙種類「厚紙」がユーザ指定値を満たしていないため、ステップＳ２５に進み、自機に装着された給紙先数だけＬＯＯＰ２を繰り返し行っていないため、ステップＳ２１に戻る。給紙先選択部１１３は給紙先情報生成部１１２から受信した給紙先設定のうち、トレイ３の用紙サイズ「Ａ４」、用紙種類「普通紙」を表１から取得する。
【００５１】
給紙先選択部１１３は、トレイ３の用紙サイズ「Ａ４」、用紙種類「普通紙」がユーザ指定値を満たしているため、ステップＳ２２に進み、すでに選択した給紙先があるか否かを判定する。選択した給紙先がある為、給紙先選択部１１３はステップＳ２３に進み、処理対象の給紙先であるトレイ３の優先度「２」が、すでに選択した給紙先であるトレイ１の優先度「３」より高いか否かを判定する。
【００５２】
トレイ３の優先度が、トレイ１の優先度より高いため、給紙先選択部１１３はステップＳ２４に進み、トレイ３を選択結果の給紙先とする。ステップＳ２５に進み、給紙先選択部１１３は自機に装着された給紙先数だけＬＯＯＰ２を繰り返し行った為、ＬＯＯＰ２の処理を終える。
【００５３】
ＬＯＯＰ２の処理を終えたときに選択されているトレイ３は、給紙先選択処理の結果となる。即ち、給紙先選択部１１３は給紙先選択処理により選択されたトレイ３を給紙先情報として描画処理・デバイス制御部３００に通知する。
【００５４】
実施例１の複合機では、ユーザの指定を満たし、かつ紙搬送の長さが最も短い給紙先を選択できる。
【実施例２】
【００５５】
図１１は、本発明による複合機の第２実施例の構成図である。図１１の複合機は、給紙先がトレイ１，トレイ２，トレイ３の３つの例であり、それぞれ給紙先名（トレイ１，トレイ２，トレイ３）が付けられている。図中の矢印は、トレイ１〜トレイ３の給紙経路を示している。
【００５６】
トレイ１に収納される用紙は、用紙サイズがＬｅｔｔｅｒ，用紙方向がＬＥＦ，用紙種類が普通紙であるとする。トレイ２に収納される用紙は、用紙サイズがＡ３，用紙方向がＳＥＦ，用紙種類が普通紙であるとする。トレイ３に収納される用紙は、用紙サイズがＡ４，用紙方向がＬＥＦ，用紙種類が普通紙であるとする。また、優先給紙先はトレイ２であるとする。この場合のトレイ１〜３の給紙先名および給紙先設定は、以下の表６に示すような情報となる。また、給紙先検索順は以下の表７に示すような情報であるとする。
【００５７】
【表６】
2007076796.tif 000008
【００５８】
【表７】
2007076796.tif 000009
表７の給紙先検索順は、給紙経路の長さが短い順番に給紙先設定が並べられている。表７の給紙先検索順では、生産性を向上させるために給紙経路の長さが短く、用紙サイズがＡ４であることを重視している。
（処理手順）
実施例２の場合、図７を用いて前述した給紙先優先度決定処理は次のような手順で実行される。ステップＳ１０に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけ繰り返し行なうＬＯＯＰ１を開始する。
【００５９】
ステップＳ１１に進み、給紙先優先度決定部１１２１は給紙先設定決定部１１２２から受信した給紙先設定のうち、処理対象の給紙先の検索順に関係する設定としてトレイ１の用紙サイズ「Ｌｅｔｔｅｒ」を表６から取得する。ステップＳ１２に進み、給紙先優先度決定部１１２１は給紙先名「トレイ１」と処理対象の給紙先の検索順に関係する設定「Ｌｅｔｔｅｒ」とを満たす検索順「４」を表７から取得し、トレイ１の検索順とする。ステップＳ１３に進み、給紙先優先度決定部１１２１はトレイ１の検索順「４」に基づき、トレイ１の優先度を「４」とする。
【００６０】
ステップＳ１４に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけＬＯＯＰ１を繰り返し行っていないため、ステップＳ１１に戻り、給紙先設定決定部１１２２から受信した給紙先設定のうち、処理対象の給紙先の検索順に関係する設定としてトレイ２の用紙サイズ「Ａ３」を表６から取得する。ステップＳ１２に進み、給紙先優先度決定部１１２１は給紙先名「トレイ２」と処理対象の給紙先の検索順に関係する設定「Ａ３」とを満たす検索順「５」を表７から取得し、トレイ２の検索順とする。また、ステップＳ１３に進み、給紙先優先度決定部１１２１はトレイ２の検索順「５」に基づき、トレイ２の優先度を「５」とする。
【００６１】
ステップＳ１４に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけＬＯＯＰ１を繰り返し行っていないため、ステップＳ１１に戻り、給紙先設定決定部１１２２から受信した給紙先設定のうち、処理対象の給紙先の検索順に関係する設定としてトレイ３の用紙サイズ「Ａ４」を表６から取得する。ステップＳ１２に進み、給紙先優先度決定部１１２１は給紙先名「トレイ３」と処理対象の給紙先の検索順に関係する設定「Ａ４」とを満たす検索順「３」を表７から取得し、トレイ３の検索順とする。また、ステップＳ１３に進み、給紙先優先度決定部１１２１はトレイ３の検索順「３」に基づき、トレイ３の優先度を「３」とする。
【００６２】
ステップＳ１４に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけＬＯＯＰ１を繰り返し行った為、ＬＯＯＰ１の処理を終える。ステップＳ１５に進み、給紙先優先度決定部１１２１は優先度に応じて給紙先優先度を並び替える。表８は、優先度に応じて並び替えられた給紙先優先度である。
【００６３】
【表８】
2007076796.tif 000010
ステップＳ１６に進み、給紙先優先度決定部１１２１は優先給紙先であるトレイ２の優先度を最も高くし、再び給紙先優先度を並び替える。表９は、優先給紙先であるトレイ２が先頭になるように並び替えられた給紙先優先度である。
【００６４】
【表９】
2007076796.tif 000011
給紙先優先度決定部１１２１は、優先度に応じて並び替えられた給紙先優先度に１から順番に番号付けする。表１０は、１から順番に番号付けされた給紙先優先度である。
【００６５】
【表１０】
2007076796.tif 000012
以上のように、給紙先優先度決定部１１２１は給紙先優先度を決め、その給紙先優先度を給紙先選択部１１３に通知できる。また、実施例２の場合、図８を用いて前述した給紙先選択処理は次のような手順で実行される。
【００６６】
ステップＳ２０に進み、給紙先選択部１１３は自機に装着された給紙先数だけ繰り返し行なうＬＯＯＰ２を開始する。ステップＳ２１に進み、給紙先選択部１１３はユーザ指定値が用紙サイズ「Ａ４」、用紙種類「普通紙」である為、給紙先情報生成部１１２から受信した給紙先設定のうち、トレイ１の用紙サイズ「Ｌｅｔｔｅｒ」、用紙種類「普通紙」を表６から取得する。
【００６７】
給紙先選択部１１３は、トレイ１の用紙サイズ「Ｌｅｔｔｅｒ」、用紙種類「普通紙」がユーザ指定値を満たしていないため、ステップＳ２５に進む。給紙先選択部１１３は、自機に装着された給紙先数だけＬＯＯＰ２を繰り返し行っていないため、ステップＳ２１に戻り、給紙先情報生成部１１２から受信した給紙先設定のうち、トレイ２の用紙サイズ「Ａ３」、用紙種類「普通紙」を表６から取得する。
【００６８】
給紙先選択部１１３は、トレイ２の用紙サイズ「Ａ３」、用紙種類「普通紙」がユーザ指定値を満たしていないため、ステップＳ２５に進み、自機に装着された給紙先数だけＬＯＯＰ２を繰り返し行っていないため、ステップＳ２１に戻る。給紙先選択部１１３は給紙先情報生成部１１２から受信した給紙先設定のうち、トレイ３の用紙サイズ「Ａ４」、用紙種類「普通紙」を表６から取得する。
【００６９】
給紙先選択部１１３は、トレイ３の用紙サイズ「Ａ４」、用紙種類「普通紙」がユーザ指定値を満たしているため、ステップＳ２２に進み、すでに選択した給紙先があるか否かを判定する。選択した給紙先がない為、給紙先選択部１１３はステップＳ２４に進み、トレイ３を給紙先とする。ステップＳ２５に進み、給紙先選択部１１３は自機に装着された給紙先数だけＬＯＯＰ２を繰り返し行った為、ＬＯＯＰ２の処理を終える。
【００７０】
ＬＯＯＰ２の処理を終えたときに選択されているトレイ３は、給紙先選択処理の結果となる。即ち、給紙先選択部１１３は給紙先選択処理により選択されたトレイ３を給紙先情報として描画処理・デバイス制御部３００に通知する。
【００７１】
実施例２の複合機では、ユーザの指定を満たし、かつ給紙経路が最も短い給紙先を選択できる。
【実施例３】
【００７２】
図１２は、本発明による複合機の第３実施例の構成図である。図１２の複合機は、給紙先がトレイ１，トレイ２，トレイ３の３つの例であり、それぞれ給紙先名（トレイ１，トレイ２，トレイ３）が付けられている。トレイ３は、収納できる用紙の枚数が多い大容量給紙トレイである。トレイ１に収納される用紙は、用紙サイズがＬｅｔｔｅｒ，用紙種類が普通紙であるとする。トレイ２に収納される用紙は、用紙サイズがＡ４，用紙種類が普通紙であるとする。トレイ３に収納される用紙は、用紙サイズがＡ４，用紙種類が普通紙であるとする。また、優先給紙先はトレイ１であるとする。この場合のトレイ１〜３の給紙先名および給紙先設定は、以下の表１１に示すような情報となる。また、給紙先検索順は以下の表１２に示すような情報であるとする。
【００７３】
【表１１】
2007076796.tif 000013
【００７４】
【表１２】
2007076796.tif 000014
表１２の給紙先検索順は、生産性を向上させるために、収納できる用紙の枚数が多い大容量給紙トレイであることを重視している。
（処理手順）
実施例３の場合、図７を用いて前述した給紙先優先度決定処理は次のような手順で実行される。ステップＳ１０に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけ繰り返し行なうＬＯＯＰ１を開始する。ステップＳ１１，Ｓ１２に進み、給紙先優先度決定部１１２１はトレイ１の検索順「２」を表１２から取得し、トレイ１の検索順とする。ステップＳ１３に進み、給紙先優先度決定部１１２１はトレイ１の検索順「２」に基づき、トレイ１の優先度を「２」とする。
【００７５】
ステップＳ１４に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけＬＯＯＰ１を繰り返し行っていないため、ステップＳ１１，Ｓ１２に戻り、トレイ２の検索順「３」を表１２から取得し、トレイ２の検索順とする。ステップＳ１３に進み、給紙先優先度決定部１１２１はトレイ２の検索順「３」に基づき、トレイ２の優先度を「３」とする。
【００７６】
ステップＳ１４に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけＬＯＯＰ１を繰り返し行っていないため、ステップＳ１１に戻り、給紙先設定決定部１１２２から受信した給紙先設定のうち、処理対象の給紙先の検索順に関係する設定としてトレイ３が大容量給紙トレイであるか否かの情報を表１１から取得する。ステップＳ１２に進み、給紙先優先度決定部１１２１は給紙先名「トレイ３」と処理対象の給紙先の検索順に関係する設定「大容量給紙トレイ」とを満たす検索順「１」を表１２から取得し、トレイ３の検索順とする。また、ステップＳ１３に進み、給紙先優先度決定部１１２１はトレイ３の検索順「１」に基づき、トレイ３の優先度を「１」とする。
【００７７】
ステップＳ１４に進み、給紙先優先度決定部１１２１は自機に装着された給紙先数だけＬＯＯＰ１を繰り返し行った為、ＬＯＯＰ１の処理を終える。ステップＳ１５に進み、給紙先優先度決定部１１２１は優先度に応じて給紙先優先度を並び替える。表１３は、優先度に応じて並び替えられた給紙先優先度である。
【００７８】
【表１３】
2007076796.tif 000015
ステップＳ１６に進み、給紙先優先度決定部１１２１は優先給紙先であるトレイ１の優先度を最も高くし、再び給紙先優先度を並び替える。表１４は、優先給紙先であるトレイ１が先頭になるように並び替えられた給紙先優先度である。
【００７９】
【表１４】
2007076796.tif 000016
給紙先優先度決定部１１２１は、優先度に応じて並び替えられた給紙先優先度に１から順番に番号付けする。表１５は、１から順番に番号付けされた給紙先優先度である。
【００８０】
【表１５】
2007076796.tif 000017
以上のように、給紙先優先度決定部１１２１は給紙先優先度を決め、その給紙先優先度を給紙先選択部１１３に通知できる。また、実施例３の場合、図８を用いて前述した給紙先選択処理は次のような手順で実行される。
【００８１】
ステップＳ２０に進み、給紙先選択部１１３は自機に装着された給紙先数だけ繰り返し行なうＬＯＯＰ２を開始する。ステップＳ２１に進み、給紙先選択部１１３はユーザ指定値が用紙サイズ「Ａ４」、用紙種類「普通紙」である為、給紙先情報生成部１１２から受信した給紙先設定のうち、トレイ１の用紙サイズ「Ｌｅｔｔｅｒ」、用紙種類「普通紙」を表１から取得する。
【００８２】
給紙先選択部１１３は、トレイ１の用紙サイズ「Ｌｅｔｔｅｒ」、用紙種類「普通紙」がユーザ指定値を満たしていないため、ステップＳ２５に進む。給紙先選択部１１３は、自機に装着された給紙先数だけＬＯＯＰ２を繰り返し行っていないため、ステップＳ２１に戻り、給紙先情報生成部１１２から受信した給紙先設定のうち、トレイ２の用紙サイズ「Ａ４」、用紙種類「普通紙」を表１１から取得する。
【００８３】
給紙先選択部１１３は、トレイ２の用紙サイズ「Ａ４」、用紙種類「普通紙」がユーザ指定値を満たしているため、ステップＳ２２に進み、すでに選択した給紙先があるか否かを判定する。選択した給紙先がない為、給紙先選択部１１３はステップＳ２４に進み、トレイ２を給紙先とする。
【００８４】
ステップＳ２５に進み、給紙先選択部１１３は自機に装着された給紙先数だけＬＯＯＰ２を繰り返し行っていないため、ステップＳ２１に戻り、給紙先情報生成部１１２から受信した給紙先設定のうち、トレイ３の用紙サイズ「Ａ４」、用紙種類「普通紙」を表１１から取得する。
【００８５】
給紙先選択部１１３は、トレイ３の用紙サイズ「Ａ４」、用紙種類「普通紙」がユーザ指定値を満たしているため、ステップＳ２２に進み、すでに選択した給紙先があるか否かを判定する。選択した給紙先がある為、給紙先選択部１１３はステップＳ２３に進み、処理対象の給紙先であるトレイ３の優先度「２」が、すでに選択した給紙先であるトレイ２の優先度「３」より高いか否かを判定する。
【００８６】
トレイ３の優先度が、トレイ２の優先度より高いため、給紙先選択部１１３はステップＳ２４に進み、トレイ３を選択結果の給紙先とする。ステップＳ２５に進み、給紙先選択部１１３は自機に装着された給紙先数だけＬＯＯＰ２を繰り返し行った為、ＬＯＯＰ２の処理を終える。
【００８７】
ＬＯＯＰ２の処理を終えたときに選択されているトレイ３は、給紙先選択処理の結果となる。即ち、給紙先選択部１１３は給紙先選択処理により選択されたトレイ３を給紙先情報として描画処理・デバイス制御部３００に通知する。
【００８８】
実施例３の複合機では、ユーザの指定を満たし、かつ大容量給紙トレイを給紙先として選択できる。
【００８９】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【００９０】
【図１】本発明による複合機の構成を示す一例の概略図である。
【図２】本発明による複合機の電気的な構成を示す一例のブロック図である。
【図３】インタプリタの一例の構成図である。
【図４】給紙先選択処理部の一例の構成図である。
【図５】給紙先情報生成部の一例の構成図である。
【図６】給紙先情報生成処理の手順を表した一例のフローチャートである。
【図７】給紙先優先度決定処理の手順を表した一例のフローチャートである。
【図８】給紙先選択処理の手順を表した一例のフローチャートである。
【図９】本発明による複合機の第１実施例の構成図である。
【図１０】紙搬送の長さを表した模式図である。
【図１１】本発明による複合機の第２実施例の構成図である。
【図１２】本発明による複合機の第３実施例の構成図である。
【符号の説明】
【００９１】
１〜３    給紙トレイ
５    画像形成部
６    排紙トレイ
７    給紙経路
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    ＮＶＭ（不揮発性ＲＡＭ）
１５    ホストＩ／Ｆ
１６    記録制御部
１７    給紙制御部
１８    排紙制御部
１９    センサ入力部
２０    接続検知センサ
２１    用紙サイズ検知センサ
２２    用紙残量検知センサ
２３    紙なし検知センサ
２４    用紙方向検知センサ
２５    種別検知センサ
２６    その他のセンサ
２７    記録媒体Ｉ／Ｆ
２８    記録媒体
５０    インタプリタソフトウェア
１００    ＰＤＬデバイス制御コマンド処理部
１１０    給紙先選択処理部
１１１    ユーザデータ解析部
１１２    給紙先情報生成部
１１３    給紙先選択部
１５０    排紙先選択処理部
２００    ＰＤＬ描画処理コマンド処理部
３００    描画処理・デバイス制御部
１１２１    給紙先優先度決定部
１１２２    給紙先設定決定部
【図１】
2007076796.tif 000018
【図２】
2007076796.tif 000019
【図３】
2007076796.tif 000020
【図４】
2007076796.tif 000021
【図５】
2007076796.tif 000022
【図６】
2007076796.tif 000023
【図７】
2007076796.tif 000024
【図８】
2007076796.tif 000025
【図９】
2007076796.tif 000026
【図１０】
2007076796.tif 000027
【図１１】
2007076796.tif 000028
【図１２】
2007076796.tif 000029