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