(57)【要約】【課題】カートリッジの交換を促す通知を適切なタイミングで行う。【解決手段】印刷装置は、印刷材を収容するカートリッジを装着可能な装着部と、装着部に装着されるカートリッジに収容される印刷材を用いて印刷を実行する印刷機構と、装着部に装着されるカートリッジから印刷機構に至る印刷材の経路に配置される容器と、第１の印刷ジョブを取得するジョブ取得部と、第１の印刷ジョブに基づく第１の印刷を印刷機構に実行させる印刷制御部と、印刷機構における印刷材の残存状態であって第１の印刷が完了した後の残存状態が、カートリッジに印刷材が残存せず、かつ、容器に印刷材が残存する第１の状態である場合に、第１の印刷の少なくとも一部が第１の状態で実行されることによって第１の印刷が完了した後に、カートリッジの交換を促す通知を実行する通知部と、を備える。【選択図】  図３
2020104358.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
印刷材を収容するカートリッジを装着可能な装着部と、
前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、
前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置される容器と、
第１の印刷ジョブを取得するジョブ取得部と、
前記第１の印刷ジョブに基づく第１の印刷を前記印刷機構に実行させる印刷制御部と、
前記印刷機構における前記印刷材の残存状態であって前記第１の印刷が完了した後の前記残存状態が、前記カートリッジに前記印刷材が残存せず、かつ、前記容器に前記印刷材が残存する第１の状態である場合に、前記第１の印刷の少なくとも一部が前記第１の状態で実行されることによって前記第１の印刷が完了した後に、前記カートリッジの交換を促す通知を実行する通知部と、
を備える、印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、さらに、
外部装置と通信可能に接続される第１のインタフェースと、
ユーザの操作に基づく入力を取得する第２のインタフェースと、
を備え、
前記ジョブ取得部は、前記第１のインタフェースを介して前記第１の印刷ジョブを取得し、
前記第１の印刷は、前記第１の印刷ジョブが取得された後に、前記第２のインタフェースを介して特定の入力が取得された場合に開始され、前記特定の入力が取得されない場合に開始されない印刷である、印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記ジョブ取得部は、前記第１の印刷ジョブとは異なる第２の印刷ジョブを取得し、
前記印刷制御部は、前記第２の印刷ジョブに基づく第２の印刷であって、前記第２の印刷ジョブが取得された後に前記特定の入力とは無関係に開始される印刷である、前記第２の印刷を、前記印刷機構に実行させ、
前記通知部は、前記第２の印刷が完了した後の前記残存状態が前記第１の状態である場合に、前記第２の印刷が完了する前に、前記カートリッジの交換を促す通知を実行する、印刷装置。
【請求項４】
請求項１〜３のいずれかに記載の印刷装置であって、さらに、
前記装着部に次に装着される交換用のカートリッジの準備が特定段階まで進んでいるか否かを判断する準備判断部を備え、
前記通知部は、
前記第１の印刷が完了した後の前記残存状態が、前記第１の状態であり、かつ、交換用のカートリッジの準備が特定段階まで進んでいる場合に、前記第１の印刷が完了した後に、前記カートリッジの交換を促す通知を実行し、
前記第１の印刷が完了した後の前記残存状態が、前記第１の状態であり、かつ、交換用のカートリッジの準備が特定段階まで進んでいない場合に、前記第１の印刷が完了した後に、前記カートリッジの交換を促す通知を実行しない、印刷装置。
【請求項５】
請求項１〜４のいずれかに記載の印刷装置であって、さらに、
前記第１の印刷が完了した後の前記残存状態が、前記第１の状態よりも前記印刷材の残量が少ない第２の状態であって前記容器の前記印刷材の残量が基準以下である前記第２の状態であるか否かを、前記第１の印刷が開始されるよりも前に判断する第１の状態判断部を備え、
前記通知部は、前記第１の印刷が完了した後の前記残存状態が前記第２の状態であると判断される場合には、前記第１の印刷が開始されるより前に前記カートリッジの準備を促す通知を実行する、印刷装置。
【請求項６】
請求項５に記載の印刷装置であって、
前記第１の状態判断部は、前記第１の印刷の開始後に、前記残存状態が前記第１の状態から前記第２の状態に遷移したか否かを判断し、
前記通知部は、前記第１の印刷の開始後に、前記残存状態が前記第１の状態から前記第２の状態に遷移したと判断された場合に、前記カートリッジの交換を促す通知を実行する、印刷装置。
【請求項７】
請求項１〜６のいずれかに記載の印刷装置であって、さらに、
前記第１の印刷が完了した後の前記残存状態が、前記第１の状態であるか否かを、前記第１の印刷が開始されるよりも前に判断する第２の状態判断部を備える、印刷装置。
【請求項８】
印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置される容器と、を備える印刷装置のためのコンピュータプログラムであって、
第１の印刷ジョブを取得するジョブ取得機能と、
前記第１の印刷ジョブに基づく第１の印刷を前記印刷機構に実行させる印刷制御機能と、
前記印刷機構における前記印刷材の残存状態であって前記第１の印刷が完了した後の前記残存状態が、前記カートリッジに前記印刷材が残存せず、かつ、前記容器に前記印刷材が残存する第１の状態である場合に、前記第１の印刷の少なくとも一部が前記第１の状態で実行されることによって前記第１の印刷が完了した後に、前記カートリッジの交換を促す通知を実行する通知機能と、
をコンピュータに実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、印刷実行部で用いられる印刷材を収容するカートリッジの交換を促す通知を実行する技術に関する。
【背景技術】
【０００２】
特許文献１に開示された機密プリントでは、画像形成装置は、プリントジョブを受信すると、印刷を開始する前にパスワード入力画面を表示し、予め設定されたパスワードと一致するパスワードが入力された場合に印刷を実行する。この画像形成装置は、機密プリントでの印刷時に、用紙やトナー不足によるユーザのリカバリ操作が発生するか否かを事前にチェックし、リカバリ操作が発生すると判断される場合には、その旨を示す警告表示を含むパスワード入力画面を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−９１５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、カートリッジから印刷実行部に印刷材（例えば、インクやトナー）を供給する構造については何ら考慮されていなかった。このために、印刷材を供給する構造によっては、表示画面において、カートリッジの交換を促す通知を適切なタイミングで行えない可能性があった。
【０００５】
本明細書は、カートリッジの交換を促す通知を適切なタイミングで行うことができる新たな技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示された技術は、以下の適用例として実現することが可能である。
【０００７】
［適用例１］印刷装置であって、印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置される容器と、第１の印刷ジョブを取得するジョブ取得部と、前記第１の印刷ジョブに基づく第１の印刷を前記印刷機構に実行させる印刷制御部と、前記印刷機構における前記印刷材の残存状態であって前記第１の印刷が完了した後の前記残存状態が、前記カートリッジに前記印刷材が残存せず、かつ、前記容器に前記印刷材が残存する第１の状態である場合に、前記第１の印刷の少なくとも一部が前記第１の状態で実行されることによって前記第１の印刷が完了した後に、前記カートリッジの交換を促す通知を実行する通知部と、を備える、印刷装置。
【０００８】
上記構成によれば、第１の印刷が完了した後の残存状態が、カートリッジに印刷材が残存せず、かつ、容器に印刷材が残存する第１の状態である場合に、第１の印刷が完了した後に、カートリッジの交換を促す通知が実行される。この結果、カートリッジの交換を促す通知を適切なタイミングで行うことができる。例えば、第１の印刷中にカートリッジの交換のためにユーザが印刷装置から離れることを抑制して、例えば、印刷物の盗難や印刷物を他人に見られることを抑制できる。
【０００９】
なお、本明細書に開示された技術は、種々の形態で実現可能であり、例えば、カートリッジの管理装置、カートリッジの管理方法、これらの装置および方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】システム１０００の構成を示すブロック図である。
【図２】印刷実行部１７０の構成を示す概略図である。
【図３】印刷制御処理のフローチャートである。
【図４】通知画面の一例を示す第１の図である。
【図５】第２実施例の印刷制御処理のフローチャートである。
【図６】通知画面の一例を示す第２の図である。
【図７】第３実施例の印刷制御処理のフローチャートである。
【発明を実施するための形態】
【００１１】
Ａ．第１実施例
Ａ−１．システム１０００の構成
図１は、システム１０００の構成を示すブロック図である。システム１０００は、プリンタ１００と、端末装置３００と、事業者サーバ４００と、を備える。プリンタ１００と端末装置３００とは、ローカルエリアネットワークＮＴに接続されており、ローカルエリアネットワークＮＴを介して、互いに通信可能である。事業者サーバ４００は、インターネットＩＴと接続されており、ローカルエリアネットワークＮＴは、インターネットＩＴと接続されている。プリンタ１００と事業者サーバ４００とは、インターネットＩＴとローカルエリアネットワークＮＴとを介して、互いに通信可能である。
【００１２】
プリンタ１００は、プリンタ１００のコントローラとしてのＣＰＵ１１０と、ＤＲＡＭなどの揮発性記憶装置１２０と、ハードディスクやフラッシュメモリなどの不揮発性記憶装置１３０と、画像を表示する液晶ディスプレイなどの表示部１４０と、ボタンやタッチパネルなどの操作部１５０と、印刷実行部１７０と、通信インタフェース（ＩＦ）１８０と、を備えている。操作部１５０は、ユーザからの入力を取得するためのユーザインタフェースを構成する。
【００１３】
通信ＩＦ１８０は、ローカルエリアネットワークＮＴに接続するためのインタフェースである。具体的には、通信ＩＦ１８０は、イーサネット（登録商標）に準拠した有線のインタフェースや、Ｗｉ−Ｆｉ規格（ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格又はそれに準ずる規格（例えば、８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に従った規格）に準拠した無線のインタフェースである。
【００１４】
ＣＰＵ１１０は、データ処理を行う演算装置（プロセッサ）である。揮発性記憶装置１２０は、ＣＰＵ１１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域を提供する。不揮発性記憶装置１３０には、プリンタを制御するためのコンピュータプログラムＰＧと、後述する情報データベースＩＢと、が格納されている。
【００１５】
コンピュータプログラムＰＧは、本実施例では、プリンタ１００の製造時に不揮発性記憶装置１３０に予め格納されて提供され得る。これに代えて、コンピュータプログラムＰＧは、例えば、インターネットＩＴを介して接続されたサーバからダウンロードされる形態、あるいは、ＣＤ−ＲＯＭなどに記録された形態で提供され得る。
【００１６】
ＣＰＵ１１０は、コンピュータプログラムＰＧを実行することによって、印刷実行部１７０を制御して、印刷実行部１７０に画像を印刷させる後述する印刷制御処理を実行する。
【００１７】
印刷実行部１７０は、ＣＰＵ１１０の制御に従って、印刷を実行する。図２は、印刷実行部１７０の構成を示す概略図である。図２（Ａ）〜（Ｃ）に示すように、印刷実行部１７０は、印刷機構１７１と、装着部１７２と、インク供給口１７４と、中間容器１７５と、インク流路部１７７と、を備えている。
【００１８】
印刷機構１７１は、インクカートリッジ２００から供給されるインクを印刷材として用いて、印刷媒体としての用紙上に画像を印刷するインクジェット方式の印刷機構である。具体的には、印刷機構１７１は、図示しない印刷ヘッドのノズルからインクを吐出して用紙上にドットを形成することによって、用紙上に画像を形成する。本実施例では、印刷機構１７１は、複数色のインクＩｋを用いる印刷機構、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の４色のインクＩｋを用いてカラー画像を印刷する印刷機構である。図２では、図の煩雑を避けるために、１色のインクＩｋについて、装着部１７２と、インク供給口１７４と、中間容器１７５と、インク流路部１７７と、が図示されている。実際には、印刷実行部１７０は、４色のインクＩｋのそれぞれについて、装着部１７２と、インク供給口１７４と、中間容器１７５と、インク流路部１７７と、を備えている。そして、印刷実行部１７０の４個の装着部１７２には、４色のインクＩｋに対応する４個のインクカートリッジ２００が装着される。
【００１９】
インクカートリッジ２００には、インクＩｋを収容する主収容室２１０と、連通口２２０と、インク出口２３０と、が形成されている。連通口２２０は、主収容室２１０と外気とを連通する開口である。インク出口２３０は、主収容室２１０内のインクＩｋを印刷実行部１７０に供給するための開口である。インク出口２３０は、主収容室２１０内の全てのインクＩｋを印刷実行部１７０に供給できるように、主収容室２１０の鉛直方向の下端近傍に設けられている。
【００２０】
インクカートリッジ２００の外面には、ＩＣチップ２５０が取り付けられている。ＩＣチップ２５０のメモリには、インクカートリッジ２００に関する各種の情報が格納されている。本実施例では、ＩＣチップ２５０のメモリに格納される情報には、新品のインクカートリッジ２００に収容されているインクＩｋの量である初期インク量ＩＶを示す情報と、インクカートリッジ２００を識別する識別情報（例えば、シリアルナンバー）が含まれる。
【００２１】
装着部１７２は、例えば、インクカートリッジ２００を着脱可能に装着することができるホルダである。インク供給口１７４は、装着部１７２に装着されたインクカートリッジ２００のインク出口２３０と連通される。インク供給口１７４から主収容室２１０内のインクＩｋが印刷実行部１７０に供給される。装着部１７２には、装着部１７２に装着されるインクカートリッジ２００のＩＣチップ２５０の電極に接触する接点ＣＰを有している。接点ＣＰを介して、プリンタ１００（ＣＰＵ１１０）は、ＩＣチップ２５０のメモリに格納される情報の読み出しや、該メモリへの情報の書き込みを実行できる。
【００２２】
装着部１７２には、インクカートリッジ２００が装着部１７２に装着されているか否かを検出する装着センサＡＳが装着されている。例えば、装着センサＡＳは、光を射出する発光部と、該光を受光する受光部と、を備える。インクカートリッジ２００が装着部１７２に装着されると、インクカートリッジ２００の筐体に形成されたリブ（図示省略）が、発光部から受光部に至る光を遮るように配置される。装着センサＡＳの受光部は、受光の有無を示す電気信号をＣＰＵ１１０に出力する。受光していることを示す電気信号は、インクカートリッジ２００が装着されていないことを示す信号（非装着信号とも呼ぶ）である。受光していないことを示す電気信号は、インクカートリッジ２００が装着されていることを示す信号（装着信号とも呼ぶ）である。装着センサＡＳには、他の様々な構成、例えば、接点ＣＰとＩＣチップ２５０の電極との接触を検出する構成が採用され得る。
【００２３】
中間容器１７５には、インクＩｋを収容する副収容室１７９と、連通口１７８と、が形成されている。連通口１７８は、副収容室１７９と外気とを連通する開口である。副収容室１７９は、インク供給口１７４と連通しており、インク供給口１７４を介してインクカートリッジ２００から供給されるインクを貯留する。
【００２４】
インク流路部１７７の上流端は、中間容器１７５の副収容室１７９の底面の近傍に接続され、副収容室１７９と連通している。インク流路部１７７の下流端は、印刷機構１７１の図示しない印刷ヘッドに接続されている。これによって、インク流路部１７７を介して副収容室１７９内のインクＩｋが印刷機構１７１に供給される。
【００２５】
以上の説明から解るように、中間容器１７５は、装着部１７２に装着されるインクカートリッジ２００から印刷機構１７１に至るインクＩｋの流動経路に配置されている。
【００２６】
ここで、プリンタ１００の印刷実行部１７０のように、インクカートリッジから印刷機構に至るインクＩｋの経路に中間容器を備えるタイプのインクＩｋの供給方式を二室供給方式とも呼ぶ。二室供給方式の印刷実行部１７０（印刷装置）は、インクＩｋの残存状態として、３種類の残存状態ＳＡ〜ＳＣを取り得る。図２（Ａ）〜（Ｃ）には、それぞれ、３種類の残存状態ＳＡ〜ＳＣにある印刷実行部１７０が図示されている。
【００２７】
図２（Ａ）のインク多状態ＳＡは、インクカートリッジ２００内（主収容室２１０内）にインクＩｋが残存し、かつ、中間容器１７５内（副収容室１７９内）にインクＩｋが残存する状態である。図２（Ｂ）のインク少状態ＳＢは、インクカートリッジ２００内（主収容室２１０内）にインクＩｋが残存せず、かつ、中間容器１７５内（副収容室１７９内）に残存するインクＩｋの量が基準量Ｖｔｈ以上である状態である。図２（Ｃ）のインク無状態ＳＣは、インクカートリッジ２００内（主収容室２１０内）にインクＩｋが残存せず、かつ、中間容器１７５内（副収容室１７９内）に残存するインクＩｋの量が基準量Ｖｔｈ未満である状態である。ここで、図２（Ａ）〜（Ｃ）に示す基準液面高ＬＨａは、インク多状態ＳＡと、インク少状態ＳＢと、の境界に対応する液面高さである。基準液面高ＬＨｂは、インク少状態ＳＢと、インク無状態ＳＣと、の境界に対応する液面高さである。
【００２８】
インクカートリッジ２００の主収容室２１０は、連通口２２０によって外部と連通し、中間容器１７５の副収容室１７９は、連通口１７８によって外部と連通している。そして、中間容器１７５の副収容室１７９は、インクカートリッジ２００の主収容室２１０の鉛直方向の下端（以下、単に、下端とも呼ぶ）よりも鉛直下方（図２の下側）に位置する部分と、主収容室２１０の鉛直方向の下端よりも鉛直上方に位置する部分と、を含んでいる。このために、新品のインクカートリッジ２００が装着されると、インクカートリッジ２００内のインクＩｋの一部は、インク供給口１７４から副収容室１７９内に移動する。そして、主収容室２１０内のインクＩｋの液面ＩＳｍと、副収容室１７９内のインクＩｋの液面ＩＳｓと、の高さが一致した状態となる（図２（Ａ））。
【００２９】
印刷機構１７１によって印刷が行われてインクＩｋが消費されると、２つの液面ＩＳｍ、ＩＳｓが一致した状態を維持したまま、液面ＩＳｍ、ＩＳｓが低下していく。そして、液面ＩＳｍ、ＩＳｓが、インクカートリッジ２００の主収容室２１０の下端の基準液面高ＬＨａに到達すると、インクカートリッジ２００の主収容室２１０内にインクＩｋは、残存しなくなり、インクＩｋの残存状態は、インク多状態ＳＡ（図２（Ａ））からインク少状態ＳＢ（図２（Ｂ））に遷移する。ここで、インクカートリッジ２００の主収容室２１０内にインクＩｋが、残存しない状態とは、主収容室２１０から副収容室１７９へのインクＩｋの移動が無くなる状態を意味し、主収容室２１０の内壁に多少のインクＩｋが付着している状態を含む。
【００３０】
インク少状態ＳＢに遷移した後であっても、副収容室１７９にインクＩｋが残存しているので、印刷機構１７１は、印刷を継続できる。インク少状態ＳＢに遷移した後に、インクカートリッジ２００が交換されれば、インクカートリッジ２００にインクＩｋが残存しない状態で、インクカートリッジ２００を交換できるので、インクＩｋの無駄が発生しない。印刷を継続できる状態で、インクＩｋの無駄を発生することなく、インクカートリッジ２００を交換できる点が、二室供給方式の利点である。
【００３１】
ここで、インク多状態ＳＡとインク少状態ＳＢとの境界に対応するインク量を境界インク量ＢＶとも呼ぶ。本実施例の境界インク量ＢＶは、副収容室１７９において、液面ＩＳが基準液面高ＬＨａに位置しているときの副収容室１７９におけるインク量とも言うことができる。また、境界インク量ＢＶは、インク少状態ＳＢにおける最大のインク量とも言うことができる。また、境界インク量ＢＶは、副収容室１７９のうち、主収容室２１０の鉛直下方の端よりも鉛直下方に位置する部分の容量と等しい。
【００３２】
インク少状態ＳＢに遷移した後に、さらに、印刷機構１７１によって印刷が行われてインクＩｋが消費されると、液面ＩＳｓは、さらに低下する。そして、液面ＩＳｓが、基準液面高ＬＨｂに到達すると、中間容器１７５内のインクＩｋの量は、上述した基準量Ｖｔｈ以下になり、インクＩｋの残存状態は、インク少状態ＳＢからインク無状態ＳＣに遷移する。
【００３３】
インクＩｋの残存状態がインク無状態ＳＣに遷移した後も印刷を継続すると、中間容器１７５内のインクＩｋの量がさらに減少して、印刷機構１７１に供給されるインクＩｋに空気が混入する不具合が発生し得る。このために、インクＩｋの残存状態がインク無状態ＳＣに遷移した場合には、印刷機構１７１による印刷は停止されざるを得ない。したがって、インク無状態ＳＣは、中間容器１７５内のインクＩｋが実質的に無くなった状態であり、インクカートリッジ２００が交換されて、中間容器１７５にインクＩｋが供給されない限り、印刷が実行できない状態である。
【００３４】
プリンタ１００の情報データベースＩＢは、プリンタ１００に関するプリンタ情報が格納されたデータベースである。プリンタ１００のプリンタ情報は、例えば、インクＩｋに関するインク情報や、印刷履歴に関する履歴情報を含む。プリンタ１００のインク情報は、例えば、インクカートリッジ２００の初期インク量ＩＶと、境界インク量ＢＶと、ＣＭＹＫのそれぞれのインクＩｋのインク残量ＲＶと、ＣＭＹＫのそれぞれのインクカートリッジ２００のシリアルナンバーを含む。
【００３５】
プリンタ１００（ＣＰＵ１１０）は、印刷が実行される度に、例えば、後述する印刷制御処理が実行される度に、情報データベースＩＢに格納される履歴情報やインク情報を更新することで、情報データベースＩＢに格納されるプリンタ情報を最新の情報に維持する。例えば、初期インク量ＩＶとシリアルナンバーは、例えば、インクカートリッジ２００のＩＣチップ２５０のメモリから取得される。プリンタ１００は、例えば、カートリッジが交換される度に、その時点での中間容器１７５のインクＩｋの残量と、初期インク量ＩＶと、の合計を、インク残量ＲＶとして情報データベースＩＢに記録する。プリンタ１００は、印刷が実行される度に、インクＩｋの使用量を計算し、印刷が実行される前のインク残量ＲＶから該使用量を減算することによって、印刷が実行された後のインク残量ＲＶを算出する。プリンタ１００は、印刷が実行される度に、情報データベースＩＢに記録されるインク残量ＲＶを、印刷が実行された後のインク残量ＲＶに更新する。
【００３６】
端末装置３００は、プリンタ１００のユーザが利用する計算機であり、例えば、パーソナルコンピュータやスマートフォンである。端末装置３００には、図示しないプリンタドライバプログラムがインストールされており、端末装置３００は、プリンタ１００に対応するプリンタドライバとして機能する。具体的には、端末装置３００は、プリンタ１００に印刷ジョブを送信することによって、プリンタ１００に画像を印刷させることができる。例えば、印刷ジョブは、印刷すべき画像を示す画像データと、印刷に関する設定を示す印刷設定情報と、を含んでいる。印刷設定情報は、カラー／モノクロの別、印刷用紙のサイズ、印刷部数、印刷解像度等を示す情報に加えて、本実施例では、印刷ジョブに基づく印刷が通常印刷であるか機密印刷であるかを示す情報を含む。
【００３７】
機密印刷は、プリンタ１００が通信ＩＦ１８０を介して印刷ジョブを取得した後に、プリンタ１００が操作部１５０を介して特定の入力（本実施例ではパスワード）を取得した場合に開始され、特定の入力が取得されない場合に開始されない印刷である。通常印刷は、プリンタ１００が通信ＩＦ１８０を介して印刷ジョブを取得した後に、上述した特定の入力が要求されることなく、特定の入力とは無関係に開始される印刷である。ユーザは、機密印刷を指定することによって、印刷物を他人に見られることや、印刷物が他人に盗難されることを防止できる。
【００３８】
事業者サーバ４００は、例えば、システム１０００を運用する事業者のサーバである。事業者サーバ４００は、第３実施例において、プリンタ１００からインク発注情報を受信する。第１実施例および第２実施例では、事業者サーバ４００は、無くても良い。
【００３９】
Ａ−２．システム１０００の動作
プリンタ１００は、端末装置３００から送信される印刷ジョブを、通信ＩＦ１８０を介して受信した場合に、印刷制御処理を開始する。図３は、印刷制御処理のフローチャートである。
【００４０】
Ｓ１００では、ＣＰＵ１１０は、印刷ジョブに含まれる画像データを取得する。なお、印刷ジョブには、複数ページに対応する複数個の画像データが含まれ得る。この場合には、複数個の画像データが取得される。本実施例では、画像データは、例えば、ＲＧＢ値で画素ごとの色を表すＲＧＢ画像データである。ＲＧＢ値は、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３個の成分値を含む色値である。画像データがＲＧＢ画像データではない場合には、ＣＰＵ１１０は、画像データに対して、ラスタライズ処理を実行して、ＲＧＢ画像データに変換する。
【００４１】
Ｓ１０５では、ＣＰＵ１１０は、印刷ジョブに含まれる印刷設定情報を取得する。
【００４２】
Ｓ１１０では、ＣＰＵ１１０は、取得したＲＧＢ画像データを用いて印刷データを生成する。具体的には、ＣＰＵ１１０は、ＲＧＢ画像データに対して色変換処理を実行し、ＣＭＹＫ値で画素ごとの色を表すＣＭＹＫ画像データを生成する。ＣＭＹＫ値は、印刷に用いられる複数種のインクに対応する複数個の成分値、本実施例では、Ｃ、Ｍ、Ｙ、Ｋの成分値を含む色値である。色変換処理は、ＲＧＢ値とＣＭＹＫ値との対応関係を規定する公知の色変換プロファイルを用いて実行される。ＣＰＵ１１０は、ＣＭＹＫ画像データに対してハーフトーン処理を実行して、ＣＭＹＫの成分ごと、かつ、画素ごとにドットの形成状態を示すドットデータを生成する。ドットの形成状態は、例えば、「ドット有り」と「ドット無し」とのうちのいずれかである。ハーフトーン処理は、例えば、公知の誤差収集法を用いて実行される。ＣＰＵ１１０は、ドットデータを印刷に用いる順に並べ替え、ドットデータに印刷コマンド等の制御データを付加することで、印刷データを生成する。
【００４３】
Ｓ１１５では、ＣＰＵ１１０は、印刷データを用いてＣＭＹＫのそれぞれのインク使用量ＵＶを算出する。例えば、ＣＰＵ１１０は、印刷データを用いて、該印刷データに基づく印刷で形成されるＣＭＹＫのドット数をそれぞれカウントし、これらのドット数にドット１個辺りのインク使用量をそれぞれ乗じた値をインク使用量ＵＶとして算出する。
【００４４】
Ｓ１２０では、ＣＰＵ１１０は、情報データベースＩＢを参照して、現在のＣＭＹＫのインク残量ＲＶをそれぞれ取得する。
【００４５】
Ｓ１２５では、ＣＰＵ１１０は、印刷後に残量が０であるインクカートリッジ２００があるか否かを判断する。ここで、印刷後に残量が０であるとは、印刷にてインクＩｋが消費されることによって、残量が０より多い状態から０になる場合と、印刷の開始前から残量が０である場合と、を含む。具体的には、ＣＰＵ１１０は、Ｓ１２０にて取得されたインク残量ＲＶからＳ１１５にて算出されたインク使用量ＵＶを減じて、ＣＭＹＫのそれぞれの印刷後のインク残量ＲＶａを算出する。そして、ＣＭＹＫのインクカートリッジ２００のうち、印刷後のインク残量ＲＶａが上述した境界インク量ＢＶ未満であるカートリッジがある場合には、印刷後に残量が０であるインクカートリッジ２００があると判断する。換言すれば、本ステップでは、印刷後のプリンタ１００においてＣＭＹＫのいずれかのインクＩｋの残存状態がインク少状態ＳＢ（図２（Ｂ））であるか否かが判断される。
【００４６】
印刷後に残量が０であるインクカートリッジ２００がある場合には（Ｓ１２５：ＹＥＳ）、Ｓ１３０にて、ＣＰＵ１１０は、印刷後に残量が０であるインクカートリッジ２００に対応する交換通知フラグを「ＯＮ」に設定して、Ｓ１３５に処理を進める。交換通知フラグは、ＣＭＹＫのそれぞれについて、インクカートリッジ２００の交換をユーザに通知するか否かを示すフラグであり、ＣＭＹＫのそれぞれについて「ＯＮ」と「ＯＦＦ」とのいずれかの値を取り、初期値は「ＯＦＦ」である。
【００４７】
印刷後に残量が０であるインクカートリッジ２００がない場合には（Ｓ１２５：ＮＯ）、ＣＰＵ１１０は、Ｓ１３０をスキップして、Ｓ１３５に処理を進める。したがって、この場合には、ＣＭＹＫの交換通知フラグは、「ＯＦＦ」に維持される。
【００４８】
Ｓ１３５では、ＣＰＵ１１０は、印刷設定情報を参照して、実行すべき印刷が機密印刷であるか否かを判断する。実行すべき印刷が機密印刷である場合には（Ｓ１３５：ＹＥＳ）、Ｓ１４０にて、ＣＰＵ１１０は、図示しないパスワード入力画面を表示部１４０に表示する。パスワード入力画面は、機密印刷を開始するために要求されるパスワードをユーザが入力するための画面である。
【００４９】
Ｓ１４５では、ＣＰＵ１１０は、パスワード入力画面を介して正しいパスワードが入力されたか否かを判断する。正しいパスワードは、例えば、端末装置３００のユーザに予め割り当てられ、プリンタ１００に予め登録されたパスワードである。正しいパスワードが入力されない場合には（Ｓ１４５：ＮＯ）、例えば、誤ったパスワードが入力された場合やパスワードが入力されない場合には、ＣＰＵ１１０は、正しいパスワードが入力されるまで待機する。正しいパスワードが入力された場合には（Ｓ１４５：ＹＥＳ）、ＣＰＵ１１０は、Ｓ１６０に処理を進める。
【００５０】
実行すべき印刷が機密印刷でない場合には（Ｓ１３５：ＮＯ）、すなわち、実行すべき印刷が通常印刷である場合には、Ｓ１５０にて、ＣＰＵ１１０は、ＣＭＹＫのうちの少なくとも１つの交換通知フラグが「ＯＮ」であるか否かを判断する。少なくとも１つの交換通知フラグが「ＯＮ」である場合には（Ｓ１５０：ＹＥＳ）、Ｓ１５５にて、ＣＰＵ１１０は、通常印刷時に表示すべき交換通知画面ＷＤ１を、表示部１４０に表示する。全ての交換通知フラグが「ＯＦＦ」である場合には（Ｓ１５０：ＮＯ）、ＣＰＵ１１０は、交換通知画面ＷＤ１を表示することなく、Ｓ１６０に処理を進める。
【００５１】
図４は、通知画面の一例を示す第１の図である。図４（Ａ）には、交換通知画面ＷＤ１の一例が示されている。図４（Ａ）の交換通知画面ＷＤ１は、印刷を開始する旨と、印刷の完了後に少なくとも１つのインクカートリッジ２００を交換可能であることと、を示すメッセージＭＳ１と、ボタンＢＴと、を含んでいる。ボタンＢＴが押下されると、交換通知画面ＷＤ１の表示は終了される。ボタンＢＴが押下されるか否かに拘わらずに、ＣＰＵ１１０は、交換通知画面ＷＤ１を表示すると、印刷を開始すべく、処理をＳ１６０に進める。
【００５２】
Ｓ１６０では、ＣＰＵ１１０は、印刷ジョブに基づく印刷を開始する。例えば、ＣＰＵ１１０は、印刷データを印刷実行部１７０に供給して、印刷実行部１７０に印刷を開始させる。
【００５３】
Ｓ１６５では、ＣＰＵ１１０は、開始された印刷によってインクＩｋが消費された結果、ＣＭＹＫの少なくとも１つの中間容器１７５内のインクＩｋの残量が基準量Ｖｔｈ未満になったか否かを判断する。換言すれば、本ステップでは、プリンタ１００においてＣＭＹＫの少なくとも１つのインクＩｋの残存状態がインク無状態ＳＣ（図２（Ｃ））に遷移したか否かが判断される。例えば、ＣＰＵ１１０は、実行すべき印刷において１ページ分の印刷が完了する度に、その時点でのインク残量ＲＶを算出して、中間容器１７５内のインクＩｋの残量が基準量Ｖｔｈ未満になったか否かを判断する。
【００５４】
ＣＭＹＫの少なくとも１つの中間容器１７５内のインクＩｋの残量が基準量Ｖｔｈ未満になった場合には（Ｓ１６５：ＹＥＳ）、上述したように、プリンタ１００は印刷を継続できないので、Ｓ１７０にて、ＣＰＵ１１０は、印刷を中断する。
【００５５】
Ｓ１７５では、ＣＰＵ１１０は、インク切れを通知するためのエラー通知画面ＷＤ２を、表示部１４０に表示する。図４（Ｂ）には、エラー通知画面ＷＤ２の一例が示されている。図４（Ｂ）のエラー通知画面ＷＤ２は、ＣＭＹＫのいずれかについて、プリンタ１００内のインクが無くなったために印刷を継続できないことを示すとともに、無くなったインクＩｋのインクカートリッジ２００の交換を促すメッセージＭＳ２を含んでいる。エラー通知画面ＷＤ２の表示は、インクカートリッジ２００の交換が検出された時点で終了される。
【００５６】
Ｓ１８０では、ＣＰＵ１１０は、無くなったインクＩｋのインクカートリッジ２００が交換されたか否かを判断する。具体的には、ＣＰＵ１１０は、対象となるインクカートリッジ２００の装着センサＡＳが出力する電気信号が、装着信号から非装着信号に遷移したことを検出した場合に、該インクカートリッジ２００が取り外されたと判断する。ＣＰＵ１１０は、該インクカートリッジ２００が取り外された後に、該装着センサＡＳが出力する電気信号が、非装着信号から装着信号に遷移したことを検出した場合に、インクカートリッジ２００が装着されたと判断する。ＣＰＵ１１０は、インクカートリッジ２００が装着されたと判断した場合に、情報データベースＩＢに記録された対象カートリッジのシリアルナンバーと、新たに装着されたインクカートリッジ２００のＩＣチップ２５０に記録されたシリアルナンバーと、を比較する。ＣＰＵ１１０は、２つのシリアルナンバーが異なる場合に、その時点で、インクカートリッジ２００が交換されたと判断する。
【００５７】
無くなったインクＩｋのインクカートリッジ２００が交換されない場合には（Ｓ１８０：ＮＯ）、ＣＰＵ１１０は、該インクカートリッジ２００が交換されるまで待機する。無くなったインクＩｋのインクカートリッジ２００が交換された場合には（Ｓ１８０：ＹＥＳ）、Ｓ１８５にて、ＣＰＵ１１０は、交換されたインクカートリッジ２００に対応する交換通知フラグを「ＯＦＦ」に設定する。Ｓ１８７では、ＣＰＵ１１０は、印刷ジョブに基づく印刷を再開して、Ｓ１６５に処理を戻す。
【００５８】
ＣＭＹＫの全ての中間容器１７５内のインクＩｋの残量が基準量Ｖｔｈ以上である場合には（Ｓ１６５：ＮＯ）、Ｓ１９０にて、ＣＰＵ１１０は、印刷ジョブに基づく印刷が完了したか否かを判断する。印刷ジョブに基づく印刷が完了していない場合には（Ｓ１９０：ＮＯ）、ＣＰＵ１１０は、Ｓ１６５に処理を戻す。ここで、印刷ジョブに基づく印刷の完了は、印刷ジョブの受信された場合に、該受信に対応してプリンタ１００が実行すべき全ての印刷の完了を意味する。例えば、印刷ジョブに複数ページに対応する複数個の画像データが含まれている場合には、印刷ジョブに基づく印刷の完了は、複数個の画像データを用いて実行される複数ページ分の印刷の完了を意味する。また、印刷ジョブに複数部数の印刷を指示する印刷設定情報が含まれる場合には、印刷ジョブに基づく印刷の完了は、複数部数分の印刷の完了を意味する。
【００５９】
印刷ジョブに基づく印刷が完了した場合には（Ｓ１９０：ＹＥＳ）、Ｓ１９５にて、ＣＰＵ１１０は、ＣＭＹＫの少なくとも１つの交換通知フラグが「ＯＮ」であるか否かを判断する。ＣＭＹＫの全ての交換通知フラグが「ＯＦＦ」である場合には（Ｓ１９５：ＮＯ）、ＣＰＵ１１０は、印刷制御処理を終了する。
【００６０】
ＣＭＹＫの少なくとも１つの交換通知フラグが「ＯＮ」である場合には（Ｓ１９５：ＹＥＳ）、Ｓ１９８にて、ＣＰＵ１１０は、交換通知画面ＷＤ３を、表示部１４０に表示して、印刷制御処理を終了する。
【００６１】
図４（Ｃ）には、交換通知画面ＷＤ３の一例が示されている。図４（Ｃ）の交換通知画面ＷＤ３は、印刷が完了した旨と、少なくとも１つのインクカートリッジ２００を交換可能であることと、を示すメッセージＭＳ３と、ボタンＢＴと、を含んでいる。ボタンＢＴが押下されると、交換通知画面ＷＤ３の表示は終了される。
【００６２】
以上説明した本実施例によれば、ＣＰＵ１１０は、機密印刷が完了した後にインクカートリッジ２００の残量が０である場合には（Ｓ１２５：ＹＥＳ）、すなわち、機密印刷が完了した後にインクＩｋの残存状態がインク少状態ＳＢ（図２（Ｂ））である場合には、機密印刷前に交換通知画面を表示することなく、機密印刷を完了させる（Ｓ１３５にてＹＥＳ、Ｓ１６０〜Ｓ１９０）。二室供給方式では、上述したように、インクカートリッジ２００の残量が０になった後でも（インク少状態ＳＢになった後でも）中間容器１７５のインクＩｋを用いて印刷が継続できるため、印刷を完了させることができる。なお、機密印刷が完了した後にインクＩｋの残存状態がインク少状態ＳＢである場合とは、印刷の最中にインクＩｋの残存状態がインク多状態ＳＡ（図２（Ａ））からインク少状態ＳＢ（図２（Ｂ））に遷移する場合と、印刷の開始前からインクＩｋの残存状態がインク少状態ＳＢである場合と、を含む。そして、ＣＰＵ１１０は、機密印刷の完了後に交換通知画面ＷＤ３を表示する（Ｓ１９５にてＹＥＳ、Ｓ１９８）。換言すれば、ＣＰＵ１１０は、機密印刷が完了した後のインクＩｋの残存状態がインク少状態ＳＢである場合に、機密印刷の少なくとも一部がインク少状態ＳＢで実行されることによって機密印刷を完了した後に、インクカートリッジ２００の交換を促す通知を実行する。この結果、プリンタ１００は、カートリッジの交換を促す通知を適切なタイミングで行うことができる。例えば、印刷中にインクカートリッジ２００の交換のためにユーザがプリンタ１００から離れることを抑制できる。この結果、例えば、印刷物の盗難や印刷物を他人に見られることを抑制できる。仮に、印刷の開始前に、インクカートリッジ２００の交換を促す通知を行えば、ユーザは、印刷中に、インクカートリッジ２００を準備するために、プリンタ１００から離れる可能性がある。本実施例によれば、このような不都合を抑制できる。
【００６３】
さらに、本実施例によれば、ＣＰＵ１１０は、機密印刷の印刷ジョブが取得された後に、パスワードが取得された場合に（Ｓ１４５にてＹＥＳ）開始され（Ｓ１６０）、パスワードが取得されない場合に（Ｓ１４５にてＮＯ）開始されない。このような機密印刷は、機密性が高い印刷物を印刷するために用いられる可能性が高いので、印刷物の盗難や印刷物を他人に見られることを抑制することが要求される。本実施例によれば、このような機密印刷の再中に、カートリッジの交換のためにユーザがプリンタ１００から離れることを抑制できる。
【００６４】
さらに、本実施例によれば、プリンタ１００は、通常印刷が完了した後にインクカートリッジ２００の残量が０である場合には（Ｓ１２５：ＮＯ）、通常印刷が開始される前に、交換通知画面ＷＤ１を表示部１４０に表示する（Ｓ１５５）。すなわち、この場合には、通常印刷が完了する前に、インクカートリッジ２００の交換を促す通知が実行される。通常印刷は、機密印刷と比較して機密性が低い印刷物を印刷するために用いられる可能性が高いので、印刷物の盗難や印刷物を他人に見られることを抑制することよりも、カートリッジの交換の利便性を優先するべき場合もある。本実施例によれば、通常印刷の場合には、印刷が開始される前にカートリッジの交換を促す通知が行われるので、例えば、ユーザは、印刷中に新しいインクカートリッジ２００の準備を行うことができるので便利である。
【００６５】
さらに、本実施例によれば、プリンタ１００は、機密印刷の開始後に、インクＩｋの残存状態がインク少状態ＳＢからインク無状態ＳＣに遷移したか否かを判断する（Ｓ１６５）。プリンタ１００は、機密印刷の開始後に、インクＩｋの残存状態がインク少状態ＳＢからインク無状態ＳＣに遷移したと判断された場合に（Ｓ１６５にてＹＥＳ）、インクカートリッジ２００の交換を促す通知（本実施例では、エラー通知画面ＷＤ２の表示）を実行する（Ｓ１７５）。この結果、例えば、プリンタ１００は、インクＩｋが無いために印刷が継続できなくなった場合には、適切な通知を行うことによって、ユーザにインクカートリッジ２００を交換させることができる。
【００６６】
さらに、本実施例によれば、プリンタ１００は、印刷が完了した後の残存状態が、インク多状態ＳＡであるかインク少状態ＳＢであるかを、印刷が開始されるよりも前に判断する（Ｓ１２５）。この結果、交換通知画面を適切に表示することができる。例えば、通常印刷の場合に、印刷の開始前に交換通知画面ＷＤ１を表示することができる。
【００６７】
さらに、本実施例によれば、プリンタ１００は、通常印刷の場合には、通常印刷が完了した後にインクカートリッジ２００の残量が０である場合には、通常印刷が開始される前に交換通知画面ＷＤ１を表示するだけでなく、通常印刷が完了した後にも、交換通知画面ＷＤ３を表示する（Ｓ１９５にてＹＥＳ、Ｓ１９８）。通常印刷では、パスワードの入力がなくても、印刷が開始されるので、印刷の開始時にユーザがプリンタ１００の前にいるとは限らないので、印刷の完了後にもインクカートリッジ２００が交換可能である旨を通知することが適切である。本実施例によれば、通常印刷の完了後にも適切にインクカートリッジ２００が交換可能である旨を通知することができる。
【００６８】
以上の説明から解るように、第１実施例の機密印刷は、第１の印刷の例であり、通常印刷は、第２の印刷の例である。また、通信ＩＦ１８０は、第１のインタフェースの例であり、操作部１５０とパスワード入力画面とで構成されるユーザインタフェースは、第２のインタフェースの例である。また、インク少状態ＳＢは、第１の状態の例である。
【００６９】
Ｂ．第２実施例
第２実施例では、印刷制御処理が、第１実施例の印刷制御処理（図３）とは異なる。図５は、第２実施例の印刷制御処理のフローチャートである。
【００７０】
図５のＳ２００では、プリンタ１００のＣＰＵ１１０は、図３のＳ１００〜Ｓ１２０の処理を実行する。Ｓ２０５では、ＣＰＵ１１０は、印刷設定情報を参照して、実行すべき印刷が機密印刷であるか否かを判断する。実行すべき印刷が機密印刷である場合には（Ｓ２０５：ＹＥＳ）、ＣＰＵ１１０は、Ｓ２１０〜Ｓ２４５の処理を実行する。実行すべき印刷が機密印刷でない場合には（Ｓ２０５：ＮＯ）、すなわち、実行すべき印刷が通常印刷である場合には、ＣＰＵ１１０は、Ｓ２５０〜Ｓ２７５の処理を実行する。
【００７１】
Ｓ２１０では、ＣＰＵ１１０は、図３のＳ１２５と同様に、印刷後に残量が０であるインクカートリッジ２００があるか否かを判断する。印刷後に残量が０であるインクカートリッジ２００がない場合には（Ｓ２１０：ＮＯ）、ＣＰＵ１１０は、Ｓ２３５に処理を進める。印刷後に残量が０であるインクカートリッジ２００がある場合には（Ｓ２１０：ＹＥＳ）、Ｓ２１２にて、ＣＰＵ１１０は、印刷後に残量が０であるインクカートリッジ２００に対応する交換通知フラグを「ＯＮ」に設定する。
【００７２】
Ｓ２１５では、ＣＰＵ１１０は、実行すべき印刷の印刷中に、ＣＭＹＫの少なくとも１つの中間容器１７５内のインクＩｋの残量が基準量Ｖｔｈ未満になるか否かを判断する。具体的には、Ｓ１２０にて取得されたインク残量ＲＶからＳ１１５にて算出されたインク使用量ＵＶを減じて算出されるＣＭＹＫの少なくとも１つの印刷後のインク残量ＲＶａが基準量Ｖｔｈ未満であるか否かが判断される。少なくとも１つの印刷後のインク残量ＲＶａが基準量Ｖｔｈ未満である場合には、印刷中に少なくとも１つの中間容器１７５内のインクＩｋの残量が基準量Ｖｔｈ未満になると判断される。
【００７３】
印刷中に少なくとも１つの中間容器１７５内のインクＩｋの残量が基準量Ｖｔｈ未満になる場合には（Ｓ２１５：ＹＥＳ）、Ｓ２２０にて、ＣＰＵ１１０は、カートリッジ交換の警告を含むパスワード入力画面ＷＤ４を表示部１４０に表示する。
【００７４】
図６は、通知画面の一例を示す第２の図である。図６（Ａ）には、パスワード入力画面ＷＤ４の一例が示されている。図６（Ａ）のパスワード入力画面ＷＤ４は、ユーザがパスワードを入力するための入力欄ＴＢと、カートリッジ交換の警告を示すメッセージＭＳ４と、ボタンＢＴと、を含む。メッセージＭＳ４は、機密印刷を完了するためには、印刷の途中でＣＭＹＫの少なくとも１つのインクカートリッジ２００の交換が必要である旨を示すとともに、交換が必要なインクカートリッジ２００の予備の準備を促すメッセージである。情報データベースＩＢにパスワードが入力された状態で、ボタンＢＴが押下されると、ＣＰＵ１１０は、情報データベースＩＢに入力されたパスワードが入力されたと判断する。
【００７５】
Ｓ２２５では、図３のＳ１４５と同様に、ＣＰＵ１１０は、パスワード入力画面を介して正しいパスワードが入力されたか否かを判断する。正しいパスワードが入力されない場合には（Ｓ２２５：ＮＯ）、ＣＰＵ１１０は、正しいパスワードが入力されるまで待機する。正しいパスワードが入力された場合には（Ｓ２２５：ＹＥＳ）、ＣＰＵ１１０は、Ｓ２４５に処理を進める。
【００７６】
印刷後もＣＭＹＫの全ての中間容器１７５内のインクＩｋの残量が基準量Ｖｔｈ以上である場合には（Ｓ２１５：ＮＯ）、Ｓ２３５に処理を進める。
【００７７】
Ｓ２３５では、図３のＳ１４０と同様に、ＣＰＵ１１０は、図示しないパスワード入力画面を表示部１４０に表示する。Ｓ２４０では、図３のＳ１４５と同様に、ＣＰＵ１１０は、パスワード入力画面を介して正しいパスワードが入力されたか否かを判断する。正しいパスワードが入力されない場合には（Ｓ２４０：ＮＯ）、ＣＰＵ１１０は、正しいパスワードが入力されるまで待機する。正しいパスワードが入力された場合には（Ｓ２４０：ＹＥＳ）、ＣＰＵ１１０は、Ｓ２４５に処理を進める。
【００７８】
Ｓ２４５では、ＣＰＵ１１０は、図３のＳ１６０〜Ｓ１９８の処理を実行して、印刷制御処理を終了する。これによって、印刷中に少なくとも１つの中間容器１７５内のインクＩｋの残量が基準量Ｖｔｈ未満になった場合には、印刷が中断されてエラー通知画面ＷＤ２（図４（Ｂ））が表示され、対応するインクカートリッジ２００が交換された後に印刷が再開される。そして、印刷後に残量が０であるインクカートリッジ２００がある場合には、機密印刷の完了後に、交換通知画面ＷＤ３が表示される。
【００７９】
実行すべき印刷が機密印刷でない場合には（Ｓ２０５：ＮＯ）、Ｓ２５０にて、ＣＰＵ１１０は、印刷ジョブに基づく印刷を開始する。Ｓ２５５では、ＣＰＵ１１０は、開始された印刷によってインクＩｋが消費された結果、ＣＭＹＫのインクカートリッジ２００のうち、残量が０になったインクカートリッジ２００があるか否かを判断する。換言すれば、本ステップでは、プリンタ１００においてＣＭＹＫの少なくとも１つのインクＩｋの残存状態がインク多状態ＳＡ（図２（Ａ））からインク少状態ＳＢ（図２（Ｂ））に遷移したか否かが判断される。例えば、ＣＰＵ１１０は、実行すべき印刷において１ページ分の印刷が完了する度に、その時点でのインク残量ＲＶを算出して、インク残量ＲＶが境界インク量ＢＶ未満になったか否かを判断する。ＣＭＹＫの少なくとも１つのインク残量ＲＶが境界インク量ＢＶ未満になった場合には、残量が０になったインクカートリッジ２００があると判断される。
【００８０】
残量が０になったインクカートリッジ２００がある場合には（Ｓ２５５：ＹＥＳ）、Ｓ２６０にて、ＣＰＵ１１０は、交換通知画面ＷＤ５を表示部１４０に表示する。図６（Ｂ）には、交換通知画面ＷＤ５の一例が示されている。図６（Ｂ）の交換通知画面ＷＤ５は、少なくとも１つのインクカートリッジ２００が交換可能になったことを示すメッセージＭＳ５と、ボタンＢＴと、を含んでいる。ボタンＢＴが押下されると、交換通知画面ＷＤ５の表示は終了される。交換通知画面ＷＤ５が表示されても、ＣＰＵ１１０は、通常印刷を中断することなく、継続する。上述したように、二室供給方式のプリンタ１００は、インクカートリッジ２００の残量が０になった後も中間容器１７５のインクＩｋを用いて印刷を継続できるためである。
【００８１】
残量が０になったインクカートリッジ２００がない場合には（Ｓ２５５：ＮＯ）、Ｓ２６０をスキップして、Ｓ２６５に処理を進める。
【００８２】
Ｓ２６５では、図３のＳ１６５と同様に、ＣＰＵ１１０は、開始された印刷によってインクＩｋが消費された結果、ＣＭＹＫの少なくとも１つの中間容器１７５内のインクＩｋの残量が基準量Ｖｔｈ未満になったか否かを判断する。
【００８３】
ＣＭＹＫの少なくとも１つの中間容器１７５内のインクＩｋの残量が基準量Ｖｔｈ未満になった場合には（Ｓ２６５：ＹＥＳ）、Ｓ２７０にて、図３のＳ１７０〜Ｓ１８７の処理を実行して、Ｓ２５５に処理を戻す。すなわち、この場合には、印刷が中断されてエラー通知画面ＷＤ２（図４（Ｂ））が表示され、対応するインクカートリッジ２００が交換された後に印刷が再開される。
【００８４】
ＣＭＹＫの全ての中間容器１７５内のインクＩｋの残量が基準量Ｖｔｈ以上である場合には（Ｓ２６５：ＮＯ）、Ｓ２７５にて、ＣＰＵ１１０は、印刷ジョブに基づく印刷が完了したか否かを判断する。印刷ジョブに基づく印刷が完了していない場合には（Ｓ２７５：ＮＯ）、ＣＰＵ１１０は、Ｓ２５５に処理を戻す。印刷ジョブに基づく印刷が完了した場合には（Ｓ２７５：ＹＥＳ）、ＣＰＵ１１０は、印刷制御処理を終了する。
【００８５】
以上説明した第２実施例によれば、プリンタ１００は、機密印刷が完了した後のインクＩｋの残存状態が、インク少状態ＳＢよりもインクＩｋの残量が少ないインク無状態ＳＣであるか否かを、機密印刷が開始されるよりも前に判断する（図５のＳ２１５）。プリンタ１００は、機密印刷が完了した後のインクＩｋの残存状態がインク無状態ＳＣであると判断される場合には（図５のＳ２１５にてＹＥＳ）、機密印刷が開始されるより前にインク無状態ＳＣとなるインクＩｋのインクカートリッジ２００の準備を促す通知（本実施例では、パスワード入力画面ＷＤ４の表示）を実行する（図５のＳ２２０）。この結果、例えば、機密印刷中に印刷を中断して、インクカートリッジ２００を交換せざるを得なくなり得る場合には、適切にカートリッジの準備を促す通知を実行できる。例えば、ユーザは、このような場合に、機密印刷が開始される前に（例えば、ユーザがパスワードを入力する前に）、インクカートリッジ２００を準備することで、機密印刷中に、プリンタ１００の前を離れることなく、円滑に機密印刷を行うことができる。
【００８６】
さらに、本実施例によれば、インクカートリッジ２００の準備を促す通知が、機密印刷が開始されるための条件であるパスワードの入力のためのパスワード入力画面ＷＤ４にて行われる（図６（Ａ））ので、機密印刷が開始される前に確実にインクカートリッジ２００の準備を促すことができる。
【００８７】
さらに、本実施例によれば、プリンタ１００は、通常印刷の場合には、印刷の途中で、残量が０になるインクカートリッジ２００がある場合に（図５のＳ２５５にてＹＥＳ）、印刷の途中でインクカートリッジ２００が交換可能であることの通知（本実施例では、交換通知画面ＷＤ５の表示）を実行する（図５のＳ２６０）。この結果、通常印刷の場合には、印刷の途中でカートリッジの交換を促す通知が行われるので、例えば、ユーザは、印刷中に新しいインクカートリッジ２００の準備を行うことができるので便利である。
【００８８】
以上の説明から解るように、第２実施例のインク無状態ＳＣは、第２の状態の例である。
【００８９】
Ｃ．第３実施例
第３実施例では、印刷制御処理が、第１実施例の印刷制御処理（図３）および第２実施例の印刷制御処理（図５）とは異なる。図７は、第３実施例の印刷制御処理のフローチャートである。
【００９０】
図７の印刷制御処理では、図５のＳ２００とＳ２０５との間に、Ｓ２０２ＣとＳ２０４Ｃとの処理が追加されている。また、図７の印刷制御処理では、図７の２１０とＳ２１２の間にＳ２１１Ｃの処理が追加されている。図７のその他の処理は、図５の同符号の処理と同じである。なお、図７において、図５のＳ２５０〜Ｓ２７５の処理は、図の煩雑を避けるために、Ｓ２５０Ｃとしてまとめて記載されている。
【００９１】
Ｓ１２０にてＣＭＹＫのインク残量ＲＶをそれぞれ取得した後のＳ２０２Ｃでは、ＣＰＵ１１０は、図５のＳ２１０と同様に、印刷後に残量が０であるインクカートリッジ２００があるか否かを判断する。印刷後に残量が０であるインクカートリッジ２００がある場合には（Ｓ２０２Ｃ：ＹＥＳ）、Ｓ２０４Ｃにて、ＣＰＵ１１０は、印刷後に残量が０であるインクカートリッジ２００と交換するための交換用のインクカートリッジ２００（交換用カートリッジとも呼ぶ）を発注する。具体的には、ＣＰＵ１１０は、交換用カートリッジを発注するためのインク発注情報（例えば、発注すべきインクカートリッジ２００の種類を示すコードと、発注するインクカートリッジ２００の納品先（例えば、住所と宛名）を示す情報）を、事業者サーバ４００に送信する。
【００９２】
インク発注情報を受信した事業者サーバ４００は、交換用カートリッジの配送処理を実行する（図示省略）。例えば、事業者サーバ４００は、配送担当者に交換用カートリッジの配送指示を通知し、配送が完了した旨の入力を受け付ける。配送担当者は、交換用カートリッジをプリンタ１００のユーザ宛に配送し、配送が完了するとその旨を事業者サーバ４００に入力する。事業者サーバ４００に配送が完了した旨が入力されると、事業者サーバ４００は、配送通知を、プリンタ１００に送信する。
【００９３】
Ｓ２１０にて、ＣＭＹＫのインクカートリッジ２００のうち、印刷後に残量が０であるインクカートリッジ２００がある場合には（Ｓ２１０：ＹＥＳ）、Ｓ２１１Ｃにて、ＣＰＵ１１０は、印刷後に残量が０であるインクカートリッジ２００のうちの少なくとも１つについて、交換用カートリッジの配送通知を受信済みであるか否かを判断する。
【００９４】
交換用カートリッジの配送通知が受信済みである場合には（Ｓ２１１Ｃ：ＹＥＳ）、Ｓ２１２にて、ＣＰＵ１１０は、ＣＭＹＫのうち、交換用カートリッジの配送通知を受信済みであるインクカートリッジ２００に対応する交換通知フラグを「ＯＮ」に設定する。例えば、ＣとＭのインクカートリッジ２００の残量が印刷後に０である場合に、Ｃの交換用カートリッジの配送通知が受信済みであり、Ｍの交換用カートリッジの配送通知が未受信である場合には、Ｃに対応する交換通知フラグは「ＯＮ」に設定され、Ｍに対応する交換通知フラグは「ＯＦＦ」に維持される。
【００９５】
交換用カートリッジの配送通知が受信されていない場合には（Ｓ２１１Ｃ：ＮＯ）、ＣＰＵ１１０は、Ｓ２１２をスキップする。
【００９６】
以上説明した第３実施例によれば、プリンタ１００は、インクカートリッジ２００の印刷後の残量が０であり（図７のＳ２１０にてＹＥＳ）、かつ、該インクカートリッジ２００の交換用カートリッジの配送通知が受信済みである場合に（図７のＳ２１２ＣにてＹＥＳ）、該インクカートリッジ２００に対応する交換通知フラグを「ＯＮ」に設定する（図７のＳ２１２）。換言すれば、プリンタ１００は、機密印刷が完了した後の残存状態が、インク少状態ＳＢであり、かつ、交換用のカートリッジが配送済みである場合に、機密印刷が完了した後に、該インクカートリッジ２００の交換を促す通知を実行する。そして、インクカートリッジ２００は、機密印刷が完了した後の残存状態が、インク少状態ＳＢであり、かつ、交換用のカートリッジが配送済みでない場合に、該インクカートリッジ２００の交換を促す通知を実行しない。この結果、交換用のカートリッジが配送済みであるか否かに応じて、適切なタイミングでインクカートリッジ２００の交換を促すことができる。例えば、機密印刷の完了後に、交換用のカートリッジが配送されていないにも拘わらずに、ユーザが交換用のカートリッジを探すなどの不都合を抑制することができる。
【００９７】
Ｄ．変形例
（１）上記各実施例では、機密印刷を開始するための特定の入力としてのパスワードは、操作部１５０とパスワード入力画面とで構成されるユーザインタフェースを介してプリンタ１００によって取得される。これに代えて、特定の入力は、ユーザを識別するための他の情報、例えば、ユーザＩＤであっても良い。また、ユーザＩＤやパスワードは、他のインタフェース（例えば、ユーザインタフェースや通信インタフェース）を介してプリンタ１００によって取得されても良い。例えば、プリンタ１００が、ＮＦＣ（Near Field Communicationの略）などの通信可能な距離が比較的短い無線通信のインタフェースを備えても良い。この場合には、これらの無線通信による情報送信機能を備えるＩＣカードや携帯端末に、ユーザＩＤやパスワードなどが記憶される。そして、ユーザがこれらの無線インタフェースにＩＣカードや携帯端末を近づける操作に基づいて、ユーザＩＤやパスワードなどが該無線インタフェースを介してプリンタ１００に入力されても良い。
【００９８】
（２）上記各実施例では、プリンタ１００の印刷実行部１７０は、インクジェット式の印刷実行部である。これに代えて、印刷実行部１７０は、トナーを印刷材として用いて画像を印刷する電子写真式（例えば、レーザ式）の印刷実行部であっても良い。この場合には、印刷実行部１７０は、トナーカートリッジを装着可能な装着部と、装着部に装着されるトナーカートリッジに収容されるトナーを用いて印刷を実行する印刷機構と、装着部に装着されるトナーカートリッジから印刷機構に至るトナーの経路に配置される容器（例えば、トナーが一時的に貯留されるサブタンク）と、を備えても良い。このような二室供給方式のトナー供給方式を備えるプリンタが採用されても良い。
【００９９】
（３）上記第３実施例のＳ２１７Ｃ（図５）では、プリンタ１００は、交換用カートリッジの準備が配送済みの段階まで進んだか否かを判断している。これに代えて、交換用カートリッジの準備が別の特定段階まで進んだか否かが判断されても良い。例えば、交換用カートリッジの準備が、当該カートリッジが店舗からユーザ宛に郵送中の段階まで進んだか否かが判断されても良いし、交換用カートリッジの準備が、当該カートリッジが工場から出荷された段階まで進んだか否かが判断されても良い。
【０１００】
（４）上記各実施例では、プリンタ１００は、機密印刷と通常印刷との２種類の印刷を実行することができる。これに代えて、プリンタ１００は、機密印刷の機能を備えず、通常印刷だけを実行できても良い。この場合には、機密性の高い印刷物も通常印刷で印刷されることになるので、通常印刷においてインクカートリッジ２００の交換のためにユーザがプリンタ１００から離れることを抑制すべく、通常印刷において上記各実施例の機密印刷と同じタイミングでインクカートリッジ２００の交換や準備を促す通知が実行されても良い。
【０１０１】
（５）上記各実施例では、機密印刷と通常印刷との間でインクカートリッジ２００の交換を促す通知のタイミングを変えている。これに代えて、機密印刷と通常印刷との両方において上記各実施例の機密印刷と同じタイミングでインクカートリッジ２００の交換や準備を促す通知が実行されても良い。例えば、機密印刷であっても通常印刷であっても印刷中に残量が０になるインクカートリッジ２００がある場合には、印刷の完了後に、カートリッジの交換を促す通知が実行されても良い。この場合には、例えば、プリンタ１００は、残量が０になったインクカートリッジ２００があるか否かを、印刷の完了後に判断しても良い。
【０１０２】
（６）上記各実施例では、プリンタ１００のＣＰＵ１１０が、印刷ジョブに含まれる画像データ（例えば、ＲＧＢ画像データ）を用いて、ハーフトーン処理などの生成処理を実行して印刷データを生成している（図３のＳ１１０）。これに代えて、印刷ジョブの送信元の端末装置３００のＣＰＵ１１０が、画像データを用いて印刷データを生成し、該印刷データを含む印刷ジョブをプリンタ１００に送信しても良い。この場合には、プリンタ１００において、図３のＳ１１０は実行されない。
【０１０３】
（７）上記各実施例では、プリンタ１００は、ＣＭＹＫのインクＩｋを用いてカラー画像を印刷する印刷機構１７１を備える。これに代えて、プリンタ１００は、１色のインク（例えば、ブラック（Ｋ））を用いてモノクロ画像を印刷する印刷機構１７１を備えても良い。
【０１０４】
（８）上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。
【０１０５】
（９）本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体（例えば、一時的ではない記録媒体）に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体（コンピュータ読み取り可能な記録媒体）に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種ＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含み得る。
【０１０６】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１０７】
１００…プリンタ、１１０…ＣＰＵ、１２０…揮発性記憶装置、１３０…不揮発性記憶装置、１４０…表示部、１５０…操作部、１７０…印刷実行部、１７１…印刷機構、１７２…装着部、１７４…インク供給口、１７５…中間容器、１７７…インク流路部、１７８…連通口、１７９…副収容室、２００…インクカートリッジ、２１０…主収容室、２２０…連通口、２３０…インク出口、２５０…ＩＣチップ、３００…端末装置、４００…事業者サーバ、１０００…システム、１８０…通信ＩＦ、ＩＢ…情報データベース、ＰＧ…コンピュータプログラム、ＣＰ…接点、ＡＳ…装着センサ、ＮＴ…ローカルエリアネットワーク、ＩＴ…インターネット、Ｉｋ…インク、ＷＤ１、ＷＤ３、ＷＤ５…交換通知画面、ＷＤ２…エラー通知画面、ＷＤ４…パスワード入力画面
【図１】
2020104358.tif 000003
【図２】
2020104358.tif 000004
【図３】
2020104358.tif 000005
【図４】
2020104358.tif 000006
【図５】
2020104358.tif 000007
【図６】
2020104358.tif 000008
【図７】
2020104358.tif 000009