(57)【特許請求の範囲】
【請求項１】
記録剤格納ユニットを着脱可能で且つ前記記録剤格納ユニットに格納された記録剤を用いてシートに印刷する印刷装置であって、
前記記録剤格納ユニット内の記録剤残量が、設定中の閾値に達したことに基づいてユーザに前記記録材残量に関する情報を通知する通知手段と、
前記閾値として、前記記録剤格納ユニットに付与された記録媒体から取得した所定の情報に少なくとも基づいて自動的に決定される閾値を設定する第１の設定と、ユーザにより入力される値に基づく閾値を設定する第２の設定と、を含む複数の設定の中から１つの設定をユーザから受け付ける手段とを有し、
前記第２の設定が有効な状況下で、前記記録剤格納ユニット内の記録剤残量が前記設定中の閾値に達したことに基づいて印刷を禁止する設定を有効化する指示をユーザから受け付けたことに応じて、有効な設定を前記第２の設定から前記第１の設定へと変更し、かつ、前記設定中の閾値に前記記録剤格納ユニット内の記録剤残量が達したことに基づいて印刷を禁止する前記設定を有効化することを特徴とする印刷装置。
【請求項２】
記録剤格納ユニットを着脱可能で且つ前記記録剤格納ユニットに格納された記録剤を用いてシートに印刷する印刷装置であって、
前記記録剤格納ユニット内の記録剤残量が、設定中の閾値に達したことに基づいてユーザに前記記録材残量に関する情報を通知する通知手段と、
前記閾値として、前記記録剤格納ユニットに付与された記録媒体から取得した所定の情報に少なくとも基づいて自動的に決定される閾値を設定する第１の設定と、ユーザにより入力される値に基づく閾値を設定する第２の設定と、を含む複数の設定の中から１つの設定をユーザから受け付ける手段とを有し、
前記第２の設定が有効な状況下で、前記記録剤格納ユニット内の記録剤残量が前記設定中の閾値に達したことに基づいて印刷を禁止する設定を有効化する指示をユーザから受け付けたことに応じて、有効な設定を前記第２の設定を前記第１の設定に変更すべき旨を通知し、かつ、前記設定中の閾値に前記記録剤格納ユニット内の記録剤残量が達したことに基づいて印刷を禁止する前記設定は有効化しないことを特徴とする印刷装置。
【請求項３】
前記通知手段は表示部であって、
前記第１の設定と前記第２の設定のいずれかの選択を受け付ける選択画面を前記表示部に表示させる手段を有することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記選択画面において前記第２の設定が選択されたことに従って、前記表示部上に表示する画面を、前記選択画面から入力画面に切り替える手段を備え、前記入力画面は前記値の入力に関する表示アイテムを少なくとも含むことを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記入力画面は、前記値として設定可能な上限値及び下限値を示す情報を含むことを特徴とする請求項４に記載の印刷装置。
【請求項６】
記録剤格納ユニットを着脱可能で且つ前記記録剤格納ユニットに格納された記録剤を用いてシートに印刷する印刷装置の制御方法であって、
前記記録剤格納ユニット内の記録剤残量が、設定中の閾値に達したことに基づいてユーザに前記記録材残量に関する情報を通知する通知工程と、
前記閾値として、前記記録剤格納ユニットに付与された記録媒体から取得した所定の情報に少なくとも基づいて自動的に決定される閾値を設定する第１の設定と、ユーザにより入力される値に基づく閾値を設定する第２の設定と、を含む複数の設定の中から１つの設定をユーザから受け付ける工程とを有し、
前記第２の設定が有効な状況下で、前記記録剤格納ユニット内の記録剤残量が前記設定中の閾値に達したことに基づいて印刷を禁止する設定を有効化する指示をユーザから受け付けたことに応じて、有効な設定を前記第２の設定から前記第１の設定へと変更し、かつ、前記設定中の閾値に前記記録剤格納ユニット内の記録剤残量が達したことに基づいて印刷を禁止する前記設定を有効化する工程とを有することを特徴とする制御方法。
【請求項７】
記録剤格納ユニットを着脱可能で且つ前記記録剤格納ユニットに格納された記録剤を用いてシートに印刷する印刷装置の制御方法であって、
前記記録剤格納ユニット内の記録剤残量が、設定中の閾値に達したことに基づいてユーザに前記記録材残量に関する情報を通知する通知工程と、
前記閾値として、前記記録剤格納ユニットに付与された記録媒体から取得した所定の情報に少なくとも基づいて自動的に決定される閾値を設定する第１の設定と、ユーザにより入力される値に基づく閾値を設定する第２の設定と、を含む複数の設定の中から１つの設定をユーザから受け付ける工程とを有し、
前記第２の設定が有効な状況下で、前記記録剤格納ユニット内の記録剤残量が前記設定中の閾値に達したことに基づいて印刷を禁止する設定を有効化する指示をユーザから受け付けたことに応じて、有効な設定を前記第２の設定を前記第１の設定に変更すべき旨を通知し、かつ、前記設定中の閾値に前記記録剤格納ユニット内の記録剤残量が達したことに基づいて印刷を禁止する前記設定は有効化しないことを特徴とする制御方法。
【請求項８】
請求項６又は７に記載の印刷装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
印刷装置は、トナーやインク等の記録剤を用いてシートに印刷処理を実行する。トナーやインク等の記録剤は、カートリッジと呼ばれる格納部に格納されている。印刷装置は、この格納部に格納されている記録剤の残量を検出して、検出した残量を表示部に表示する。また、印刷装置は、記録剤の残量が所定の閾値以下になった場合に、記録剤が少ないことをユーザに通知する。
【０００３】
また、印刷装置は、トナー残量を大まかにしか検出できないことが多い。具体的には、残量として０％、２０％、５０％のように、限られたトナー残量しか正確に検出できない場合が多い。このような印刷装置において、検出可能な残量を補うための方法が特許文献１に開示されている。特許文献１には、印刷データのドットカウント値に基づいてトナーの消費量を算出し、そして算出した消費量をトナー残量から減算することで、印刷完了後のトナー残量を予測する技術が開示されている。特許文献１の技術を用いることで、トナー残量を大まかにしか検出できない印刷装置であっても、トナー残量を予測することで、ユーザには詳細なトナー残量を通知することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３４３６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷装置は、トナーの残量が少なくなった場合に、トナーの残量が少ないことを示すトナーＬＯＷ通知を行う。一方で、トナーＬＯＷ通知を行う基準である閾値を、ユーザが自由に変更したいという要望がある。例えば、トナー残量が１０％程度であれば、トナーＬＯＷを通知されたとしてもすぐにトナーカートリッジを交換しないユーザも存在する。このようなユーザは、トナーＬＯＷを通知する閾値をもっと低い値に変更したいと要望している。
【０００６】
しかしながら、トナー残量の検出は、特許文献１のように予測した値を用いているため、予測したトナー残量と実際のトナー残量に大きくずれが発生する場合がある。例えば、ユーザが設定した閾値に予測トナー残量が達する前に、実際のトナー残量がかなり少なくなってしまう場合がある。このような場合、トナーＬＯＷ通知を行っていないのに印刷時に文字のかすれが発生するなど、ユーザにとっては意図しない印刷不良が発生することになってしまう。
【０００７】
一方で、ユーザが閾値を設定することを一律禁止してしまうと、上記要望にまったく応えられなくなってしまう。
【０００８】
そこで本発明では、記録剤が少ないことを通知するための閾値として、ユーザに設定された閾値を使用するか否かを切り替え可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明が提供する印刷装置は、記録剤格納ユニットを着脱可能で且つ前記記録剤格納ユニットに格納された記録剤を用いてシートに印刷する印刷装置であって、前記記録剤格納ユニット内の記録剤残量が、設定中の閾値に達したことに基づいてユーザに前記記録材残量に関する情報を通知する通知手段と、前記閾値として、前記記録剤格納ユニットに付与された記録媒体から取得した所定の情報に少なくとも基づいて自動的に決定される閾値を設定する第１の設定と、ユーザにより入力される値に基づく閾値を設定する第２の設定と、を含む複数の設定の中から１つの設定をユーザから受け付ける手段とを有し、前記第２の設定が有効な状況下で、前記記録剤格納ユニット内の記録剤残量が前記設定中の閾値に達したことに基づいて印刷を禁止する設定を有効化する指示をユーザから受け付けたことに応じて、有効な設定を前記第２の設定から前記第１の設定へと変更し、かつ、前記設定中の閾値に前記記録剤格納ユニット内の記録剤残量が達したことに基づいて印刷を禁止する前記設定を有効化することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、記録剤が少ないことを通知するための閾値として、ユーザに設定された閾値を使用するか否かを切り替えることができる。
【図面の簡単な説明】
【００１１】
【図１】印刷装置の構成を示す図である。
【図２】印刷装置が備えるプリンタの構成を示す図である。
【図３】トナーＬＯＷ通知閾値の設定方法を示す図である。
【図４】トナーＬＯＷ通知閾値を設定するための処理を示すフローチャートである。
【図５】トナーＬＯＷ及びトナーなしを通知するための処理を示すフローチャートである。
【図６】トナーＬＯＷ及びトナーなしを通知する画面を示す図である。
【図７】トナーＬＯＷ通知閾値の設定を変更するための処理を示すフローチャートである。
【図８】操作部が表示する画面を示す図である。
【図９】トナーＬＯＷ通知閾値の設定を変更するための処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
（実施形態１）
図１は、印刷装置１００の構成を説明する図である。印刷装置１００はネットワーク１５０に接続され、ネットワーク１５０上の外部装置（例：ホストＰＣ）と通信可能である。また、印刷装置１００は、コントローラ１１０、プリンタ１２０、スキャナ１３０、操作部１４０とで構成される。
【００１４】
コントローラ１１０は、印刷装置１００全体の動作を制御する。ＣＰＵ１１１はＲＯＭ１１２が記憶している制御プログラムを読み出して、印刷装置１００の動作を制御するための様々な処理を実行する。ＲＯＭ１１２は、制御プログラムを記憶している。ＲＡＭ１１３は、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１１４は、印刷ジョブやスキャン画像等の様々なデータを記憶する。
【００１５】
なお、印刷装置１００の場合、１つのＣＰＵ１１１が後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵが協働して後述するフローチャートに示す各処理を実行するようにすることもできる。また、後述するフローチャートに示す処理の一部が、ハードウェア回路によって実行されてもよい。
【００１６】
プリンタＩ／Ｆ１１５は、プリンタ１２０とコントローラ１１０とを接続する。ＣＰＵ１１１は、プリンタＩ／Ｆ１１５を介してプリンタ１２０の動作を制御することができる。プリンタ１２０は、外部装置から受信した印刷ジョブやスキャナ１３０によって生成されたスキャン画像等に基づいて、シートに印刷処理を実行する。プリンタ１２０の構成については、後述の図２で詳しく説明する。
【００１７】
スキャナＩ／Ｆ１１６は、スキャナ１３０とコントローラ１１０とを接続する。ＣＰＵ１１１は、スキャナＩ／Ｆ１１６を介してスキャナ１３０の動作を制御することができる。スキャナ１３０は、原稿を読み取ってスキャン画像を生成する。スキャナ１３０によって生成されたスキャン画像は、プリンタ１２０によって印刷されたり、ＨＤＤ１１４に記憶される。
【００１８】
操作部Ｉ／Ｆ１１７は、操作部１４０とコントローラ１１０とを接続する。ＣＰＵ１１１は、操作部Ｉ／Ｆ１１７を介して操作部１４０の動作を制御することができる。操作部１４０は、タッチパネル機能を有する液晶表示部やキーボードを備え、後述する各種画面を表示する。ユーザは、操作部１４０を介して印刷装置１００に対して指示や情報を入力することができる。
【００１９】
次に、図２を用いてプリンタ１２０の構成を詳細に説明する。
【００２０】
コントローラＩ／Ｆ１２４は、プリンタＩ／Ｆ１１５とプリンタ１２０とを接続する。コントローラＩ／Ｆ１２４を介して、プリンタ１２０はコントローラ１１０と通信を行う。ＣＰＵ１２１は、ＣＰＵ１１１の指示を受けて、プリンタ１２０の動作を制御する。ＲＯＭ１２２は、制御プログラムを記憶している。ＲＡＭ１２３は、ＣＰＵ１２１の主メモリ、ワークエリア等の一時記憶領域として用いられる。
【００２１】
画像形成部１２５は、コントローラ１１０から受信した印刷データに基づいて、シートに印刷処理を実行する。本実施形態では、印刷処理は電子写真方式で行われるとするが、他の方式であってもよい。
【００２２】
トナーカートリッジ１２７は、トナーを格納する格納部である。画像形成部１２５は、トナーカートリッジに格納されるトナーを用いて印刷処理を実行する。また、トナーカートリッジ１２７には不揮発性のメモリが設けられている。このメモリは、トナーカートリッジの種類（型番）を示す情報を含め、様々な情報が記憶している。
【００２３】
トナー残量センサー１２６は、トナーカートリッジ１２７が格納しているトナーの残量を検出する。トナー残量の検出方法としては、例えば透磁率検知式、マグネット式、圧電振動式、透過光方式等様々な方法が存在するが、どの方法であっても構わない。
【００２４】
また、本実施形態において、トナー残量センサー１２６は、０％、２０％と大まかなトナー残量しか検知できないこととする。なお、０％、２０％という値は例であり、他の値であっても構わない。
【００２５】
また、本実施形態ではトナー残量センサー１２６とトナーカートリッジ１２７を別々のユニットとして説明したが、トナー残量センサー１２６はトナーカートリッジ１２７と一体になっていてもよい。
【００２６】
次に、トナー残量が少ないことを示すトナーＬＯＷ通知に関する設定を、図３を用いて説明する。図３に示す各画面は、ユーザ操作に応じて操作部１４０が表示する画面である。
【００２７】
設定選択画面３００は、トナーＬＯＷ（トナーカートリッジ１２７内のトナー残量が少ない状態）であると判定する閾値であるトナーＬＯＷ通知閾値の設定をユーザが行うための画面である。印刷装置１００の場合、トナーＬＯＷ通知閾値の設定として、「自動」と「カスタム」の２つのうち１つを選択できる。自動設定は、トナーカートリッジのメモリから取得した情報に基づいて、トナーＬＯＷ通知閾値を印刷装置１００が自動的に決定することを示す設定である。カスタム設定は、ユーザが設定したトナーＬＯＷ通知閾値を使用することを示す設定である。
【００２８】
設定選択画面３００においてユーザが「自動」を選択してＯＫボタンを押すと、操作部１４０は完了画面３２０を表示する。トナーＬＯＷ通知閾値の設定として「自動」が設定された場合、トナーカートリッジ１２７のメモリから取得した情報に基づいて、トナーＬＯＷ通知閾値が印刷装置１００によって自動的に決定される。このトナーＬＯＷ通知閾値の設定として「自動」が選択された場合のトナーＬＯＷ通知閾値の決め方については、図４で詳しく説明する。
【００２９】
一方、設定選択画面３００においてユーザが「カスタム」を選択すると、操作部１４０は閾値入力画面３１０を表示する。閾値入力画面３１０において、ユーザは所望のトナーＬＯＷ通知閾値を設定することができる。図３の閾値入力画面３１０は、デフォルトの値として「２０％」が表示されている状態を示している。本実施形態の場合、このデフォルトの値は、トナーＬＯＷ通知閾値の設定として「自動」が設定された場合に自動的に決定される閾値が使用される。従って、トナーＬＯＷの通知をより早く知りたい場合、ユーザは、トナーＬＯＷ通知閾値をデフォルトの値よりも大きく設定すればよい。また、トナーＬＯＷの通知をより遅く知りたい場合、ユーザは、トナーＬＯＷ通知閾値をデフォルトの値よりも小さく設定すればよい。
【００３０】
閾値入力画面３１０においてユーザがトナーＬＯＷ通知閾値を設定してＯＫボタンを押すと、操作部１４０は完了画面３２０を表示する。閾値入力画面３１０では、不図示のキーボードやテンキーを用いてユーザが所望のトナーＬＯＷ通知閾値を設定することができる。閾値入力画面３１０は、トナーＬＯＷ通知閾値の指定をユーザから受け付けるための受付画面である。
【００３１】
閾値入力画面３１０の場合、ユーザはトナーＬＯＷ通知閾値として残量１％〜９９％の範囲の中で所望の閾値を設定することができる。なお、設定可能な閾値の範囲は１％〜９９％に限定されない。例えば、トナーカートリッジの種類のよって設定可能な範囲を切り替えてもよいし、設定可能な閾値の範囲を管理者のような特定のユーザが予め設定してもよい。
【００３２】
また、図３で説明したトナーＬＯＷ通知閾値の設定は、管理者のような特定のユーザのみが行えるようにしてもよい。
【００３３】
次に、トナーＬＯＷ通知閾値を決定するために印刷装置１００が実行する処理を、図４のフローチャートを用いて説明する。図４のフローチャートが示す各ステップは、ＣＰＵ１１１がＲＯＭ１１２等のメモリに格納された制御プログラムをＲＡＭ１１３に展開して実行することによって処理される。
【００３４】
設定選択画面３００を表示するための操作を印刷装置１００がユーザから受け付けると、ステップＳ４０１において、ＣＰＵ１１１は、図３で説明した設定選択画面３００を操作部１４０に表示する。次にステップＳ４０２において、ＣＰＵ１１１は、ユーザが選択した設定が図３で説明した自動設定であるか、又は、カスタム設定であるかを判定する。ユーザが選択した設定が自動設定であれば、処理はステップＳ４０７に進む。一方、ユーザが選択した設定がカスタム設定であれば、処理はステップＳ４０３に進む。
【００３５】
次にステップＳ４０３について説明する。ステップＳ４０３において、ＣＰＵ１１１は、図３で説明した閾値入力画面３１０を操作部１４０に表示する。閾値入力画面３１０において、ユーザは、所望のトナーＬＯＷ通知閾値を入力することができる。そしてステップＳ４０４において、ＣＰＵ１１１は、ユーザがトナーＬＯＷ通知閾値を設定したか否かを判定する。ユーザがトナーＬＯＷ通知閾値を入力していない場合、ＣＰＵ１１１は、閾値入力画面３１０を表示したまま、トナーＬＯＷ通知閾値をユーザが設定するまで待機する。一方、ユーザがトナーＬＯＷ通知閾値を入力してＯＫボタンを押すと、ユーザがトナーＬＯＷ通知閾値を設定したとＣＰＵ１１１が判定し、処理はステップＳ４０５に進む。
【００３６】
ステップＳ４０５において、ＣＰＵ１１１は、閾値入力画面３１０においてユーザが設定した閾値を、トナーＬＯＷ通知閾値として決定する。例えば、閾値入力画面３１０において、トナーＬＯＷ通知閾値としてユーザが残量１５％と設定した場合。ＣＰＵ１１１は、トナー残量が１５％になった時点でトナーＬＯＷ通知を行うと決定する。そしてステップＳ４０６において、ＣＰＵ１１１は、図３で説明した完了画面３２０を操作部１４０に表示する。
【００３７】
次に、ステップＳ４０７について説明する。設定選択画面３００においてユーザが自動設定を選択すると、ＣＰＵ１１１は、トナーカートリッジから取得した情報に基づいてトナーＬＯＷ通知閾値を決定する。そしてステップＳ４０６において、ＣＰＵ１１１は、図３で説明した完了画面３２０を操作部１４０に表示する。
【００３８】
印刷装置１００の場合、トナーカートリッジの種類と、そのトナーカートリッジにおいてトナー残量センサー１２６が検出可能なトナーＬＯＷ閾値とを対応付けた閾値テーブルを記憶している。また、ＣＰＵ１１１は、トナーカートリッジ１２７に設けられているメモリからトナーカートリッジ１２７の種類を示す識別情報を取得可能である。そしてステップＳ４０７において、ＣＰＵ１１１は、取得した識別情報と記憶している閾値テーブルとを比較することで、トナーカートリッジ１２７に最適なトナーＬＯＷ閾値を特定する。ステップＳ４０７では、この閾値テーブルを用いて特定したトナーＬＯＷ閾値を、トナーＬＯＷ通知閾値として決定する。
【００３９】
なお、上記ではトナーカートリッジ１２７に設けられているメモリにトナーカートリッジ１２７の種類を示す識別情報が記憶されていると説明したが、このメモリにはトナーカートリッジ１２７において検出可能なトナーＬＯＷ閾値が記憶されていてもよい。この場合、ＣＰＵ１１１がトナーカートリッジ１２７のメモリから取得したトナーＬＯＷ閾値を、ステップＳ４０７においてトナーＬＯＷ通知閾値として決定する。また、読み取りエラー等の何らかの理由でトナーカートリッジ１２７のメモリから所望の情報を取得できない場合は、適切なタイミングでトナーＬＯＷを通知できないことをユーザに通知し、図４のフローチャートが示す処理をエラー終了してもよい。
【００４０】
また、本実施形態の場合、設定選択画面３００において一度カスタム設定が設定された後に、設定が変更される場合がある。このような場合、設定選択画面３００においてユーザが設定したトナーＬＯＷ通知閾値は無視され、トナーカートリッジから取得した情報に基づいてトナーＬＯＷ通知閾値が自動的に決定される。
【００４１】
次に、トナーＬＯＷ通知閾値に基づいてトナーＬＯＷをユーザに通知する処理を、図５のフローチャートを用いて説明する。図５のフローチャートが示す各ステップは、ＣＰＵ１１１がＲＯＭ１１２等のメモリに格納された制御プログラムをＲＡＭ１１３に展開して実行することによって処理される。
【００４２】
ステップＳ５０１において、ＣＰＵ１１１は、トナー残量を特定する。トナー残量は、トナー残量センサー１２６が検出するトナー残量であってもよいし、ドットカウント値に基づいて算出したトナーの消費量を用いて予測した予測トナー残量であってもよい。また、ステップＳ５０１の処理はプリンタ１２０が印刷処理を実行したタイミングでＣＰＵ１１１によって実行されることを前提として説明するが、印刷処理に関係なく一定周期でトナー残量を特定してもよい。
【００４３】
次にステップＳ５０２において、ＣＰＵ１１１は、ステップＳ５０１で特定したトナー残量が０％であるか否かを判定する。トナー残量が０％でなければ、処理はステップＳ５０３に進む。一方、トナー残量が０％であれば、処理はステップＳ５０６に進む。ステップＳ５０６において、ＣＰＵ１１１は、トナー残量を更新し、トナーなしをユーザに通知する。本実施形態の場合、図６（Ａ）に示すトナーなし通知画面６００を操作部１４０が表示する。トナーなし通知画面６００は、トナーなしが発生したことを示すメッセージを表示するための画面である。
【００４４】
次にステップＳ５０３について説明する。ステップＳ５０３において、ＣＰＵ１１１は、ステップＳ５０１で特定したトナー残量が、トナーＬＯＷ通知閾値以下であるか否かを判定する。トナーＬＯＷ通知閾値は、図３及び図４で説明した、「自動」又は「カスタム」の設定に従って決定したトナーＬＯＷ通知閾値である。
【００４５】
ステップＳ５０１で特定したトナー残量がトナーＬＯＷ通知閾値以下であるとステップＳ５０３において判定された場合、ステップＳ５０５に進む。そしてステップＳ５０５において、ＣＰＵ１１１は、トナー残量を更新し、トナーＬＯＷをユーザに通知する。本実施形態の場合、図６（Ｂ）に示すトナーＬＯＷ通知画面６１０を操作部１４０が表示する。トナーＬＯＷ通知画面６１０は、トナーＬＯＷが発生したことを示すメッセージを表示するための画面である。
【００４６】
一方、ステップＳ５０１で特定したトナー残量がトナーＬＯＷ通知閾値以下ではないとステップＳ５０３において判定された場合、ステップＳ５０４に進む。そしてステップＳ５０４において、ＣＰＵ１１１は、トナー残量を更新する。
【００４７】
以上の説明の通り、本実施形態によれば、トナーＬＯＷ通知閾値としてユーザに設定された閾値を使用するか、又は、トナーカートリッジに最適な閾値（トナーカートリッジから取得した情報に基づいて特定される閾値）を使用するかを設定することができる。これにより、ユーザの使用目的や、印刷装置が使用される環境のポリシーに従って、閾値を使い分けることができる。
【００４８】
例えばトナーＬＯＷに近付いてくることを早い段階で知りたいのであれば、トナーＬＯＷ通知閾値の設定として「カスタム」を選択し、閾値として高めの値を設定すればよい。また、例えばトナーＬＯＷの通知を早い段階で知る必要がなければ、トナーＬＯＷ通知閾値の設定として「カスタム」を選択し、閾値として低めの値を設定すればよい。また、例えばトナーＬＯＷ通知を細かく設定する必要がなければ、トナーＬＯＷ通知閾値の設定として「自動」を選択すればよい。
【００４９】
（実施形態２）
実施形態１では、トナーＬＯＷ通知閾値の設定として「自動」と「カスタム」のいずれかをユーザが設定する構成を説明した。これに対して本実施形態では、特定の機能が設定されている場合に、トナーＬＯＷ通知閾値の設定を「カスタム」から「自動」に変更するようにユーザに促す構成を説明する。
【００５０】
印刷装置１００は、トナーＬＯＷが発生している場合に印刷を禁止する印刷禁止機能を備えている。トナーＬＯＷが発生している場合、印刷時の文字のかすれが発生するなど、印刷不良が発生する場合がある。この印刷不良の発生を防止する場合、上記の印刷禁止機能を有効に設定することが望ましい。一方、トナーＬＯＷ通知閾値の設定が「カスタム」に設定されている場合、予測トナー残量に基づいてトナーＬＯＷが発生していることを検出する。従って、トナーＬＯＷ通知閾値の設定が「カスタム」に設定されている場合、トナーＬＯＷ通知閾値の設定が「自動」に設定されている場合に比べて、正確にトナーＬＯＷを通知できない可能性がある。そこで本実施形態では、上記の印刷禁止機能が有効に設定されている場合に、トナーＬＯＷ通知閾値の設定を「カスタム」から「自動」に変更するようにユーザに促す構成を説明する。
【００５１】
図７のフローチャートは、トナーＬＯＷ通知閾値の設定を「カスタム」から「自動」に変更するように印刷装置１００がユーザに促す処理である。図７のフローチャートが示す各ステップは、ＣＰＵ１１１がＲＯＭ１１２等のメモリに格納された制御プログラムをＲＡＭ１１３に展開して実行することによって処理される。
【００５２】
上記の印刷禁止機能を設定するための操作を印刷装置１００がユーザから受け付けると、ステップＳ７０１において、ＣＰＵ１１１は、上記の印刷禁止機能を有効又は無効に設定するための設定画面を操作部１４０に表示する。ステップＳ７０１において表示される設定画面を、図８（Ａ）に示す。図８（Ａ）の設定画面８００は、ナーＬＯＷが発生している場合に印刷を禁止する印刷禁止機能を有効又は無効に設定するための画面である。設定画面８００において「ＯＮ」が設定されると、印刷装置１００において上記の印刷禁止機能が有効になり、トナーＬＯＷ発生時に印刷が禁止される。一方、設定画面８００において「ＯＦＦ」が設定されると、印刷装置１００において上記の印刷禁止機能が無効になり、トナーＬＯＷ発生時であっても印刷は禁止されない。
【００５３】
次にステップＳ７０２において、ＣＰＵ１１１は、設定画面８００においてユーザが選択した設定が「ＯＮ」であるか、又は、「ＯＦＦ」であるかを判定する。設定画面８００においてユーザが選択した設定が「ＯＦＦ」であるとステップＳ７０２において判定された場合、処理はステップＳ７０６に進む。そしてステップＳ７０６において、ＣＰＵ１１１は、上記の印刷禁止機能をＯＦＦ、つまり、無効に設定する。
【００５４】
一方、設定画面８００においてユーザが選択した設定が「ＯＮ」であるとステップＳ７０２において判定された場合、処理はステップＳ７０３に進む。そしてステップＳ７０３において、ＣＰＵ１１１は、トナーＬＯＷ通知閾値の設定が「自動」と「カスタム」のいずれであるかを判定する。
【００５５】
トナーＬＯＷ通知閾値の設定が「自動」である場合、上記の印刷禁止機能を有効に設定しても問題ない。そこで、トナーＬＯＷ通知閾値の設定が「自動」であるとステップＳ７０３において判定された場合、処理はステップＳ７０５に進む。そしてステップＳ７０５において、ＣＰＵ１１１は、上記の印刷禁止機能をＯＮ、つまり、有効に設定する。
【００５６】
一方、トナーＬＯＷ通知閾値の設定が「カスタム」である場合、上記の印刷機能を有効に設定すると印刷不良が発生する場合がある。そこで本実施形態では、トナーＬＯＷ通知閾値の設定が「カスタム」であり、かつ、トナーＬＯＷが発生している場合に印刷を禁止する印刷禁止機能が有効に設定された場合に、トナーＬＯＷ通知閾値の設定を「自動」に変更するようにユーザに促す。具体的には、トナーＬＯＷ通知閾値の設定が「カスタム」であるとステップＳ７０３において判定された場合、処理はステップＳ７０４に進み、ステップＳ７０４において、ＣＰＵ１１１が、トナーＬＯＷ通知閾値の設定を「自動」に変更するようにユーザに促す。
【００５７】
ステップ７０４において、ＣＰＵ１１１は、図８（Ｂ）に示す警告画面８１０を操作部１４０に表示することで、トナーＬＯＷ通知閾値の設定を「自動」に変更するようにユーザに促す。警告画面８１０を確認したユーザは、トナーＬＯＷ通知閾値の設定を「自動」に変更することで、トナーＬＯＷが発生している場合に印刷を禁止する印刷禁止機能を有効にすることができる。本実施形態の場合、トナーＬＯＷ通知閾値の設定をユーザが「カスタム」から「自動」に変更しない限り、上記の印刷禁止機能をＯＮ、つまり、有効に設定することはできない。
【００５８】
以上の説明の通り、本実施形態によれば、特定の機能が印刷装置１００において有効に設定されている場合に、トナーＬＯＷ通知閾値の設定を「カスタム」から「自動」に変更するようにユーザに促すことができる。なお、本実施形態では特定の機能の例として「トナーＬＯＷが発生している場合に印刷を禁止する印刷禁止機能」を例に説明したが、他の機能に対して本実施形態を適用してもよい。
【００５９】
（実施形態３）
実施形態２では、特定の機能が印刷装置１００において有効に設定されている場合に、トナーＬＯＷ通知閾値の設定を「カスタム」から「自動」に変更するようにユーザに促す構成を説明した。本実施形態では、実施形態２の変形例として、特定の機能が印刷装置１００において有効に設定されている場合に、トナーＬＯＷ通知閾値の設定を「カスタム」から「自動」に自動的に変更する構成を説明する。
【００６０】
図９のフローチャートは、トナーＬＯＷ通知閾値の設定を「カスタム」から「自動」に印刷装置１００が自動的に変更する処理である。図９のフローチャートが示す各ステップは、ＣＰＵ１１１がＲＯＭ１１２等のメモリに格納された制御プログラムをＲＡＭ１１３に展開して実行することによって処理される。また、図９のフローチャートは図７のフローチャートの変形例であり、図７のフローチャートと同じ番号のステップは図７で説明した処理と同様の処理を実行するため、説明を省略する。
【００６１】
設定画面８００においてユーザが選択した設定が「ＯＮ」であるとステップＳ７０２において判定された場合、処理はステップＳ７０３に進む。そしてステップＳ７０３において、ＣＰＵ１１１は、トナーＬＯＷ通知閾値の設定が「自動」と「カスタム」のいずれであるかを判定する。
【００６２】
トナーＬＯＷ通知閾値の設定が「カスタム」であるとステップＳ７０３においてＣＰＵ１１１が判定すると、処理はステップＳ９０１に進む。そしてステップＳ９０１において、ＣＰＵＩ１１は、トナーＬＯＷ通知閾値の設定を「自動」に自動的に変更する。次にステップＳ９０２において、ＣＰＵ１１１は、上記の印刷禁止機能をＯＮ、つまり、有効に設定する。なお、ステップＳ９０１ではトナーＬＯＷ通知閾値の設定を「自動」に自動的に変更すると説明したが、不図示の確認画面を表示する等、ユーザに確認したうえでトナーＬＯＷ通知閾値の設定を「自動」に変更してもよい。
【００６３】
一方、トナーＬＯＷ通知閾値の設定が「自動」であるとステップＳ７０３においてＣＰＵ１１１が判定すると、処理はステップＳ９０２に進む。そしてステップＳ９０２において、ＣＰＵ１１１は、上記の印刷禁止機能をＯＮ、つまり、有効に設定する。
【００６４】
以上の説明の通り、本実施形態によれば、特定の機能が印刷装置１００において有効に設定されている場合に、トナーＬＯＷ通知閾値の設定を「カスタム」から「自動」に自動的に変更することができる。トナーＬＯＷ通知閾値の設定を「カスタム」から「自動」に自動的に変更するため、トナーＬＯＷ通知閾値の設定を「カスタム」から「自動」にユーザが手動で変更する場合に比べて、ユーザの手間を軽減することができる。
【００６５】
（実施形態４）
実施形態２や実施形態３では、特定の機能が印刷装置１００において有効に設定されている場合に、トナーＬＯＷ通知閾値の設定を「カスタム」から「自動」に変更する構成を説明したが、他の形態であっても構わない。例えば、特定の機能が印刷装置１００において有効に設定されている場合に、トナーＬＯＷ通知閾値の設定として「カスタム」を維持したまま、トナーＬＯＷ通知閾値を適当な閾値に自動的に変更してもよい。この適当な閾値としては、例えば、トナーカートリッジ１２７のメモリに記憶されているトナーＬＯＷ閾値が考えられる。また、トナーＬＯＷ通知閾値を適当な閾値に自動的に変更するのではなく、ユーザに確認したうえでトナーＬＯＷ通知閾値を適当な閾値に変更してもよい。
【００６６】
また、図３の設定選択画面３００を表示する際に上記の印刷禁止機能が「ＯＮ（有効）」に設定されていれば、設定選択画面３００において「カスタム」を設定できないようにしてもよい。
【００６７】
（その他の実施形態）
上述した各実施形態では、印刷に使用する記録剤の例としてトナーを例に挙げて説明したが、本発明を適用可能な記録剤の種類はトナーに限定されない。例えば、トナーではなくインクを印刷に使用する場合であっても、インクカートリッジの残量ＬＯＷ通知に関して本発明を適用することができる。
【００６８】
また本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えばＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６９】
１００  印刷装置
１１１  ＣＰＵ
１２０  プリンタ
１２７  トナーカートリッジ
【図１】
0006639090.tif 000002
【図２】
0006639090.tif 000003
【図３】
0006639090.tif 000004
【図４】
0006639090.tif 000005
【図５】
0006639090.tif 000006
【図６】
0006639090.tif 000007
【図７】
0006639090.tif 000008
【図８】
0006639090.tif 000009
【図９】
0006639090.tif 000010