(57)【特許請求の範囲】
【請求項１】
装置本体内部に着脱自在に装着され、下段からの用紙を搬送させる共有搬送路を有する複数の給紙カセットと、
前記給紙カセットに収容される用紙の有無を検出する用紙検出センサーと、
給紙段検索優先度の異なる複数の検索パターンを有し、前記給紙カセットからの給紙が行われる毎に、いずれかの前記検索パターンに従った給紙段検索を行う給紙段検索部と、
前記給紙段検索部に、前記用紙検出センサーによる検出結果と、デフォルトとして指定されている前記給紙カセットとを通知するシステム制御部とを備え、
前記給紙段検索部は、前記検出結果と前記デフォルトとに応じた前記検索パターンを選択して給紙段検索を行い、
前記システム制御部は、選択された前記給紙段検索の給紙段検索優先度に従い、前記給紙カセットの給紙の切り替えを行う
ことを特徴とする画像形成装置。
【請求項２】
前記給紙段検索部は、前記用紙検出センサーによる検出結果が全ての給紙カセットに用紙が有るものとなっている場合、前記デフォルトの給紙カセットから下段に向けた給紙段検索を行う順位を示す給紙段検索優先度に従った第１の検索パターンによる給紙段検索を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記給紙段検索部は、前記用紙検出センサーによる検出結果が前記デフォルトの下段に用紙無しの前記給紙カセットが存在するものとなっている場合、用紙無しの前記給紙カセットの下段の前記給紙カセットの給紙段検索優先度を、用紙無しの前記給紙カセットの上段の前記給紙カセットの給紙段検索優先度より低くした第２の検索パターンによる給紙段検索を行うことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記給紙段検索部は、前記用紙検出センサーによる検出結果が前記デフォルトの上段に用紙無しの前記給紙カセットが存在するものとなっている場合、最上段の前記給紙カセットの給紙段検索優先度を最上位とし、用紙無しの前記給紙カセットの下段の前記給紙カセットの給紙段検索優先度を、用紙無しの前記給紙カセットの上段の前記給紙カセットの給紙段検索優先度より低くした第３の検索パターンによる給紙段検索を行うことを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記給紙段検索部は、前記デフォルトとして指定されている前記給紙カセットが用紙無しの場合、前記第３の検索パターンによる給紙段検索を行うことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記給紙段検索部は、前記用紙検出センサーによる検出結果が前記デフォルトの上段に用紙無しの前記給紙カセットが存在するものとなっている場合、用紙無しの前記給紙カセットの上段の前記給紙カセットの給紙段検索を行い、用紙無しの前記給紙カセットの下段の前記給紙カセットの給紙段検索を行わない第４の検索パターンによる給紙段検索を行うことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項７】
プリンター部を備え、
前記給紙段検索部は、用紙無しの前記給紙カセットが複数存在する場合、用紙無しの前記給紙カセットのうち、前記プリンター部に最も近い給紙カセットを用紙無しの給紙段として前記検索パターンを選択し給紙段検索を行うことを特徴とする請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
手差しトレイを備え、
前記給紙段検索部は、前記用紙検出センサーによる検出結果が前記手差しトレイに用紙が有るものとなっていれば、前記手差しトレイを前記給紙カセットと同様に前記給紙段検索の対象とすることを特徴とする請求項１〜７のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取って画像データを生成する画像形成装置に関する。
【背景技術】
【０００２】
たとえば、プリンター、多機能プリンター、複合機などのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置においては、ユーザーの利便性などを考慮し、複数の給紙カセットを搭載している場合が多い。このように、複数の給紙カセットを搭載することで、印刷中に給紙中の給紙カセット内の用紙が無くなれば、たとえば同じ種類（紙質やサイズなど）の用紙を収容している他の給紙カセットからの給紙が可能となる。これにより、印刷処理の中断を避けることができ、連続印刷が可能となることで、ユーザーの利便性が保たれる。
【０００３】
給紙カセットを選択するものとして、特許文献１では、選択されている機能に応じた優先順位に従って給紙トレイを選択する画像形成装置を提案している。この画像形成装置は、複数の機能に関して指定された優先情報に基づき、給紙トレイの優先順位を指定するものである。なお、ここでの機能とは、画像形成装置に搭載されている、コピー、印刷、ファクシミリ（ファックス）、スキャン、Ｅメール送信、ファイリング、レポート印刷などである。また、優先順位とは、たとえばコピージョブの印刷の場合、画質を考慮し、たとえば上質紙を収容している給紙カセットからの給紙を先にするという選択順である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１７５８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１での画像形成装置では、給紙カセットの優先順位に従い、選択した給紙カセットからの給紙を行わせることで、たとえば１つのコピージョブの画像データが異なる種類の用紙に印刷されてしまうことを避けることができる。
【０００６】
ところで、近年の画像形成装置では、コストダウンを図るために、給紙カセットのオープン／クローズを検出するカセット検出センサーを省いた機種も存在する。また、装置の小型化などを図るために、下段から給紙される用紙の共有搬送路を設けた複数の給紙カセットを、上下に重ねて搭載した機種も存在する。
【０００７】
そこで、このようなコストダウン及び小型化などを同時に図った画像形成装置に対し、特許文献１での給紙カセットの優先順位に従い、選択した給紙カセットからの給紙を行わせる方法を適用すると、次のような問題を生じるおそれがある。
【０００８】
すなわち、カセット検出センサーを省いた場合では、用紙の有無を検出する用紙検出センサーが搭載されているので、給紙カセット内の用紙の有無の検出は可能である。この場合、給紙中の給紙カセット内の用紙が無くなったとき、上述した優先順位に従うと、用紙無しと判断した給紙カセット以外の給紙カセットが選択されることになる。
【０００９】
しかし、カセット検出センサーを省いた場合では、給紙カセットがオープンとなると、用紙が無くなったかどうかの検出ができない。この場合、用紙が無くなったと判断する。そして、上述した優先順位に従うと、上記同様に、用紙無しと判断した給紙カセット以外の給紙カセットが選択されることになる。
【００１０】
ところが、選択された給紙カセットがオープン状態にある給紙カセットの下段に位置する場合、選択された給紙カセットから給紙される用紙の共有搬送路が無くなる。この場合、用紙ジャムが発生してしまう。
【００１１】
このようなことから、ユーザーの利便性と用紙ジャムが発生する可能性の軽減とを両立できる装置の開発が望まれている。
【００１２】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の画像形成装置は、装置本体内部に着脱自在に装着され、下段からの用紙を搬送させる共有搬送路を有する複数の給紙カセットと、前記給紙カセットに収容される用紙の有無を検出する用紙検出センサーと、給紙段検索優先度の異なる複数の検索パターンを有し、前記給紙カセットからの給紙が行われる毎に、いずれかの前記検索パターンに従った給紙段検索を行う給紙段検索部と、前記給紙段検索部に、前記用紙検出センサーによる検出結果と、デフォルトとして指定されている前記給紙カセットとを通知するシステム制御部とを備え、前記給紙段検索部は、前記検出結果と前記デフォルトとに応じた前記検索パターンを選択して給紙段検索を行い、前記システム制御部は、選択された前記給紙段検索の給紙段検索優先度に従い、前記給紙カセットの給紙の切り替えを行うことを特徴とする。
また、前記給紙段検索部は、前記用紙検出センサーによる検出結果が全ての給紙カセットに用紙が有るものとなっている場合、前記デフォルトの給紙カセットから下段に向けた給紙段検索を行う順位を示す給紙段検索優先度に従った第１の検索パターンによる給紙段検索を行うことを特徴とする。
また、前記給紙段検索部は、前記用紙検出センサーによる検出結果が前記デフォルトの下段に用紙無しの前記給紙カセットが存在するものとなっている場合、用紙無しの前記給紙カセットの下段の前記給紙カセットの給紙段検索優先度を、用紙無しの前記給紙カセットの上段の前記給紙カセットの給紙段検索優先度より低くした第２の検索パターンによる給紙段検索を行うことを特徴とする。
また、前記給紙段検索部は、前記用紙検出センサーによる検出結果が前記デフォルトの上段に用紙無しの前記給紙カセットが存在するものとなっている場合、最上段の前記給紙カセットの給紙段検索優先度を最上位とし、用紙無しの前記給紙カセットの下段の前記給紙カセットの給紙段検索優先度を、用紙無しの前記給紙カセットの上段の前記給紙カセットの給紙段検索優先度より低くした第３の検索パターンによる給紙段検索を行うことを特徴とする。
また、前記給紙段検索部は、前記デフォルトとして指定されている前記給紙カセットが用紙無しの場合、前記第３の検索パターンによる給紙段検索を行うことを特徴とする。
また、前記給紙段検索部は、前記用紙検出センサーによる検出結果が前記デフォルトの上段に用紙無しの前記給紙カセットが存在するものとなっている場合、用紙無しの前記給紙カセットの上段の前記給紙カセットの給紙段検索を行い、用紙無しの前記給紙カセットの下段の前記給紙カセットの給紙段検索を行わない第４の検索パターンによる給紙段検索を行うことを特徴とする。
また、プリンター部を備え、前記給紙段検索部は、用紙無しの前記給紙カセットが複数存在する場合、用紙無しの前記給紙カセットのうち、プリンター部に最も近い給紙カセットを用紙無しの給紙段として前記検索パターンを選択し給紙段検索を行うことを特徴とする。
また、手差しトレイを備え、前記給紙段検索部は、前記用紙検出センサーによる検出結果が前記手差しトレイに用紙が有るものとなっていれば、前記手差しトレイを前記給紙カセットと同様に前記給紙段検索の対象とすることを特徴とする。
本発明の画像形成装置では、給紙段検索部に対し、システム制御部が用紙検出センサーによる検出結果と、デフォルトとして指定されている給紙カセットとを通知すると、給紙段検索部が用紙検出センサーによる検出結果とデフォルトとに応じた検索パターンを選択して給紙段検索を行う。そして、システム制御部は、給紙段検索部が選択した給紙段検索の給紙段検索優先度に従い、給紙カセットの給紙の切り替えを行う。
【発明の効果】
【００１４】
本発明の画像形成装置によれば、給紙段検索部が選択した給紙段検索の給紙段検索優先度に従い、システム制御部が給紙カセットの給紙の切り替えを行うので、ユーザーの利便性と用紙ジャムが発生する可能性の軽減とを両立させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の画像形成装置をＭＦＰとした場合の一実施形態を示す図である。
【図２】図１のＭＦＰの構成を示す図である。
【図３】図２の給紙段検索部による給紙段検索の検索パターンを説明するための図であって、同図（ａ）は検索パターン１を説明する図であり、同図（ｂ）は検索パターン２を説明する図であり、同図（ｃ）は検索パターン３を説明する図である。
【図４】図１のＭＦＰによる給紙段の切り替え動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の画像形成装置の一実施形態を、図１〜図４を参照しながら説明する。なお、以下の説明においての画像形成装置の一例としては、たとえばコピー、印刷、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）などの各ジョブのマルチ動作機能などを搭載した複合的な周辺機器であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるものとする。また、本実施形態でのＭＦＰは、給紙カセットのオープン／クローズを検出するカセット検出センサーを省いているものとする。また、本実施形態でのＭＦＰは、後述のように、下段から給紙される用紙の共有搬送路を設けた複数の給紙カセットを、上下に重ねて搭載しているものとする。
【００１７】
まず、図１に示すように、ＭＦＰ１００には、ＭＦＰ本体１０１の上部に排紙トレイ１０２、パネル部１０３が設けられている。また、ＭＦＰ本体１０１の側部には、任意の種類（紙質やサイズなど）の用紙２００のセットが可能な手差しトレイとしてのＭＰ（Ｍｕｌｔｉｐｕｒｐｏｓｅ）トレイ３００が設けられている。なお、ＭＰトレイ３００にセットされた用紙２００は、後述の搬送路１１０に繰り出される。
【００１８】
また、ＭＦＰ本体１０１の内部には、感光ドラムなどを有するプリンター部１４１が配置されている。プリンター部１４１の下方には、複数の用紙２００を収容する複数の給紙カセット３０１〜３０５が上下に重ねて配置されている。なお、給紙カセット３０１〜３０５の数については、図示のように５個に限定されるものではない。すなわち、４個以下であってもよいし、６個以上であってもよい。
【００１９】
また、これらの給紙カセット３０１〜３０５は、ＭＦＰ本体１０１に対して着脱自在とされている。また、それぞれの給紙カセット３０１〜３０５には、下段の給紙カセット３０１〜３０５から給紙される用紙２００を搬送させるための共有搬送路３００ａが設けられている。これらの共有搬送路３００ａは、それぞれの給紙カセット３０１〜３０５がＭＦＰ本体１０１内に収容されることで、後述の搬送路１１０に連続する。なお、いずれかの給紙カセット３０１〜３０５が用紙２００の補充などのためにオープンとなると、共有搬送路３００ａが欠落する。この場合、オープンとなった給紙カセット３０１〜３０５の下段の給紙カセット３０１〜３０５からの給紙が行われると、用紙ジャムが発生する可能性がある。
【００２０】
本実施形態では、給紙カセットのオープン／クローズを検出するカセット検出センサーを省いているので、後述の用紙検出センサー１０５ａ〜１０５ｆによる検出結果から、用紙２００が無い給紙カセット３０１〜３０５については場合に応じてオープン状態であると判断することもある。そして、オープンと判断した給紙カセット３０１〜３０５の下段の給紙カセット３０１〜３０５からの給紙を避けることで、用紙ジャムが発生する可能性を軽減させている。
【００２１】
また、ＭＦＰ本体１０１の内部には、用紙検出センサー１０５ａ〜１０５ｆ、繰り出しローラー１０６、駆動ローラー１０７ａ、従動ローラー１０７ｂが配置されている。これらの用紙検出センサー１０５ｂ〜１０５ｆ、繰り出しローラー１０６、駆動ローラー１０７ａ、従動ローラー１０７ｂは、それぞれの給紙カセット３０１〜３０５の装着位置に対応させて配置されている。なお、用紙検出センサー１０５ａについては、ＭＰトレイ３００の装着位置に対応させて配置されている。ここで、用紙検出センサー１０５ａ〜１０５ｆは、メカニカル的なものであってもよいし、光学的なものであってよい。
【００２２】
また、ＭＦＰ本体１０１の内部には、搬送ローラー１０８ａ〜１０８ｃが設けられている。なお、搬送ローラー１０８ａは、それぞれのＭＰトレイ３００及び給紙カセット３０１〜３０５からプリンター部１４１までの搬送路１１０に沿って配置されている。また、搬送ローラー１０８ｂ〜１０８ｃは、プリンター部１４１から排紙トレイ１０２までの搬送路１１１に沿って設けられている。
【００２３】
給紙カセット３０１〜３０５には、ＭＦＰ本体１０１の内部に設けられているリフト部材１１２により、繰り出しローラー１０６に対向する箇所が押し上げられるリフト板３０１ａが設けられている。そして、リフト板３０１ａがリフト部材１１２により押し上げられると、リフト板３０１ａ上の用紙２００の先端部分が繰り出しローラー１０６に押し付けられる。これにより、給紙カセット３０１〜３０５内の用紙２００が繰り出しローラー１０６により、１枚ずつ繰り出される。また、リフト板３０１ａ上の用紙２００の先端部分が押し上げられている状態で、用紙検出センサー１０５ｂ〜１０５ｆによる用紙２００の有無の検出が行われる。なお、用紙検出センサー１０５ａは、ＭＰトレイ３００に用紙２００がセットされた状態で用紙２００の有無を検出する。
【００２４】
ここで、用紙検出センサー１０５ａ〜１０５ｆは、ＭＰトレイ３００及び給紙カセット３０１〜３０５に収容されている用紙２００を検出できれば、用紙有りを検出する。逆に、用紙検出センサー１０５ａ〜１０５ｆは、ＭＰトレイ３００及び給紙カセット３０１〜３０５内の用紙２００を検出できなければ、用紙無しを検出する。具体的には、用紙検出センサー１０５ａ〜１０５ｆは、ＭＰトレイ３００及び給紙カセット３０１〜３０５に用紙２００が収容されていなければ、用紙無しを検出する。ただし、給紙カセット３０１〜３０５がオープンであれば、用紙検出センサー１０５ｂ〜１０５ｆは給紙カセット３０１〜３０５に収容されている用紙２００を検出できない。この場合、給紙カセット３０１〜３０５に用紙２００が収容されているか否かにかかわらず、用紙無しと判断する。この判断は、後述のシステム制御部１３２が行う。
【００２５】
なお、繰り出しローラー１０６により繰り出された用紙２００は、搬送ローラー１０８ａにより搬送路１１０に沿ってプリンター部１４１に搬送される。また、ＭＰトレイ３００内の用紙２００も搬送路１１０に沿ってプリンター部１４１に搬送される。プリンター部１４１によって印刷された用紙２００は、搬送ローラー１０８ｂ、１０８ｃにより、搬送路１１１に沿って排紙トレイ１０２まで搬送される。
【００２６】
次に、図２を参照し、ＭＦＰ１００の構成について説明する。ＭＦＰ１００は、制御部１２０、スキャナー部１４０、プリンター部１４１、ＦＡＸ部１４２、Ｉ／Ｆ（インターフェース）１４３、用紙検出センサー１０５ａ〜１０５ｆ、パネル部１０３、ＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）１４４を備えている。
【００２７】
スキャナー部１４０は、イメージセンサー（図示省略）によって読み取られる原稿の画像データを制御部１２０に入力する。すなわち、スキャナー部１４０は、イメージセンサー（図示省略）からの原稿の画像信号をデジタルの画像データに変換し、順次、制御部１２０に入力する。
【００２８】
プリンター部１４１は、制御部１２０から出力される画像データに基づき、用紙２００上に画像をプリントする。ＦＡＸ部１４２は、制御部１２０から出力される画像データを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからの画像データを受信して制御部１２０に入力する。すなわち、ＦＡＸ部１４２は、図示しないＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）により電話回線との接続を制御しつつ、制御部１２０から出力される画像データを圧縮し変調して、相手方ファクシミリへと送信する。また、ＦＡＸ部１４２は、ＮＣＵにより電話回線と接続しつつ、相手方ファクシミリからの画像データを復調し伸張して、制御部１２０に入力する。
【００２９】
Ｉ／Ｆ１４３は、社内ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク（図示省略）を介してたとえばクライアント端末（図示省略）との通信を行う。用紙検出センサー１０５ａ〜１０５ｆは、上述したように、ＭＰトレイ３００及び給紙カセット３０１〜３０５に収容されている用紙２００の有無を検出する。
【００３０】
パネル部１０３は、ＭＦＰ１００の印刷機能、ＦＡＸ機能、スキャン機能のいずれかの選択や、用紙２００の種類（紙質やサイズなど）の選択、さらには給紙カセット３０１〜３０５のデフォルトの指定などを含む各種設定を行うための操作ボタンなどを表示する。ＨＤＤ１４４には、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラムなどが記憶されている。また、ＨＤＤ１４４には、ユーザーボックスなどが設けられている。なお、デフォルトの指定は、ＭＦＰ１００の初期設定として登録するものとしてもよいし、ユーザーがＭＦＰ１００を使用する際に設定するものとしてもよい。ここで、ユーザーがＭＦＰ１００を使用する際、給紙段（ＭＰトレイ３００や給紙カセット３０１〜３０５）が選択されない場合、初期設定として登録された給紙段をデフォルトとし、給紙段が選択された場合、選択された給紙段をデフォルトとすることができる。
【００３１】
制御部１２０は、ＭＦＰ１００全体の動作を制御するものであり、スキャナー制御部１２１、プリンター制御部１２２、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）制御部１２３、通信制御部１２４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２５、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２６、画像処理部１２７、用紙検出センサー制御部１２８、パネル操作制御部１３０、ＨＤＤ制御部１３１、システム制御部１３２を備えている。また、これらは、データバス１３３に接続されている。
【００３２】
スキャナー制御部１２１は、スキャナー部１４０の読み取り動作を制御する。プリンター制御部１２２は、プリンター部１４１のプリント動作を制御する。ＦＡＸ制御部１２３は、ＦＡＸ部１４２による画像データの送受信動作を制御する。通信制御部１２４は、Ｉ／Ｆ１４３を介しての通信を制御する。
【００３３】
ＲＡＭ１２５は、プログラムを実行するためのワークメモリである。ＲＯＭ１２６には、各部の動作チェックなどを行う制御プログラムなどが記憶されている。画像処理部１２７は、たとえば印刷ジョブに対する画像処理を行う。また、画像処理部１２７は、たとえばスキャナー部１４０によって読み取られた原稿の画像データに対する画像処理を行う。
【００３４】
用紙検出センサー制御部１２８は、用紙検出センサー１０５ａ〜１０５ｆによる用紙２００の有無の検出動作を制御する。また、用紙検出センサー制御部１２８は、用紙検出センサー１０５ａ〜１０５ｆが用紙２００の無いことを検出すると、システム制御部１３２に通知する。具体的には、用紙検出センサー制御部１２８は、システム制御部１３２の指示を受けて、用紙検出センサー１０５ａ〜１０５ｆによる用紙２００の有無の検出結果をシステム制御部１３２に通知する。また、用紙検出センサー制御部１２８は、印刷を開始する際、及び給紙段（ＭＰトレイ３００及び給紙カセット３０１〜３０５）からの給紙が行われる度に検出結果をシステム制御部１３２に通知してもよい。また、用紙検出センサー制御部１２８は、一定時間（例えば、１０ｍｓｅｃ）ごとに検出結果をシステム制御部１３２に通知してもよい。
【００３５】
給紙段検索部１２９は、詳細は後述するが、印刷を開始して最初の給紙が要求されたとき、ＭＰトレイ３００又は給紙カセット３０１〜３０５からの給紙が行われる毎に、後述の検索パターン１〜３のいずれかにより、給紙段検索を行う。ここで、給紙段検索とは、次の用紙２００を給紙すべき給紙段（ＭＰトレイ３００又は給紙カセット３０１〜３０５）を検索することを示す。
【００３６】
パネル操作制御部１３０は、パネル部１０３の表示動作を制御する。また、パネル操作制御部１３０は、ユーザーによる、パネル部１０３を介しての印刷機能、ＦＡＸ機能、スキャン機能のいずれかの選択を受け付ける。また、パネル操作制御部１３０は、ユーザーによる、パネル部１０３を介してのＭＰトレイ３００又は給紙カセット３０１〜３０５に収容された用紙２００の種類（紙質やサイズなど）の設定を受け付ける。また、パネル操作制御部１３０は、ユーザーによる、パネル部１０３を介しての給紙を行わせるためのＭＰトレイ３００又は給紙カセット３０１〜３０５の指定を受け付ける。パネル操作制御部１３０は、受け付けた指定を、デフォルトとしてシステム制御部１３２に通知する。また、パネル操作制御部１３０は、パネル部１０３を介して受け付けた上述の選択内容や設定内容などもシステム制御部１３２に通知する。
【００３７】
ＨＤＤ制御部１３１は、ＨＤＤ１４４に対するデータの書き込みや読み出しなどを制御する。システム制御部１３２は、主に、デフォルトに指定されているＭＰトレイ３００又は給紙カセット３０１〜３０５のいずれかからの給紙や、給紙段検索部１２９による給紙段検索優先度に基づいたＭＰトレイ３００又は給紙カセット３０１〜３０５のいずれかからの給紙の切り替えなどを制御する。なお、給紙段検索優先度は、給紙段検索部１２９による後述の給紙段検索の順位を示すものであり、後述の検索パターン１〜３毎に異なるものである。
【００３８】
また、システム制御部１３２は、たとえば印刷機能を実行させるとき、用紙検出センサー制御部１２８からの検出結果に基づき、用紙２００が無いＭＰトレイ３００又は給紙カセット３０１〜３０５が有るかどうか判断し、給紙段検索部１２９に通知する。また、システム制御部１３２は、デフォルトに指定されているＭＰトレイ３００又は給紙カセット３０１〜３０５を給紙段検索部１２９に通知する。そして、給紙段検索部１２９は、システム制御部１３２からの通知の内容を元に、後述の検索パターン１〜３のいずれかによる給紙段検索を行う。
【００３９】
次に、図３を参照し、給紙段検索部１２９による、給紙段検索の検索パターンについて説明する。なお、図３は、説明の都合上、ＭＰトレイ３００及び給紙カセット３０１〜３０５のみを示している。また、説明の都合上、ＭＰトレイ３００及び給紙カセット３０１〜３０５に収容されている用紙２００は、種類（紙質やサイズなど）が全て同じものとする。
【００４０】
また、図３（ａ）は給紙段検索部１２９による、検索パターン１を示し、図３（ｂ）は検索パターン２を示し、図３（ｃ）は検索パターン３を示している。また、それぞれのＭＰトレイ３００及び給紙カセット３０１〜３０５については、用紙２００が有る場合を用紙有りとして示し、用紙２００が無い場合を用紙無しとして示している。また、斜線を付した太枠はユーザーによって指定されているデフォルトを示している。また、給紙段検索部１２９は、印刷を開始する際、検索パターン１〜３のいずれかを選択する。
【００４１】
また、それぞれの検索パターン１〜３において、給紙段検索は給紙が行われる毎に繰り返し実行される。これは、給紙中において給紙段の用紙２００が無くなった場合、直ちに他の給紙段からの給紙が行われる。これにより、給紙段の用紙２００が無くなった場合、印刷処理の中断を避けることができ、連続印刷が可能となることから、ユーザーの利便性が保たれる。また、以下に示す検索パターン１〜３は、給紙段検索部１２９が有するものである。給紙段検索部１２９は、システム制御部１３２からの上述した通知の内容を元に、検索パターン１〜３のいずれかを選択する。
【００４２】
（検索パターン１）
まず、図３（ａ）は、印刷開始時に全てのＭＰトレイ３００及び給紙カセット３０１〜３０５に用紙２００が有る場合を示している。言い換えれば、システム制御部１３２からの通知の内容は、全てのＭＰトレイ３００及び給紙カセット３０１〜３０５に用紙２００が有ることを示している。また、システム制御部１３２からの通知の内容に、デフォルトが給紙カセット３０２であることも含まれている。給紙段検索部１２９は、このようなシステム制御部１３２からの通知の内容を元に、検索パターン１を選択する。
【００４３】
ここで、一般的な給紙段検索優先度は、デフォルトの給紙段から下段に向けた給紙段検索を行う順位を示している。すなわち、一般的な給紙断検索優先度は、デフォルトの給紙段が最も高く、デフォルトの給紙段の直下の給紙段から最下段の給紙段に向けて、順次、低くなり、続いて、最上段の給紙段からデフォルトの給紙段の直上の給紙段に向けて、順次、低くなる。従って、本実施形態においては、デフォルトが給紙カセット３０２である場合、給紙カセット３０２（デフォルト）→給紙カセット３０３→給紙カセット３０４→給紙カセット３０５→ＭＰトレイ３００→給紙カセット３０１の順に給紙段検索が行われる。なお、デフォルトの給紙段から上方に向けた給紙段検索も可能であるが、一般的にはデフォルトの給紙段から下段に向けた給紙段検索が多く用いられている。
【００４４】
ここで、本実施形態のＭＦＰ１００ように、給紙カセット３０１〜３０５のオープン／クローズを検出するカセット検出センサーを省き、下段から給紙される用紙２００の共有搬送路３００ａを設けた複数の給紙カセット３０１〜３０５を、上下に重ねて搭載した場合では、用紙ジャムの発生する危険性を回避し、併せてユーザーの利便性を保つ必要がある。
【００４５】
ただし、印刷開始時において、全ての給紙カセット３０１〜３０５に用紙２００がある状態では、印刷実行中に用紙２００を補充するために、給紙カセット３０１〜３０５のいずれかを開閉する可能性は低い。これは、全ての給紙カセット３０１〜３０５に用紙２００があると、給紙中の給紙段の用紙２００が無くなっても、次に給紙段検索優先度の高い給紙段からの給紙が行われるためである。
【００４６】
この場合は、給紙段検索部１２９は、一般的な給紙段検索優先度に従った検索パターン１により、デフォルトの給紙段から下段に向けた順に給紙段検索を行う。検索パターン１では、給紙段検索優先度は、デフォルトの給紙段（給紙カセット３０２）の給紙段検索優先度を最上位とし、デフォルトの給紙段の直下の給紙段（給紙カセット３０３）から最下段の給紙段（給紙カセット３０５）に向けて、給紙段検索優先度を順次、低くしている。続いて、最上段の給紙段（給紙カセット３００）からデフォルトの給紙段の直上の給紙段（給紙カセット３０１）に向けて、給紙段検索優先度を順次、低くしている。すなわち、給紙段検索部１２９は、給紙カセット３０２（デフォルト）→給紙カセット３０３→給紙カセット３０４→給紙カセット３０５→ＭＰトレイ３００→給紙カセット３０１の順に給紙段検索を行う。なお、この給紙段検索は、上述したように、給紙が行われる毎に実行される。
【００４７】
（検索パターン２）
次に、図３（ｂ）は、印刷開始時に用紙２００が無くなっているＭＰトレイ３００又は給紙カセット３０１〜３０５が存在し、かつデフォルトの給紙段より下方に用紙２００が無くなっている給紙カセット３０１〜３０５が存在する場合を示している。言い換えれば、システム制御部１３２からの通知の内容は、給紙カセット３０３に用紙２００が無いことを示している。また、システム制御部１３２からの通知の内容に、デフォルトが給紙カセット３０１であることも含まれている。給紙段検索部１２９は、このようなシステム制御部１３２からの通知の内容を元に、検索パターン２を選択する。
【００４８】
ここで、一般的な給紙段検索優先度においては、上記同様に、デフォルトの給紙段から下段に向けた給紙段検索が行われる。すなわち、給紙カセット３０１（デフォルト）→給紙カセット３０２→給紙カセット３０４→給紙カセット３０５→ＭＰトレイ３００の順に給紙段検索が行われる。
【００４９】
この場合、用紙無しの給紙カセット３０３は、デフォルトの給紙カセット３０１の下段にあるため、オープン状態にある可能性が高い。これは、デフォルトの給紙カセット３０１からの給紙中に、給紙カセット３０１の下段にある給紙カセット３０３をオープン状態にしても用紙ジャムが生じないため、用紙２００の補充のために、給紙カセット３０３をオープン状態にすることがあるためである。
【００５０】
この状態で、給紙カセット３０１（デフォルト）及び給紙カセット３０２内の用紙２００が無くなり、次に給紙段検索優先度の高い給紙カセット３０４からの給紙が行われると、上述したように、給紙カセット３０３の共有搬送路３００ａが無くなっている可能性がある。この場合、上述した理由から、用紙ジャムが発生するおそれがある。
【００５１】
そこで、給紙段検索部１２９は、検索パターン２に従い、給紙段検索を行う。ここで、検索パターン２における給紙段検索優先度は、給紙カセット３０１（デフォルト）→給紙カセット３０２→ＭＰトレイ３００→給紙カセット３０４→給紙カセット３０５の順となっている。
【００５２】
すなわち、検索パターン２では、用紙無しの給紙段（給紙カセット３０３）の上段の給紙段（給紙カセット３００〜３０２）に対して、一般的な給紙段検索優先度（給紙カセット３０１（デフォルト）→給紙カセット３０２→ＭＰトレイ３００）を採用している。さらに、検索パターン２では、用紙無しの給紙段（給紙カセット３０３）の下段の給紙段（給紙カセット３０４〜３０５）の給紙段検索優先度を、用紙無しの給紙段（給紙カセット３０３）の上段の給紙段（ＭＰトレイ３００及び給紙カセット３０１〜３０２）よりも低くしている。そして、検索パターン２では、用紙無しの給紙段（給紙カセット３０３）の下段の給紙段（給紙カセット３０４〜３０５）に対して、給紙断検索優先度を上段から下段に向けて順次、低く（給紙カセット３０４→給紙カセット３０５）している。このように、検索パターン２では、用紙無しの給紙カセット３０３の下段の給紙カセット３０４〜３０５の給紙段検索を後回しにしている。これにより、印刷実行中に用紙有りの給紙カセット３０１、３０２及びＭＰトレイ３００からの給紙が可能となる。また、用紙ジャムが発生する危険性を回避し、併せてユーザーの利便性も保てる。なお、この給紙段検索は、上述したように、給紙が行われる毎に実行される。
【００５３】
（検索パターン３）
次に、図３（ｃ）は、印刷開始時に用紙２００が無くなっているＭＰトレイ３００又は給紙カセット３０１〜３０５が存在し、かつデフォルトの給紙段より上方に用紙２００が無くなっている給紙カセット３０１〜３０５が存在する場合を示している。言い換えれば、システム制御部１３２からの通知の内容は、給紙カセット３０３に用紙２００が無いことを示している。また、システム制御部１３２からの通知の内容に、デフォルトが給紙カセット３０４であることも含まれている。給紙段検索部１２９は、このようなシステム制御部１３２からの通知の内容を元に、検索パターン３を選択する。
【００５４】
ここで、一般的な給紙段検索優先度は、上述したように、デフォルトの給紙段から下段に向けた給紙段検索を行う順位を示している。すなわち、デフォルトが給紙カセット３０４である場合、給紙カセット３０４（デフォルト）→給紙カセット３０５→ＭＰトレイ３００→給紙カセット３０１→給紙カセット３０２の順に給紙段検索が行われる。
【００５５】
この場合、用紙無しとなっている給紙カセット３０３が給紙カセット３０４（デフォルト）の下段にある。このため、用紙無しとなっている給紙カセット３０３より下段の給紙カセット３０４〜３０５からの給紙が行われると、上述したように、給紙カセット３０３の共有搬送路３００ａが無くなっている可能性があり、用紙ジャムが発生するおそれがある。
【００５６】
そこで、給紙段検索部１２９は、検索パターン３に従い、給紙段検索を行う。ここでの給紙段検索優先度は、ＭＰトレイ３００→給紙カセット３０１→給紙カセット３０２→給紙カセット３０４（デフォルト）→給紙カセット３０５の順となっている。すなわち、検索パターン３では、最上段の給紙段（ＭＰトレイ３００）の給紙段検索優先度を最上位とし、最上位の給紙段（ＭＰトレイ３００）から用紙無しの給紙段（給紙カセット３０３）の直上の給紙段（給紙カセット３０２）に向けて、給紙段検索優先度を順次、低くしている。さらに、検索パターン３では、用紙無しの給紙段（給紙カセット３０３）の下段の給紙段（給紙カセット３０４〜３０５）の給紙段検索優先度を、用紙無しの給紙段（給紙カセット３０３）の上段の給紙段（ＭＰトレイ３００及び給紙カセット３０１〜３０２）より低くしている。そして、検索パターン３では、用紙無しの給紙段（給紙カセット３０３）の下段の給紙段（給紙カセット３０４〜３０５）に対して、給紙断検索優先度を上段から下段に向けて順次、低く（給紙カセット３０４→給紙カセット３０５）している。このように、検索パターン３では、用紙無しの給紙カセット３０３の下段の給紙カセット３０４〜３０５の給紙段検索を後回しにしている。
【００５７】
これにより、印刷実行中に用紙有りのＭＰトレイ３００及び給紙カセット３０１、３０２からの給紙が可能となる。この場合、用紙無しとなっている給紙カセット３０３の下段の給紙カセット３０４〜３０５の給紙段検索優先度を低くすることで、用紙ジャムの発生する危険性を回避し、併せてユーザーの利便性を保つことが可能となる。
【００５８】
また、検索パターン２〜３は、用紙２００が無い給紙段より下方の給紙段の給紙段検索の給紙段検索優先度を低くしているが、用紙２００が無い給紙段より下方の給紙段の給紙段検索を行わないことも可能である。
【００５９】
すなわち、印刷開始時においては、たとえば図３（ｃ）に示すように、給紙カセット３０４（デフォルト）の上段に用紙無しの給紙カセット３０３が存在したとする。この場合、ＭＰトレイ３００→給紙カセット３０１→給紙カセット３０２の順に給紙段検索を行うが、給紙カセット３０４→給紙カセット３０５の給紙段検索は行わない。
【００６０】
このように、給紙カセット３０４（デフォルト）の上段に用紙無しの給紙カセット３０３が存在する場合、用紙２００が無い給紙段より下方の給紙カセット３０４→給紙カセット３０５の給紙段検索を行わないことで、用紙ジャムの発生を確実に回避できる。この場合の給紙段検索を検索パターン４とする。
【００６１】
以上のように、給紙段検索部１２９は、用紙有りの給紙段のみを給紙段検索の対象とし、給紙段検索優先度に従い、給紙段の給紙の切り替えを行う。
【００６２】
また、給紙段検索の結果、用紙無しの給紙段が複数ある場合、そのうち、プリンター部１４１に最も近い給紙段を用紙無しの給紙段として検索パターンを選択すればよい。ここで、「プリンター部１４１に最も近い」とは、本実施形態においては「より上段」のことを指す。具体的には、図３（ａ）において、給紙カセット３０１と給紙カセット３０３が用紙無しの場合、給紙段検索部１２９は、より上段の給紙カセット３０１を用紙無しの給紙段として検索パターン３を選択する。図３（ｂ）において、給紙カセット３０３の他に給紙カセット３０４が用紙無しの場合、給紙段検索部１２９は、より上段の給紙カセット３０３を用紙無しの給紙段として検索パターン２を選択する。図３（ｃ）において、給紙カセット３０３の他に給紙カセット３０１が用紙無しの場合、給紙段検索部１２９は、より上段の給紙カセット３０１を用紙無しの給紙段として検索パターン３を選択する。いずれの場合も、給紙段検索部１２９は、用紙有りの給紙段にのみを給紙段検索の対象とする。
【００６３】
また、上記の実施形態では、検索パターンの選択において、ＭＰトレイ３００を含めた給紙段検索を行う場合としているが、ＭＰトレイ３００を含めずに、給紙カセット３０１〜３０５のみを給紙段検索の対象として検索パターン１〜３のいずれかを選択してもよい。すなわち、ＭＰトレイ３００は、用紙有りの場合でも、給紙の対象から除外される。
【００６４】
また、検索パターンの選択において、用紙無しの給紙段がＭＰトレイ３００である場合、給紙段選択部１２９は、ＭＰトレイ３００を含めずに、給紙カセット３０１〜３０５のみを給紙段検索の対象として検索パターン１〜３のいずれかを選択してもよい。このようにするのは、図１に示すように、ＭＰトレイ３００には共有の搬送路が設けられていないため、ＭＰトレイ３００への用紙の補充に際して用紙ジャムが発生する可能性がないためである。
【００６５】
また、給紙段検索の結果、デフォルトの給紙段が用紙無しの場合、給紙段検索部１２９は検索パターン３を選択してもよい。この場合、給紙段検索部１２９は、デフォルトの給紙段には給紙段検索優先度を付与せず、用紙有りの給紙段にのみを給紙段検索の対象とする。
【００６６】
また、用紙無しの給紙段の紙無しが解除された場合、給紙段検索部１２９は、改めて給紙段検索を行い、いずれかの検索パターンを選択して実行してもよい。
【００６７】
次に、図４を参照し、ＭＦＰ１００による給紙切替における動作について説明する。なお、以下の説明においては、説明の都合上、それぞれのＭＰトレイ３００及び給紙カセット３０１〜３０５には同じ種類（紙質やサイズなど）の用紙２００が収納されているものとする。また、以下の説明では、説明の都合上、ＭＦＰ１００の印刷機能が選択される場合とする。
【００６８】
（ステップＳ１０１）
システム制御部１３２は、印刷開始かどうかを判断する。この場合、システム制御部１３２は、パネル操作制御部１３０からのユーザーによる、パネル部１０３を介しての印刷機能の選択を受け付けたことの通知があるまで待つ（ステップＳ１０１：Ｎｏ）。そして、システム制御部１３２は、パネル操作制御部１３０からのユーザーによる、パネル部１０３を介しての印刷機能の選択を受け付けたことの通知があると、印刷開始と判断する（ステップＳ１０１：Ｙｅｓ）。
【００６９】
（ステップＳ１０２）
システム制御部１３２は、用紙検出センサー制御部１２８に対し、用紙検出センサー１０５ａ〜１０５ｆによる用紙２００の有無の検出を指示する。そして、システム制御部１３２は、用紙検出センサー制御部１２８からの検出結果を待ち、用紙検出センサー制御部１２８からの検出結果を受け取ると、用紙無しのＭＰトレイ３００又は給紙カセット３０１〜３０５が有るかどうかを判断する。
システム制御部１３２は、用紙無しのＭＰトレイ３００又は給紙カセット３０１〜３０５が無いと判断すると（ステップＳ１０２：Ｎｏ）、ステップＳ１０３に移行する。これに対し、システム制御部１３２は、用紙無しのＭＰトレイ３００又は給紙カセット３０１〜３０５が有ると判断すると（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０８に移行する。
【００７０】
（ステップＳ１０３）
システム制御部１３２は、デフォルトに指定されているＭＰトレイ３００又は給紙カセット３０１〜３０５のいずれかからの給紙を行わせる。なお、システム制御部１３２は、ユーザーによる、パネル部１０３を介してのＭＰトレイ３００又は給紙カセット３０１〜３０５の指定が受け付けられた場合、その指定に従ってデフォルトを決定する。ただし、システム制御部１３２は、パネル部１０３を介してのＭＰトレイ３００又は給紙カセット３０１〜３０５の指定が無ければ、前回の指定に従ってデフォルトを決定する
また、システム制御部１３２は、プリンター制御部１２２に対し、プリンター部１４１による印刷を指示する。この場合、システム制御部１３２は、画像処理部１２７に対し、たとえば印刷ジョブに対する画像処理を行わせる。また、システム制御部１３２は、画像処理部１２７に対し、処理した画像データをプリンター制御部１２２に出力させる。
【００７１】
（ステップＳ１０４）
システム制御部１３２は、給紙段検索部１２９に対し、給紙段検索を指示する。この場合、システム制御部１３２は、用紙検出センサー制御部１２８からの検出結果と、パネル操作制御部１３０から受け取っている、デフォルトとして指定されているＭＰトレイ３００又は給紙カセット３０１〜３０５のいずれかを示す内容とを、給紙段検索部１２９に通知する。
ここでのシステム制御部１３２からの通知の内容は、図３（ａ）で説明したように、印刷開始時に全てのＭＰトレイ３００及び給紙カセット３０１〜３０５に用紙２００が有ることを示すものであるとする。また、システム制御部１３２からの通知の内容に、デフォルトが給紙カセット３０２であることも含まれているとする。
そして、給紙段検索部１２９は、システム制御部１３２からの通知の内容を元に、検索パターン１を選択する。また、給紙段検索部１２９は、たとえば図３（ａ）で説明した検索パターン１に従った給紙段検索を実行する。
この場合、検索パターン１の給紙段検索優先度は、上述したように、給紙カセット３０２（デフォルト）→給紙カセット３０３→給紙カセット３０４→給紙カセット３０５→ＭＰトレイ３００→給紙カセット３０１の順となっている。なお、この給紙段検索は、上述したように、給紙が行われる毎に実行される。
【００７２】
（ステップＳ１０５）
システム制御部１３２は、印刷終了かどうかを判断する。この場合、プリンター部１４１による、画像処理部１２７からの画像データに基づいた印刷が終了すると、プリンター制御部１２２からシステム制御部１３２に印刷の終了が通知される。
そして、システム制御部１３２は、印刷終了でないと判断すると（ステップＳ１０５：Ｎｏ）、ステップＳ１０６に移行する。これに対し、システム制御部１３２は、印刷終了であると判断すると（ステップＳ１０５：Ｙｅｓ）、処理を終了する。
【００７３】
（ステップＳ１０６）
システム制御部１３２は、用紙が無くなったかどうかを判断する。この場合、システム制御部１３２は、用紙検出センサー制御部１２８からの検出結果に基づき、給紙中の給紙カセット３０２（デフォルト）の用紙２００が無くなったかどうかを判断する。
そして、システム制御部１３２は、給紙カセット３０２（デフォルト）の用紙２００が無くなったと判断すると（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０７に移行する。これに対し、システム制御部１３２は、給紙カセット３０２（デフォルト）の用紙２００が無くなっていないと判断すると（ステップＳ１０６：Ｎｏ）、ステップＳ１０３に移行する。
【００７４】
（ステップＳ１０７）
システム制御部１３２は、給紙カセット３０２（デフォルト）の用紙２００が無くなったと判断すると、給紙段検索部１２９による給紙段検索での給紙段検索優先度に従い、ＭＰトレイ３００又は給紙カセット３０１〜３０５のいずれかからの給紙に切り替える。
このとき、給紙段検索部１２９による検索パターン１での給紙段検索優先度が上述したように、給紙カセット３０２（デフォルト）→給紙カセット３０３→給紙カセット３０４→給紙カセット３０５→ＭＰトレイ３００→給紙カセット３０１の順となっているとする。
この場合、システム制御部１３２は、給紙カセット３０２（デフォルト）の次に給紙段検索優先度が高い給紙カセット３０３からの給紙に切り替える。
以降、システム制御部１３２は、ステップＳ１０５での印刷が終了するまで、用紙２００が無くなったと判断すると、検索パターン１での給紙段検索優先度に従い、給紙の切り替えを制御する。
【００７５】
（ステップＳ１０８）
システム制御部１３２は、用紙検出センサー制御部１２８からの検出結果から、用紙無しのＭＰトレイ３００又は給紙カセット３０１〜３０５がデフォルトより下方かどうか判断する。
システム制御部１３２は、用紙無しのＭＰトレイ３００又は給紙カセット３０１〜３０５がデフォルトより下方に有ると判断すると（ステップＳ１０８：Ｙｅｓ）、ステップＳ１０９に移行する。
これに対し、システム制御部１３２は、用紙無しのＭＰトレイ３００又は給紙カセット３０１〜３０５がデフォルトより下方に無いと判断すると（ステップＳ１０８：Ｎｏ）、ステップＳ１１４に移行する。
【００７６】
（ステップＳ１０９）
システム制御部１３２は、用紙検出センサー制御部１２８からの検出結果から、用紙無しのＭＰトレイ３００又は給紙カセット３０１〜３０５がデフォルトより下方であると判断すると、デフォルトに指定されているＭＰトレイ３００又は給紙カセット３０１〜３０５のいずれかからの給紙を行わせる。この場合、システム制御部１３２は、図３（ｂ）に示すように、デフォルトが給紙カセット３０１であれば、給紙カセット３０１からの給紙を行わせる。
また、システム制御部１３２は、上記同様に、プリンター制御部１２２に対し、プリンター部１４１による印刷を指示する。この場合、システム制御部１３２は、上記同様に、画像処理部１２７に対し、たとえば印刷ジョブに対する画像処理を行わせる。また、システム制御部１３２は、上記同様に、画像処理部１２７に対し、処理した画像データをプリンター制御部１２２に出力させる。
【００７７】
（ステップＳ１１０）
システム制御部１３２は、給紙段検索部１２９に対し、給紙段検索を指示する。この場合、システム制御部１３２は、用紙検出センサー制御部１２８からの検出結果と、パネル操作制御部１３０から受け取っている、デフォルトとして指定されているＭＰトレイ３００又は給紙カセット３０１〜３０５のいずれかとを、給紙段検索部１２９に通知する。
ここでのシステム制御部１３２からの通知の内容は、図３（ｂ）で説明したように、給紙カセット３０３に用紙２００が無いことを示しているものとする。また、システム制御部１３２からの通知の内容に、デフォルトが給紙カセット３０１であることも含まれているとする。
そして、給紙段検索部１２９は、システム制御部１３２からの通知の内容を元に、検索パターン２を選択する。また、給紙段検索部１２９は、たとえば図３（ｂ）で説明した検索パターン２に従った給紙段検索を実行する。
この場合、検索パターン２の給紙段検索優先度は、上述したように、給紙カセット３０１（デフォルト）→給紙カセット３０２→ＭＰトレイ３００→給紙カセット３０４→給紙カセット３０５の順となっている。なお、この給紙段検索は、上述したように、給紙が行われる毎に実行される。
このように、用紙無しの給紙カセット３０３の下段の給紙カセット３０４〜３０５の給紙段検索の給紙段検索優先度を低くすることで、印刷実行中に用紙有りの給紙カセット３０１、３０２及びＭＰトレイ３００からの給紙が可能となる。
【００７８】
（ステップＳ１１１）
システム制御部１３２は、印刷終了かどうかを判断する。この場合、プリンター部１４１による、画像処理部１２７からの画像データに基づいた印刷が終了すると、プリンター制御部１２２がシステム制御部１３２に印刷の終了を通知する。
そして、システム制御部１３２は、印刷終了でないと判断すると（ステップＳ１１１：Ｎｏ）、ステップＳ１１２に移行する。これに対し、システム制御部１３２は、印刷終了であると判断すると（ステップＳ１１１：Ｙｅｓ）、処理を終了する。
【００７９】
（ステップＳ１１２）
システム制御部１３２は、給紙中の給紙カセット３０１（デフォルト）内の用紙２００が無くなったかどうかを判断する。この場合、システム制御部１３２は、用紙検出センサー制御部１２８からの検出結果に基づき、給紙中の給紙カセット３０２（デフォルト）の用紙２００が無くなったと判断すると（ステップＳ１１２：Ｙｅｓ）、ステップＳ１１３に移行する。これに対し、システム制御部１３２は、給紙カセット３０１（デフォルト）の用紙２００が無くなっていないと判断すると（ステップＳ１１２：Ｎｏ）、ステップＳ１０９に移行する。
【００８０】
（ステップＳ１１３）
システム制御部１３２は、給紙カセット３０１（デフォルト）の用紙２００が無くなったと判断すると、給紙段検索部１２９による給紙段検索での給紙段検索優先度の高いＭＰトレイ３００又は給紙カセット３０１〜３０５のいずれかからの給紙に切り替える。
この場合、給紙段検索部１２９による検索パターン２での給紙段検索優先度が上述したように、給紙カセット３０１（デフォルト）→給紙カセット３０２→ＭＰトレイ３００→給紙カセット３０４→給紙カセット３０５の順にとなっているとする。この場合、システム制御部１３２は、給紙カセット３０１（デフォルト）の次に給紙段検索優先度が高い給紙カセット３０２からの給紙に切り替える。
以降、システム制御部１３２は、ステップＳ１１１での印刷が終了するまで、用紙２００が無くなったと判断すると、検索パターン２での給紙段検索優先度に従い、給紙の切り替えを制御する。
【００８１】
（ステップＳ１１４）
システム制御部１３２は、用紙検出センサー制御部１２８からの検出結果から、用紙無しのＭＰトレイ３００又は給紙カセット３０１〜３０５がデフォルトより下方で無いと判断すると、最上段のＭＰトレイ３００からの給紙を行わせる。また、システム制御部１３２は、上記同様に、プリンター制御部１２２に対し、プリンター部１４１による印刷を指示する。この場合、システム制御部１３２は、上記同様に、画像処理部１２７に対し、たとえば印刷ジョブに対する画像処理を行わせる。また、システム制御部１３２は、上記同様に、画像処理部１２７に対し、処理した画像データをプリンター制御部１２２に出力させる。
【００８２】
（ステップＳ１１５）
システム制御部１３２は、給紙段検索部１２９に対し、給紙段検索を指示する。この場合、システム制御部１３２は、用紙検出センサー制御部１２８からの検出結果と、パネル操作制御部１３０から受け取っている、デフォルトとして指定されているＭＰトレイ３００又は給紙カセット３０１〜３０５のいずれかとを、給紙段検索部１２９に通知する。
ここでのシステム制御部１３２からの通知の内容は、図３（ｃ）で説明したように、給紙カセット３０３に用紙２００が無いことを示しているものとする。また、システム制御部１３２からの通知の内容に、給紙開始がデフォルトの給紙カセット３０４ではなく、ＭＰトレイ３００であることも含まれているとする。
そして、給紙段検索部１２９は、システム制御部１３２からの通知の内容を元に、検索パターン３を選択する。また、給紙段検索部１２９は、たとえば図３（ｃ）で説明した検索パターン３に従った給紙段検索を実行する。
この場合、検索パターン３の給紙段検索優先度は、上述したように、ＭＰトレイ３００→給紙カセット３０１→給紙カセット３０２→給紙カセット３０４（デフォルト）→給紙カセット３０５の順となっている。なお、この給紙段検索は、上述したように、給紙が行われる毎に実行される。
このように、用紙無しの給紙カセット３０３の下段の給紙カセット３０４〜３０５の給紙段検索の給紙段検索優先度を低くすることで、印刷実行中に用紙有りのＭＰトレイ３００→給紙カセット３０１→給紙カセット３０２からの給紙が可能となる。
【００８３】
（ステップＳ１１６）
システム制御部１３２は、印刷終了かどうかを判断する。この場合、プリンター部１４１による、画像処理部１２７からの画像データに基づいた印刷が終了すると、プリンター制御部１２２からシステム制御部１３２に印刷の終了が通知される。
そして、システム制御部１３２は、印刷終了でないと判断すると（ステップＳ１１６：Ｎｏ）、ステップＳ１１７に移行する。これに対し、システム制御部１３２は、印刷終了であると判断すると（ステップＳ１１６：Ｙｅｓ）、処理を終了する。
【００８４】
（ステップＳ１１７）
システム制御部１３２は、給紙中のＭＰトレイ３００内の用紙２００が無くなったかどうかを判断する。この場合、システム制御部１３２は、用紙検出センサー制御部１２８からの検出結果に基づき、ＭＰトレイ３００の用紙２００が無くなったと判断すると（ステップＳ１１７：Ｙｅｓ）、ステップＳ１１８に移行する。これに対し、システム制御部１３２は、ＭＰトレイ３００の用紙２００が無くなっていないと判断すると（ステップＳ１１７：Ｎｏ）、ステップＳ１１８に移行する。
【００８５】
（ステップＳ１１８）
システム制御部１３２は、ＭＰトレイ３００の用紙２００が無くなったと判断すると、給紙段検索部１２９による給紙段検索での給紙段検索優先度の高いＭＰトレイ３００又は給紙カセット３０１〜３０５のいずれかからの給紙に切り替える。
この場合、給紙段検索部１２９による検索パターン３での給紙段検索優先度が上述したように、ＭＰトレイ３００→給紙カセット３０１→給紙カセット３０２→給紙カセット３０４（デフォルト）→給紙カセット３０５の順となっているとする。この場合、システム制御部１３２は、ＭＰトレイ３００の次に給紙段検索優先度が高い給紙カセット３０１からの給紙に切り替える。
以降、システム制御部１３２は、ステップＳ１１６での印刷が終了するまで、用紙２００が無くなったと判断すると、検索パターン３での給紙段検索優先度に従い、給紙の切り替えを制御する。
【００８６】
なお、給紙段検索部１２９による、ステップＳ１０３、Ｓ１１０、Ｓ１１５での給紙段検索は、システム制御部１３２による、ステップＳ１０３、Ｓ１０９、Ｓ１１４での給紙の前に行ってもよい。
【００８７】
また、上述した説明では、それぞれのＭＰトレイ３００及び給紙カセット３０１〜３０５には同じ種類（紙質やサイズなど）の用紙２００が収納されているものとしたが、それぞれのＭＰトレイ３００及び給紙カセット３０１〜３０５には異なる種類（紙質やサイズなど）の用紙２００が収納されていてもよい。この場合、パネル操作制御部１３０は、ユーザーによる、パネル部１０３を介して用紙２００の種類（紙質やサイズなど）の設定を受け付けると、システム制御部１３２に通知する。システム制御部１３２は、給紙段検索部１２９に対して、設定された用紙２００の種類（紙質やサイズなど）の内容を通知する。これにより、給紙段検索部１２９は、種類（紙質やサイズなど）の異なる用紙２００を収容しているＭＰトレイ３００又は給紙カセット３０１〜３０５の給紙段検索を省略することができる。
【００８８】
このように、本実施形態では、給紙段検索部１２９に対し、システム制御部１３２が用紙検出センサー１０５ａ〜１０５ｆによる検出結果と、デフォルトとして指定されている給紙カセット３０１〜３０５とを通知すると、給紙段検索部１２９が用紙検出センサー１０５ａ〜１０５ｆによる検出結果とデフォルトとに応じた検索パターンを選択して給紙段検索を行う。そして、システム制御部１３２は、給紙段検索部１２９が選択した給紙段検索の給紙段検索優先度に従い、給紙カセット３０１〜３０５の給紙の切り替えを行う。
【００８９】
具体的には、給紙段検索部１２９は、用紙検出センサー１０５ａ〜１０５ｆによる検出結果が全ての給紙カセット３０１〜３０５に用紙２００が有るものとなっている場合、図３（ａ）で説明したように、デフォルトの給紙カセット３０２から下段に向けた給紙段検索を行う順位を示す給紙段検索優先度に従った検索パターン１（第１の検索パターン）による給紙段検索を行う。
【００９０】
この場合、印刷開始時において、全ての給紙カセット３０１〜３０５に用紙２００がある状態では、印刷実行中に用紙２００を補充するために、給紙カセット３０１〜３０５のいずれかを開閉する可能性は低い。これにより、給紙中の給紙段の用紙２００が無くなっても、次に給紙段検索優先度の高い給紙段からの給紙が行われるので、用紙ジャムの発生する危険性を回避し、併せてユーザーの利便性を保つことができる。
【００９１】
また、給紙段検索部１２９は、用紙検出センサー１０５ａ〜１０５ｆによる検出結果がデフォルトの下段に用紙無しの給紙カセット３０１〜３０５が存在するものとなっている場合、図３（ｂ）で説明したように、用紙無しの給紙カセット３０３の下段の給紙カセット３０４〜３０５の給紙段検索優先度を、用紙無しの給紙カセット３０３の上段の給紙カセット３０１〜３０２の給紙段検索優先度より低くした検索パターン２（第２の検索パターン）による給紙段検索を行う。なお、最上段にＭＰトレイ３００が存在する場合は、ＭＰトレイ３００の給紙段検索優先度が、給紙カセット３０２の次の順位となる。
【００９２】
この場合、用紙無しの給紙カセット３０３の下段の給紙カセット３０４〜３０５の給紙段検索優先度を低くしているので、印刷実行中に用紙有りの給紙カセット３０１、３０２及びＭＰトレイ３００からの給紙が可能となる。これにより、上記同様に、用紙ジャムが発生する危険性を回避し、併せてユーザーの利便性も保てる。
【００９３】
また、給紙段検索部１２９は、用紙検出センサー１０５ａ〜１０５ｆによる検出結果がデフォルトの上段に用紙無しの給紙カセット３０１〜３０５が存在するものとなっている場合、図３（ｃ）で説明したように、最上段の給紙カセット３０１（図３（ｃ）ではＭＰトレイ３００が最上段である）の給紙段検索優先度を最上位とし、用紙無しの給紙カセット３０３の下段の給紙カセット３０４〜３０５の給紙段検索優先度を、用紙無しの給紙カセット３０３の上段の給紙カセット３０１〜３０３の給紙段検索優先度より低くした検索パターン３（第３の検索パターン）による給紙段検索を行う。
【００９４】
この場合、給紙カセット３０４（デフォルト）が用紙無しとなっている給紙カセット３０３の下段にあるが、給紙段検索優先度は給紙カセット３０３より上段の給紙カセット３０１（図３（ｃ）ではＭＰトレイ３００が最上段である）を最上位とし、用紙無しの給紙カセット３０３の下段の給紙カセット３０４〜３０５の給紙段検索優先度を低くしているので、印刷実行中に用紙有りの給紙カセット３０１、３０２からの給紙が可能となる。これにより、上記同様に、用紙ジャムが発生する危険性を回避し、併せてユーザーの利便性も保てる。
【００９５】
また、給紙段検索部１２９は、用紙検出センサー１０５ａ〜１０５ｆによる検出結果がデフォルトの上段に用紙無しの給紙カセット３０１〜３０５が存在するものとなっている場合、最上段の給紙カセット３０１（図３（ｃ）ではＭＰトレイ３００が最上段である）の給紙段検索優先度を最上位とし、用紙無しの給紙カセット３０３の下段の給紙カセット３０４〜３０５の給紙段検索を行わない検索パターン４（第４の検索パターン）による給紙段検索を行う。
【００９６】
この場合、用紙２００が無い給紙段より下方の給紙カセット３０４〜３０５からの給紙は行われないので、ユーザーの利便性を保ちつつ、用紙ジャムの発生を確実に回避できる。
【００９７】
また、上記の実施形態では、給紙段（ＭＰトレイ３００及び給紙カセット３０１〜３０５）に収容されている用紙２００は、種類（紙質やサイズなど）が全て同じものとしたが、何れかの給紙段に収容されている用紙２００が他の給紙段に収容されている用紙２００と異なる場合でも、本発明は実施可能である。この場合、給紙段検索部１２９は、用紙２００の種類がデフォルトの給紙段と同一の給紙段を給紙段検索の対象とすればよい。
【符号の説明】
【００９８】
１００  ＭＦＰ
１０１  本体
１０２  排紙トレイ
１０３  パネル部
１０５ａ〜１０５ｆ  用紙検出センサー
１０６  繰り出しローラー
１０７ａ  駆動ローラー
１０７ｂ  従動ローラー
１０８ａ〜１０８ｃ  搬送ローラー
１１０、１１１  搬送路
１１２  リフト部材
１２０  制御部
１２１  スキャナー制御部
１２２  プリンター制御部
１２３  ＦＡＸ制御部
１２４  通信制御部
１２５  ＲＡＭ
１２６  ＲＯＭ
１２７  画像処理部
１２８  用紙検出センサー制御部
１２９  給紙段検索部
１３０  パネル操作制御部
１３１  ＨＤＤ制御部
１３２  システム制御部
１３３  データバス
１４０  スキャナー部
１４１  プリンター部
１４２  ＦＡＸ部
１４３  Ｉ／Ｆ
２００  用紙
３００  ＭＰトレイ
３００ａ  共有搬送路
３０１ａ  リフト板
３０１〜３０５  給紙カセット
【図１】
0006330774.tif 000002
【図２】
0006330774.tif 000003
【図３】
0006330774.tif 000004
【図４】
0006330774.tif 000005