(57)【特許請求の範囲】
【請求項１】
着色剤を用いて画像を形成する形成部と，
シートを収容する収容部と，
制御部と，
を備え，
前記制御部は，
前記着色剤の残量を取得する着色剤残量取得処理と，
前記収容部のシートの残数を取得するシート残数取得処理と，
前記着色剤残量取得処理にて取得された着色剤の残量が第１の閾値を下回ったことを条件として，前記着色剤残量取得処理にて取得された着色剤の残量と対応する印刷可能枚数が前記シート残数取得処理にて取得されたシートの残数であるシート残数よりも少なければ，前記着色剤が少ないことを示す第１の警告を行い，前記印刷可能枚数が前記シート残数以上であれば前記第１の警告を行わない警告処理と，
を実行することを特徴とする画像形成装置。
【請求項２】
請求項１に記載する画像形成装置において，
前記制御部は，
前記着色剤残量取得処理にて取得された着色剤の残量が，前記第１の閾値よりも少ない第２の閾値を下回ったことを条件として，前記着色剤が少ないことを示す第２の警告を行う第２警告処理を実行することを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載する画像形成装置において，
前記制御部は，
前記シート残数の増加に伴って前記印刷可能枚数が前記シート残数よりも少なくなった場合，前記警告処理では，前記形成部による前記着色剤の消費動作を開始した後に前記第１の警告を行うことを特徴とする画像形成装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する画像形成装置において，
前記制御部は，
前記警告処理では，複数枚のシートに画像を形成する印刷ジョブの実行中に前記印刷可能枚数が前記シート残数よりも少なくなった場合，当該印刷ジョブの完了後に前記第１の警告を行うことを特徴とする画像形成装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載する画像形成装置において，
前記形成部は，複数色の着色剤を用いて画像を形成し，
前記制御部は，
前記着色剤残量取得処理では，色ごとの着色剤の残量を取得し，
前記警告処理では，前記着色剤残量取得処理にて取得した色ごとの着色剤の残量のうち，最も残量が少ない色の残量を抽出し，前記印刷可能枚数を当該抽出された残量に対応する枚数とすることを特徴とする画像形成装置。
【請求項６】
請求項１から請求項５のいずれか１つに記載する画像形成装置において，
メッセージを表示する表示部を備え，
前記制御部は，
前記警告処理では，前記第１の警告として，前記着色剤が少ないことを示すメッセージを前記表示部に表示させることを特徴とする画像形成装置。
【請求項７】
着色剤を用いて画像を形成する形成部と，
シートを収容する収容部と，
を備える画像形成装置の警告方法であって，
前記着色剤の残量を取得する着色剤残量取得ステップと，
前記収容部のシートの残数を取得するシート残数取得ステップと，
前記着色剤残量取得ステップにて取得された着色剤の残量が第１の閾値を下回ったことを条件として，前記着色剤残量取得ステップにて取得された着色剤の残量と対応する印刷可能枚数が前記シート残数取得ステップにて取得されたシートの残数であるシート残数よりも少なければ，前記着色剤が少ないことを示す警告を行い，前記印刷可能枚数が前記シート残数以上であれば前記警告を行わない警告ステップと，
を含むことを特徴とする警告方法。
【請求項８】
着色剤を用いて画像を形成する形成部と，
シートを収容する収容部と，
を備える画像形成装置に，
前記着色剤の残量を取得する着色剤残量取得処理と，
前記収容部のシートの残数を取得するシート残数取得処理と，
前記着色剤残量取得処理にて取得された着色剤の残量が第１の閾値を下回ったことを条件として，前記着色剤残量取得処理にて取得された着色剤の残量と対応する印刷可能枚数が前記シート残数取得処理にて取得されたシートの残数であるシート残数よりも少なければ，前記着色剤が少ないことを示す警告を行い，前記印刷可能枚数が前記シート残数以上であれば前記警告を行わない警告処理と，
を実行させるプログラムを記憶することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，着色剤を用いて画像を形成する画像形成装置，警告方法，および記憶媒体に関する。さらに詳細には，着色剤の残量の警告に関するものである。
【背景技術】
【０００２】
従来から，着色剤を用いて画像を形成する画像形成装置では，着色剤の残量を取得し，着色剤の残量が所定量より少なくなった場合に，その旨を警告する技術が知られている。ユーザは，その警告を受けて，着色剤を収容するカートリッジの交換時期が近いことを把握できる。
【０００３】
前述の警告に関する文献としては，例えば，特許文献１がある。特許文献１では，インクジェット式のプリンタであって，カートリッジ内のインクが所定量以下となるニアエンドを検知する検知機構を設け，カートリッジ内のインクが空になる前にニアエンドを検知し，その旨を警告表示する構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２１０９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，プリンタは，カートリッジ内のインクが所定量以下になった後，警告を出力し続ける。そのため，印刷可能であっても，ユーザに不安を与え，時にはユーザに印刷をためらわせることもあり得る。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，ユーザに必要以上に不安を与えず，ユーザにとって画像形成装置の快適な使用が期待できる技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像形成装置は，着色剤を用いて画像を形成する形成部と，シートを収容する収容部と，制御部とを備え，前記制御部は，前記着色剤の残量を取得する着色剤残量取得処理と，前記収容部のシートの残数を取得するシート残数取得処理と，前記着色剤残量取得処理にて取得された着色剤の残量が第１の閾値を下回ったことを条件として，前記着色剤残量取得処理にて取得された着色剤の残量と対応する印刷可能枚数が前記シート残数取得処理にて取得されたシートの残数であるシート残数よりも少なければ，前記着色剤が少ないことを示す警告を行い，前記印刷可能枚数が前記シート残数以上であれば前記警告を行わない警告処理とを実行することを特徴としている。
【０００８】
本明細書に開示される画像形成装置は，着色剤の残量とシートの残数とをそれぞれ取得する。そして，着色剤の残量が第１の閾値を下回っており，着色剤の残量と対応する印刷可能枚数がシートの残数よりも少なければ，着色剤が少ないことを示す警告を行う。一方，着色剤の残量と対応する印刷可能枚数がシートの残数以上であれば，着色剤が少ないことを示す警告を行わない。なお，印刷可能枚数は，着色剤の残量にて印刷可能であると推定されるシートの枚数であり，例えば，着色剤の残量から算出される算出値であってもよいし，対応テーブルに基づく参照値であってもよい。
【０００９】
すなわち，本明細書に開示される画像形成装置は，着色剤の残量が第１の閾値を下回ったとしても，印刷可能枚数がシート残数以上であれば，着色剤が少ないことを示す警告を行わない。この状況では，残りのシートを全て印刷するまでに着色剤が不足する可能性が低く，警告の必要性が低いからである。これにより，警告の機会を低減でき，その結果としてユーザにとって快適な使用が期待できる。
【００１０】
また，前記制御部は，前記着色剤残量取得処理にて取得された着色剤の残量が，前記第１の閾値よりも少ない第２の閾値を下回ったことを条件として，前記警告を行う第２警告処理を実行するとよい。着色剤の残量が非常に少なくなった場合には，着色剤が早期に無くなる可能性が高まる。そのため，印刷可能枚数やシート残数に拘らず，警告を行う方が望ましい。なお，警告内容は，第１の閾値を下回ったときと，第２の閾値を下回ったときとで，同じであってもよいし，第２の閾値を下回ったときの方がより緊急度が高い内容であってもよい。
【００１１】
また，前記制御部は，前記シート残数の増加に伴って前記印刷可能枚数が前記シート残数よりも少なくなった場合，前記警告処理では，前記形成部による前記着色剤の消費動作を開始した後に前記警告を行うとよい。ユーザがシートを収容部に追加したタイミングで警告を行うと，ユーザに不安を与えるおそれがある。そのため，シート残数が増えることで警告の条件を満たした場合には，着色剤の消費動作を開始した後に警告を行う方が好ましい。
【００１２】
また，前記制御部は，前記警告処理では，複数枚のシートに画像を形成する印刷ジョブの実行中に前記印刷可能枚数が前記シート残数よりも少なくなった場合，当該印刷ジョブの完了後に前記警告を行うとよい。印刷ジョブの途中で警告を行うと，ユーザに不安を与えるおそれがある。そのため，印刷ジョブの完了後に警告を行う方が好ましい。
【００１３】
また，前記形成部は，複数色の着色剤を用いて画像を形成し，前記制御部は，前記着色剤残量取得処理では，色ごとの着色剤の残量を取得し，前記警告処理では，前記着色剤残量取得処理にて取得した色ごとの着色剤の残量のうち，最も残量が少ない色の残量を抽出し，前記印刷可能枚数を当該抽出された残量に対応する枚数とするとよい。残量が最も少ない色の着色剤が最も早期に無くなる可能性が高い。そのため，残量が最も少ない色の残量に基づいて警告するか否かを決定する方が好ましい。
【００１４】
また，メッセージを表示する表示部を備え，前記制御部は，前記警告処理では，前記警告として，前記着色剤が少ないことを示すメッセージを前記表示部に表示させるとよい。表示部に表示すれば，ユーザが着色剤の不足に気付き易い。
【００１５】
上記画像形成装置の機能を実現するための制御方法，コンピュータプログラム，および当該コンピュータプログラムを格納するコンピュータ読取可能な記憶媒体も，新規で有用である。
【発明の効果】
【００１６】
本発明によれば，ユーザに必要以上に不安を与えず，ユーザにとって画像形成装置の快適な使用が期待できる技術が実現される。
【図面の簡単な説明】
【００１７】
【図１】プリンタの電気的構成を示すブロック図である。
【図２】プリンタの概略構成を示す説明図である。
【図３】少量表示の例を示す説明図である。
【図４】下限表示の例を示す説明図である。
【図５】インク残量と警告表示との関係の例を示す説明図である。
【図６】プリンタの残量警告処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下，本発明にかかる画像形成装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，画像形成機能を備えたプリンタに本発明を適用したものである。
【００１９】
まず，本形態のプリンタ１００の電気的構成について，図１を参照して説明する。本形態のプリンタ１００は，図１に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（不揮発性ＲＡＭ）３４と，ＡＳＩＣ３５とを含むコントローラ３０を備えている。また，プリンタ１００は，画像形成部１０と，各色のインク残量センサ２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋと，シート残数センサ２２と，ネットワークインターフェース（ＩＦ）３７と，操作パネル４０とを備え，これらがコントローラ３０に電気的に接続されている。
【００２０】
ＲＯＭ３２には，プリンタ１００を制御するための各種制御プログラムや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは，データを一時的に記憶する記憶領域として利用される。
【００２１】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムに従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，プリンタ１００の各構成要素を制御する。ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部であってもよいし，ＡＳＩＣ３５が制御部であってもよい。なお，図１中のコントローラ３０は，ＣＰＵ３１等，プリンタ１００の制御に利用されるハードウェアを纏めた総称であって，実際にプリンタ１００に存在する単一のハードウェアを表すとは限らない。
【００２２】
ネットワークインターフェース３７は，ＬＡＮケーブル等を用いてネットワークを介して接続された装置と通信を行うためのハードウェアである。また，操作パネル４０は，液晶ディスプレイおよびスタートキー，ストップキー，テンキー等から構成されるボタン群を備える。操作パネル４０は，ユーザに向けた各種の表示を行い，ユーザによる指示入力を受け付ける。操作パネル４０は，表示部の一例である。
【００２３】
画像形成部１０は，インクジェット方式によりシートに画像を形成する。本形態のプリンタ１００は，図２に示すように，画像形成部１０に供給するインクを収容するインクカートリッジ５０と，画像形成部１０に供給するシートを収容する給紙トレイ６０とを備える。給紙トレイ６０は，収容部の一例である。
【００２４】
インクカートリッジ５０は，イエロー（Ｙ），マゼンタ（Ｍ），シアン（Ｃ），ブラック（Ｋ）の各色のインクが収容された４個のインクカートリッジを備える。プリンタ１００は，給紙トレイ６０から給紙されたシートに，インクカートリッジ５０からインク滴を選択的に吐出させることで，印刷物を作成して排出する。画像形成部１０は，形成部の一例である。
【００２５】
各色のインク残量センサ２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋは，図２に示すように，各色のインクカートリッジごとに設けられている。プリンタ１００は，具体的に，イエローのインクカートリッジに設けられたＹインク残量センサ２１Ｙと，マゼンタのインクカートリッジに設けられたＭインク残量センサ２１Ｍと，シアンのインクカートリッジに設けられたＣインク残量センサ２１Ｃと，ブラックのインクカートリッジに設けられたＫインク残量センサ２１Ｋとを有している。そして，各インク残量センサ２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋは，各インクカートリッジに収容されているインクの残量に応じた信号を出力する。インク残量センサ２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋは，例えば，インクカートリッジのインク残量が所定量以上であるか否かによって，異なる信号を出力する光透過センサである。
【００２６】
プリンタ１００は，各インク残量センサ２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋの出力信号に基づいて，インクカートリッジごとのインク残量を取得する。例えば，プリンタ１００は，インク残量センサ２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋの出力信号に基づいて，インク残量が所定量未満となったと判断したら，以後の印刷にて使用したインク滴の数をカウントすることにより，精密にインク残量を取得する。なお，インク残量センサ２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋとしては，例えば，インク液面の位置やインクの重量等に基づいて，インク残量を精密に取得するものであってもよい。
【００２７】
さらに，プリンタ１００では，インク残量に基づいて，インク残量に対応する印刷可能枚数を取得することができる。印刷可能枚数は，インクカートリッジに収容されているインク残量のインクにて印刷を終了できると推定されるシートの枚数である。
【００２８】
プリンタ１００は，例えば，１枚の印刷に使用される標準的なインク使用量をＲＯＭ３２またはＮＶＲＡＭ３４に記憶しており，インク残量を標準的なインク使用量で除算することにより，印刷可能枚数を算出する。あるいは，プリンタ１００は，インク残量と印刷可能枚数との関係を示すテーブルをＲＯＭ３２またはＮＶＲＡＭ３４に記憶し，そのテーブルを参照して，取得したインク残量に対応する印刷可能枚数を取得してもよい。
【００２９】
なお，標準的なインク使用量は，予め決めた基準値でもよいし，使用状況に応じて算出した算出値であってもよい。使用状況に応じて算出する場合には，プリンタ１００は，例えば，プリンタ１００にてそれまでの印刷にて１枚あたりに使用されたインク量の平均値を標準的なインク使用量としてもよいし，使用されたインク量の最大値を標準的なインク使用量としてもよい。また，標準的なインク使用量は，各色で共通の量であってもよいし，色ごとに異なる量であってもよい。
【００３０】
また，プリンタ１００の給紙トレイ６０には，画像の形成に用いられるシートが収容される。そして，プリンタ１００は，図２に示すように，給紙トレイ６０に設けられたシート残数センサ２２を有している。プリンタ１００のシート残数センサ２２は，例えば，重量センサ，高さセンサであり，給紙トレイ６０に収容されているシートの枚数であるシート残数に応じた信号を出力する。つまり，プリンタ１００は，シート残数センサ２２の出力信号に基づいて，シート残数を取得する。
【００３１】
例えば，シート残数センサ２２が重量センサであり，プリンタ１００は，シート残数センサ２２にて取得されたシート束の重量を，予め記憶しているシート１枚の重量で除算することによりシート残数を取得する。あるいは，シート残数センサ２２が高さセンサであり，プリンタ１００は，シート残数センサ２２にて取得されたシート束の高さを，予め記憶しているシート１枚の高さで除算することによりシート残数を取得する。
【００３２】
続いて，本形態のプリンタ１００において実行されるインク残量の警告動作について説明する。プリンタ１００は，適切なタイミングで警告動作を実行し，必要に応じて操作パネル４０に警告表示を行う。そのために，プリンタ１００は，インクカートリッジ５０に収容されているインク残量を取得して，予め決めた少量値や少量値より少ない下限値と比較する。プリンタ１００にて，警告動作を実行するタイミングは，例えば，インク残量が変化する可能性がある動作の後である。
【００３３】
インク残量が変化する動作としては，例えば，印刷の実行，クリーニング処理の実行がある。クリーニング処理は，インクの吐出性を良好に保つために，インクの吐出口やインク経路を清掃する処理であり，少量のインクを吐出する動作を含む。そして，プリンタ１００にて警告動作を実行するタイミングには，印刷ジョブの実行完了後，シート１枚の印刷完了後，１ラインの印刷完了後，クリーニング処理の実行完了後が含まれる。
【００３４】
また，その前後でインク残量が変化する可能性がある動作としては，例えば，電源オン，インクカートリッジの収容箇所のカバーの開閉，インクカートリッジの挿抜がある。プリンタ１００にて警告動作を実行するタイミングには，これらの動作が行われたことを検知した後のタイミングが含まれる。プリンタ１００は，電源オフ中に何らかの変化が起きていても検知できないため，電源オン時にはそれ以前と比較してインク残量が変化している可能性がある。
【００３５】
警告動作を実行すると，プリンタ１００は，例えば，各インク残量センサ２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋの出力信号に基づいて，インク残量が少量値より少ないか否かを判断する。また，プリンタ１００は，例えば，印刷ドット数に基づいて，インク残量が下限値より少ないか否かを判断する。少量値は，例えば，前述した標準的なインク使用量の１０枚分程度のインク残量であり，下限値は，例えば２枚分程度のインク残量である。少量値は，第１の閾値の一例であり，下限値は，第２の閾値の一例である。なお，本形態のプリンタ１００は，各色のインクのうち少なくとも１色のインク残量が前述した標準的なインク使用量の１枚分未満になると，印刷を実行しない。
【００３６】
そして，プリンタ１００は全ての色のインク残量が少量値以上であると判断した場合には，インク残量についての警告表示を行わない。この場合には，インク残量が充分であることを表示してもよいし，しなくてもよい。
【００３７】
一方，インクの残量が少量値未満のインクがあると判断した場合には，警告表示を行う場合がある。本形態のプリンタ１００にて実行される警告表示の例を，図３と図４とに示す。図３に示したのは，インク残量が所定の少量値未満であることを知らせる少量表示の例であり，図４に示したのは，インク残量が所定の下限値未満であることを知らせる下限表示の例である。
【００３８】
プリンタ１００は，インク残量が下限値未満となっている色があると判断した場合には，例えば，図４に示した下限表示を実行する。つまり，インク残量が下限値未満である色を示し，インク切れが近いことを警告する表示を，操作パネル４０に表示する。なお，他の色のインク残量が少量値未満であれば，下限表示と図３に示した少量表示とを合わせた表示としてもよい。
【００３９】
一方，プリンタ１００は，インク残量が少量値未満の色があって，インク残量が下限値未満の色はないと判断した場合には，その少量値未満の色のインク残量に基づいて，印刷可能枚数を取得する。さらに，プリンタ１００は，シート残数センサ２２の出力信号に基づいて，シート残数を取得する。そして，プリンタ１００は，取得した印刷可能枚数と取得したシート残数とを比較する。
【００４０】
そして，プリンタ１００は，印刷可能枚数がシート残数より少ないと判断した場合には，例えば，図３に示した少量表示を実行する。つまり，インク残量が少量値未満である色を示し，インクが少なくなったことを警告する表示を，操作パネル４０に表示する。この少量表示は，メッセージの一例である。なお，少量表示を実行する場合には，インク残量が少量値未満の全ての色について，印刷可能枚数がシート残数以上であっても，警告を
表示するとよい。
【００４１】
一方，すべての色の印刷可能枚数がシート残数以上である場合には，プリンタ１００は，少量表示を実行しない。つまり，その時点でプリンタ１００に収容されているシートの枚数までの印刷が可能であれば，インク残量が少量であることを警告しない。
【００４２】
プリンタ１００における，インク残量と警告表示との関係を図５に示す。プリンタ１００は，少なくとも１色のインク残量が下限値未満であれば，下限表示を実行する。また，少なくとも１色のインク残量が下限値以上かつ少量値未満であって，少なくとも１色の印刷可能枚数がシート残数未満であれば，少量表示を実行する。また，インク残量が下限値以上かつ少量値未満の色があっても，全色の印刷可能枚数がシート残数以上であれば，警告表示を実行しない。また，全色のインク残量が少量値以上であれば，警告表示を実行しない。
【００４３】
続いて，前述したインク残量の警告動作をプリンタ１００にて実現する残量警告処理の手順について，図６のフローチャートを参照しつつ説明する。この残量警告処理は，インク残量が変化する可能性がある各種の動作のうち，少なくとも１つの実行を契機に，ＣＰＵ３１によって実行される。
【００４４】
残量警告処理では，プリンタ１００は，まず，警告表示をクリアする（Ｓ１０１）。つまり，プリンタ１００は，既に警告表示が表示されている状態で本処理の実行を開始した場合には，一旦，表示を消去する。警告表示が表示されていなければ，プリンタ１００は，Ｓ１０１をスキップする。
【００４５】
次に，プリンタ１００は，各色のインク残量を取得する（Ｓ１０２）。プリンタ１００は，例えば，各色のインク残量センサ２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋの出力信号に基づいて，インク残量を取得する。Ｓ１０２の処理は，着色剤残量取得処理の一例である。
【００４６】
そして，プリンタ１００は，各色のインクのうち，予め決めた少量値よりも残量の少ない色があるか否かを判断する（Ｓ１０３）。つまり，プリンタ１００は，Ｓ１０２にて取得したインク残量が少量値未満であるか否かを判断する。なお，少量値は色ごとに異なる値であってもよい。例えば，印刷履歴に基づいて，各色の少量値を決定してもよい。
【００４７】
プリンタ１００は，少量値よりもインク残量の少ない色はないと判断した場合には（Ｓ１０３：ＮＯ），残量警告処理を終了する。つまり，各色とも十分な量のインクが残っている場合には，プリンタ１００は，警告表示を実行しない。
【００４８】
一方，プリンタ１００は，インク残量が，予め決めた少量値よりも少ない色があると判断した場合には（Ｓ１０３：ＹＥＳ），インク残量が予め決めた下限値よりも少ない色があるか否かを判断する（Ｓ１０４）。下限値は，色ごとに異なる値であってもよく，少なくともその色の少量値よりも少ない量である。
【００４９】
そして，プリンタ１００は，インク残量が予め決めた下限値よりも少ない色があると判断した場合には（Ｓ１０４：ＹＥＳ），下限表示を実行する（Ｓ１０５）。つまり，プリンタ１００は，操作パネル４０に，まもなくインク切れであって印刷できなくなる可能性が高い状態であることを警告する表示を行うことにより，ユーザに注意を促す。これにより，印刷できなくなる前に次のインクが用意されることが期待できる。Ｓ１０５の処理は，第２警告処理の一例である。
【００５０】
一方，プリンタ１００は，インク残量が予め決めた下限値よりも少ない色がないと判断した場合には（Ｓ１０４：ＮＯ），印刷可能枚数を取得する（Ｓ１０７）。例えば，プリンタ１００は，最も残量の少ない色のインク残量を，１枚あたりの標準的なインク使用量で除算した結果を，印刷可能枚数とする。なお，１枚あたりの標準的なインク使用量も，色ごとに異なっていてもよい。その場合には，プリンタ１００は，色ごとに印刷可能枚数を取得し，そのうちの最も少数のものを印刷可能枚数としてもよい。また，所定枚数印刷後のインク残量の変化量をその所定枚数で除算することにより平均的な一枚あたりのインク使用量を取得し，インク残量を取得したインク使用量で除算した結果を印刷可能枚数としてもよい。
【００５１】
さらに，プリンタ１００は，シート残数センサ２２の出力信号に基づいて，給紙トレイ６０に収容されているシートのシート残数を取得する（Ｓ１０８）。Ｓ１０８の処理は，シート残数取得処理の一例である。
【００５２】
そして，プリンタ１００は，Ｓ１０７にて取得した印刷可能枚数と，Ｓ１０８にて取得したシート残数とを比較し，印刷可能枚数がシート残数より少ないか否かを判断する（Ｓ１１０）。
【００５３】
プリンタ１００は，印刷可能枚数がシート残数以上であると判断した場合には（Ｓ１１０：ＮＯ），残量警告処理を終了する。つまり，プリンタ１００は，その時点で収容されているシートへの印刷を完了できる可能性が高い場合には，警告表示を行わない。これにより，印刷しようとするユーザに必要以上の不安を与えることが抑制される。
【００５４】
一方，プリンタ１００は，印刷可能枚数がシート残数より少ないと判断した場合には（Ｓ１１０：ＹＥＳ），印刷ジョブの実行中であるか否かを判断する（Ｓ１１１）。そして，プリンタ１００は，印刷ジョブの実行中ではないと判断した場合には（Ｓ１１１：ＮＯ），少量表示を実行し（Ｓ１１２），残量警告処理を終了する。
【００５５】
印刷可能枚数がシート残数より少ない場合には，その時点で収容されている全シートへの印刷ができない可能性があるので，プリンタ１００は，警告表示を行う。具体的には，インク残量が少量値未満である色の表示とともに，インク残量が少ないことを警告する少量表示（図３参照）を実行する。Ｓ１１０の処理とＳ１１２の処理とは，警告処理の一例である。なお，本形態のプリンタ１００は，次回の残量警告処理の実行までの間，この少量表示を表示し続ける。
【００５６】
一方，プリンタ１００は，印刷ジョブの実行中であると判断した場合には（Ｓ１１１：ＹＥＳ），印刷ジョブの実行が完了するのを待つ。例えば，既に少量表示を実行している状態で印刷ジョブを開始した場合や，残量警告処理を１枚の印刷ごとに実行し，複数枚の印刷ジョブの途中で少量表示を実行する条件を満たした場合には，プリンタ１００は，印刷ジョブの実行が完了するまで印刷の実行を続ける。そして，印刷ジョブの実行が完了したら（Ｓ１１１：ＮＯ），少量表示を実行し（Ｓ１１２），残量警告処理を終了する。
【００５７】
なお，少量表示を実行している状態で印刷を開始した場合，プリンタ１００は，例えば，印刷中には印刷中であることを示す表示に変更し，印刷ジョブの実行が完了したら，再び少量表示を表示する。また，印刷ジョブの実行中でも，１枚の印刷終了ごとに残量警告処理を実行するプリンタ１００では，印刷ジョブの実行中に印刷可能枚数がシート残数よりも少なくなった場合でも，警告表示は，印刷ジョブの完了後に実行するとよい。例えば，印刷ジョブの実行中は，実行中であることを表示し，印刷ジョブの完了後に少量表示を行うとよい。
【００５８】
本形態のプリンタ１００は，インク残量が変化する可能性がある動作の実行を契機に，残量警告処理を実行する。つまり，シート残数の増加によって印刷可能枚数がシート残数未満となったとしても，インク残量が変化する可能性のある動作が実行されなければ，プリンタ１００は，残量警告処理を実行しない。つまり，プリンタ１００では，単にシートが追加されただけで，それまで表示されていなかったインク残量の警告表示がいきなり表示されることはない。そして，プリンタ１００は，その後の印刷等に伴って残量警告処理が実行された際に，必要に応じて警告表示を行う。
【００５９】
例えば，給紙トレイ６０の開閉が検知された場合には，シート残数に変化が生じた可能性がある。そして，印刷可能枚数とシート残数との関係に変化が生じた可能性がある。例えば，給紙トレイ６０にシートが追加された場合には，印刷可能枚数が変わらなくても，印刷可能枚数がシート残数よりも少なくなり得る。しかし，本形態のプリンタ１００では，給紙トレイ６０が開閉されたことを検知しただけでは，残量警告処理を実行しないので，シートが追加されたことによって，警告表示を実行することはない。
【００６０】
以上，詳細に説明したように，本形態のプリンタ１００は，インクカートリッジ５０に収容されているインクの残量を取得し，給紙トレイ６０に収容されているシートの残数を取得する。さらに，インクの残量が，予め決めた少量値未満である場合には，インクの残量から印刷可能枚数を取得する。そして，印刷可能枚数がシートの残数よりも少なければ，インクの残量が少ないことを警告する。一方，印刷可能枚数がシートの残数以上であれば，警告を行わない。つまり，少なくとも給紙トレイ６０に収容されているシートの印刷でインクが不足する可能性が低い場合には，警告を行わない。そのため，警告表示を行う機会が減り，ユーザに必要以上に不安を与えないので，ユーザにとって画像形成装置の快適な使用が期待できる。
【００６１】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，プリンタに限らず，複写機，ＦＡＸ機等，画像形成機能を備えるものであれば適用可能である。
【００６２】
また，例えば，画像形成部１０の画像形成方式は，インクジェット方式に限らず，電子写真方式であってもよい。電子写真方式の画像形成装置であれば，インク残量に代えて，トナー残量を取得すればよい。また，電子写真方式の画像形成装置では，レジストパターンの形成動作等の補正動作も着色剤の消費動作に含まれる。また，カラープリンタに限らず，モノクロ画像専用のプリンタにも適用可能である。
【００６３】
また，例えば，警告表示は，操作パネル４０へのメッセージ表示に限らず，音声ガイダンスによる警告や警告ランプ点灯等によってもよい。また，ＰＣ等の外部装置と通信可能な状態であれば，外部装置に警告メッセージを表示してもよい。例えば，印刷ジョブを外部装置からの送信にて受け付けた場合には，その送信元の外部装置に警告メッセージを表示を行ってもよい。
【００６４】
また，上記の形態では，少量表示と下限表示とで異なる表示としたが，同じ表示であってもよい。あるいは，下限表示は，少量表示と同じ表示を異なる色で表示したり，点滅表示としたりすることで強調した表示としてもよい。
【００６５】
また，上記の形態では，インク残量センサ２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋの出力信号に基づいてインク残量を取得するとしたが，これに限らない。例えば，満量のインクカートリッジが装着されてからのインク使用量に基づいて，インク残量を取得してもよい。例えば，印刷を実行する度に，吐出したインクのドット数を色ごとに累積して記憶し，印刷可能な全ドット数との差に基づいて，インク残量を取得することもできる。また，例えば，印刷を実行した回数に基づいて，インク残量を推定することもできる。
【００６６】
また，例えば，上記の形態では，シート残数センサ２２の出力信号に基づいて，給紙トレイ６０に収容されているシートの残数を取得するとしたが，これに限らない。例えば，給紙トレイ６０にシートが補充された際に，その枚数の入力を受け付け，以後の印刷実行によって使用したシート数を減算することで，シート残数を取得することもできる。
【００６７】
また，下限値の判断は無くてもよい。つまり，インク残量が下限値未満であっても，シート残数が印刷可能枚数より少ない場合には，警告表示しないとしてもよい。例えば，印刷可能枚数が２枚であっても，収容されているシートの枚数が２枚以下であれば，警告を表示しないとしてもよい。具体的には，図６のＳ１０４とＳ１０５の処理は，無くてもよい。
【００６８】
また，上記の形態では，印刷ジョブの実行中には警告を表示しないとしたが，してもよい。具体的には，図６のＳ１１１の判断は無くてもよい。
【００６９】
また，例えば，本発明は，複数の給紙トレイ６０を備えるプリンタ１００にも適用可能である。その場合には，給紙トレイ６０ごとにシート残数センサ２２が設けられて，それぞれのシート残数を取得するとよい。そして，例えば，シート残数の最も多い給紙トレイ６０のシート残数に基づいて，警告を行うか否かを判断してもよい。あるいは，前回の印刷にて使用された給紙トレイ６０のシート残数に基づいて，警告を行うか否かを判断してもよい。
【００７０】
また，例えば，ＰＣ等の制御装置に接続されたプリンタ１００では，本形態の残量警告処理を，接続されたＰＣ等のプリンタドライバにて実行することも可能である。例えば，ＰＣは，プリンタドライバの実行開始時に，プリンタ１００からインク残量とシート残数とを取得し，残量警告処理を実行するとしてもよい。
【００７１】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００７２】
１０  画像形成部
３１  ＣＰＵ
４０  操作パネル
６０  給紙トレイ
１００  プリンタ
【図１】
0006340934.tif 000002
【図２】
0006340934.tif 000003
【図３】
0006340934.tif 000004
【図４】
0006340934.tif 000005
【図５】
0006340934.tif 000006
【図６】
0006340934.tif 000007