(57)【要約】【課題】消耗材の補充に関わる態様に応じて、消耗材の補充を促すことができる印刷装置を提供すること。【解決手段】ＣＰＵ１１２は、シート２２の積載枚数から使用枚数Ｐを引いた差が、ニア閾値Ｎ未満となると判断した場合（Ｓ５１：ＮＯ）、ニア閾値Ｎ未満となるタイミングである予測時刻Ｔｎを算出する（Ｓ５３）。予測時刻Ｔｎが補充不可能時間帯内であると判断した場合（Ｓ５７：ＹＥＳ）、シートの積載枚数がニア閾値Ｎ未満であることを検出するよりも前のステップＳ５８にて、「シート補充して下さい。」のメッセージをタッチパネル１２０に表示させ、シートの補充を促す。これにより、ユーザは、予測時刻Ｔｎが補充不可能時間帯内となる場合には、シート２２の補充が促されるので、シート２２の補充が促されたにもかかわらず、シート保管室に入室できず、シート２２の補充ができない状況の発生を抑制することができる。【選択図】図８
2018167489.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
画像データを入力するインタフェースと、
前記筐体に装着される保持部であって、消耗材を保持する保持部と、
前記筐体内に設けられるプリンタであって、前記保持部に保持される前記消耗材を用いて画像データに基づく画像を印刷するプリンタと、
前記筐体の外に向けて情報を報知する報知装置と、
メモリと、
コントローラと、を備え、
前記コントローラは、
前記インタフェースにより入力された前記画像データの印刷指示を受け付けると、
当該画像データを前記プリンタに印刷させる印刷処理と、
前記保持部に保持される前記消耗材の量を検出する検出処理と、
前記印刷処理において使用される前記消耗材の量を推定する推定処理と、
前記検出処理にて検出した前記消耗材の量から、前記推定処理にて推定した前記消耗材の使用量を引いた差が、前記メモリに記憶されている所定量未満となるか否かを判断する第１判断処理と、
前記第１判断処理にて前記所定量未満となると判断した場合、当該所定量未満となるタイミングを算出する算出処理と、
前記算出処理において算出した前記タイミングにより、特定条件が成立するか否かを判断する第２判断処理と、を実行し、
前記第２判断処理において、前記特定条件が成立すると判断した場合、前記保持部に保持される前記消耗材の量が前記所定量未満であることを検出するよりも前に、前記消耗材の補充を促す情報を前記報知装置に報知させる第１報知処理を実行することを特徴とする印刷装置。
【請求項２】
前記コントローラは、前記第２判断処理において、
前記算出処理において算出した前記タイミングが、前記メモリに記憶されている特定の時間帯に入る場合、前記特定条件が成立すると判断することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記コントローラは、
前記特定の時間帯に入るタイミングよりも前に前記第１報知処理を実行することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記コントローラは、
前記特定の時間帯に入るタイミングの、前記メモリに記憶されている特定の時間以上早いタイミングで前記第１報知処理を実行することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記コントローラは、前記第２判断処理において、
前記算出処理において算出した前記タイミングよりも前記メモリに記憶されている特定の時間だけ早いタイミングが到来すると、前記特定条件が成立すると判断することを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記筐体に設けられる操作部を備え、
前記コントローラは、前記操作部を介して入力された前記特定の時間を、前記メモリに記憶させる記憶処理を実行することを特徴とする請求項４または５に記載の印刷装置。
【請求項７】
前記コントローラは、
前記検出処理にて検出した前記消耗材の量から、前記推定処理にて推定した前記消耗材の使用量を引いた差が、負の値となるか否かを判断する第３判断処理を実行し、
前記第３判断処理で、負の値となると判断した場合、
前記消耗材の補充を促す情報を前記報知装置に報知させ、前記算出処理を実行することを特徴とする請求項１から６の何れかに記載の印刷装置。
【請求項８】
前記コントローラは、
前記保持部に保持される前記消耗材の量が前記所定量未満であることを検出したタイミングで、前記消耗材が前記所定量未満となったことを示す情報を前記報知装置に報知させる第２報知処理を実行することを特徴とする請求項１から７の何れかに記載の印刷装置。
【請求項９】
前記コントローラは、
前記特定条件が成立しないと判断した場合、前記保持部に保持される前記消耗材の量が前記所定量未満であることを検出したタイミングで、前記消耗材の補充を促す情報を前記報知装置に報知させる第３報知処理を実行することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記消耗材は画像が印刷されるシートであり、
前記保持部は前記シートを保持するトレイであることを特徴とする請求項１から９の何れかに記載の印刷装置。
【請求項１１】
前記トレイに保持される前記シートの積載量に応じた信号を出力するセンサを備え、
前記コントローラは、前記検出処理において、前記センサから出力される信号に基づき、前記シートの量を検出することを特徴とする請求項１０に記載の印刷装置。
【請求項１２】
前記インタフェースは、ネットワークに接続されており、
前記コントローラは、前記推定処理において、
前記インタフェースにより入力された前記画像データに付加されている情報により、前記消耗材の量である前記シートの枚数を推定することを特徴とする請求項１１に記載の印刷装置。
【請求項１３】
前記コントローラは、前記算出処理において、
前記検出処理にて検出した前記消耗材の量である前記シートの枚数と、前記推定処理にて推定された前記消耗材の使用量である使用される前記シートの枚数と、前記シート１枚当たりの印刷時間に基づき、前記所定量未満となるタイミングを算出することを特徴とする請求項１２に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関するものである。
【背景技術】
【０００２】
特許文献１には、複数の給紙トレイを備える画像形成装置において、複数の警告レベルの何れか１つを選択させ、選択された警告レベルよりも、給紙トレイの用紙残量が少なくなった場合に警告する画像形成装置が記載されている。これによれば、ユーザは、例えば、余裕をもって用紙残量を知る必要がある場合、そうではない場合などの使用態様に応じて、警告レベルを選択することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−８６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザが警告レベルを使用態様に応じて設定したとしても、警告が不十分となる場合がある。例えばシートを保管している保管場所が施錠される時間帯がある場合などである。この場合、例え、余裕をもって消耗材の補充が促されたとしても、促されたタイミングで、保管場所が施錠されている場合には、ユーザは保管場所に入れずシートを補充することができなくなってしまう。
【０００５】
本願は、上記の課題に鑑み提案されたものであって、消耗材の補充に関わる態様に応じて、消耗材の補充を促すことができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本明細書は、筐体と、画像データを入力するインタフェースと、筐体に装着される保持部であって、消耗材を保持する保持部と、筐体内に設けられるプリンタであって、保持部に保持される消耗材を用いて画像データに基づく画像を印刷するプリンタと、筐体の外に向けて情報を報知する報知装置と、メモリと、コントローラと、を備え、コントローラは、インタフェースにより入力された画像データの印刷指示を受け付けると、当該画像データをプリンタに印刷させる印刷処理と、保持部に保持される消耗材の量を検出する検出処理と、印刷処理において使用される消耗材の量を推定する推定処理と、検出処理にて検出した消耗材の量から、推定処理にて推定した消耗材の使用量を引いた差が、メモリに記憶されている所定量未満となるか否かを判断する第１判断処理と、第１判断処理にて所定量未満となると判断した場合、当該所定量未満となるタイミングを算出する算出処理と、算出処理において算出したタイミングにより、特定条件が成立するか否かを判断する第２判断処理と、を実行し、第２判断処理において、特定条件が成立すると判断した場合、保持部に保持される消耗材の量が所定量未満であることを検出するよりも前に、消耗材の補充を促す情報を報知装置に報知させる第１報知処理を実行することを特徴とする印刷装置を開示する。
【０００７】
所定量未満となるタイミングにより、消耗材の補充に関わる態様が考慮された特定条件が成立する場合には、補充が促されるので、補充が促されたにもかかわらず、補充ができない状況の発生を抑制することができる。特に、消耗材の量が所定量未満であることを検出してから消耗材を補充すると不都合が生じるような特定条件が成立するような場合に、本願によれば所定量未満であることを検出するよりも前に消耗材を補充する旨を促す情報が報知されるので、上記不都合が生じるのを抑制できる。
【発明の効果】
【０００８】
本願によれば、消耗材の補充に関わる態様に応じて、消耗材の補充を促すことができる印刷装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係るＭＦＰの概略構成を示す断面図である。
【図２】第１実施形態に係るＭＦＰの電気的構成を示すブロック図である。
【図３】第１実施形態に係る設定処理の処理内容を示すフローチャートである。
【図４】第１実施形態に係る設定処理における表示画面の画面遷移を説明する図である。
【図５】第１実施形態に係る印刷報知処理の処理内容を示すフローチャートである。
【図６】第１実施形態に係る第１印刷処理の処理内容を示すフローチャートである。
【図７】第２印刷処理の前半の処理内容を示すフローチャートである。
【図８】第２印刷処理の後半の処理内容を示すフローチャートである。
【図９】印刷報知処理における各時間の説明および表示画面を説明する図である。
【図１０】第３印刷処理の処理内容を示すフローチャートである。
【図１１】トレイ開閉処理の処理内容を示すフローチャートである。
【図１２】第２実施形態に係る印刷処理の処理内容を示すフローチャートである。
【図１３】第２実施形態に係るトレイ開閉処理の処理内容を示すフローチャートである。
【発明を実施するための形態】
【００１０】
［第１実施形態］
＜ＭＦＰの構成＞
【００１１】
ＭＦＰ（Multi Function Peripheral）１は、印刷機能、コピー機能、スキャナ機能、ＦＡＸ送受信機能を備える複合機である。以下の説明において、方向は、図１で示す方向を用いる。ＭＦＰ１は、略箱状の筐体２、原稿台４、排紙トレイ３、原稿台カバー５、給紙トレイ１５、トレイセンサＳｅ１、残量センサＳｅ２、および排紙センサＳｅ３を有しており、筐体２の内部に、搬送部１０、画像形成部２０、および画像読取部２５等を収納している。
【００１２】
筐体２の上面に原稿台４が設けられている。原稿台４の上に設けられた原稿台カバー５は後方に不図示の回動軸を有し、上方に回動することができる。原稿台４の下方には、画像読取部２５が設けられている。画像読取部２５は不図示の光源およびイメージセンサを有している。画像読取部２５は原稿台４が支持する原稿に対して、イメージセンサを左から右（図１の紙面手前から奥）に移動させて、原稿を読み取る。
【００１３】
給紙トレイ１５は、筐体２に対し脱着可能に設置されている。給紙トレイ１５はシート２２を支持する支持板１１を有し、シート２２を保持する。搬送部１０は、給紙ローラ１３、分離ローラ１４、排紙ローラ１６等を有している。支持板１１は、給紙ローラ１３に接近する方向に変位可能に構成されており、給紙ローラ１３に接近する方向に変位することで、支持するシート２２を給紙ローラ１３に押圧する。給紙ローラ１３は、自身に押圧されているシート２２を送出する。分離ローラ１４は、給紙ローラ１３によって送出されたシート２２を、搬送経路２１に沿って搬送する。排紙ローラ１６は、画像形成されたシート２２を排紙トレイ３へ排紙する。
【００１４】
画像形成部２０は、ＭＦＰ１の前後方向の略中央部であって、搬送部１０の上部に配置されており、プロセスカートリッジ３０、露光部４０、および定着部６０等を有している。
【００１５】
プロセスカートリッジ３０は、感光体ドラム３１および転写ローラ３２、不図示の帯電器、現像ローラ、層厚規制ブレード、およびトナー収容室などを有している。
【００１６】
露光部４０は、感光体ドラム３１の上方に備えられており、不図示のレーザ光源、ポリゴンミラー等を有している。ポリゴンミラーは、レーザ光源から発光されるレーザビームを偏向して、感光体ドラム３１表面にレーザビームを照射する。
【００１７】
定着部６０はＭＦＰ１の後方、プロセスカートリッジ３０の後方に配置されている。定着部６０は加熱ローラ６１および加圧ローラ６２等を有している。
【００１８】
トレイセンサＳｅ１は、例えばフォトインタラプタであり、給紙トレイ１５が筐体２に装着されている装着位置と、前方に引き出された非装着位置とで、異なる信号をＣＰＵ１１２（後述）へ出力する。残量センサＳｅ２は、重量センサであり、給紙トレイ１５が支持するシート２２の重量に応じた信号をＣＰＵ１１２へ出力する。排紙センサＳｅ３は、排紙ローラ１６の近傍に設けられ、例えばフォトインタラプタであり、シート２２の有無に応じた信号をＣＰＵ１１２へ出力する。
【００１９】
次に、ＭＦＰ１における画像形成時の動作について説明する。帯電器は感光体ドラム３１の表面を一様に正帯電する。印刷データに基づいて露光部４０はレーザビームを照射し、感光体ドラム３１の表面を露光する。これにより、感光体ドラム３１の表面には、静電潜像が形成される。次に、現像ローラが感光体ドラム３１表面に形成されている静電潜像にトナーを供給する。これにより、感光体ドラム３１の表面の静電潜像は可視像化され、感光体ドラム３１の表面にはトナー像が担持される。
【００２０】
一方、所定のタイミングで、搬送部１０はシート２２を搬送経路２１に沿って画像形成部２０に搬送する。転写ローラ３２は感光体ドラム３１の表面に担持されたトナー像をシート２２に転写する。そして、定着部６０は、シート２２に転写されたトナー像を熱定着する。その後、シート２２は搬送経路２１に沿って搬送され、排紙トレイ３に排紙される。以下の説明において、シート２２に画像形成することを印刷と記載する場合がある。
【００２１】
＜電気的構成＞
次に、図２を用いて、ＭＦＰ１の電気的構成について説明する。ＭＦＰ１は、図１に示した構成の他に、ＣＰＵ１１２、ＲＯＭ１１３、ＲＡＭ１１４、ＮＶＲＡＭ（不揮発性メモリ）１１５、ＦＡＸ通信部２６、ＵＳＢインタフェース１１７、ユーザインタフェース１１９、ネットワークインタフェース１２１などを備えている。ＲＯＭ１１３は、後述する印刷報知処理などの処理を実行するためのプログラムなどを記憶しており、ＣＰＵ１１２は、ＲＯＭ１１３から読み出したプログラムに従って、その処理結果をＲＡＭ１１４に記憶させながらバスで接続されている各部の制御を行う。ＮＶＲＡＭ１１５はトレイ設定情報および積載枚数情報などを記憶している。ここで、トレイ設定情報とは、給紙トレイ１５が支持するシート２２のシートタイプの情報である。積載枚数情報とは、給紙トレイ１５が支持するシート２２の積載枚数の情報である。
【００２２】
画像形成部２０は、ＣＰＵ１１２の指示に従って、シート２２に画像を印刷する。画像読取部２５は、原稿の画像を読み取る。
【００２３】
ＦＡＸ通信部２６は、接続している不図示の電話回線を介して、他のＦＡＸ通信機器との間でＦＡＸデータの送受を行う。ＵＳＢインタフェース１１７は、筐体２の前面に設けられたＵＳＢレセプタクル１１８に接続されたＵＳＢ対応の記憶媒体に対して、ＵＳＢ規格に沿ったデータの読み出しおよび書き込みを行う。ＵＳＢ対応の記憶媒体とは、例えば、ＵＳＢメモリなどである。ユーザインタフェース１１９は、筐体２の前面に設けられたタッチパネル１２０を有する。ユーザインタフェース１１９は、各種の設定画面や装置の動作状態などの情報をタッチパネル１２０に表示して筐体２の外に向けて報知する。また、ユーザがタッチパネル１２０に対して行う操作に応じた信号をＣＰＵ１１２へ出力する。ネットワークインタフェース１２１は、例えば無線ＬＡＮ通信を行い、無線ＬＡＮに接続されているＰＣ（Personal Computer）６などと通信を行う。
【００２４】
ＣＰＵ１１２は、ＦＡＸ通信部２６、ＵＳＢインタフェース１１７、ネットワークインタフェース１２１、画像読取部２５により入力された画像データの印刷指示を受け付けると、画像データを画像形成部２０に印刷させる印刷処理を実行する。ＦＡＸ通信部２６がＦＡＸ受信データを受け付け、ＦＡＸ受信データの印刷指示を受け付けた場合、ＣＰＵ１１２はＦＡＸ通信部２６により入力されたＦＡＸ受信データを画像形成部２０に印刷させる。ＵＳＢレセプタクル１１８に装着された例えばＵＳＢメモリに記憶されている画像データの印刷指示を受け付けた場合、ＣＰＵ１１２はＵＳＢインタフェース１１７にＵＳＢメモリに記憶されている画像データを読み出させ、ＵＳＢインタフェース１１７により入力された画像データを画像形成部２０に印刷させる。ネットワークインタフェース１２１を介して、例えばＰＣ６から画像データの印刷指示である印刷ジョブを受け付けた場合、ＣＰＵ１１２はネットワークインタフェース１２１により入力された印刷ジョブに含まれる画像データを画像形成部２０に印刷させる。コピーの指示を受け付けた場合、ＣＰＵ１１２は画像読取部２５に原稿を読み取らせ、画像読取部２５から入力された画像データを画像形成部２０に印刷させる。
【００２５】
＜概要＞
ＭＦＰ１は、給紙トレイ１５が支持するシート２２が無くなった状態であるエンプティの時と、給紙トレイ１５が支持するシート２２の積載枚数がわずかとなった状態であるニアエンプティの時に、タッチパネル１２０に警告を表示させて、ユーザにシート２２の補充を促す。しかしながら、ＭＦＰ１にシート２２の補充を促されたとしても、ユーザがシート２２の補充ができない状況が発生する場合がある。例えば、ＭＦＰ１の設置場所と、シート２２が保管されているシート保管室の場所とが異なり、シート保管室が施錠されるような場合である。このような場合、ＭＦＰ１にニアエンプティの警告が出ても、施錠の時間帯では、ユーザはシート保管室に入室できず、シート２２を補充できなくなってしまう。そこで、ＭＦＰ１は後述する印刷報知処理を実行することにより、補充ができない時間帯に応じて、シート２２の補充を促す。
【００２６】
＜設定処理＞
先に、設定処理について説明する。ＭＦＰ１は電源がＯＮされると、タッチパネル１２０にメイン画面を表示させる。メイン画面には、後述する印刷報知処理に関わる設定を受け付ける設定ボタンが表示される。ＣＰＵ１１２は、設定ボタンが選択されたと判断すると、図４に示す表示画面１３０をタッチパネル１２０に表示させる。表示画面１３０には、「シートニアエンプティの警告レベルを変更しますか？」のメッセージとＹＥＳボタン、およびＮＯボタンが表示される。ＹＥＳボタンが選択されたと判断すると、ＣＰＵ１１２は、図３に示す設定処理を開始する。まず、ＣＰＵ１１２は、ＮＶＲＡＭ１１５に記憶されているトレイ設定情報を参照し、シートタイプは普通紙であるか否かを判断する（Ｓ１）。ここでは、給紙トレイ１５には普通紙もしくは、はがきが入れられるものとする。シートタイプは普通紙であると判断すると（Ｓ１：ＹＥＳ）、ＣＰＵ１１２は、表示画面１３１（図４）を表示させる（Ｓ２）。表示画面１３１には、「トレイの警告範囲を指定してください」のメッセージと、シート２２の積載枚数を表す５つの画像と、ＯＫボタン、ＣＡＮＣＥＬボタンが表示される。シート２２の積載枚数を表す５つの画像は、２０〜１００枚の積載枚数に対応したものである。一方、シートタイプは普通紙でないと判断すると（Ｓ１：ＮＯ）、シートタイプは、はがきであるため、ＣＰＵ１１２は、表示画面１３２（図４）を表示させる（Ｓ３）。表示画面１３２には、表示画面１３１と同様に、「トレイの警告範囲を指定してください」のメッセージと、シート２２の積載枚数を表す５つの画像と、ＯＫボタン、ＣＡＮＣＥＬボタンが表示される。ここで、ＭＦＰ１で使用されるはがきの重さは、ＭＦＰ１で使用される普通紙の重さの２倍程度であり、シート２２の積載枚数を表す５つの画像は１０〜５０枚の積載枚数に対応したものとなっている。
【００２７】
ユーザは、シート２２の積載枚数を表す５つの画像の何れかを選択し、ＯＫボタンを選択する。次に、ＣＰＵ１１２はＯＫボタンが選択されたか否かを判断する（Ｓ４）。ＯＫボタンが選択されたと判断すると（Ｓ４：ＹＥＳ）、ＣＰＵ１１２は選択された積載枚数をニア閾値Ｎにセットする（Ｓ５）。詳しくは、ニア閾値Ｎの値を、選択された積載枚数であるとしてＲＡＭ１１４およびＮＶＲＡＭ１１５に記憶させる。以下の説明において、ＲＡＭ１１４およびＮＶＲＡＭ１１５に値を記憶させることをセットすると記載する場合がある。ここで、ニア閾値Ｎとは、ＣＰＵ１１２がニアエンプティであるか否かの判断に使用する変数である。このように、ユーザはニアエンプティとする積載枚数を自由に選択することができる。一方、ＯＫボタンが選択されていないと判断すると（Ｓ４：ＮＯ）、ＣＰＵ１１２はＣＡＮＣＥＬボタンが選択されたか否かを判断する（Ｓ７）。ＣＡＮＣＥＬボタンが選択されたと判断すると（Ｓ７：ＹＥＳ）、ＣＰＵ１１２は設定処理を終了する。一方、ＣＡＮＣＥＬボタンが選択されていないと判断すると（Ｓ７：ＮＯ）、ＣＰＵ１１２は表示画面１３１もしくは表示画面１３２の表示をユーザインタフェース１１９に指示してから、所定時間経過したか否かを判断する（Ｓ８）。所定時間経過していないと判断すると（Ｓ８：ＮＯ）、ＣＰＵ１１２はステップＳ４へ戻る。一方、所定時間経過したと判断すると（Ｓ８：ＹＥＳ）、ＣＰＵ１１２は設定処理を終了する。
【００２８】
ステップＳ５の実行後、ＣＰＵ１１２は表示画面１３３（図４）を表示させる（Ｓ６）。表示画面１３３には、「シート保管室が施錠される時間帯を指定してください」のメッセージと、施錠開始時間の入力を受け付けるテキストボックス、施錠終了時間の入力を受け付けるテキストボックス、ＯＫボタン、ＣＡＮＣＥＬボタンが表示される。ユーザは、各テキストボックスに時間を入力すると、ＯＫボタンを選択する。次に、ＣＰＵ１１２はＯＫボタンが選択されたか否かを判断する（Ｓ９）。ＯＫボタンが選択されたと判断すると（Ｓ９：ＹＥＳ）、ＣＰＵ１１２は入力された時間を、後述する印刷報知処理およびトレイ開閉処理に使用する変数である時間帯Ｚの値にセットする（Ｓ１０）。一方、ＯＫボタンが選択されていないと判断すると（Ｓ９：ＮＯ）、ＣＰＵ１１２はステップＳ７，Ｓ８と同様に、ステップＳ１２，Ｓ１３を実行する。
【００２９】
ステップＳ１０の実行後、ＣＰＵ１１２は表示画面１３４（図４）を表示させる（Ｓ１１）。表示画面１３４には、「シート保管室へシートを取りに行く猶予を指定してください」のメッセージと、時間の入力を受け付けるテキストボックス、ＯＫボタン、ＣＡＮＣＥＬボタンが表示される。ユーザは、シート保管室へシート２２を取りに行くのにかかる時間を、テキストボックスに入力し、ＯＫボタンを選択する。次に、ＣＰＵ１１２は、ＯＫボタンが選択されたか否かを判断する（Ｓ１４）。ＯＫボタンが選択されたと判断すると（Ｓ１４：ＹＥＳ）、ＣＰＵ１１２は入力された時間を、後述する印刷報知処理およびトレイ開閉処理に使用する変数である補充時間Ｔｅおよび表示時間Ｔｓの値にセットし（Ｓ１５）、設定処理を終了する。一方、ＯＫボタンが選択されていないと判断すると（Ｓ１４：ＮＯ）、ＣＰＵ１１２はステップＳ７，Ｓ８と同様に、ステップＳ１６，Ｓ１７を実行する。
【００３０】
＜印刷報知処理＞
ＣＰＵ１１２は、例えば印刷ジョブを受け付けるなどして画像データの印刷指示を受け付けた場合と、トレイ開閉処理（後述）のステップＳ９７にて印刷再開要求を実行した場合、図５に示す印刷報知処理を開始する。ここでは、印刷ジョブを受け付けた場合を例示して説明する。まず、ＣＰＵ１１２は、残量センサＳｅ２から出力されるシート２２の重量に応じた信号に基づき、給紙トレイ１５が支持するシート２２の積載枚数を検出する検出処理を実行する。詳しくは、信号に基づくシート２２の重量をシート２２の１枚当たりの重量で除して、積載枚数を算出し、ＮＶＲＡＭ１１５が記憶している積載枚数情報を算出した積載枚数に更新させる。尚、ＣＰＵ１１２はシート２２の１枚当たりの重量を、トレイ設定情報が有するシートタイプの情報と、ＮＶＲＡＭ１１５が記憶するシートタイプに対するシート２２の１枚当たりの重量とに基づき決定する。また、ニアエンプティ警告表示の表示中であるか否かを判断する（Ｓ２１）。第３印刷処理（後述）のステップＳ７１，Ｓ７２にて説明するように、ＣＰＵ１１２は積載枚数情報の積載枚数に基づき、給紙トレイ１５のシート２２の積載枚数がニア閾値Ｎ未満であると判断すると、ユーザインタフェース１１９に指示して、タッチパネル１２０に「まもなくシートが無くなります。」のメッセージを表示（以後、ニアエンプティ警告表示と称する。）させる。また、ＣＰＵ１１２は、ニアエンプティ警告表示の指示をユーザインタフェース１１９に行った場合、ニアエンプティ警告表示のフラグをＲＡＭ１１４に記憶させ、ニアエンプティ警告表示のフラグの有無に基づき、ニアエンプティ警告表示中であるか否かを判断する。ニアエンプティの警告を表示中であると判断すると（Ｓ２１：ＹＥＳ）、ＣＰＵ１１２は第１印刷処理を実行し（Ｓ２２）、印刷報知処理を終了する。一方、ニアエンプティの警告を表示中でないと判断すると（Ｓ２１：ＮＯ）、第２印刷処理を実行し（Ｓ２３）、印刷報知処理を終了する。
【００３１】
＜第１印刷処理＞
次に、第１印刷処理について図６を用いて説明する。尚、第１印刷処理は、給紙トレイ１５が支持するシート２２の積載枚数がニア閾値Ｎ未満であるとＣＰＵ１１２が判断した場合に実行する処理である。第１印刷処理を開始すると、ＣＰＵ１１２は使用枚数Ｐを推定する（Ｓ３１）。例えば、ＣＰＵ１１２は印刷ジョブに含まれるページ枚数の情報に基づき、使用枚数Ｐを推定する。ここで、印刷ジョブは画像データに印刷の情報が付加されたデータである。また、ページ枚数の情報とは、シート２２、１枚当たりに割り付けられるページ数、両面印刷か片面印刷かを加味したページ数、部数などの情報である。また、積載枚数情報を参照し、積載枚数情報の積載枚数を、印刷報知処理に用いる変数である開始時枚数Ｒの値にセットする。次に、ＣＰＵ１１２は開始時枚数Ｒから使用枚数Ｐを減じた値が０以上であるか否かを判断する（Ｓ３２）。０以上でないと判断すると（Ｓ３２：ＮＯ）、印刷中にエンプティとなると見込まれるため、ＣＰＵ１１２は「印刷中にシートが不足する可能性があります。」などのメッセージをタッチパネル１２０に表示（以後、印刷中のエンプティ警告表示と称する。）させ（Ｓ３３）、ステップＳ３４へ進む。一方、０以上であると判断すると（Ｓ３２：ＹＥＳ）、印刷中にエンプティとなる見込みがないため、ＣＰＵ１１２はステップＳ３４へ進む。
【００３２】
ステップＳ３４では、現在時刻が補充不可能時間帯外であるか否かを判断する。図９を用いて詳しく説明する。図９は、時間帯Ｚが１２：００〜１３：００であり、表示時間Ｔｓおよび補充時間Ｔｅが５分である場合を例示している。補充不可能時間帯は、時間帯Ｚに入る時刻（１２：００）から補充時間Ｔｅ遡った補充表示終了時刻（１１：５５）から、時間帯Ｚが終わる時刻（１３：００）までの時間である。図９の場合には、補充不可能時間帯は１１：５５〜１３：００となる。補充不可能時間帯外であると判断すると（図６、Ｓ３４：ＹＥＳ）、ＣＰＵ１１２は「シート保管室は施錠中です」のメッセージの表示（以後、保管室施錠中表示と称する。）および「１３：００に開錠されます。」のメッセージの表示（以後、保管室の開錠時刻表示と称する。）をタッチパネル１２０にさせていた場合、表示をクリアさせ（Ｓ３５）、「シートを補充して下さい」のメッセージをタッチパネル１２０に表示（以後、シート補充表示と称する。）させ（Ｓ３６）、ステップＳ４０へ進む。一方、補充不可能時間帯外でないと判断すると（Ｓ３４：ＮＯ）、ユーザはシート２２を補充できないため、シート補充表示をタッチパネル１２０にさせていた場合、シート補充表示をクリアさせ（Ｓ３７）、現在時刻が時間帯Ｚ内であるか否かを判断する（Ｓ３８）。現在時刻が時間帯Ｚ内であると判断すると（Ｓ３８：ＹＥＳ）、すでにシート保管室は施錠されているため、「１２：００に施錠されます。」のメッセージの表示（以後、保管室の施錠時刻表示と称する。）をタッチパネル１２０にさせていた場合、表示をクリアさせ、ＣＰＵ１１２は保管室施錠中表示および保管室の開錠時刻表示をタッチパネル１２０にさせ（Ｓ３９）、ステップＳ４０へ進む。一方、現在時刻が時間帯Ｚ内でないと判断すると（Ｓ３８：ＮＯ）、ＣＰＵ１１２はステップＳ４０へ進む。
【００３３】
ステップＳ４０では、現在時刻が、補充表示時間帯に入っているか否かを判断する（Ｓ４０）。図９に示すように、補充表示時間帯とは、補充表示終了時刻から表示時間Ｔｓ遡った補充表示開始時刻（１１：５０）から補充表示終了時刻（１１：５５）までの時間帯である。補充表示時間帯に入っていると判断すると（Ｓ４０：ＹＥＳ）、ＣＰＵ１１２は保管室の施錠時刻表示をタッチパネル１２０にさせ（Ｓ４１）、ステップＳ４２へ進む。一方、補充表示時間帯に入っていないと判断すると（Ｓ４０：ＮＯ）、ＣＰＵ１１２はステップＳ４２へ進む。ステップＳ４２では、シート２２、１枚の印刷が終了したか否かを判断する（Ｓ４２）。例えば、ＣＰＵ１１２はシート２２、１枚の印刷開始を指示した所定時間経過後に、排紙センサＳｅ３の信号がシート２２の有りの信号から無しの信号に変化した場合、シート２２、１枚の印刷が終了したと判断する。シート２２、１枚の印刷を終了していないと判断すると（Ｓ４２：ＮＯ）、ステップＳ３４へ戻る。一方、シート２２、１枚の印刷を終了したと判断すると（Ｓ４２：ＹＥＳ）、ＣＰＵ１１２は開始時枚数Ｒを１減算した値を積載枚数として、積載枚数情報を更新し（Ｓ４３）、シート２２が給紙トレイ１５に無いか否かを判断する（Ｓ４４）。ＣＰＵ１１２は、積載枚数が０となった場合、シート２２が給紙トレイ１５に無いと判断する。シート２２が無いと判断すると（Ｓ４４：ＹＥＳ）、印刷できないため、印刷処理を中断する（Ｓ４５）。詳しくは、ＣＰＵ１１２は搬送部１０によるシート２２の搬送動作の停止、および、画像形成部２０による画像形成動作を停止させる。次に、ＣＰＵ１１２は、ニアエンプティ警告表示および印刷中のエンプティ警告表示をタッチパネル１２０に行わせていた場合、表示をクリアし、「シートが無くなりました。」のメッセージをタッチパネル１２０に表示（以後、エンプティ警告表示と称する。）させ（Ｓ４６）、第１印刷処理を終了する。一方、シート２２があると判断すると（Ｓ４４：ＮＯ）、次のシート２２、１枚の印刷が無いか否かをＣＰＵ１１２は判断する（Ｓ４７）。印刷が無いと判断すると（Ｓ４７：ＹＥＳ）、ＣＰＵ１１２は第１印刷処理を終了する。一方、印刷があると判断すると（Ｓ４７：ＮＯ）、次の印刷のため、ＣＰＵ１１２はステップＳ３４へ戻る。
【００３４】
ここで、第１印刷処理におけるタッチパネル１２０に表示される表示画面について説明する。第１印刷処理は、ニアエンプティ警告表示中である場合に開始される処理であるため、第１印刷処理の開始時のタッチパネル１２０には、「まもなくシートが無くなります。」のメッセージが表示される。また、ステップＳ３２にてＮＯと判断された場合、表示画面には「印刷中にシートが不足する可能性があります。」のメッセージが表示される。現在時刻が、補充表示終了時刻より前である場合には、「シートを補充して下さい。」のメッセージが表示される。現在時刻が、補充表示時間帯内である場合には、「１２：００に施錠されます。」のメッセージが表示される。これにより、ユーザはまもなくシート保管室が施錠されてしまうため、ただちにシート２２を取りに行くが必要であることを認識することができる。現在時刻が、時間帯Ｚ内である場合には、「シート保管室は施錠中です。１３：００に開錠されます。」のメッセージが表示される。これにより、ユーザは、シート保管室は施錠されており、１３：００まで待つ必要があることを認識することができる。
【００３５】
＜第２印刷処理＞
次に、図７，８を用いて、第２印刷処理について説明する。第１印刷処理と同じ処理ステップについては同一の符号を付し、詳細な説明は適宜省略する。まず、ＣＰＵ１１２は、使用枚数Ｐを推定する（Ｓ３１）。次に、ＣＰＵ１１２は開始時枚数Ｒから使用枚数Ｐを減じた値が０以上であるか否かを判断する（Ｓ３２）。０以上でないと判断すると（Ｓ３２：ＮＯ）、ＣＰＵ１１２は印刷中のエンプティ警告表示をタッチパネル１２０にさせる（Ｓ３３）。次に、ＣＰＵ１１２は現在時刻が補充不可能時間帯外であるか否かを判断する（Ｓ３４）。補充不可能時間帯外であると判断すると（Ｓ３４：ＹＥＳ）、ＣＰＵ１１２はシート補充表示をタッチパネル１２０に行わせ（Ｓ３６）、ステップＳ５３へ進む。一方、補充不可能時間帯外でないと判断すると（Ｓ３４：ＮＯ）、ＣＰＵ１１２はステップＳ５３へ進む。
【００３６】
一方、開始時枚数Ｒから使用枚数Ｐを減じた値が０以上であると判断すると（Ｓ３２：ＹＥＳ）、開始時枚数Ｒから使用枚数Ｐを減じた値がニア閾値Ｎ以上であるか否かを判断する（Ｓ５１）。ニア閾値Ｎ以上であると判断すると（Ｓ５１：ＹＥＳ）、ＣＰＵ１１２は、第３印刷処理を実行し（Ｓ５２）、第３印刷処理の実行後、第２印刷処理を終了する。尚、第３印刷処理については、後述する。一方、ニア閾値Ｎ以上でないと判断すると（Ｓ５１：ＮＯ）、ＣＰＵ１１２は開始時枚数Ｒから使用枚数Ｐを減じた値がニア閾値Ｎ未満となるタイミング、つまりニアエンプティとなるタイミングである予測時刻Ｔｎを算出する（Ｓ５３）。詳しくは、ＣＰＵ１１２は開始時枚数Ｒからニア閾値Ｎを除して１加算した残枚数に、１枚当たりの印刷時間を乗じて印刷時間を算出し、現在時刻から算出した印刷時間だけ進んだ時刻を予測時刻Ｔｎとする。尚、ＣＰＵ１１２は、ＮＶＲＡＭ１１５が記憶しているシート２２、１枚当たりの印刷時間の情報およびトレイ設定情報を参照して、算出に用いる１枚当たりの印刷時間を決定する。尚、印刷時間の情報は、シート２２、１枚当たりの印刷時間が、シートタイプおよびシート２２、１枚に印刷するページ数などのパラメータなどに対応付けられた情報である。
【００３７】
次に、ＣＰＵ１１２は現在時刻が補充不可能時間帯外であるか否かを判断する（Ｓ５４）。補充不可能時間帯外でないと判断すると（Ｓ５４：ＮＯ）、ＣＰＵ１１２は第１印刷処理と同様に、ステップＳ３７〜Ｓ３９を実行し、ステップＳ５７へ進む。一方、補充不可能時間帯外であると判断すると（Ｓ５４：ＹＥＳ）、ＣＰＵ１１２は保管室施錠中表示および保管室の開錠時刻表示をタッチパネル１２０にさせている場合、表示をクリアさせる（Ｓ３５）。次に、ＣＰＵ１１２は印刷中のエンプティ警告表示中であるか否かを判断する（Ｓ５５）。表示中であると判断すると（Ｓ５５：ＹＥＳ）、ユーザはシート２２を補充できるため、ＣＰＵ１１２はシート補充表示をタッチパネル１２０にさせ（Ｓ５６）、ステップＳ５７へ進む。一方、表示中でないと判断すると（Ｓ５５：ＮＯ）、ＣＰＵ１１２はステップＳ５７へ進む。
【００３８】
ステップＳ５７（図８）では、ＣＰＵ１１２は予測時刻Ｔｎが補充不可能時間帯内であるか否かを判断する（Ｓ５７）。予測時刻Ｔｎが補充不可能時間帯内でないと判断すると（Ｓ５７：ＮＯ）、ＣＰＵ１１２はステップＳ４２へ進む。一方、予測時刻Ｔｎが補充不可能時間帯内であると判断すると（Ｓ５７：ＹＥＳ）、ニアエンプティとなったタイミングではユーザがシート２２を補充できないおそれがあるため、ＣＰＵ１１２は現在時刻が補充表示時間帯内であるか否かを判断する（Ｓ４０）。補充表示時間帯内でないと判断すると（Ｓ４０：ＮＯ）、ＣＰＵ１１２はステップＳ４２へ進む。一方、補充表示時間帯内であると判断すると（Ｓ４０：ＹＥＳ）、まもなくシート保管室が施錠されてしまうため、ＣＰＵ１１２はシート補充表示および保管室の施錠時刻表示をタッチパネル１２０にさせる（Ｓ５８）。これにより、ユーザはただちにシート２２を取りに行く必要があることを認識することができる。次に、第１印刷処理と同様に、ＣＰＵ１１２はステップＳ４２〜Ｓ４４を実行する。ステップＳ４４でＹＥＳと判断すると、ＣＰＵ１１２は、第１印刷処理と同様に、ステップＳ４５，Ｓ４６を実行し、第２印刷処理を終了する。
【００３９】
一方、ステップＳ４４でＮＯと判断すると、開始時枚数Ｒはニア閾値Ｎより小さいか否かをＣＰＵ１１２は判断する（Ｓ５９）。開始時枚数Ｒはニア閾値Ｎより小さくないと判断すると（Ｓ５９：ＮＯ）、ＣＰＵ１１２はステップＳ４７へ進む。一方、開始時枚数Ｒはニア閾値Ｎより小さいと判断すると（Ｓ５９：ＹＥＳ）、ＣＰＵ１１２はニアエンプティ警告表示をタッチパネル１２０にさせる（Ｓ６０）。次に、ＣＰＵ１１２は現在時刻が補充不可能時間帯外であるか否かを判断する（Ｓ６１）。補充不可能時間帯外でないと判断すると（Ｓ６２：ＮＯ）、ＣＰＵ１１２はステップＳ４７へ進む。一方、補充不可能時間帯外であると判断すると（Ｓ６１：ＹＥＳ）、ＣＰＵ１１２はシート補充表示をタッチパネル１２０にさせる（Ｓ６２）。次に、ＣＰＵ１１２は、次のシート２２、１枚の印刷が無いか否かを判断する（Ｓ４７）。印刷が無いと判断すると（Ｓ４７：ＹＥＳ）、ＣＰＵ１１２は第２印刷処理を終了する。一方、印刷があると判断すると（Ｓ４７：ＮＯ）、ＣＰＵ１１２は次の印刷のため、ステップＳ５４へ戻る。
【００４０】
ここで、図９を用いて、第２印刷処理におけるタッチパネル１２０に表示される表示画面について説明する。表示画面１４５は、ＣＰＵ１１２がステップＳ５７にてＮＯであると判断した場合に表示される画面である。表示画面１４６は、ＣＰＵ１１２がステップＳ５７にてＹＥＳと判断し、ステップＳ４０にてＹＥＳと判断した場合に表示される画面である。予測時刻Ｔｎが補充不可能時間帯外である場合には、ＭＦＰ１がニアエンプティとなったタイミングでユーザはシート２２を補充することができるので、ＣＰＵ１１２はシート補充表示をタッチパネル１２０にさせない（表示画面１４５）。一方、予測時刻Ｔｎが補充不可能時間帯内である場合には、ＭＦＰ１がニアエンプティとなったタイミングでユーザはシート２２を補充することができないので、ＣＰＵ１１２はシート補充表示および保管室の施錠時刻表示をタッチパネル１２０にさせる（表示画面１４６）。これにより、ユーザはまもなくシート保管室が施錠されてしまうため、ただちにシート２２を取りに行くが必要であることを認識することができる。
【００４１】
＜第３印刷処理＞
次に、図１０を用いて、第３印刷処理について説明する。第１印刷処理と同じ処理ステップについては同一の符号を付し、詳細な説明は適宜省略する。尚、第３印刷処理は、開始時枚数Ｒから使用枚数Ｐを除した値がニア閾値Ｎ以上であるとＣＰＵ１１２が判断した場合（Ｓ５１：ＹＥＳ）、つまり印刷ジョブ終了時にもシート２２がニア閾値Ｎ以上ある場合にＣＰＵ１１２が実行する処理である。上記のように、ＣＰＵ１１２は、検出処理において算出した積載枚数を、開始時枚数Ｒの値にセットする。また、ＣＰＵ１１２は、ステップＳ３１において使用枚数Ｐを推定する。開始時枚数Ｒおよび使用枚数Ｐの少なくとも何れか一方の精度が低い場合、開始時枚数Ｒから使用枚数Ｐを減じた値の精度が低くなってしまい、開始時枚数Ｒから使用枚数Ｐを減じた値がニア閾値Ｎ以上であるか否かの判断（Ｓ５１）の精度が低くなってしまう。そこで、念のため、ＣＰＵ１１２は第３印刷処理を実行する。尚、開始時枚数Ｒの精度が良くない場合には、残量センサＳｅ２の検出精度が低い場合などがある。ＣＰＵ１１２は第３印刷処理を開始すると、第１印刷処理と同様に、ステップＳ４２〜Ｓ４４を実行する。ステップＳ４４にてＹＥＳと判断すると、ＣＰＵ１１２は印刷を中断する（Ｓ４５）。次に、ニアエンプティ警告表示をタッチパネル１２０にさせていた場合、表示をクリアさせ、エンプティ警告表示をタッチパネル１２０にさせ（Ｓ７３）、第３印刷処理を終了する。一方、シート２２があると判断すると（Ｓ４４：ＮＯ）、開始時枚数Ｒはニア閾値Ｎ未満であるか否かをＣＰＵ１１２は判断する（Ｓ７１）。開始時枚数Ｒはニア閾値Ｎ未満でないと判断すると（Ｓ７１：ＮＯ）、ＣＰＵ１１２はステップＳ４７へ進む。一方、開始時枚数Ｒはニア閾値Ｎ未満であると判断すると（Ｓ７１：ＹＥＳ）、ＣＰＵ１１２はニアエンプティ警告表示させる（Ｓ７２）。次に、ＣＰＵ１１２は、次のシート２２、１枚の印刷が無いか否かを判断する（Ｓ４７）。印刷が無いと判断すると（Ｓ４７：ＹＥＳ）、ＣＰＵ１１２は第３印刷処理を終了する。一方、印刷があると判断すると（Ｓ４７：ＮＯ）、次の印刷のため、ＣＰＵ１１２はステップＳ４２へ戻る。
【００４２】
＜トレイ開閉処理＞
給紙トレイ１５が開閉されると、ユーザにより給紙トレイ１５にシート２２が補充された可能性がある。そこで、ＣＰＵ１１２は、図１１に示すトレイ開閉処理を実行する。ＭＦＰ１の電源がＯＮされると、ＣＰＵ１１２はトレイ開閉処理を開始する。まず、ＣＰＵ１１２は、トレイセンサＳｅ１の出力信号に基づき、給紙トレイ１５がオープンされ、非装着位置となったか否かを判断する（Ｓ８１）。給紙トレイ１５がオープンされていないと判断すると（Ｓ８１：ＮＯ）、ＣＰＵ１１２はステップＳ８５へ進む。一方、給紙トレイ１５がオープンされたと判断すると（Ｓ８１：ＹＥＳ）、ＣＰＵ１１２は印刷中であるか否かを判断する（Ｓ８２）。印刷中でないと判断すると（Ｓ８２：ＮＯ）、ＣＰＵ１１２はステップＳ８４へ進む。一方、印刷中であると判断すると（Ｓ８２：ＹＥＳ）、ＣＰＵ１１２は印刷を中断し（Ｓ８３）、トレイセンサＳｅ１の出力信号に基づき、給紙トレイ１５がクローズされ、装着位置となったか否かを判断する（Ｓ８４）。給紙トレイ１５がクローズされていないと判断すると（Ｓ８４：ＮＯ）、給紙トレイ１５がクローズされたと判断するまで、ステップＳ８４を繰り返し実行する。一方、給紙トレイ１５がクローズされたと判断すると（Ｓ８４：ＹＥＳ）、ＣＰＵ１１２は現在時刻が時間帯Ｚ内であるか否かを判断する（Ｓ８５）。時間帯Ｚ内であると判断すると（Ｓ８５：ＹＥＳ）、ＣＰＵ１１２はシート補充表示をタッチパネル１２０にさせている場合、表示をクリアし、保管室施錠中表示および保管室の開錠時刻表示をタッチパネル１２０にさせ（Ｓ８６）、ステップＳ８９へ進む。一方、時間帯Ｚ内でないと判断すると（Ｓ８５：ＮＯ）、ＣＰＵ１１２は保管室施錠中表示および保管室の開錠時刻表示をタッチパネル１２０に行わせていた場合、表示をクリアさせ（Ｓ８７）、ステップＳ８９へ進む。
【００４３】
ステップＳ８９では、ＣＰＵ１１２はシート２２が給紙トレイ１５に無いか否かを判断する。詳しくは、残量センサＳｅ２から出力されるシート２２の重量に応じた信号に基づき、給紙トレイ１５が支持するシート２２の積載枚数を検出する検出処理を実行し、残量センサＳｅ２から出力される信号が、積載枚数が０であるときの信号である場合、シート２２が給紙トレイ１５に無いと判断する。ＣＰＵ１１２は、シート２２が無いと判断すると（Ｓ８９：ＹＥＳ）、シート２２の補充が行われていないため、ニアエンプティ警告表示をタッチパネル１２０に行わせていた場合、表示をクリアさせ、エンプティ警告表示をタッチパネル１２０にさせ（Ｓ９５）、ステップＳ９３へ進む。一方、シート２２があると判断すると（Ｓ８９：ＮＯ）、開始時枚数Ｒはニア閾値Ｎ未満であるか否かをＣＰＵ１１２は判断する（Ｓ９０）。ニア閾値Ｎ未満でないと判断すると（Ｓ９０：ＮＯ）、シート２２が十分補充されたため、ＣＰＵ１１２は表示を全てクリアさせ（Ｓ９１）、ステップＳ９６へ進む。一方、ＣＰＵ１１２は、ニア閾値Ｎ未満であると判断すると（Ｓ９０：ＹＥＳ）、シートエンプティ警告表示をタッチパネル１２０にさせていた場合、表示をクリアさせ、シートニアエンプティ警告表示をタッチパネル１２０にさせる（Ｓ９２）。次に、ＣＰＵ１１２は現在時刻が時間帯Ｚに入っているか否かを判断する（Ｓ９３）。時間帯Ｚに入っていないと判断すると（Ｓ９３：ＮＯ）、ユーザはシート２２を補充できるため、ＣＰＵ１１２はシート補充表示をタッチパネル１２０にさせ（Ｓ９４）、ステップＳ９６へ進む。一方、時間帯Ｚに入っていると判断すると（Ｓ９３：ＹＥＳ）、ユーザはシート２２を補充できないため、シート補充表示をタッチパネル１２０にさせることなく、ＣＰＵ１１２はステップＳ９６へ進む。
【００４４】
ステップＳ９６では、ＣＰＵ１１２は印刷を中断しているか否かを判断する。印刷を中断していると判断すると（Ｓ９６：ＹＥＳ）、ＣＰＵ１１２は印刷再開要求し（Ｓ９７）、トレイ開閉処理を終了する。一方、印刷を中断していないと判断すると（Ｓ９６：ＮＯ）、ＣＰＵ１１２はトレイ開閉処理を終了する。
【００４５】
ここで、ＭＦＰ１は印刷装置の一例であり、筐体２は筐体の一例であり、ネットワークインタフェース１２１はインタフェースの一例であり、シート２２は消耗材の一例であり、給紙トレイ１５は保持部の一例であり、画像形成部２０はプリンタの一例であり、タッチパネル１２０は報知装置および操作部の一例であり、ＮＶＲＡＭ１１５はメモリの一例であり、ＣＰＵ１１２はコントローラの一例であり、残量センサＳｅ２はセンサの一例である。また、ステップＳ３１は推定処理の一例であり、ステップＳ５１は第１判断処理の一例であり、ステップＳ５３は算出処理の一例であり、ステップＳ５７は第２判断処理の一例であり、ステップＳ５８は第１報知処理の一例である。また、設定処理のステップＳ１０は記憶処理の一例である。また、ステップＳ３２は第３判断処理の一例であり、ステップＳ６０は第２報知処理の一例であり、ステップＳ６２は第３報知処理の一例である。
【００４６】
以上、説明した第１実施形態によれば、以下の効果を奏する。
ＣＰＵ１１２は、第２印刷処理のステップＳ５１にて、検出処理にて検出したシート２２の積載枚数から、ステップＳ３１にて推定したシート２２の使用枚数Ｐを引いた差が、ＮＶＲＡＭ１１５に記憶されているニア閾値Ｎ未満となるか否かを判断する。ステップＳ５１にてニア閾値Ｎ未満となると判断した場合（Ｓ５１：ＮＯ）、ＣＰＵ１１２はステップＳ５３にて、ニア閾値Ｎ未満となるタイミングである予測時刻Ｔｎを算出する。ＣＰＵ１１２はステップＳ５７にて、予測時刻Ｔｎが時間帯Ｚを含む補充不可能時間帯内であるか否かを判断する。予測時刻Ｔｎが補充不可能時間帯内であると判断した場合（Ｓ５７：ＹＥＳ）、シート２２の積載枚数がニア閾値Ｎ未満であることを検出する（Ｓ５９：ＹＥＳ）よりも前のステップＳ５８にて、「シート補充して下さい。」のメッセージをタッチパネル１２０に表示させ、シート２２の補充を促す。これにより、ユーザは、予測時刻Ｔｎが補充不可能時間帯内となる場合には、シート２２の補充が促されるので、シート２２の補充が促されたにもかかわらず、シート保管室に入室できず、シート２２の補充ができない状況の発生を抑制することができる。ＭＦＰ１はシート２２の補充に関わる態様に応じて、シート２２の補充を促すことができる
【００４７】
また、ＣＰＵ１１２は、現在時刻が、時間帯Ｚの開始時刻より補充時間Ｔｅ遡った補充表示終了時刻から始まる補充不可能時間帯、より前の補充時間帯内であると判断した場合（Ｓ４０：ＹＥＳ）、シート補充表示をタッチパネル１２０にさせる（Ｓ５８）。時間帯Ｚに入る、補充時間Ｔｅ前に、シート２２の補充が促されるので、ユーザは、シート２２の補充できる可能性がより高くなることができる。
【００４８】
また、ＣＰＵ１１２は設定処理のステップＳ１５において、補充時間Ｔｅの入力値をＮＶＲＡＭ１１５に記憶させる。これにより、ユーザは所望の補充時間Ｔｅを設定することができる。ＭＦＰ１の利便性が向上する。
【００４９】
また、ＣＰＵ１１２は第２印刷処理において、検出処理にて検出したシート２２の積載枚数から、ステップＳ３１にて推定したシート２２の使用枚数Ｐを引いた差が、０未満の負の値となると判断すると（Ｓ３２：ＮＯ）、シート補充表示をタッチパネル１２０にさせ（Ｓ３６）、予測時刻Ｔｎを算出する（Ｓ５３）。これにより、印刷中にエンプティとなる場合には、早急にシート補充が促されるため、ユーザは、印刷中にシート２２が無くなってしまうことを回避することができる。
【００５０】
また、ＣＰＵ１１２は第２印刷処理において、開始時枚数Ｒがニア閾値Ｎ未満であると判断すると（Ｓ５９：ＹＥＳ）、ニアエンプティ警告表示をタッチパネル１２０に行わせる（Ｓ６０）。また、ＣＰＵ１１２は第２印刷処理において、ニアエンプティであると判断した現在時刻が補充不可能時間帯外であると判断すると（Ｓ６１：ＹＥＳ）、シート補充表示をタッチパネル１２０にさせる（Ｓ６２）。これにより、ユーザは、補充不可能時間帯に入る前に、シート２２の補充が必要であることを認識することができる。
【００５１】
［第２実施形態］
＜印刷処理＞
次に、第２実施形態に係る印刷処理およびトレイ開閉処理について説明する。ＣＰＵ１１２は、例えば印刷ジョブを受け付けるなどして画像データの印刷指示を受け付けた場合、図１２に示す印刷報知処理を開始する。第１実施形態の印刷報知処理と同じ処理ステップについては同一の符号を付し、詳細な説明は適宜省略する。
【００５２】
ＣＰＵ１１２は、第１実施形態の第１印刷処理と同様に、ステップＳ３１，Ｓ３２を実行する。ステップＳ３２でＮＯと判断した場合、ＣＰＵ１１２は印刷中のエンプティ警告表示をタッチパネル１２０に行わせ（Ｓ３３）、ステップＳ５３へ進む。一方、ステップＳ３２でＹＥＳと判断した場合、開始時枚数Ｒから使用枚数Ｐを減じた値がニア閾値Ｎ以上であるか否かを判断する（Ｓ５１）。ニア閾値Ｎ以上であると判断すると（Ｓ５１：ＹＥＳ）、ＣＰＵ１１２は、第１実施形態と同様に、第３印刷処理を実行し（Ｓ５２）、印刷処理を終了する。一方、ニア閾値Ｎ以上でないと判断すると（Ｓ５１：ＮＯ）、ＣＰＵ１１２は開始時枚数Ｒから使用枚数Ｐを減じた値がニア閾値Ｎ未満となる予測時刻Ｔｎを算出する（Ｓ５３）。次に、現在時刻が、予測時刻Ｔｎから時間Ｔｐ遡った時間から予測時刻Ｔｎまでの期間に入っているか否かを判断する（Ｓ１０１）。ここで、時間Ｔｐの値は、第１実施形態の設定処理と同様に、ＣＰＵ１１２が予めタッチパネル１２０で受け付け、ＮＶＲＡＭ１１５に記憶させている。予測時刻Ｔｎから時間Ｔｐ遡った時間から予測時刻Ｔｎまでの期間に入っていないと判断すると（Ｓ１０１：ＮＯ）、ＣＰＵ１１２はステップＳ４２へ進む。一方、予測時刻Ｔｎから時間Ｔｐ遡った時間から予測時刻Ｔｎまでの期間に入っていると判断すると（Ｓ１０１：ＹＥＳ）、ＣＰＵ１１２はシート補充表示をタッチパネル１２０にさせる（Ｓ１０２）。次に、ＣＰＵ１１２は、第１実施形態の第１印刷処理と同様に、ステップＳ４２〜Ｓ４６を実行する。また、ステップＳ４４でＮＯと判断すると、開始時枚数Ｒはニア閾値Ｎより小さいか否かをＣＰＵ１１２は判断する（Ｓ５９）。開始時枚数Ｒはニア閾値Ｎより小さくないと判断すると（Ｓ５９：ＮＯ）、ＣＰＵ１１２はステップＳ４７へ進む。一方、開始時枚数Ｒはニア閾値Ｎより小さいと判断すると（Ｓ５９：ＹＥＳ）、ＣＰＵ１１２はニアエンプティ警告表示をタッチパネル１２０に行わせ（Ｓ６０）、次のシート２２、１枚の印刷が無いか否かをＣＰＵ１１２は判断する（Ｓ４７）。印刷が無いと判断すると（Ｓ４７：ＹＥＳ）、ＣＰＵ１１２は印刷処理を終了する。一方、印刷があると判断すると（Ｓ４７：ＮＯ）、次の印刷のため、ＣＰＵ１１２はステップＳ１０１へ戻る。
【００５３】
＜トレイ開閉処理＞
ＭＦＰ１の電源がＯＮされると、ＣＰＵ１１２は、図１３に示すトレイ開閉処理を開始する。第１実施形態のトレイ開閉処理と同じ処理ステップについては同一の符号を付し、詳細な説明は適宜省略する。
【００５４】
ＣＰＵ１１２は、第１実施形態のトレイ開閉処理と同様に、ステップＳ８１〜Ｓ８４を実行する。次に、ＣＰＵ１１２はシート２２が給紙トレイ１５に無いか否かを判断する（Ｓ８９）。ＣＰＵ１１２は、シート２２が無いと判断すると（Ｓ８９：ＹＥＳ）、ニアエンプティ警告表示をタッチパネル１２０に行わせていた場合、表示をクリアし、エンプティ警告表示をタッチパネル１２０にさせ（Ｓ９５）、ステップＳ９４へ進む。一方、シート２２があると判断すると（Ｓ８９：ＮＯ）、開始時枚数Ｒはニア閾値Ｎ未満であるか否かをＣＰＵ１１２は判断する（Ｓ９０）。開始時枚数Ｒはニア閾値Ｎ未満であると判断すると（Ｓ９０：ＹＥＳ）、ＣＰＵ１１２はエンプティ警告表示をタッチパネル１２０にさせていた場合、表示をクリアさせ、ニアエンプティ警告表示をタッチパネル１２０にさせる（Ｓ９２）。次に、ＣＰＵ１１２はシート補充表示をタッチパネル１２０にさせ（Ｓ９４）、ステップＳ９６へ進む。一方、開始時枚数Ｒはニア閾値Ｎ未満でないと判断すると（Ｓ９０：ＮＯ）、ＣＰＵ１１２はシート補給表示をタッチパネル１２０にさせていた場合、表示をクリアさせる（Ｓ１０３）。次に、ＣＰＵ１１２は、第１実施形態のトレイ開閉処理と同様に、ステップＳ９６，Ｓ９７を実行する。
【００５５】
以上、説明した第２実施形態によれば、以下の効果を奏する。
ＣＰＵ１１２は、印刷処理において、現在時刻が、予測時刻Ｔｎから時間Ｔｐ遡った時間から、予測時刻Ｔｎまでの期間に入っていると判断すると（Ｓ１０１：ＹＥＳ）、シート補充表示を行う（Ｓ１０２）。これにより、ユーザは、ニアエンプティとなるタイミングの時間Ｔｐだけ前に、シート２２の補充が必要であることを認識することができる。
【００５６】
［変形例］
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、上記では、印刷装置としてＭＦＰ１を例示したが、例えば、コピー機能、スキャナ機能、ＦＡＸ送受信機能がなく、印刷機能のみを持つプリンタなどにも適用することができる。また、画像データを入力するインタフェースとして、ネットワークインタフェース１２１を例示し、印刷ジョブを受け付けた場合を例示して説明した。これに限定されず、上記のように、例えば、ＦＡＸ受信データ、ＵＳＢメモリから読み出された画像データ、画像読取部２５が読み取った画像データ、ネットワークインタフェース１２１と接続する例えばサーバが保有する画像データの印刷においても、本願を適用することができる。
【００５７】
また、上記では、消耗材としてシート２２、保持部として給紙トレイ１５を例示したが、これに限定されない。例えば、消耗材としてトナー、保持部としてプロセスカートリッジ３０のトナー収納室としても本願を適用することができる。また、印刷装置がインクジェットプリンタである場合には、消耗材としてインク、保持部としてインクを収納するインクカートリッジのインク収納室としても本願を適用することができる。例えば、消耗材がトナーである場合には、トナーの量は、重量センサ、フォトインタラプタなどを用いて検出する構成とすることができる。フォトインタラプタの構成とは、光透過性を有する材料で形成されたトナー収納室に対し、収納されたトナーが、フォトインタラプタの発光部の発する光を遮るように構成しておき、受光部が受光する光の強度に応じて、トナーの量を検出する構成である。また、印刷ジョブにより使用されるトナーの量は、画像形成時にレーザ光源により形成されるドットをカウントすることにより推定することができる。インクの場合も同様である。
【００５８】
また、ステップＳ３１にて、画像データに付加されたページ枚数の情報に基づき、使用枚数Ｐを推定すると説明したが、これに限定されない。例えば、画像読取部２５が読み取った画像データを印刷するコピーの場合には、コピー部数により推定しても良い。また、過去の印刷ジョブの履歴を例えばＮＶＲＡＭ１１５などに記憶しておき、消耗材の平均使用量により推定しても良い。また、ＭＦＰ１のログインユーザ毎の過去の印刷ジョブの履歴を例えばＮＶＲＡＭ１１５などに記憶しておき、ログインユーザ毎の消耗材の平均使用量により推定しても良い。
【００５９】
また、シート２２の積載枚数を検出するためのセンサとして、残量センサＳｅ２を例示したが、センサの構成はこれに限定されない。例えば、支持板１１を変位させるモータの駆動量を検出するセンサにより積載されたシート２２の最上面の位置を検出する構成としても良い。具体的には、支持板１１が給紙トレイ１５の底面から、積載されたシート２２の最上面が給紙ローラ１３と接触する位置まで変位するのに要した駆動量を検出する。駆動量は、モータの回転数もしくは時間などである。あるいは、給紙ローラ１３が備えるアクチュエータの位置に基づき、積載されたシート２２の最上面の位置を検出する構成としても良い。具体的には、給紙ローラ１３に、一端が積載されたシート２２の最上面と当接し、他端がフォトインタラプタの検出に用いる光を遮るアクチュエータを取り付ける。つまり、シート２２の最上面の位置が所定の範囲にある場合、アクチュエータが光を遮るようにする。給紙ローラ１３は、詳しくは、左右方向に２個備えられているので、２つのアクチュエータにより、所定の範囲を異なるものとすることで、積載されたシート２２の最上面の位置が大まかに検出される。シート２２の最上面の位置と、シート２２の１枚当たりの厚さにより、シート２２の積載枚数を検出することができる。
【００６０】
また、上記では、画像データの印刷指示を受け付け、印刷報知処理を開始すると検出処理を実行すると説明したが、検出処理を実行するタイミングはこれに限定されない。例えば、検出処理を印刷ジョブの実行後に実行する構成としても良い。
【００６１】
また、ステップＳ８９にて、積載枚数情報の積載枚数が０であるか否かで給紙トレイ１５にシート２２の有無を判断すると説明したが、これに限定されない。例えば、給紙トレイ１５におけるシート２２の有無を検出するセンサがある構成の場合には、センサの検出に基づき、判断する構成としても良い。
【００６２】
また、上記では、開始時枚数Ｒを１減算し（Ｓ４３）、シート２２の有無を判断する（Ｓ４４）と説明したが、ステップＳ４３にて、検出処理を実行し、検出処理により更新した積載枚数を開始時枚数Ｒとする構成としても良い。
【００６３】
また、第２印刷処理において、ステップＳ４０でＹＥＳと判断した場合、ＣＰＵ１１２はステップＳ５８を実行すると説明したが、ステップＳ５７でＹＥＳと判断した場合、ステップＳ５８を実行する構成としても良い。
【００６４】
また、ステップＳ１において、トレイ設定情報によりシートタイプを判断すると説明したが、シート２２の厚さを検出するセンサを備えている場合には、センサの検出に基づき、シートタイプを決定しても良い。
【００６５】
また、ステップＳ１５において、補充時間Ｔｅおよび表示時間Ｔｓを同じ時間にセットすると説明したが、補充時間Ｔｅと同様に、表示時間Ｔｓを別途受け付ける構成としても良い。
【００６６】
また、上記では、シートタイプとして、普通紙、はがきを例示したが、これに限定されない。シートタイプには例えば、模造紙、預金通帳表紙などがあり、シートタイプに応じたニア閾値Ｎとすると良い。
【００６７】
また、上記では、特定の時間帯として、シート保管室が施錠される時間帯Ｚを例示したが、これに限定されない。上記のように、１日単位における時間帯でも良いし、例えば、週単位、月単位で決められた時間帯などでも良い。
【００６８】
また、報知装置としてタッチパネル１２０を例示したが、例えばＬＣＤなどのディスプレイ、例えばＬＥＤなどの表示灯、スピーカなどでも良い。また、操作部としてタッチパネル１２０を例示したが、例えば操作ボタンなどでも良い。
【符号の説明】
【００６９】
１  ＭＦＰ
２  筐体
１５  給紙トレイ
２０  画像形成部
２２  シート
２５  画像読取部
２６  ＦＡＸ通信部
１１２  ＣＰＵ
１１５  ＮＶＲＡＭ
１１７  ＵＳＢインタフェース
１２０  タッチパネル
１２１  ネットワークインタフェース
【図１】
2018167489.tif 000003
【図２】
2018167489.tif 000004
【図３】
2018167489.tif 000005
【図４】
2018167489.tif 000006
【図５】
2018167489.tif 000007
【図６】
2018167489.tif 000008
【図７】
2018167489.tif 000009
【図８】
2018167489.tif 000010
【図９】
2018167489.tif 000011
【図１０】
2018167489.tif 000012
【図１１】
2018167489.tif 000013
【図１２】
2018167489.tif 000014
【図１３】
2018167489.tif 000015