(57)【特許請求の範囲】
【請求項１】
第１の積載手段及び第２の積載手段を有する給紙手段を備える画像形成装置であって、
前記第１の積載手段に積載される用紙の有無を検出する第１検出手段と、
前記第２の積載手段に積載される用紙の有無を検出する第２検出手段と、
前記第１検出手段によって前記用紙が前記第１の積載手段に積載されていないことが検出され、前記第２検出手段によって前記用紙が前記第２の積載手段に積載されていることが検出されると、前記第２の積載手段に積載されている用紙を前記第１の積載手段に移動させる移動手段と、
前記第１の積載手段に積載されている用紙の残量を検出する第３検出手段と、
前記第３検出手段による検出結果に基づいて、前記給紙手段に積載されている用紙の残量を示す複数のレベルのいずれかによって、前記給紙手段に積載されている用紙の残量を表示する表示手段と、
を備え、
前記表示手段は、前記第１検出手段によって前記用紙が前記第１の積載手段に積載されていることが検出され、前記第２検出手段によって前記用紙が前記第２の積載手段に積載されていることが検出されている場合、前記第３検出手段の検出結果に拘わらず、前記複数のレベルのうち用紙の残量が最大であることを示すレベルを表示することを特徴とする画像形成装置。
【請求項２】
前記表示手段は、前記移動手段が用紙を移動している間も、前記複数のレベルのうち用紙の残量が最大であることを示すレベルを表示することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記表示手段は、前記第２検出手段によって前記用紙が前記第２の積載手段に積載されていないことが検出され、且つ、前記第１の積載手段の用紙の残量が最大である場合も、前記複数のレベルのうち用紙の残量が最大であることを示すレベルを表示することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記表示手段は、前記第２検出手段によって前記用紙が前記第２の積載手段に積載されていないことが検出され、且つ、前記第１の積載手段の用紙の残量が最大である場合は、前記複数のレベルのうち用紙の残量が最大でないことを示すレベルを表示することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
前記表示手段は、前記複数のレベルのうち前記給紙手段の用紙の残量が最大でないことを示すレベルを表示する場合は、前記第３検出手段の検出結果に応じたレベルの表示を行うことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
用紙の残量表示に関するモードを設定する設定手段を更に備え、
前記表示手段は、前記設定手段によって第１のモードが設定されると、前記第２の積載手段における用紙の残量に応じて異なるレベルを表示し、前記設定手段によって第２のモードが設定されると、前記第２の積載手段に用紙が積載されていることに基づき前記複数のレベルのうち用紙の残量が最大であることを示すレベルを表示することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記表示手段は、前記第１のモードが設定されると、前記第１の積載手段における用紙の残量と前記第２の積載手段における用紙の残量を合算した結果に基づくレベルを表示することを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記給紙手段は、前記第１の積載手段と前記第２の積載手段とを有する１つの給紙カセットであることを特徴とする請求項１乃至７のいずれか一項に記載の画像形成装置。
【請求項９】
第１の積載手段及び第２の積載手段を有する給紙手段を備える画像形成装置の制御方法であって、
前記第１の積載手段に積載される用紙の有無を検出する第１検出ステップと、
前記第２の積載手段に積載される用紙の有無を検出する第２検出ステップと、
前記第１検出ステップにおいて前記用紙が前記第１の積載手段に積載されていないことが検出され、前記第２検出ステップにおいて前記用紙が前記第２の積載手段に積載されていることが検出されると、前記第２の積載手段に積載されている用紙を前記第１の積載手段に移動させる移動ステップと、
前記第１の積載手段に積載されている用紙の残量を検出する第３検出ステップと、
前記第３検出ステップにおける検出結果に基づいて、前記給紙手段に積載されている用紙の残量を示す複数のレベルのいずれかによって、前記給紙手段に積載されている用紙の残量を表示する表示ステップと、
を有し、
前記表示ステップでは、前記第１検出ステップにおいて前記用紙が前記第１の積載手段に積載されていることが検出され、前記第２検出ステップにおいて前記用紙が前記第２の積載手段に積載されていることが検出されている場合、前記第３検出ステップにおける検出結果に拘わらず、前記複数のレベルのうち用紙の残量が最大であることを示すレベルを表示することを特徴とする画像形成装置の制御方法。
【請求項１０】
第１の積載手段及び第２の積載手段を有する給紙手段を備える画像形成装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記画像形成装置の制御方法は、
前記第１の積載手段に積載される用紙の有無を検出する第１検出ステップと、
前記第２の積載手段に積載される用紙の有無を検出する第２検出ステップと、
前記第１検出ステップにおいて前記用紙が前記第１の積載手段に積載されていないことが検出され、前記第２検出ステップにおいて前記用紙が前記第２の積載手段に積載されていることが検出されると、前記第２の積載手段に積載されている用紙を前記第１の積載手段に移動させる移動ステップと、
前記第１の積載手段に積載されている用紙の残量を検出する第３検出ステップと、
前記第３検出ステップにおける検出結果に基づいて、前記給紙手段に積載されている用紙の残量を示す複数のレベルのいずれかによって、前記給紙手段に積載されている用紙の残量を表示する表示ステップと、
を有し、
前記表示ステップでは、前記第１検出ステップにおいて前記用紙が前記第１の積載手段に積載されていることが検出され、前記第２検出ステップにおいて前記用紙が前記第２の積載手段に積載されていることが検出されている場合、前記第３検出ステップにおける検出結果に拘わらず、前記複数のレベルのうち用紙の残量が最大であることを示すレベルを表示することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関し、特に、用紙残量を表示する画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
画像形成装置としてのＭＦＰは、給紙部としての複数の給紙カセットや外付けの給紙デッキから給紙された用紙を記録紙として印刷処理を行う。給紙デッキは、給紙カセットより大量の用紙を格納可能であるので、例えば、一度に大量の印刷を行う際に用いられる。
【０００３】
また、さらに大量の用紙を格納可能な給紙部として、用紙を格納する際に当該用紙を積載する積載部を複数、例えば、２つ備える給紙装置（以下、「大容量給紙装置」という。）が知られている。大容量給紙装置は、一方の積載部（以下、「給紙積載部」という。）に用紙を給紙するための給紙口を設け、給紙積載部に積載された用紙を給紙口から給紙する。大容量給紙装置は、給紙積載部に積載された用紙がなくなると、用紙を給紙するための給紙口を有さない他方の積載部（以下、「非給紙積載部」という。）に積載された用紙を給紙積載部に移動させる（例えば、特許文献１参照）。
【０００４】
ところで、従来の給紙装置では、当該給紙装置に格納された用紙の残量をユーザが確認できるように、ＭＦＰに設けられた表示部等に給紙装置の用紙残量が表示される。給紙装置の用紙残量は、積載部に積載された用紙の残量に基づいて算出されてＭＦＰの表示部に表示される。表示部には用紙残量が複数本、例えば、３本の残量バーで表示され、残量バーの本数は給紙装置の用紙残量に基づいて決定される。ユーザは表示部に表示された残量バーの本数に基づいて用紙の補給を行うか否かを判断する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２６３０１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した給紙積載部及び非給紙積載部を備える大容量給紙装置においては、表示部に表示された大容量給紙装置の用紙残量に基づいて給紙積載部及び非給紙積載部に対する用紙の補給を行う際、当該用紙の補給が適切に行われない場合がある。ここで、給紙積載部からある程度の用紙が給紙されたときに給紙積載部の用紙残量と非給紙積載部の用紙残量とに基づいて大容量給紙装置の用紙残量が算出され、算出された大容量給紙装置の用紙残量に基づいて表示部に表示される残量バーの本数が減少すると、ユーザは、給紙積載部及び非給紙積載部の用紙が無くならないように、給紙積載部及び非給紙積載部に対する用紙の補給を行うことが考えられる。しかし、例えば、非給紙積載部に用紙が積載されている状態で、ユーザによって給紙積載部に用紙が補給されると、非給紙積載部に積載された用紙が給紙積載部に移動されずに非給紙積載部に滞留する。ここで、ユーザによる給紙積載部への用紙の補給が繰り返されると、用紙は非給紙積載部に滞留し続ける。用紙が滞留し続けると湿気や時間の経過で劣化してしまうので、ユーザは非給紙積載部の用紙の滞留を加味して用紙を補給する適切なタイミングを特定する必要がある。
【０００７】
本発明の目的は、積載部に積載された用紙が劣化することを防止することができる画像形成装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像形成装置は、第１の積載手段及び第２の積載手段を有する給紙手段を備える画像形成装置であって、前記第１の積載手段に積載される用紙の有無を検出する第１検出手段と、前記第２の積載手段に積載される用紙の有無を検出する第２検出手段と、前記第１検出手段によって前記用紙が前記第１の積載手段に積載されていないことが検出され、前記第２検出手段によって前記用紙が前記第２の積載手段に積載されていることが検出されると、前記第２の積載手段に積載されている用紙を前記第１の積載手段に移動させる移動手段と、前記第１の積載手段に積載されている用紙の残量を検出する第３検出手段と、前記第３検出手段による検出結果に基づいて、前記給紙手段に積載されている用紙の残量を示す複数のレベルのいずれかによって、前記給紙手段に積載されている用紙の残量を表示する表示手段と、を備え、前記表示手段は、前記第１検出手段によって前記用紙が前記第１の積載手段に積載されていることが検出され、前記第２検出手段によって前記用紙が前記第２の積載手段に積載されていることが検出されている場合、前記第３検出手段の検出結果に拘わらず、前記複数のレベルのうち用紙の残量が最大であることを示すレベルを表示することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、積載部に積載された用紙が劣化することを防止することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る画像形成装置の構成を概略的に示すブロック図である。
【図２】図１におけるプリンタユニットで実行される用紙の搬送から排紙までの手順を説明するためのプリンタユニットの側面図である。
【図３】図２における大容量給紙カセットの構成を説明するための図であり、図３（ａ）は大容量給紙カセットの構成を示し、図３（ｂ）は大容量給紙カセットに格納された用紙の移動の様子を示す。
【図４】図３の大容量給紙カセットで実行される用紙移動処理の手順を示すフローチャートである。
【図５】図１における表示部で表示される各給紙カセットの用紙残量を説明するための図である。
【図６】図１の画像形成装置で実行される用紙残量表示処理の手順を示すフローチャートである。
【図７】図６の用紙残量表示処理で用いられる合算表示の設定を説明するための図である。
【図８】図１の画像形成装置で実行される残量バー決定処理の手順を示すフローチャートである。
【図９】図１の画像形成装置で実行される残量合算処理の手順を示すフローチャートである。
【図１０】図１の画像形成装置で実行される残量算出処理の手順を示すフローチャートである。
【図１１】図１０の残量算出処理の変形例の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１２】
本実施の形態では、画像形成装置に本発明を適用した場合について説明するが、本発明の適用先は画像形成装置に限られず、画像形成装置から送信された各種情報に基づいて画像形成装置に設けられた後述する各給紙カセットに格納された用紙残量を表示可能なクライアントＰＣや携帯端末等の情報処理装置であれば本発明を適用することができる。
【００１３】
図１は、本発明の実施の形態に係る画像形成装置１０１の構成を概略的に示すブロック図である。
【００１４】
図１において、画像形成装置１０１は、コントローラユニット１０２、表示部１０３（表示手段）、操作部１０４、プリンタユニット１０５、及びスキャナユニット１０６を備える。コントローラユニット１０２は、ＣＰＵ１０７、ＲＯＭ１０８、ＲＡＭ１０９、ＨＤＤ１１０、及びＥＥＰＲＯＭ１１１を備える。ＣＰＵ１０７は、表示部１０３、操作部１０４、プリンタユニット１０５、スキャナユニット１０６、ＲＯＭ１０８、ＲＡＭ１０９、ＨＤＤ１１０、及びＥＥＰＲＯＭ１１１の各構成要素と夫々互いに接続されている。
【００１５】
表示部１０３は、図示しないＬＥＤや液晶ディスプレイを備え、各種操作画面を表示する。本実施の形態では、表示部１０３は、例えば、後述する図５に示す給紙カセット２０４，２０５及び大容量給紙カセット２０６の各々の用紙残量を示す情報を表示する。操作部１０４は、図示しないタッチディスプレイや各種設定ボタンを備え、ユーザの操作部１０４の操作によって設定された各種設定情報をコントローラユニット１０２のＣＰＵ１０７に送信する。プリンタユニット１０５は、ＣＰＵ１０７から送信された印刷処理を実行するための印刷ジョブに基づいて用紙に印刷を行う。スキャナユニット１０６は、ＣＰＵ１０７から送信されたスキャン処理を実行するためのスキャンジョブに基づいて図示しない原稿台に配置された原稿の画像情報を読み取り、読み取った画像情報に基づいて画像データを生成する。生成された画像データは、例えば、ＨＤＤ１１０に格納される。コントローラユニット１０２は画像形成装置１０１全体を統括的に制御する。ＣＰＵ１０７は接続された各構成要素とデータ通信を行って当該各構成要素を制御する。ＲＯＭ１０８は画像形成装置１０１のシステムの起動に必要なブートプログラム等を格納する。ＲＡＭ１０９は、揮発性メモリであり、ＣＰＵ１０７がＲＯＭ１０８やＨＤＤ１１０に格納された各種制御プログラムを実行する際の作業領域として用いられる。ＨＤＤ１１０は、磁気ディスク等の記憶媒体であり、各種制御プログラムや各種画像データを格納する。ＥＥＰＲＯＭ１１１は、不揮発メモリであり、各種制御プログラムを実行する際に用いられる設定値を格納する。
【００１６】
図２は、図１におけるプリンタユニット１０５で実行される用紙の搬送から排紙までの手順を説明するためのプリンタユニット１０５の側面図である。なお、図２では、理解を容易にするために内部の構成要素が透けて見えるように描かれる。
【００１７】
図２において、プリンタユニット１０５は、レーザドライバ２０１、感光ドラム２０２、現像機２０３、給紙カセット２０４，２０５、大容量給紙カセット２０６、手差し給紙段２０８、転写部２０９、搬送路２１０，２１３〜２１７、搬送ベルト２１１、定着部２１２、フラッパ２１８、再給紙搬送路２１９、及び排紙トレイ２２０を備える。
【００１８】
給紙カセット２０４，２０５、大容量給紙カセット２０６の各々は、引き出し可能に構成され、印刷を行うための用紙を格納する。大容量給紙カセット２０６は給紙カセット２０４，２０５の各々より大量の用紙を格納可能である。給紙カセット２０４，２０５、大容量給紙カセット２０６の各々には、各給紙カセットの用紙残量等を検知する各種センサ、例えば、後述の残量センサ２０６が設けられる。レーザドライバ２０１は、コントローラユニット１０２から送信された画像データに基づいてレーザ光を発光させ、当該レーザ光を感光ドラム２０２に照射させる。感光ドラム２０２には照射されたレーザ光に応じて潜像が形成される。現像機２０３は感光ドラム２０２に形成された潜像に現像剤を付着させる。一方で、レーザドライバ２０１の制御によるレーザ光の照射の開始と同期して給紙カセット２０４、給紙カセット２０５、大容量給紙カセット２０６、又は用紙が配置された手差し給紙段２０８のいずれかから用紙が給紙される。給紙された用紙は搬送路２１０を通過して転写部２０９へ搬送され、給紙された用紙には当該転写部２０９によって感光ドラム２０２に付着された現像剤が転写される。現像剤が転写された用紙は、搬送ベルト２１１によって定着部２１２へ搬送され、定着部２１２によって熱と圧力が加えられて用紙に転写された現像剤が当該用紙に定着する。その後、用紙の面を反転させずに排出する場合には、現像剤が定着された用紙は搬送路２１３，２１４を通過して排紙トレイ２２０に排出される。また、用紙の面を反転させて排出する場合には、現像剤が定着された用紙は、搬送路２１３ではなく、搬送路２１５を通過して搬送路２１６に搬送されて用紙の面が反転される。当該用紙は搬送路２１６まで搬送された後、搬送路２１６までの搬送方向と逆方向に搬送され、搬送路２１７，２１４を通過して排紙トレイ２２０に排出される。
【００１９】
図３は、図２における大容量給紙カセット２０６の構成を説明するための図であり、図３（ａ）は大容量給紙カセット２０６の構成を示し、図３（ｂ）は大容量給紙カセット２０６に格納された用紙の移動の様子を示す。
【００２０】
大容量給紙カセット２０６は、給紙口３００、リフター板３０１、用紙検知センサ３０２，３０３、高さ検知センサ３０４、最終用紙検知センサ３０５、残量検知センサ３０６、及び押し板３０７（移動手段）を備える。大容量給紙カセット２０６は、用紙を積載可能な複数、例えば、２つの用紙積載領域（以下、「給紙積載領域３０８」、「非給紙積載領域３０９」という。）を有する。給紙積載領域３０８（第１の積載手段）及び非給紙積載領域３０９（第２の積載手段）の各々には図示しないトレイ（以下、「右トレイ」、「左トレイ」という。）が設けられ、各トレイ上に同一サイズの用紙を積載可能である。なお、給紙積載領域３０８及び非給紙積載領域３０９の各々に積載可能な用紙の量は大容量給紙カセット２０６の大きさに基づいて決定されるが、本実施の形態では、一例として、給紙積載領域３０８及び非給紙積載領域３０９の各々には同じ量の用紙が積載可能である場合について説明する。
【００２１】
リフター板３０１は昇降可能に構成され、リフター板３０１上には右トレイが設けられている。リフター板３０１が上昇すると、給紙積載領域３０８に積載された用紙のうち最上の用紙が給紙口３００から給紙（大容量給紙カセット２０６から排出）される。用紙検知センサ３０２，３０３は給紙積載領域３０８及び非給紙積載領域３０９の各々に積載された用紙の有無を検知し、検知した結果をＣＰＵ１０７に送信する。高さ検知センサ３０４は給紙積載領域３０８に積載された用紙の残量を検知する。本実施の形態では、例えば、高さ検知センサ３０４は、リフター板３０１までの距離に基づいて給紙積載領域３０８に積載された用紙の残量を算出し、リフター板３０１が高さ検知センサ３０４に接触した際、給紙積載領域３０８に積載された用紙が無くなったことを検知する。最終用紙検知センサ３０５は給紙積載領域３０８に積載された最終用紙の給紙を検知する。残量検知センサ３０６は非給紙積載領域３０９に積載された用紙の積層高さを光学的に測定して当該用紙の残量を検知する。押し板３０７は、押し出し可能に構成され、給紙積載領域３０８に積載された用紙がなくなると、図３（ｂ）に示すように、非給紙積載領域３０９に積載された用紙を給紙積載領域３０８に押し出して移動させる。押し板３０７は当該用紙を給紙積載領域３０８に押し出した後、元の位置に戻る。
【００２２】
図４は、図３の大容量給紙カセット２０６で実行される用紙移動処理の手順を示すフローチャートである。
【００２３】
図４の処理は、ＣＰＵ１０７がＲＯＭ１０８及びＨＤＤ１１０に格納される各種プログラムを実行することによって行われる。なお、図４の処理の実行は、給紙口３００から用紙の給紙を行う用紙給紙処理が実行されていることを前提とする。
【００２４】
図４において、まず、ＣＰＵ１０７は、用紙検知センサ３０２、高さ検知センサ３０４、及び最終用紙検知センサ３０５の各々の検知結果に基づいて給紙積載領域３０８の用紙が不足しているか否かを判別する（ステップＳ４０１）。本実施の形態では、用紙検知センサ３０２及び高さ検知センサ３０４によって給紙積載領域３０８に積載された用紙が無くなったことが検知され、且つ最終用紙検知センサ３０５によって給紙積載領域３０８に積載された最終用紙の給紙が検知されたとき、ＣＰＵ１０７は給紙積載領域３０８の用紙が不足していると判別する。一方、用紙検知センサ３０２及び高さ検知センサ３０４によって給紙積載領域３０８に積載された用紙が存在することが検知され、又は最終用紙検知センサ３０５によって給紙積載領域３０８に積載された最終用紙の給紙が検知されていないとき、ＣＰＵ１０７は給紙積載領域３０８の用紙が不足していないと判別する。
【００２５】
ステップＳ４０１の判別の結果、給紙積載領域３０８の用紙が不足しているとき、ＣＰＵ１０７はリフター板３０１を元の位置、例えば、最下位置まで下降させる（ステップＳ４０２）。次いで、ＣＰＵ１０７は、用紙検知センサ３０３の検知結果に基づいて非給紙積載領域３０９に用紙が存在するか否かを判別する（ステップＳ４０３）。
【００２６】
ステップＳ４０３の判別の結果、非給紙積載領域３０９に用紙が存在しないとき、ＣＰＵ１０７はステップＳ４０１に戻る。
【００２７】
ステップＳ４０３の判別の結果、非給紙積載領域３０９に用紙が存在するとき、ＣＰＵ１０７は押し板３０７を制御して非給紙積載領域３０９に積載された用紙を給紙積載領域３０８に移動させる（ステップＳ４０４）。次いで、ＣＰＵ１０７は押し板３０７を元の位置に戻し（ステップＳ４０５）、ステップＳ４０１に戻る。なお、本実施の形態では、ステップＳ４０２〜Ｓ４０５の処理が実行されている期間はユーザによる用紙の補給は行えない。
【００２８】
ステップＳ４０１の判別の結果、給紙積載領域３０８の用紙が不足していないとき、ＣＰＵ１０７は、リフター板３０１を上昇させ（ステップＳ４０６）、給紙積載領域３０８に積載された用紙のうち最上の用紙を給紙口３００から給紙して本処理を終了する。
【００２９】
次に、給紙カセット２０４，２０５及び大容量給紙カセット２０６の各々の用紙残量を表示部１０３に表示する用紙残量表示処理について説明する。本実施の形態では、ユーザの指示に応じて給紙カセット２０４，２０５及び大容量給紙カセット２０６の各々の用紙残量が表示部１０３に表示され、各用紙残量は、例えば、図５の操作画面５０１に示すように残量バーで示される。図５では、残量バーが３本のとき、用紙残量が最大、つまり、各給紙カセットに用紙が満載であることを示し、残量バーが０本のとき、用紙残量がゼロであることを示し、残量バーが１，２本のとき、用紙残量がその間の段階的な量であることを示す。
【００３０】
図６は、図１の画像形成装置１０１で実行される用紙残量表示処理の手順を示すフローチャートである。
【００３１】
図６の処理は、ＣＰＵ１０７がＲＯＭ１０８及びＨＤＤ１１０に格納される各種プログラムを実行することによって行われる。なお、図６の処理は、ユーザによって給紙カセット２０４，２０５及び大容量給紙カセット２０６のいずれかの用紙残量の表示の指示が行われた場合を前提とする。
【００３２】
図６において、まず、ＣＰＵ１０７は、ユーザによって行われた表示の指示が給紙カセット２０４，２０５及び大容量給紙カセット２０６のうち大容量給紙カセット２０６の用紙残量の表示の指示であるか否かを判別する（ステップＳ６０１）。
【００３３】
ステップＳ６０１の判別の結果、ユーザによって行われた表示の指示が大容量給紙カセット２０６の用紙残量の表示の指示ではなく、給紙カセット２０４，２０５のいずれか、例えば、給紙カセット２０４の用紙残量の表示の指示であるとき、ＣＰＵ１０７は、後述する図８の残量バー決定処理を行って、給紙カセット２０４の用紙残量に対応する残量バーの本数を決定する（ステップＳ６０２）。次いで、ＣＰＵ１０７は、決定された残量バーの本数を表示部１０３に表示して（ステップＳ６０３）、本処理を終了する。
【００３４】
ステップＳ６０１の判別の結果、ユーザによって行われた表示の指示が大容量給紙カセット２０６の用紙残量の表示の指示であるとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量の表示において、給紙積載領域３０８及び非給紙積載領域３０９の各々の用紙残量を合算して用紙残量を表示する合算表示（モード）が設定されているか否かを判別する（ステップＳ６０４）。本実施の形態では、合算表示の設定は表示部１０３に表示される図７の操作画面７０１を用いてユーザによって予め設定されている。ステップＳ６０４では、図７の「左右のトレイの合算した用紙残量を表示」が設定されていると、ＣＰＵ１０７は合算表示が設定されていると判別する。一方、図７の「右トレイの用紙残量を表示」が設定されていると、ＣＰＵ１０７は合算表示が設定されていないと判別する。
【００３５】
ステップＳ６０４の判別の結果、合算表示が設定されているとき、ＣＰＵ１０７は、後述する図９の残量合算処理を行って、給紙積載領域３０８及び非給紙積載領域３０９の各々の用紙残量を合算して大容量給紙カセット２０６の用紙残量を算出する。その後、ＣＰＵ１０７は、算出された用紙残量に対応する残量バーの本数を決定し（ステップＳ６０５）、ステップＳ６０３の処理を行って本処理を終了する。
【００３６】
ステップＳ６０４の判別の結果、合算表示が設定されていないとき、ＣＰＵ１０７は、後述する図１０の残量算出処理を行って、給紙積載領域３０８の用紙残量及び非給紙積載領域３０９の用紙の有無に基づいて大容量給紙カセット２０６の用紙残量を算出する。その後、ＣＰＵ１０７は、算出された用紙残量に対応する残量バーの本数を決定し（ステップＳ６０６）、ステップＳ６０３の処理を行って本処理を終了する。
【００３７】
図８は、図１の画像形成装置１０１で実行される残量バー決定処理の手順を示すフローチャートである。
【００３８】
図８の処理は、ＣＰＵ１０７がＲＯＭ１０８及びＨＤＤ１１０に格納される各種プログラムを実行することによって行われる。
【００３９】
図８において、まず、ＣＰＵ１０７は、給紙カセット２０４，２０５のうちユーザによって表示の指示が行われた給紙カセット２０４の用紙残量を示す情報（以下、「検知用紙残量情報」という。）を当該給紙カセット２０４に設けられた図示しないセンサから取得する（ステップＳ８０１）。本実施の形態では、検知用紙残量情報は給紙カセット２０４に積載可能な用紙の量の最大値に対する比率で示され、検知用紙残量情報が１００％であるとき、給紙カセット２０４の用紙残量が最大、つまり、給紙カセット２０４に用紙が満載であることを示し、検知用紙残量情報が０％であるとき、給紙カセット２０４に用紙が存在しないことを示す。
【００４０】
次いで、ＣＰＵ１０７は、検知用紙残量情報が１００％〜６７％の範囲内であるか否かを判別する（ステップＳ８０２）。
【００４１】
ステップＳ８０２の判別の結果、検知用紙残量情報が１００％〜６７％の範囲内であるとき、ＣＰＵ１０７は、給紙カセット２０４の用紙残量に対応する残量バーの本数を「３本」に決定し（ステップＳ８０３）、本処理を終了する。
【００４２】
ステップＳ８０２の判別の結果、検知用紙残量情報が１００％〜６７％の範囲内でないとき、ＣＰＵ１０７は、検知用紙残量情報が６６％〜３４％の範囲内であるか否かを判別する（ステップＳ８０４）。
【００４３】
ステップＳ８０４の判別の結果、検知用紙残量情報が６６％〜３４％の範囲内であるとき、ＣＰＵ１０７は、給紙カセット２０４の用紙残量に対応する残量バーの本数を「２本」に決定し（ステップＳ８０５）、本処理を終了する。
【００４４】
ステップＳ８０４の判別の結果、検知用紙残量情報が６６％〜３４％の範囲内でないとき、ＣＰＵ１０７は、検知用紙残量情報が３３％〜１％の範囲内であるか否かを判別する（ステップＳ８０６）。
【００４５】
ステップＳ８０６の判別の結果、検知用紙残量情報が３３％〜１％の範囲内であるとき、ＣＰＵ１０７は、給紙カセット２０４の用紙残量に対応する残量バーの本数を「１本」に決定し（ステップＳ８０７）、本処理を終了する。
【００４６】
ステップＳ８０６の判別の結果、検知用紙残量情報が３３％〜１％の範囲内でないとき、ＣＰＵ１０７は、最終用紙が給紙カセット２０４に存在するか否かを判別する（ステップＳ８０８）。
【００４７】
ステップＳ８０８の判別の結果、最終用紙が給紙カセット２０４に存在するとき、ＣＰＵ１０７は、給紙カセット２０４の用紙残量に対応する残量バーの本数を「１本」に決定し（ステップＳ８０９）、本処理を終了する。
【００４８】
ステップＳ８０８の判別の結果、最終用紙が給紙カセット２０４に存在しないとき、ＣＰＵ１０７は、給紙カセット２０４の用紙残量に対応する残量バーの本数を「０本」に決定し（ステップＳ８１０）、本処理を終了する。
【００４９】
図９は、図１の画像形成装置１０１で実行される残量合算処理の手順を示すフローチャートである。
【００５０】
図９の処理は、ＣＰＵ１０７がＲＯＭ１０８及びＨＤＤ１１０に格納される各種プログラムを実行することによって行われる。
【００５１】
図９において、まず、ＣＰＵ１０７は、高さ検知センサ３０４から給紙積載領域３０８の検知用紙残量情報を取得し（ステップＳ９０１）、残量検知センサ３０６から非給紙積載領域３０９の検知用紙残量情報を取得する（ステップＳ９０２）。ステップＳ９０２において、例えば、非給紙積載領域３０９から給紙積載領域３０８への用紙の移動が行われている場合、非給紙積載領域３０９から用紙が移動する前の給紙積載領域３０８及び非給紙積載領域３０９の検知用紙残量情報が用いられる。次いで、ＣＰＵ１０７は、取得した給紙積載領域３０８及び非給紙積載領域３０９の検知用紙残量情報に基づいて給紙積載領域３０８及び非給紙積載領域３０９、つまり、大容量給紙カセット２０６に格納可能な用紙の量の最大値に対する給紙積載領域３０８及び非給紙積載領域３０９に残存する用紙の量の比率（以下、「用紙残量比率」という。）を算出する（ステップＳ９０３）。本実施の形態では、例えば、給紙積載領域３０８の検知用紙残量情報及び非給紙積載領域３０９の検知用紙残量情報を相加平均して大容量給紙カセット２０６の用紙残量比率を算出する。また、本実施の形態では、給紙積載領域３０８及び非給紙積載領域３０９の各々に積載可能な用紙の量が異なる場合、各積載領域に積載可能な用紙の量に基づいて大容量給紙カセット２０６の用紙残量比率が算出される。
【００５２】
次いで、ＣＰＵ１０７は、ステップＳ９０３で算出された用紙残量比率が１００％〜６７％の範囲内であるか否かを判別する（ステップＳ９０４）。
【００５３】
ステップＳ９０４の判別の結果、用紙残量比率が１００％〜６７％の範囲内であるとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「３本」に決定し（ステップＳ９０５）、本処理を終了する。
【００５４】
ステップＳ９０４の判別の結果、用紙残量比率が１００％〜６７％の範囲内でないとき、ＣＰＵ１０７は、用紙残量比率が６６％〜３４％の範囲内であるか否かを判別する（ステップＳ９０６）。
【００５５】
ステップＳ９０６の判別の結果、用紙残量比率が６６％〜３４％の範囲内であるとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「２本」に決定し（ステップＳ９０７）、本処理を終了する。
【００５６】
ステップＳ９０６の判別の結果、用紙残量比率が６６％〜３４％の範囲内でないとき、ＣＰＵ１０７は、用紙残量比率が３３％〜１％の範囲内であるか否かを判別する（ステップＳ９０８）。
【００５７】
ステップＳ９０８の判別の結果、用紙残量比率が３３％〜１％の範囲内であるとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「１本」に決定し（ステップＳ９０９）、本処理を終了する。
【００５８】
ステップＳ９０８の判別の結果、用紙残量比率が３３％〜１％の範囲内でないとき、ＣＰＵ１０７は、最終用紙が給紙積載領域３０８に存在するか否かを判別する（ステップＳ９１０）。本実施の形態では、例えば、最終用紙検知センサ３０５によって最終用紙の給紙が検知されないとき、最終用紙が給紙積載領域３０８に存在すると判別し、最終用紙検知センサ３０５によって最終用紙の給紙が検知されたとき、最終用紙が給紙積載領域３０８に存在しないと判別する。
【００５９】
ステップ９１０の判別の結果、最終用紙が給紙積載領域３０８に存在するとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「１本」に決定し（ステップＳ９１１）、本処理を終了する。
【００６０】
ステップ９１０の判別の結果、最終用紙が給紙積載領域３０８に存在しないとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「０本」に決定し（ステップＳ９１２）、本処理を終了する。
【００６１】
図１０は、図１の画像形成装置１０１で実行される残量算出処理の手順を示すフローチャートである。
【００６２】
図１０の処理は、ＣＰＵ１０７がＲＯＭ１０８及びＨＤＤ１１０に格納される各種プログラムを実行することによって行われる。
【００６３】
図９の処理で決定された残量バーに基づいてユーザが給紙積載領域３０８及び非給紙積載領域３０９に対する用紙の補給を行う際、当該用紙の補給が適切に行われない場合がある。例えば、表示部１０３に表示される図９の処理で決定された残量バーの本数が減少すると、ユーザは、給紙積載領域３０８に積載された用紙がなくなる前に、給紙積載領域３０８に用紙を補給する場合がある。この場合、非給紙積載領域３０９に積載された用紙が給紙積載領域３０８に移動されずに非給紙積載領域３０９に滞留するため、ユーザによる給紙積載領域３０８への用紙の補給が繰り返されると、用紙は非給紙積載領域３０９に滞留し続ける。
【００６４】
これに対応して、図１０の処理では、非給紙積載領域３０９に用紙が存在するとき、給紙積載領域３０８に残存する用紙の量にかかわらず、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数が「３本」に決定される。
【００６５】
図１０において、まず、ＣＰＵ１０７は用紙検知センサ３０３の検知結果に基づいて非給紙積載領域３０９に用紙が存在するか否かを判別する（ステップＳ１００１）（判別手段）。
【００６６】
ステップＳ１００１の判別の結果、非給紙積載領域３０９に用紙が存在するとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「３本」に決定し（ステップＳ１００２）、本処理を終了する。すなわち、給紙積載領域３０８に残存する用紙の量にかかわらず、残量バーの本数を「３本」に決定する。
【００６７】
ステップＳ１００１の判別の結果、非給紙積載領域３０９に用紙が存在しないとき、ＣＰＵ１０７は、図４の用紙移動処理が実行されているか否かを判別する（ステップＳ１００３）。ステップＳ１００３では、押し板３０７の動作、例えば、非給紙積載領域３０９から給紙積載領域３０８に用紙を移動するために行われる押し板３０７の押し出し動作や、非給紙積載領域３０９に積載された用紙を押し出した後に押し板３０７が元の位置に戻る動作を検知した場合、用紙移動処理が実行されていると判別する。一方で、押し板３０７の動作を検知しない場合、用紙移動処理が実行されていないと判別する。
【００６８】
ステップＳ１００３の判別の結果、用紙移動処理が実行されているとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「３本」に決定する（ステップＳ１００４）。すなわち、本実施の形態では、用紙の補給が好ましくない場合（非給紙積載領域３０９に用紙が存在する場合）や、用紙の補給が行えない場合（給紙積載領域３０８に用紙を移動する場合）に、ユーザによる大容量給紙カセット２０６への用紙の補給を抑制するために、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数が当該用紙残量の最大を示す「３本」に決定される。その後、ＣＰＵ１０７はステップＳ１００４の処理を実行した後に本処理を終了する。
【００６９】
ステップＳ１００３の判別の結果、用紙移動処理が実行されていないとき、ＣＰＵ１０７は高さ検知センサ３０４から給紙積載領域３０８の検知用紙残量情報を取得する（ステップＳ１００５）。次いで、ＣＰＵ１０７は取得された検知用紙残量情報が１００％〜６７％の範囲内であるか否かを判別する（ステップＳ１００６）。
【００７０】
ステップＳ１００６の判別の結果、検知用紙残量情報が１００％〜６７％の範囲内であるとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「３本」に決定する（ステップＳ１００７）。すなわち、本実施の形態では、非給紙積載領域３０９の用紙が無くなると、給紙積載領域３０８の検知用紙残量情報に基づいて大容量給紙カセット２０６の用紙残量に対応する残量バーの本数が決定される。その後、ＣＰＵ１０７はステップＳ１００７の処理を実行した後に本処理を終了する。
【００７１】
ステップＳ１００６の判別の結果、検知用紙残量情報が１００％〜６７％の範囲内でないとき、ＣＰＵ１０７は、検知用紙残量情報が６６％〜３４％の範囲内であるか否かを判別する（ステップＳ１００８）。
【００７２】
ステップＳ１００８の判別の結果、検知用紙残量情報が６６％〜３４％の範囲内であるとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「２本」に決定する（ステップＳ１００９）。すなわち、本実施の形態では、非給紙積載領域３０９の用紙が無くなり、且つ給紙積載領域３０８の用紙残量が６６％以下になると、大容量給紙カセット２０６の用紙残量が不十分であることを通知するために、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数が「２本」に決定される。その後、ＣＰＵ１０７はステップＳ１００９の処理を実行した後に本処理を終了する。
【００７３】
ステップＳ１００８の判別の結果、検知用紙残量情報が６６％〜３４％の範囲内でないとき、ＣＰＵ１０７は、検知用紙残量情報が３３％〜１％の範囲内であるか否かを判別する（ステップＳ１０１０）。
【００７４】
ステップＳ１０１０の判別の結果、検知用紙残量情報が３３％〜１％の範囲内であるとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「１本」に決定し（ステップＳ１０１１）、本処理を終了する。
【００７５】
ステップＳ１０１０の判別の結果、検知用紙残量情報が３３％〜１％の範囲内でないとき、ＣＰＵ１０７は、図９のステップＳ９１０〜Ｓ９１２と同様の処理を行って本処理を終了する。
【００７６】
上述した図６及び図１０の処理によれば、非給紙積載領域３０９に用紙が積載されているとき、ユーザによる用紙の補給を抑制する表示が行われる。ここで、給紙積載領域３０８に積載された用紙がなくなる前に、ユーザによって給紙積載領域３０８に用紙が補給されると、図４の用紙移動処理によって非給紙積載領域３０９に積載された用紙を給紙積載領域３０８に移動させることができず、非給紙積載領域３０９に積載された用紙が滞留するので、ユーザによる用紙の補給は、非給紙積載領域３０９に用紙が積載されていないときに行われるのが好ましいが、上述した図６及び図１０の処理では、非給紙積載領域３０９に用紙が積載されているとき、給紙積載領域３０８に残存する用紙の量にかかわらず、大容量給紙カセット２０６の用紙残量に対応する残量バーが当該用紙残量の最大を示す「３本」で表示され、且つ非給紙積載領域３０９に用紙が積載されていないとき、給紙積載領域３０８の検知用紙残量情報に基づいて大容量給紙カセット２０６の用紙残量に対応する残量バーが表示されるので、ユーザが用紙を補給する適切なタイミングを特定することができる。すなわち、非給紙積載領域３０９に積載された用紙が滞留することを防止することができ、もって、非給紙積載領域３０９に積載された用紙が滞留することによる当該用紙の劣化を防止することができる。
【００７７】
また、上述した図６及び図１０の処理によれば、非給紙積載領域３０９に積載された用紙が給紙積載領域３０８に移動される期間、ユーザによる用紙の補給を抑制する表示が行われる。ここで、非給紙積載領域３０９に積載された用紙が給紙積載領域３０８に移動される期間はユーザによる用紙の補給が行えないが、当該期間には大容量給紙カセット２０６の用紙残量に対応する残量バーが当該用紙残量の最大を示す「３本」で表示されるので、ユーザによる給紙積載領域３０８及び非給紙積載領域３０９への用紙の補給が抑制され、非給紙積載領域３０９に積載された用紙が給紙積載領域３０８に移動される用紙移動処理が阻害されるのを防止することができる。
【００７８】
以上、本発明について実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。
【００７９】
例えば、上述した実施の形態では、非給紙積載領域３０９に用紙が無くても、給紙積載領域３０８の検知用紙残量情報が６６％以下になるまで、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数が「３本」であったが、非給紙積載領域３０９に用紙が無い場合、給紙積載領域３０８の検知用紙残量情報に基づいて大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「２本」以下に決定してもよい。
【００８０】
図１１は、図１０の残量算出処理の変形例の手順を示すフローチャートである。
【００８１】
図１１の処理は、ＣＰＵ１０７がＲＯＭ１０８及びＨＤＤ１１０に格納される各種プログラムを実行することによって行われる。
【００８２】
図１１において、まず、ＣＰＵ１０７は図１０のステップＳ１００１〜Ｓ１００５と同様の処理を行う。次いで、ＣＰＵ１０７は、給紙積載領域３０８の検知用紙残量情報が１００％〜５０％の範囲内であるか否かを判別する（ステップＳ１１０１）。
【００８３】
ステップＳ１１０１の判別の結果、検知用紙残量情報が１００％〜５０％の範囲内であるとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「２本」に決定する（ステップＳ１１０２）。すなわち、本変形例では、用紙が給紙積載領域３０８に十分に積載されている場合であっても、非給紙積載領域３０９に用紙が無いと、大容量給紙カセット２０６の用紙残量が不十分であることを通知するために、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数が「２本」で示される。その後、ＣＰＵ１０７はステップＳ１１０２の処理を実行した後に本処理を終了する。
【００８４】
ステップＳ１１０１の判別の結果、検知用紙残量情報が１００％〜５０％の範囲内でないとき、ＣＰＵ１０７は、検知用紙残量情報が４９％〜１％の範囲内であるか否かを判別する（ステップＳ１１０３）。
【００８５】
ステップＳ１１０３の判別の結果、検知用紙残量情報が４９％〜１％の範囲内であるとき、ＣＰＵ１０７は、大容量給紙カセット２０６の用紙残量に対応する残量バーの本数を「１本」に決定する（ステップＳ１１０３）。
【００８６】
ステップＳ１１０３の判別の結果、検知用紙残量情報が４９％〜１％の範囲内でないとき、ＣＰＵ１０７は、図９のステップＳ９１０〜Ｓ９１２と同様の処理を行って、本処理を終了する。
【００８７】
上述した変形例によれば、非給紙積載領域３０９に用紙が無い場合、給紙積載領域３０８の検知用紙残量情報に基づいて大容量給紙カセット２０６の用紙残量に対応する残量バーの本数が「２本」以下に決定される。これにより、上述した実施の形態における用紙残量の表示に比べ、大容量給紙カセット２０６の用紙残量が不十分であることをより速く通知することができ、もって、大容量給紙カセット２０６が用紙切れになる場合を低減することができる。
【００８８】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８９】
１０１  画像形成装置
１０３  表示部
１０７  ＣＰＵ
３０３  用紙検知センサ
３０４  高さ検知センサ
３０７  押し板
３０８  給紙積載領域
３０９  非給紙積載領域
【図１】
0006460892.tif 000002
【図２】
0006460892.tif 000003
【図３】
0006460892.tif 000004
【図４】
0006460892.tif 000005
【図５】
0006460892.tif 000006
【図６】
0006460892.tif 000007
【図７】
0006460892.tif 000008
【図８】
0006460892.tif 000009
【図９】
0006460892.tif 000010
【図１０】
0006460892.tif 000011
【図１１】
0006460892.tif 000012