(57)【要約】【課題】用紙の補給回数を最小限に抑えて給紙トレイへの用紙補給を促すことでユーザによる補給回数や補給時の工数を極力低減できるプリンタを提供する。【解決手段】プリンタの制御部に備えられるエンジン制御部の用紙補給判断機能では、印刷に使用する用紙のサイズ、種類が該当する給紙トレイに格納されているかを判定する機能として、用紙管理情報から用紙種類毎の使用枚数を求めてトレイの残紙枚数と比較（Ｓ１１０）してトレイに未格納の使用用紙が有るかを判定（Ｓ１２０）した結果、有れば補給対象とするトレイを選択する第１の選択処理（Ｓ１３０）を行った後、無い場合と同様に使用枚数より残紙枚数の少ない用紙種類が有るかを判定（Ｓ１４０）した結果、無ければ用紙補給必要なしとし、有れば補給対象とするトレイを選択する第２の選択処理（Ｓ１５０）を行う用紙補給必要性判定処理を実施して、用紙補給するトレイと補給要求表示時期とを判別する。【選択図】図３
2014178625.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ異なるサイズ、種類の用紙を格納した複数の給紙トレイを有すると共に、当該複数の給紙トレイ毎に格納している当該用紙についての枚数、サイズ、種類を検出する機能を持つプリンタであって、
受信済みの印刷ジョブを用紙種類毎に集計した用紙管理情報から印刷に使用する用紙についてのサイズ、用紙種類毎の使用枚数を求める印刷用紙算定手段と、前記印刷用紙算定手段で得られた前記印刷に使用する用紙についての用紙種類毎の使用枚数、前記複数の給紙トレイに格納している装置全体での用紙枚数、前記複数の給紙トレイ毎の最大用紙格納枚数に対する残紙枚数に基づいて印刷開始前にどの給紙トレイに用紙補給を行うかを判断する用紙補給判断手段と、を備え、
前記用紙補給判断手段は、前記用紙補給時に前記複数の給紙トレイの全部を選択対象とし、前記印刷に使用する用紙についてのサイズ、種類が該当する給紙トレイに格納されているか否かを判定する機能として、前記用紙管理情報から前記用紙種類毎の使用枚数を求めて当該給紙トレイの残紙枚数と比較して該当する給紙トレイに未格納の使用用紙が有るか否かを判定した結果、未格納の使用用紙が有れば使用する用紙種類が格納されている給紙トレイが存在しないとみなして補給対象とする給紙トレイを選択する第１の選択処理を行った後、未格納の使用用紙が無い場合と同様に前記使用枚数より前記残紙枚数の少ない用紙種類が有るか否かを判定した結果、無い場合には用紙補給の必要性がないとみなし、有る場合には使用する用紙種類が格納されている給紙トレイが存在しないとみなして補給対象とする給紙トレイを選択する第２の選択処理を行う処理フローの用紙補給必要性判定処理を実施して、当該用紙補給する給紙トレイと補給要求表示時期とを判別することを特徴とするプリンタ。
【請求項２】
請求項１記載のプリンタにおいて、前記用紙補給判断手段は、前記第１の選択処理で前記複数の給紙トレイのうちの使用しない給紙トレイを選択対象として、最初に使用する用紙枚数より大きな容量の給紙トレイ、次に使用する用紙枚数に近い容量の給紙トレイを優先的に選択することを特徴とするプリンタ。
【請求項３】
請求項１記載のプリンタにおいて、前記用紙補給判断手段は、前記第２の選択処理で前記複数の給紙トレイのうちの同じ用紙のサイズ、種類の格納されている給紙トレイと未使用の給紙トレイとを選択対象として、最初に使用する用紙枚数より大きな容量の給紙トレイ、次に使用する用紙枚数に近い容量の給紙トレイを優先的に選択することを特徴とするプリンタ。
【請求項４】
それぞれ異なるサイズ、種類の用紙を格納した複数の給紙トレイを有すると共に、当該複数の給紙トレイ毎に格納している当該用紙についての枚数、サイズ、種類を検出する機能を持つプリンタの給紙制御方法であって、
印刷用紙算定手段により、受信済みの印刷ジョブを用紙種類毎に集計した用紙管理情報から印刷に使用する用紙についてのサイズ、用紙種類毎の使用枚数を求める印刷用紙算定ステップと、用紙補給判断手段により、前記印刷用紙算定ステップで得られた前記印刷に使用する用紙についての用紙種類毎の使用枚数、前記複数の給紙トレイに格納している装置全体での用紙枚数、前記複数の給紙トレイ毎の最大用紙格納枚数に対する残紙枚数に基づいて印刷開始前にどの給紙トレイに用紙補給を行うかを判断する用紙補給判断ステップと、を有し、
前記用紙補給判断ステップでは、前記用紙補給判断手段により、前記用紙補給時に前記複数の給紙トレイの全部を選択対象とし、前記印刷に使用する用紙についてのサイズ、種類が該当する給紙トレイに格納されているか否かを判定する処理として、前記用紙管理情報から前記用紙種類毎の使用枚数を求めて当該給紙トレイの残紙枚数と比較して該当する給紙トレイに未格納の使用用紙が有るか否かを判定した結果、未格納の使用用紙が有れば使用する用紙種類が格納されている給紙トレイが存在しないとみなして補給対象とする給紙トレイを選択する第１の選択処理を行った後、未格納の使用用紙が無い場合と同様に前記使用枚数より前記残紙枚数の少ない用紙種類が有るか否かを判定した結果、無い場合には用紙補給の必要性がないとみなし、有る場合には使用する用紙種類が格納されている給紙トレイが存在しないとみなして補給対象とする給紙トレイを選択する第２の選択処理を行う処理フローの用紙補給必要性判定処理を実施して、当該用紙補給する給紙トレイと補給要求表示時期とを判別することを特徴とするプリンタの給紙制御方法。
【請求項５】
請求項４記載のプリンタの給紙制御方法において、前記用紙補給判断ステップでは、前記用紙補給判断手段により、前記第１の選択処理で前記複数の給紙トレイのうちの使用しない給紙トレイを選択対象として、最初に使用する用紙枚数より大きな容量の給紙トレイ、次に使用する用紙枚数に近い容量の給紙トレイを優先的に選択することを特徴とするプリンタの給紙制御方法。
【請求項６】
請求項４記載のプリンタの給紙制御方法において、前記用紙補給判断ステップでは、前記用紙補給判断手段により、前記第２の選択処理で前記複数の給紙トレイのうちの同じ用紙のサイズ、種類の格納されている給紙トレイと未使用の給紙トレイとを選択対象として、最初に使用する用紙枚数より大きな容量の給紙トレイ、次に使用する用紙枚数に近い容量の給紙トレイを優先的に選択することを特徴とするプリンタの給紙制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の給紙トレイから用紙補給を効率良く実施するプリンタ及びその給紙制御方法に関する。
【背景技術】
【０００２】
従来、複数の給紙トレイを有するプリンタにおいて、用紙補給を効率良く実施するため、給紙トレイ数より多い種類の用紙を使用する印刷や、グルーピングした複数の給紙トレイの総格納枚数を超える同一種類の用紙を使用した大量印刷を行う際に、給紙中の給紙トレイ内の用紙が無くなる前にユーザに対して他の給紙トレイへの用紙補給を促し、印刷を停止しないようにする技術が提案されている。
【０００３】
係る周知技術として、例えば大量印刷を行う場合等においてスムーズに印刷を行うことができ、印刷効率の向上を可能とする「印刷装置及びその給紙方法」（特許文献１参照）が挙げられる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１に係る技術は、ユーザによる用紙の補給回数を少なくさせる目的で、給紙トレイの格納容量と残用紙枚数、使用予定の用紙枚数に基づいて給紙トレイへの補給要求を管理し、用紙補給をユーザに促す機能を持たせている。
【０００５】
しかしながら、その用紙補給管理手法では、用紙を補給する給紙トレイを選択する際に装置全体の給紙トレイを有効に利用する点での検討が十分でなく、単に一定の優先順位で未使用中の給紙トレイを選択して用紙補給を促したり、補給対象の用紙種類設定がなされている他の給紙トレイのみを補給対象の給紙トレイとして用紙補給を促すため、補給回数やユーザへの補給時期を促す回数に無駄が生じ、ユーザの補給回数が増大し、また用紙補給時のユーザの用紙補給工数についても考慮されておらず、例えば用紙サイズの変更作業が必要で補給時の工数が多い給紙トレイに対して、用紙サイズ変更と補給とを指示する手間が掛かってしまう。
【０００６】
即ち、特許文献１に係る技術は、補給対象の給紙トレイを選択する際にプリンタ全体の給紙トレイの中から補給回数を極力減らすため最適な給紙トレイを選択することで、ユーザの用紙補給処理の回数を減らすような点についての考慮が十分ではなく、条件によっては過度な用紙補給を実施してしまうという問題が解消され得ないものとなっている。
【０００７】
本発明は、このような問題点を解決すべくなされたもので、その技術的課題は、用紙の補給回数を最小限に抑えて給紙トレイへの用紙補給を促すことでユーザによる補給回数や補給時の工数を極力低減できるプリンタ及びその給紙制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記技術的課題を解決するため、本発明の第１の手段は、それぞれ異なるサイズ、種類の用紙を格納した複数の給紙トレイを有すると共に、当該複数の給紙トレイ毎に格納している当該用紙についての枚数、サイズ、種類を検出する機能を持つプリンタであって、受信済みの印刷ジョブを用紙種類毎に集計した用紙管理情報から印刷に使用する用紙についてのサイズ、用紙種類毎の使用枚数を求める印刷用紙算定手段と、印刷用紙算定手段で得られた印刷に使用する用紙についての用紙種類毎の使用枚数、複数の給紙トレイに格納している装置全体での用紙枚数、複数の給紙トレイ毎の最大用紙格納枚数に対する残紙枚数に基づいて印刷開始前にどの給紙トレイに用紙補給を行うかを判断する用紙補給判断手段と、を備え、用紙補給判断手段は、用紙補給時に複数の給紙トレイの全部を選択対象とし、印刷に使用する用紙についてのサイズ、種類が該当する給紙トレイに格納されているか否かを判定する機能として、用紙管理情報から用紙種類毎の使用枚数を求めて当該給紙トレイの残紙枚数と比較して該当する給紙トレイに未格納の使用用紙があるか否かを判定した結果、未格納の使用用紙があれば使用する用紙種類が格納されている給紙トレイが存在しないとみなして補給対象とする給紙トレイを選択する第１の選択処理を行った後、未格納の使用用紙がない場合と同様に使用枚数より残紙枚数の少ない用紙種類があるか否かを判定した結果、ない場合には用紙補給の必要性がないとみなし、ある場合には使用する用紙種類が格納されている給紙トレイが存在しないとみなして補給対象とする給紙トレイを選択する第２の選択処理を行う処理フローの用紙補給必要性判定処理を実施して、当該用紙補給する給紙トレイと補給要求表示時期とを判別することを特徴とする。
【０００９】
本発明の第２の手段は、それぞれ異なるサイズ、種類の用紙を格納した複数の給紙トレイを有すると共に、当該複数の給紙トレイ毎に格納している当該用紙についての枚数、サイズ、種類を検出する機能を持つプリンタの給紙制御方法であって、印刷用紙算定手段により、受信済みの印刷ジョブを用紙種類毎に集計した用紙管理情報から印刷に使用する用紙についてのサイズ、用紙種類毎の使用枚数を求める印刷用紙算定ステップと、用紙補給判断手段により、印刷用紙算定ステップで得られた印刷に使用する用紙についての用紙種類毎の使用枚数、複数の給紙トレイに格納している装置全体での用紙枚数、複数の給紙トレイ毎の最大用紙格納枚数に対する残紙枚数に基づいて印刷開始前にどの給紙トレイに用紙補給を行うかを判断する用紙補給判断ステップと、を有し、用紙補給判断ステップでは、用紙補給判断手段により、用紙補給時に複数の給紙トレイの全部を選択対象とし、印刷に使用する用紙についてのサイズ、種類が該当する給紙トレイに格納されているか否かを判定する処理として、用紙管理情報から用紙種類毎の使用枚数を求めて当該給紙トレイの残紙枚数と比較して該当する給紙トレイに未格納の使用用紙があるか否かを判定した結果、未格納の使用用紙があれば使用する用紙種類が格納されている給紙トレイが存在しないとみなして補給対象とする給紙トレイを選択する第１の選択処理を行った後、未格納の使用用紙がない場合と同様に使用枚数より残紙枚数の少ない用紙種類があるか否かを判定した結果、ない場合には用紙補給の必要性がないとみなし、ある場合には使用する用紙種類が格納されている給紙トレイが存在しないとみなして補給対象とする給紙トレイを選択する第２の選択処理を行う処理フローの用紙補給必要性判定処理を実施して、当該用紙補給する給紙トレイと補給要求表示時期とを判別することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、用紙の補給要求を行う際に受信済みの印刷ジョブの使用予定の用紙について、用紙種類毎の使用枚数、給紙部における各給紙トレイに格納している装置全体の用紙枚数、各給紙トレイ内の残紙枚数に基づいて用紙補給が必要なことを印刷開始前に判断し、ユーザによる用紙補給回数が少なくなるように給紙トレイの選択を行い、用紙使用に先立つ用紙補給要求の表示のタイミングを判断する用紙補給必要性判定処理を実施するため、用紙の補給回数を最小限に抑えて給紙トレイへの用紙補給を促すことでユーザによる補給回数や補給時の工数を極力低減できるようになる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例１に係るプリンタの基本構成を示したブロック図である。
【図２】図１に示すプリンタの制御部で管理する印刷ジョブに応じた用紙管理情報を例示した模式図であり、（ａ）は印刷ジョブＡに関する模式図、（ｂ）は印刷ジョブＢに関する模式図である。
【図３】図１に示すプリンタの制御部で実施する用紙補給必要性判定処理の動作処理を示したフローチャートである。
【図４】図３に示す用紙補給必要性判定処理に含まれる第１の選択処理に係る細部の動作処理を示したフローチャートである。
【図５】図３に示す用紙補給必要性判定処理に含まれる第２の選択処理に係る細部の動作処理を示したフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、本発明のプリンタ及びその給紙制御方法について、実施例を挙げ、図面を参照して詳細に説明する。
【実施例１】
【００１３】
図１は、本発明の実施例１に係るプリンタ１０の基本構成を示したブロック図である。このプリンタ１は、ネットワーク通信や印刷ジョブの画像データへの展開を行う制御部１００と、展開された画像データを用紙に対して転写定着を行うエンジン２００と、から構成される。
【００１４】
このうち、制御部１００は、ユーザがプリンタ１０への設定変更を行うと共に、それに伴う状態を表示する操作部１３０と、操作部１３０を制御する操作部制御部１１１と、ネットワークや上位装置との間の通信を制御する通信制御部１１２と、印刷データを画像データに変換する画像生成部１１３と、生成された画像データをエンジン２００に送ってエンジン２００を制御するエンジン制御部１１４と、印刷ジョブのデータを格納する印刷データ格納部１２１と、プリンタ１０で使用する制御情報を格納する制御情報格納部１２２と、画像生成部１１３で生成された画像データを格納する画像データ格納部１２３と、を備えている。
【００１５】
尚、ここでの操作部制御部１１１、通信制御部１１２、画像生成部１１３、及びエンジン制御部１１４は、機能上で制御プログラム１１０を成すもので、印刷データ格納部１２１、制御情報格納部１２２、画像データ格納部１２３は機能上でデータ格納エリア１２０を成すものである。
【００１６】
エンジン２００は、印刷に使用する用紙を格納する複数の給紙トレイ（ここではトレイ１〜トレイ６を備えている）を持つ給紙部２１０と、制御部１００で展開した画像データを用紙に転写して定着を行う転写定着部２２０と、印刷処理の終了した用紙を排紙用に格納する排紙部２３０と、を持つ。
【００１７】
尚、ここでの給紙部２１０の各給紙トレイには、それぞれサイズや種類の異なる用紙を格納することが可能であり、その個数も任意に変更できるものである。各給紙トレイについては、通常トレイ毎に用紙の格納容量が異なるもので、例えばトレイ１、トレイ４が大容量トレイであり、トレイ５、トレイ６が中容量トレイであり、トレイ２、トレイ３は少容量トレイであるような構成となる。ここでの各給紙トレイについては、それぞれ複数の用紙についてのサイズと種類とをサポートして、各給紙トレイの設定を変えることで異なるサイズの用紙を補給することが可能となっている。
【００１８】
次に、プリンタ１０の動作概要を説明する。制御部１００では、ネットワークや上位装置から印刷ジョブの印刷データと使用する用紙情報を含む印刷指示情報とを通信制御部１１２で受信し、画像生成部１１３が印刷データをエンジン２００に送るために画像データに変換する。このとき、エンジン制御部１１４では受信済みの印刷ジョブを用紙種類毎に集計した用紙管理情報から印刷に使用する用紙についてのサイズ、用紙種類毎の使用枚数を求める印刷用紙算定手段として働き、求めた印刷に使用する用紙についてのサイズ、用紙種類毎の使用枚数をデータ格納エリア１２０の制御情報格納部１２２に格納する。
【００１９】
画像データは、一旦画像データ格納部１２３に格納された後、エンジン２００の印刷準備ができると、エンジン制御部１１４が指定された印刷順に画像データと使用する給紙トレイの用紙枚数を含む制御情報をエンジン２００へ送信する。エンジン２００では給紙部２１０が指定された給紙トレイから用紙を給紙し、転写定着部２２０が画像データを用紙に転写して定着させてから排紙部２３０へ送る。エンジン２００では給紙部２１０の各給紙トレイにおける用紙有無や残量（残紙枚数）をチェックして制御部１００へ報告する。各給紙トレイにおける残紙枚数は、例えば特開２０１０−２４９７６号公報に開示された手法等を採用してエンジン２００で求めて制御部１００へ報告することができる。
【００２０】
そこで、制御部１００のエンジン制御部１１４は、印刷に使用する用紙についての用紙種類毎の使用枚数、各給紙トレイに格納している装置全体での用紙枚数、各給紙トレイ毎の最大用紙格納枚数に対する残紙枚数に基づいて印刷開始前に給紙部２１０におけるどの給紙トレイに用紙補給を行うかを判断する用紙補給判断手段として機能する。因みに、ここでは、用紙についてのサイズ、種類を組み合わせて用紙種類としており、用紙サイズと用紙種類との何れかが異なれば別の用紙種類とみなしている。具体的に云えば、サイズＡ５の普通紙とサイズＡ４の普通紙、サイズＡ５の裏紙とサイズＡ４の裏紙はそれぞれ別の用紙種類とする。
【００２１】
給紙部２１０における各給紙トレイ（トレイ１〜トレイ６）への用紙補給要求を出す判断は、制御部１００のエンジン制御部１１４の用紙補給判断機能により、新しい印刷ジョブの解析で印刷に使用する用紙種類毎の使用枚数が判明したときの第１の条件、各給紙トレイの何れかの用紙が空になったときの第２の条件、使用する用紙種類の印刷が終了してその用紙種類が格納してある給紙トレイが使用可能になったときの第３の条件の何れかを満たすとき、後述する用紙補給必要性判定処理を起動してその必要性を判断する。但し、第１の条件及び第３の条件は後述する用紙管理情報の更新により判定し、第２の条件はエンジン２００からの通知により判定する。その他、印刷ジョブのキャンセル等で印刷する用紙や各給紙トレイの設定に変更が生じたときにも用紙補給必要性判定処理を起動するが、係る処理については後文で詳述する。
【００２２】
図２は、プリンタ１０の制御部１００で管理する印刷ジョブに応じた用紙管理情報を例示した模式図であり、同図（ａ）は印刷ジョブＡに関する模式図、同図（ｂ）は印刷ジョブＢに関する模式図である。
【００２３】
用紙管理情報は、プリンタ１０の内部で印刷ジョブ毎に用紙種類毎の使用枚数を管理するための情報であり、図２（ａ）、図２（ｂ）に示されるように印刷ジョブＡ、印刷ジョブＢ毎に作成され、そのジョブで使用される用紙種類とその使用枚数とを格納するようになっている。
【００２４】
図２（ａ）の印刷ジョブＡ用紙管理情報では、Ａ４の普通紙を１０００枚とＡ３の普通紙を１００枚使用し、図２（ｂ）の印刷ジョブＢ用紙管理情報では、Ａ４の普通紙を１００００枚、Ａ４の水色用紙を１枚使用する場合を例示している。印刷ジョブＡはＡ４サイズとＡ３サイズとの混在ジョブであり、印刷ジョブＢは水色の用紙を区切り紙として本文をＡ４普通紙で１００００枚印刷する場合を示している。
【００２５】
用紙管理情報の更新は、新たな印刷ジョブの解析で使用する用紙種類が確定した場合、新たな印刷ジョブに対応する用紙管理情報を作成するときの第４の条件、印刷が終了して用紙が排紙部２３０へ排紙されたとき、その用紙種類の使用枚数を減算するときの第５の条件、印刷ジョブの印刷が終了するとそのジョブの用紙管理情報を削除するときの第６の条件の何れかを満たす場合に実施される。
【００２６】
用紙管理情報を調べて用紙補給必要性判定処理を起動するのは、上述した第１の条件と第３の条件とを満たす場合であるが、第１の条件は用紙管理情報を更新するときの第４の条件が発生した場合であり、第３の条件は用紙管理情報を更新するときの第５の条件が発生したとき、他の印刷ジョブの用紙管理情報の同じ用紙種類の使用枚数を調べた結果、全ての用紙管理情報の使用枚数がゼロになった場合である。用紙補給必要性判定処理では、用紙管理情報を給紙部２１０における各給紙トレイに格納されている残紙枚数と比較することで用紙補給が必要か否かを判定する。
【００２７】
図３は、プリンタ１０の制御部１００（エンジン制御部１１４）で実施する用紙補給必要性判定処理の動作処理を示したフローチャートである。
【００２８】
図３を参照すれば、エンジン制御部１１４の用紙補給必要性判定処理では、まず各印刷ジョブの用紙種類毎に集計された用紙管理情報から用紙種類毎の使用枚数を求めて給紙トレイの残紙枚数と比較する（ステップＳ１１０）処理を行った後、給紙部２１０における各給紙トレイに未格納の使用用紙が有るか否かの判定（ステップＳ１２０）を行う。この判定の結果、未格納の使用用紙が有れば使用する用紙種類が格納されている給紙トレイが存在しないとみなして第１の選択処理である補給対象の給紙トレイの選択処理−１（ステップＳ１３０）を行った後、未格納の使用用紙が無い場合と同様に使用枚数より残紙枚数の少ない用紙種類があるか否かの判定（ステップＳ１４０）を行う。ここでの給紙トレイの選択処理−１（ステップＳ１３０）は、給紙部２１０における各給紙トレイ内に使用する用紙種類が無い場合の処理（詳細は後述する）であり、用紙補給が必要か否かを判定して必要な場合にどの給紙トレイに補給要求を行うかを選択するものである。
【００２９】
次に、先のＳ１１０の比較結果で使用枚数より残紙枚数の少ない用紙種類が有るか否かの判定（ステップＳ１４０）の結果、無い場合には用紙補給の必要性がないとみまして動作処理を終了するが、有る場合には使用する用紙種類が格納されている給紙トレイが存在しないとみなして第２の選択処理である補給対象の給紙トレイの選択処理−２（ステップＳ１５０）を行った後に動作処理を終了する。ここでの給紙トレイの選択処理−２（ステップＳ１５０）は、給紙部２１０における各給紙トレイ内に使用する用紙種類が存在するものの、残紙枚数が印刷に使用するのに十分でなくて用紙補給が必要になる場合の処理（詳細は後述する）であり、用紙補給が必要か判定して必要な場合にどの給紙トレイに補給要求を行うかを選択するものである。
【００３０】
要するに、制御部１００のエンジン制御部１１４の用紙補給判断機能では、用紙補給時に給紙部２１０における各給紙トレイの全部を選択対象とし、印刷に使用する用紙についてのサイズ、種類が該当する給紙トレイに格納されているか否かを判定する機能として、図３を参照して説明したように、用紙管理情報から用紙種類毎の使用枚数を求めて給紙トレイの残紙枚数と比較（ステップＳ１１０）して該当する給紙トレイに未格納の使用用紙が有るか否かを判定（ステップＳ１２０）した結果、未格納の使用用紙が有れば使用する用紙種類が格納されている給紙トレイが存在しないとみなして補給対象とする給紙トレイを選択する第１の選択処理（ステップＳ１３０）を行った後、未格納の使用用紙が無い場合と同様に使用枚数より残紙枚数の少ない用紙種類があるか否かを判定（ステップＳ１４０）した結果、無い場合には用紙補給の必要性がないとみなし、有る場合には使用する用紙種類が格納されている給紙トレイが存在しないとみなして補給対象とする給紙トレイを選択する第２の選択処理（ステップＳ１５０）を行う処理フローの用紙補給必要性判定処理を実施することにより、用紙補給する給紙トレイと補給要求表示時期とを判別する。
【００３１】
このような用紙補給必要性判定処理を実施すれば、用紙補給が必要な場合を検出したとき、印刷でその用紙を使用する前に補給回数が少なくなるように給紙部２１０における各給紙トレイを選択し、用紙補給の要求を行うか否かの判定を行うことができるため、印刷を停止することなく用紙補給を行うことが可能になる。
【００３２】
第１の選択処理（ステップＳ１３０）、第２の選択処理（ステップＳ１５０）で用紙補給の要求が必要と判断された給紙トレイは、制御部１００の操作部１３０に表示してオペレータに通知する。ここで、プリンタ１０の周りに常にオペレータがいないような場合には、ネットワーク等を使用してオペレータに用紙補給の必要がある旨の情報が伝わる場所へ係る情報を送信することも可能である。
【００３３】
図４は、図３の用紙補給必要性判定処理に含まれる第１の選択処理（給紙トレイの選択処理−１）に係る細部の動作処理を示したフローチャートである。
【００３４】
図４を参照すれば、この第１の選択処理は、使用する用紙種類が格納されている給紙トレイが存在しない場合にユーザに用紙補給を促す補給要求トレイを選択する処理であり、初期的にプリンタ１０の給紙部２１０が持つ全部の給紙トレイのうち、現在の印刷ジョブを印刷するのに必要な給紙トレイを補給要求トレイの候補である用紙補給候補から削除すると共に、補給対象の用紙種類をサポートしない給紙トレイも用紙補給候補から削除することにより、補給候補トレイリストから今後給紙に必要な給紙トレイとサポートしない給紙トレイとを削除（ステップＳ２１０）する処理を行い、各給紙トレイのうちの使用しない給紙トレイを選択対象とする。
【００３５】
この後、用紙補給可能な給紙トレイが有るか否かの判定（ステップＳ２２０）を行い、無ければ全ての給紙トレイが用紙補給候補から外れる場合に該当するので動作処理を終了する（但し、印刷が進んで給紙トレイが空になったときには再度本判定処理が実施される）が、有れば引き続いて用紙補給可能な給紙トレイが複数有るか否かに判定（ステップＳ２３０）を行う。この判定の結果、用紙補給可能な給紙トレイが複数無ければ一つだけある用紙補給候補の給紙トレイを補給要求トレイに設定して用紙補給可能なトレイを選択（ステップＳ２６０）する処理を行った後、そのトレイへの用紙補給要求を表示する（ステップＳ２８０）処理を行ってから動作処理を終了するが、用紙補給可能な給紙トレイが複数有れば引き続いて用紙補給候補の給紙トレイの最大用紙格納枚数と必要とされる給紙枚数とを比較して１回で用紙補給可能なトレイ有りか否かの判定（ステップＳ２４０）を行う。
【００３６】
この判定の結果、１回で給紙可能な用紙補給候補が有れば、その給紙トレイを一番給紙が簡単な給紙トレイの用紙補給候補として選択（ステップＳ２５０）する処理を行った後、そのトレイへの用紙補給要求を表示する（ステップＳ２８０）処理を行ってから動作処理を終了するが、１回で給紙可能な用紙補給候補が無ければ、用紙補給候補トレイから容量が最大の給紙トレイを補給要求トレイに設定して選択（ステップＳ２７０）する処理を行った後、そのトレイへの用紙補給要求を表示する（ステップＳ２８０）処理を行ってから動作処理を終了する。
【００３７】
以上に説明した第１の選択処理を含む用紙補給必要性判定処理について、具体的な条件を設定した場合の具体例を説明する。ここでは、給紙トレイの状況として、トレイ１についての用紙サイズがＡ４、格納可能枚数（最大用紙格納枚数）が１０００、トレイ内枚数が４００、トレイ２についての用紙サイズがＡ４、格納可能枚数が２００、トレイ内枚数が２００、トレイ３についての用紙サイズがＬｅｔｔｅｒ、格納可能枚数が２００、トレイ内枚数が５０、トレイ４についての用紙サイズがＡ３、格納可能枚数が１０００、トレイ内枚数が５００、トレイ５についての用紙サイズがＡ５、格納可能枚数が５００、トレイ内枚数が１００、トレイ６についての用紙サイズがＬｅｔｔｅｒ、格納可能枚数が５００、トレイ内枚数が２００であるとする。また、印刷ジョブの状況として、ジョブ１についてのジョブ状態が印刷中、使用用紙がＡ４、使用枚数が２００、ジョブ２についてのジョブ状態が印刷待ち、使用用紙がＡ３、使用枚数が２００、ジョブ３についてのジョブ状態が印刷待ち、使用用紙がＢ４及びＡ４、それらの使用枚数が３００であるとする。
【００３８】
こうした状況下では、処理フローとして、最初にジョブ１をトレイ１から給紙して印刷中にジョブ３の解析が終了してジョブ３で使用する用紙のサイズ、枚数が判明し、図３を参照して説明した用紙補給必要性確認処理が起動されることになる。この用紙補給必要性確認処理では、図３中のＳ１１０で用紙種類毎の使用予定枚数と給紙トレイ内の残紙枚数とが確認され、現在の使用予定枚数についてはＡ４が５００枚、Ａ３が２００枚、Ｂ４が３００枚であり、給紙トレイ内の残紙枚数についてはＡ４が６５０枚、Ａ３が９００枚、Ｌｅｔｔｅｒが２５０枚、Ａ５が１００枚と確認される。この場合、給紙トレイにないＢ４用紙の給紙３００枚が必要であるため、図４を参照して説明した第１の選択処理が起動される。
【００３９】
そこで、第１の選択処理では、Ｓ２１０でこれから印刷に使用するＡ４、Ａ３の格納されているトレイ１、トレイ２、トレイ４を用紙補給候補から削除する。また、Ｓ２３０で給紙トレイの格納枚数から１回の用紙補給で済む給紙トレイ５、給紙トレイ６を用紙補給候補とする。更に、Ｓ２５０でトレイ５、トレイ６のうちの補給をし易いトレイ５（残紙枚数が少ないことによる）を選択し、補給要求トレイとしてＳ２８０でトレイ５に対して用紙補給要求を表示する。
【００４０】
このように、第１の選択処理で給紙部２１０における各給紙トレイのうちの使用しない給紙トレイを選択対象として、最初に使用する用紙枚数より大きな容量の給紙トレイ、次に使用する用紙枚数に近い容量の給紙トレイを優先的に選択すれば、新たな用紙種類が必要となったとき、必要枚数を格納可能なトレイを優先的に使用することで、給紙回数を削減することができる。また、印刷を実行する前に用紙補給の要求を出すので用紙補給時に印刷が停止することも防止できる。
【００４１】
図５は、図３の用紙補給必要性判定処理に含まれる第２の選択処理（給紙トレイの選択処理−２）に係る細部の動作処理を示したフローチャートである。
【００４２】
図５を参照すれば、この第２の選択処理は、使用する用紙種類が格納されている給紙トレイが存在しても格納されている用紙枚数が少ない場合にユーザに用紙補給を促す補給要求トレイを選択する処理であり、初期的に補給対象と異なる用紙種類が格納され、今後使用する予定の給紙トレイを用紙補給候補から削除すると共に、補給対象の用紙種類をサポートしない給紙トレイも用紙補給候補から削除することにより、補給候補トレイリストから補給対象の用紙種類と異なり、今後給紙に必要になる給紙トレイとサポートしない給紙トレイとを削除（ステップＳ３１０）する処理を行い、各給紙トレイのうちの同じ用紙のサイズ、種類の格納されている給紙トレイと未使用の給紙トレイとを選択対象とする。
【００４３】
この後、用紙補給候補で必要な用紙枚数について、１回で用紙補給可能な給紙トレイが有るか否かの判定（ステップＳ３２０）を行い、無ければ用紙補給候補のうち容量が最大の給紙トレイを補給要求トレイに選択（ステップＳ３４０）する処理を行うが、有れば一回で給紙可能な給紙トレイを用紙補給候補に残し、用紙補給候補のうちで一番給紙が簡単な給紙トレイ（同じ用紙種類が設定されている給紙トレイがあればその給紙トレイ、なければ用紙サイズの同じ給紙トレイ等、給紙のし易い給紙トレイ）を補給要求トレイに選択（ステップＳ３３０）する処理を行い、何れの場合もその後は選択された補給要求トレイに給紙対象の用紙種類が設定されているか否かを確認するために、給紙トレイには同じ用紙種類が格納されているか否かの判定（ステップＳ３５０）を行う。
【００４４】
この判定の結果、格納されていなければ異なる用紙種類であるとみなして該当する給紙トレイに対して用紙補給要求を表示する（ステップＳ３８０）処理を行ってから動作処理を終了するが、格納されていれば引き続いてその給紙トレイに残紙が有るか否かの判定（ステップＳ３６０）を行う。この判定の結果、残紙が無ければ該当する給紙トレイに対して用紙補給要求を表示する（ステップＳ３８０）処理を行ってから動作処理を終了するが、残紙が有れば対象の給紙トレイの残紙を早く減らすべく、可能な範囲で印刷時の使用優先順を上げる等の手法で給紙トレイを空にして給紙トレイを本トレイに変更する（ステップＳ３７０）処理を行ってから動作処理を終了する。
【００４５】
以上に説明した第２の選択処理を含む用紙補給必要性判定処理について、具体的な条件を設定した場合の具体例を説明する。ここでは、給紙トレイの状況として、トレイ１についての用紙サイズがＡ４、格納可能枚数（最大用紙格納枚数）が１０００、トレイ内枚数が１００、トレイ２についての用紙サイズがＡ３、格納可能枚数が２００、トレイ内枚数が１００、トレイ３についての用紙サイズがＡ４、格納可能枚数が２００、トレイ内枚数が５０、トレイ４についての用紙サイズがＡ３、格納可能枚数が１０００、トレイ内枚数が２００、トレイ５についての用紙サイズがＡ４、格納可能枚数が５００、トレイ内枚数が５０、トレイ６についての用紙サイズがＡ３、格納可能枚数が５００、トレイ内枚数が３００であるとする。また、印刷ジョブの状況として、ジョブ１についてのジョブ状態が印刷中、使用用紙がＡ４、使用枚数が１００、ジョブ２についてのジョブ状態が印刷待ち、使用用紙がＡ３、使用枚数が２２０、ジョブ３についてのジョブ状態が印刷待ち、使用用紙がＡ３及びＡ４、それらの使用枚数がそれぞれ１００、１０００であるとする。
【００４６】
こうした状況下では、処理フローとして、最初にジョブ１をトレイ１から給紙して印刷中にジョブ３の解析が終了してジョブ３で使用する用紙サイズ、枚数が判明し、図３を参照して説明した用紙補給必要性判定処理が起動されることになる。この用紙補給必要性判定処理では、図３中のＳ１１０で用紙種類毎の使用予定枚数と給紙トレイ内の残紙枚数とが確認され、現在の使用予定枚数についてはＡ４が１１００枚、Ａ３が３２０枚、給紙トレイ内の残紙枚数についてはＡ４が３００枚、Ａ３が６００枚と確認される。この場合、図３中のＳ１３０でＡ４が８００枚不足し、Ａ４の給紙が必要なために図５を参照して説明した第２の選択処理が起動される。
【００４７】
そこで、第２の選択処理では、１回目の補給要求トレイの選択処理を実行し、Ｓ３１０でトレイのうちの使用予定のＡ３が格納されているトレイ２、４、６を候補から削除する。また、Ｓ３２０、Ｓ３３０で候補の給紙トレイのうち一回で補給可能なトレイ１を補給候補とする。更に、Ｓ３５０でトレイ１の用紙が使用中なのでトレイ１を給紙トレイに指定して処理を抜けるが、トレイ１の用紙を使い果たしたときには、図３を参照して説明した用紙補給必要性判定処理が起動される。このとき、用紙の状況はＡ４用紙を１００枚使用したことにより、現在の使用予定枚数についてはＡ４が１０００枚、Ａ３が３２０枚、給紙トレイ内の残紙枚数についてはＡ４が２００枚、Ａ３が６００枚となることが確認される。この場合、Ａ４が８００枚不足し、Ａ４の給紙が必要なために図５を参照して説明した第２の選択処理が起動される。
【００４８】
そこで、第２の選択処理では、２回目の補給要求トレイの選択処理を実行し、Ｓ３１０で給紙トレイのうち使用予定のＡ３が格納されているトレイ２、４、６を候補から削除する。また、Ｓ３２０でＡ４が格納されている給紙トレイのうち一回で補給可能なトレイ１を候補とする。更に、Ｓ３５０でトレイ１の用紙無しの状態が確認されるため、補給要求トレイとしてＳ３８０でトレイ１に対して用紙補給要求を表示する。
【００４９】
このように、第２の選択処理で給紙部２１０における各給紙トレイのうちの同じ用紙のサイズ、種類の格納されている給紙トレイと未使用の給紙トレイとを選択対象として、最初に使用する用紙枚数より大きな容量の給紙トレイ、次に使用する用紙枚数に近い容量の給紙トレイを優先的に選択すれば、プリンタ内の用紙枚数が少なくなり用紙補給が必要なとき、１回で用紙補給可能なトレイに優先的に用紙補給要求を出すことができ、用紙補給の回数を減らすことができる。また、印刷を実行する前に用紙補給の要求を出すために用紙補給時に印刷が停止することも防止できる。更に、未使用の用紙を使い切った後で用紙補給の要求を出すことにより、不要な補給要求も抑止することができる。
【００５０】
以上に説明した実施例１に係るプリンタ１０によれば、用紙の補給要求を行う際に受信済みの印刷ジョブの使用予定の用紙について、用紙種類毎の使用枚数、給紙部２１０における各給紙トレイに格納している装置全体の用紙枚数、各給紙トレイ内の残紙枚数に基づいて用紙補給が必要なことを印刷開始前に判断し、ユーザによる用紙補給回数が少なくなるように給紙トレイの選択を行い、且つ複数の給紙トレイが候補になった際には補給工数の少ないトレイを選択し、用紙使用に先立つ用紙補給要求の表示のタイミングを判別するため、複数の給紙トレイを有するプリンタで給紙トレイ数より多い用紙種類を使用する印刷や、グルーピングした複数の給紙トレイの総格納枚数を超える同一用紙を使用した大量印刷を行う際に、装置全体の給紙トレイの情報、使用予定の用紙種類の情報からユーザによる用紙の補給回数を最小限に抑えられる給紙トレイへの用紙補給を促すことができる。また、用紙を補給する給紙トレイの選択の際にユーザが容易に用紙補給を行うことができる給紙トレイを選択する機能が得られる。この結果、ユーザによる補給回数や補給時の工数を極力低減することができる。
【００５１】
因みに、上述した実施例１に係るプリンタ１０の用紙補給判断機能は、プリンタ１０の給紙制御方法として換言することができる。この場合のプリンタ１０の給紙制御方法は、印刷用紙算定手段により、受信済みの印刷ジョブを用紙種類毎に集計した用紙管理情報から印刷に使用する用紙についてのサイズ、用紙種類毎の使用枚数を求める印刷用紙算定ステップと、用紙補給判断手段により、印刷用紙算定ステップで得られた印刷に使用する用紙についての用紙種類毎の使用枚数、複数の給紙トレイに格納している装置全体での用紙枚数、複数の給紙トレイ毎の最大用紙格納枚数に対する残紙枚数に基づいて印刷開始前にどの給紙トレイに用紙補給を行うかを判断する用紙補給判断ステップと、を有することを基本とする。
【００５２】
また、ここでの用紙補給判断ステップでは、用紙補給判断手段により、用紙補給時に各給紙トレイの全部を選択対象とし、印刷に使用する用紙についてのサイズ、種類が該当する給紙トレイに格納されているか否かを判定する処理として、用紙管理情報から用紙種類毎の使用枚数を求めて給紙トレイの残紙枚数と比較して該当する給紙トレイに未格納の使用用紙が有るか否かを判定した結果、未格納の使用用紙が有れば使用する用紙種類が格納されている給紙トレイが存在しないとみなして補給対象とする給紙トレイを選択する第１の選択処理を行った後、未格納の使用用紙が無い場合と同様に使用枚数より残紙枚数の少ない用紙種類が有るか否かを判定した結果、無い場合には用紙補給の必要性がないとみなし、有る場合には使用する用紙種類が格納されている給紙トレイが存在しないとみなして補給対象とする給紙トレイを選択する第２の選択処理を行う処理フローの用紙補給必要性判定処理を実施して、用紙補給する給紙トレイと補給要求表示時期とを判別するものとなる。
【００５３】
その他、用紙補給判断ステップでは、図４で説明したように、用紙補給判断手段により、上記第１の選択処理で各給紙トレイのうちの使用しない給紙トレイを選択対象として、最初に使用する用紙枚数より大きな容量の給紙トレイ、次に使用する用紙枚数に近い容量の給紙トレイを優先的に選択する。また、用紙補給判断ステップでは、図５で説明したように、用紙補給判断手段により、上記第２の選択処理で各給紙トレイのうちの同じ用紙のサイズ、種類の格納されている給紙トレイと未使用の給紙トレイとを選択対象として、最初に使用する用紙枚数より大きな容量の給紙トレイ、次に使用する用紙枚数に近い容量の給紙トレイを優先的に選択する。
【符号の説明】
【００５４】
１０  プリンタ
１００  制御部
１１０  制御プログラム
１１１  操作部制御部
１１２  通信制御部
１１３  画像生成部
１１４  エンジン制御部
１２０  データ格納エリア
１２１  印刷データ格納部
１２２  制御情報格納部
１２３  画像データ格納部
１３０  操作部
２００  エンジン
２１０  給紙部
２２０  転写定着部
２３０  排紙部
【先行技術文献】
【特許文献】
【００５５】
【特許文献１】特開平０９−００６１９３号公報
【図１】
2014178625.tif 000003
【図２】
2014178625.tif 000004
【図３】
2014178625.tif 000005
【図４】
2014178625.tif 000006
【図５】
2014178625.tif 000007