(57)【要約】【課題】インク量の消費が多いメンテナンス処理を実行する前に、このメンテナンス処理で消費するインク量に対するインク残量に応じた報知を実行できるようにする。【解決手段】インクを吐出して印刷するプリンター１であって、インクカートリッジのインク残量を検出するインク残量検出部１９と、ＲＴＣ１４と、報知部１８と、強力クリーニング動作を実行する第１メンテナンス部２０と、通常クリーニング動作を実行する第２メンテナンス部２１と、プリンター制御部１０と、を備え、強力消費インク量は、通常消費インク量より多く、プリンター制御部１０は、インク残量と強力消費インク量を比較し、インク残量が強力消費インク量を上回る場合に第１報知内容を報知し、インク残量が強力消費インク量を下回る場合に第２報知内容を報知し、第２報知内容を報知する際、所定期間が経過する前から報知部１８により報知する。【選択図】図１
2017209851.tif 000002
【特許請求の範囲】
【請求項１】
ノズルからインクを吐出して印刷を実行する印刷装置であって、
インクカートリッジのインク残量を検出する検出部と、
時刻を計時する計時部と、
情報を報知する報知部と、
前記計時部が計時する時刻に基づいて所定周期が経過した場合に、前記ノズルの第１メンテナンス処理を実行する第１メンテナンス部と、
前記ノズルの第２メンテナンス処理を実行する第２メンテナンス部と、
報知部、第１メンテナンス部、及び、第２メンテナンス部を制御する制御部と、を備え、
前記第１メンテナンス部による前記第１メンテナンス処理において消費する第１インク量は、前記第２メンテナンス部による前記第２メンテナンス処理において消費する第２インク量より多く、
前記制御部は、
前記検出部が検出したインク残量と前記第１インク量を比較し、検出した前記インク残量が前記第１インク量を上回る場合に、前記報知部により第１報知内容を報知し、検出した前記インク残量が前記第１インク量を下回る場合に、前記報知部により第２報知内容を報知し、
前記第２報知内容を報知する際、前記所定周期が経過する前から前記報知部により報知する
ことを特徴とする印刷装置。
【請求項２】
前記第２報知内容は、少なくとも前記インクカートリッジの交換を促すことを示す
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第１報知内容は、少なくとも前記第１メンテナンス処理の実行を示し、
前記制御部は、前記所定周期が経過するタイミングから、前記第２報知内容を報知する場合の期間より短い期間を遡ったタイミングで、前記第１報知内容を前記報知部により報知する
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
操作を受け付ける操作部を備え、
前記第１メンテナンス部による前記第１メンテナンス処理は、前記ノズルの開口からインクを吸引する動作を伴う処理であり、
前記第２メンテナンス部による前記第２メンテナンス処理は、前記印刷装置に接続される制御装置からのコマンド、又は、前記操作部に対する操作により実行を開始する処理である
ことを特徴とする請求項１から３のいずれかに記載の印刷装置。
【請求項５】
前記制御部は、
前記検出部が検出したインク残量が前記第１インク量を下回り、且つ、所定量以下である場合、前記報知部により第３報知内容を報知する
ことを特徴とする請求項１から４のいずれかに記載の印刷装置。
【請求項６】
前記第１インク量は、前記インクカートリッジのインク容量の半分以上である
ことを特徴とする請求項１から５のいずれかに記載の印刷装置。
【請求項７】
インクカートリッジのインク残量を検出する検出部と、時刻を計時する計時部と、情報を報知する報知部と、前記計時部が計時する時刻に基づいて所定周期が経過した場合に、ノズルの第１メンテナンス処理を実行する第１メンテナンス部と、ノズルの第２メンテナンス処理を実行する第２メンテナンス部と、報知部、第１メンテナンス部、及び、第２メンテナンス部を制御する制御部と、を備え、前記ノズルからインクを吐出して印刷を実行する印刷装置の制御方法であって、
前記第１メンテナンス部による前記第１メンテナンス処理において消費する第１インク量は、前記第２メンテナンス部による前記第２メンテナンス処理において消費する第２インク量より多く、
前記制御部は、
前記検出部が検出したインク残量と前記第１インク量を比較し、検出した前記インク残量が前記第１インク量を上回る場合に、前記報知部により第１報知内容を報知し、検出した前記インク残量が前記第１インク量を下回る場合に、前記報知部により第２報知内容を報知し、
前記第２報知内容を報知する際、前記所定周期が経過する前から前記報知部により報知する
ことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、インクを吐出するノズルに対してメンテナンスを実行する印刷装置が知られている（例えば、特許文献１参照）。特許文献１では、ユーザーがノズルのメンテナンスを実行する時刻を指定する操作を受け付け、ユーザーが指定する時刻になった際、ノズルのメンテナンスを実行する印刷装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１３２８６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、ユーザーが指定する時刻になった際にノズルのメンテナンスを実行するが、インク残量によっては、メンテナンスの実行中や実行後に、インクカートリッジのインクが無くなる場合がある。そのため、印刷装置は、メンテナンスで消費するインク量に対するインク残量に応じた報知を、メンテナンスの実行前に、予めユーザーに行う必要がある。特に、インクの消費量が多いメンテナンスの場合、メンテナンスの実行中や実行後に、インクカートリッジのインクが無くなる蓋然性が高いため、この報知の必要性は高い。
そこで、本発明は、インク量の消費が多いメンテナンス処理を実行する前に、このメンテナンス処理で消費するインク量に対するインク残量に応じた報知を実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、ノズルからインクを吐出して印刷を実行する印刷装置であって、インクカートリッジのインク残量を検出する検出部と、時刻を計時する計時部と、情報を報知する報知部と、前記計時部が計時する時刻に基づいて所定周期が経過した場合に、前記ノズルの第１メンテナンス処理を実行する第１メンテナンス部と、前記ノズルの第２メンテナンス処理を実行する第２メンテナンス部と、報知部、第１メンテナンス部、及び、第２メンテナンス部を制御する制御部と、を備え、前記第１メンテナンス部による前記第１メンテナンス処理において消費する第１インク量は、前記第２メンテナンス部による前記第２メンテナンス処理において消費する第２インク量より多く、前記制御部は、前記検出部が検出したインク残量と前記第１インク量を比較し、検出した前記インク残量が前記第１インク量を上回る場合に、前記報知部により第１報知内容を報知し、検出した前記インク残量が前記第１インク量を下回る場合に、前記報知部により第２報知内容を報知し、前記第２報知内容を報知する際、前記所定周期が経過する前から前記報知部により報知することを特徴とする。
これにより、インク残量が第１インク量を上回る場合に第１報知内容を報知し、インク残量が第２インク量を下回る場合に所定期間を経過する前に第２報知内容を報知するため、インク量の消費が多いメンテナンス処理を実行する前に、このメンテナンス処理で消費するインク量に対するインク残量に応じた報知を実行できる。
【０００６】
また、本発明は、前記第２報知内容は、少なくとも前記インクカートリッジの交換を促すことを示すことを特徴とする。
これにより、第２報知内容の報知によりインクカートリッジの交換を促すため、インク量を消費が多いメンテナンス処理を実行する前に、ユーザーが、印刷装置に対してインクカートリッジの交換が必要であることを認識できる。
【０００７】
また、本発明は、前記第１報知内容は、少なくとも前記第１メンテナンス処理の実行を示し、前記制御部は、前記所定周期が経過するタイミングから、前記第２報知内容を報知する場合の期間より短い期間を遡ったタイミングで、前記第１報知内容を前記報知部により報知することを特徴とする。
これにより、所定周期が経過するタイミングから、第２報知内容を報知する期間より短い期間を遡ったタイミングで第１報知内容を報知するため、インクの消費量が多いメンテナンス処理を実行する前に、このメンテナンス処理を実行することの不必要な報知を防止できる。
【０００８】
また、本発明は、操作を受け付ける操作部を備え、前記第１メンテナンス部による前記第１メンテナンス処理は、前記ノズルの開口からインクを吸引する動作を伴う処理であり、前記第２メンテナンス部による前記第２メンテナンス処理は、前記印刷装置に接続される制御装置からのコマンド、又は、前記操作部に対する操作により実行を開始する処理であることを特徴とする。
第２メンテナンス処理は、コマンド、及び、操作を実行のトリガーとした処理である。一方、第１メンテナンス処理は、所定周期が経過したことを実行のトリガーとした処理である。つまり、第１メンテナンス処理は、ユーザーの予期せぬタイミングで実行する蓋然性の高い処理である。したがって、第１メンテナンス処理を実行する前に、第１インク量に対するインク残量に応じた報知を実行するため、ユーザーの予期せぬタイミングで、インクの消費量が多いメンテナンス処理を実行するといった事態の発生を抑制できる。
【０００９】
また、本発明は、前記制御部は、前記検出部が検出したインク残量が前記第１インク量を下回り、且つ、所定量以下である場合、前記報知部により第３報知内容を報知することを特徴とする。
これにより、インク残量が第１インク量を下回り、且つ、所定量以下である場合、第３報知内容を報知するため、インク残量が、インクを多く消費するメンテナンス処理で消費するインク量を下回る場合における、インク残量に応じた報知を実行できる。
【００１０】
また、本発明は、前記第１インク量は、前記インクカートリッジのインク容量の半分以上であることを特徴とする。
これにより、インクカートリッジのインク容量の半分以上のインクを消費するメンテナンス処理を実行する前に、このメンテナンス処理で消費するインク量に対するインク残量に応じた報知を実行できる。
【００１１】
上記目的を達成するために、本発明は、インクカートリッジのインク残量を検出する検出部と、時刻を計時する計時部と、情報を報知する報知部と、前記計時部が計時する時刻に基づいて所定周期が経過した場合に、ノズルの第１メンテナンス処理を実行する第１メンテナンス部と、ノズルの第２メンテナンス処理を実行する第２メンテナンス部と、報知部、第１メンテナンス部、及び、第２メンテナンス部を制御する制御部と、を備え、前記ノズルからインクを吐出して印刷を実行する印刷装置の制御方法であって、前記第１メンテナンス部による前記第１メンテナンス処理において消費する第１インク量は、前記第２メンテナンス部による前記第２メンテナンス処理において消費する第２インク量より多く、前記制御部は、前記検出部が検出したインク残量と前記第１インク量を比較し、インク残量が前記第１インク量を上回る場合に、前記報知部により第１報知内容を報知し、インク残量が前記第１インク量を下回る場合に、前記報知部により第２報知内容を報知し、前記第２報知内容を報知する際、前記所定周期が経過する前から前記報知部により報知することを特徴とする。
これにより、インク残量が第１インク量を上回る場合に第１報知内容を報知し、インク残量が第２インク量を下回る場合に所定期間を経過する前に第２報知内容を報知するため、インク量の消費が多いメンテナンス処理を実行する前に、このメンテナンス処理で消費するインク量に対するインク残量に応じた報知を実行できる。
【図面の簡単な説明】
【００１２】
【図１】プリンター、及び、ホストコンピューターの機能的構成を示す図。
【図２】プリンターの構成を模式的に示す図。
【図３】プリンターの動作を示すフローチャート。
【図４】点滅の状態を示すタイミングチャート。
【発明を実施するための形態】
【００１３】
図１は、プリンター１（印刷装置）、及び、プリンター１に接続し、プリンター１を制御するホストコンピューター３（制御装置）の機能的構成を示す図である。
【００１４】
プリンター１は、インクジェットヘッド１１ａ（後述）を備え、印刷媒体たるロール紙（不図示）に、インクジェットヘッド１１ａに形成された複数のノズルからインクを吐出して、ロール紙に文字や画像等の印刷を実行するインクジェット式のプリンターである。プリンター１は、ロール紙に文字や画像等を印刷した後、所定の位置でロール紙を切断することにより、文字や画像等が印刷された紙片を出力する。
【００１５】
プリンター１、及び、ホストコンピューター３は、例えば、店舗等に設けられるレジカウンターに設置される。レジカウンターは、顧客による会計が行われる場所である。つまり、レジカウンターには、レジを担当するレジ担当者が配置されており、レジ担当者の指示に基づいて、ホストコンピューター３がプリンター１を制御し、クーポンやレシート等を発行させる。例えば、レジカウンターで会計が行われる場合、ホストコンピューター３は、会計に応じて決算処理を行い、レシートの発行を指示する制御データをプリンター１に送信する。そして、プリンター１は、受信した制御データに基づいて、クーポンやレシート等を発行する。発行されたクーポンやレシート等は、顧客に引き渡される。
【００１６】
図１に示すように、プリンター１は、プリンター制御部１０（制御部）、印刷部１１、搬送部１２、切断部１３、ＲＴＣ１４（Ｒｅａｌ―Ｔｉｍｅ  Ｃｌｏｃｋ：リアルタイムクロック）（計時部）、プリンター通信部１５、プリンター記憶部１６、プリンター入力部１７、報知部１８、インク残量検出部１９（検出部）、第１メンテナンス部２０、及び、第２メンテナンス部２１を備える。
【００１７】
プリンター制御部１０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、ＣＰＵが制御プログラムを読み出して実行する等、ハードウェアとソフトウェアとによりプリンター１を制御する。
【００１８】
印刷部１１は、インクジェットヘッド１１ａや、インクジェットヘッド１１ａを駆動する駆動回路、キャリッジ１１ｂ、キャリッジ１１ｂを走査させる走査モーター、走査モーターを駆動するモータードライバー、その他のプリンター１が収容する印刷媒体としてのロール紙に対する印刷に係る構成を備える。そして、印刷部１１は、プリンター制御部１０の制御で、ロール紙に文字や画像等を印刷する。印刷部１１が備えるインクジェットヘッド１１ａ、及び、キャリッジ１１ｂについては、後述する。
【００１９】
搬送部１２は、ロール紙を搬送するための搬送ローラー（不図示）や、搬送ローラーと従動する従動ローラー（不図示）、搬送ローラーを回転させる搬送モーター、搬送モーターを駆動するモータードライバー、その他のロール紙の搬送に関する構成を備える。搬送部１２は、プリンター制御部１０の制御で、ロール紙を搬送する。
【００２０】
切断部１３は、固定刃（不図示）、及び、固定刃に対して交叉するように移動可能な可動刃（不図示）を備えるカッターユニット（不図示）や、可動刃を移動させる移動モーター、移動モーターを駆動するモータードライバー、その他のロール紙の切断に関する構成を備える。切断部１３は、プリンター制御部１０の制御で、ロール紙を切断する。
【００２１】
ＲＴＣ１４は、現在時刻（年月日、時刻）を示す現在時刻情報をプリンター制御部１０に出力する。ここで、現在時刻情報は、例えば、「ＡＢＣＤ年Ｅ月Ｆ日２０時００分００秒」のように、年、月、日、及び、時刻を含む情報である。以下の説明において、現在時刻情報が含む年、月、及び、日の情報、例えば、「ＡＢＣＤ年Ｅ月Ｆ日」を示す情報を、「現在時刻日付情報」と表現する。また、現在時刻情報が含む年、月、日、及び、時刻のうち、時刻の情報、例えば、「２０時００分００秒」を示す情報を、「現在時刻時刻情報」と表現する。
【００２２】
図１に示すように、ＲＴＣ１４は、ＲＴＣ制御部１４ａと、ＲＴＣ記憶部１４ｂとを備える。
【００２３】
ＲＴＣ制御部１４ａは、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、ＲＴＣ１４を制御する。ＲＴＣ制御部１４ａとプリンター制御部１０とは、通信可能に接続される。
【００２４】
ＲＴＣ記憶部１４ｂは、例えばＲＡＭ等により構成され、ＲＴＣ１４に対して電力が供給された状態の間、現在時刻情報を記憶する。
【００２５】
ＲＴＣ制御部１４ａは、図示しない発振器が生成した基準クロックに基づいて計時動作を実行し、ＲＴＣ記憶部１４ｂが記憶する現在時刻情報に基づいて、計時した時刻に応じた現在時刻情報を更新する。また、ＲＴＣ制御部１４ａは、経過した時刻に応じて、ＲＴＣ記憶部１４ｂが記憶する現在時刻情報を更新すると共に、現在時刻情報をプリンター制御部１０に出力する。
【００２６】
プリンター通信部１５は、プリンター制御部１０の制御で、所定の通信規格に従って、ホストコンピューター３と通信する。
【００２７】
プリンター記憶部１６は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。また、プリンター記憶部１６は、メンテナンス設定ファイル１６ａと、ログファイル１６ｂとを記憶する。
【００２８】
メンテナンス設定ファイル１６ａは、ノズルのメンテナンスに係る設定項目と、当該設定項目に対応する設定値との組み合わせが記憶される。ノズルのメンテナンスについては、後述する。ノズルのメンテナンスに係る設定項目は、少なくとも、後述する強力クリーニング動作（第１メンテナンス処理）を開始する期間（以下、「強力クリーニング動作開始期間」と表現する）、及び、強力クリーニング動作を開始する時刻（以下、「強力クリーニング動作開始時刻」と表現する）の設定に係る設定項目を含む。
以下の説明において、強力クリーニング動作開始期間の設定に係る設定項目を、「開始期間設定項目」と表現する。また、強力クリーニング動作開始時刻の設定に係る設定項目を、「開始時間設定項目」と表現する。
開始期間設定項目に対応する設定値は、日を示す設定値である。また、開始時刻設定項目に対する設定値は、時刻を示す設定値である。
【００２９】
プリンター１は、開始期間設定項目に対応する設定値、及び、開始時刻設定項目に対応する設定値に基づいて、強力クリーニング動作を実行する。つまり、プリンター１は、強力クリーニング動作開始期間が経過した日の強力クリーニング動作開始時刻が経過する毎に、強力クリーニング動作を実行する。したがって、強力クリーニング動作開始期間が経過した日の強力クリーニング動作開始時刻が、所定周期に相当する。
【００３０】
以下の説明において、メンテナンス設定ファイル１６ａに設定すると表現する場合、メンテナンス設定ファイル１６ａに記憶された所定の設定項目に、設定値をセットすることを示す。例えば、強力クリーニング動作開始期間をメンテナンス設定ファイル１６ａに設定すると表現する場合、開始期間設定項目に対応する設定値をセットすることを示す。
【００３１】
ログファイル１６ｂは、プリンター１の所定の動作、及び、プリンター１に発生した所定の事象を、時系列でテキストデータとして記述したファイルである。ログファイル１６ｂには、少なくとも、以下の情報が記述される。すなわち、ログファイル１６ｂには、強力クリーニング動作を実行したことをトリガーとして、そのことを示す情報と、実行した日時（年、月、日、及び、時刻）を示す情報とが対応づけて記述される。
【００３２】
プリンター入力部１７は、プリンター１に設けられた操作スイッチや、タッチパネル等のユーザーの操作を受け付ける操作部１７ａを備える。プリンター入力部１７は、操作部１７ａに対する操作を検出し、プリンター制御部１０に出力する。プリンター制御部１０は、プリンター入力部１７からの入力に基づいて、操作部１７ａに対する操作に対応する処理を実行する。
【００３３】
報知部１８は、ＬＥＤ部１８ａと、プリンター表示部１８ｂとを備える。
ＬＥＤ部１８ａは、複数のＬＥＤを備える。ＬＥＤ部１８ａは、プリンター制御部１０の制御により、１又は複数のＬＥＤを所定の態様で点灯、及び、消灯することにより、動作モードや、エラーの発生の有無等の情報を報知する。本実施形態では、ＬＥＤ部１８ａは、プリンター１に装着されるインクカートリッジのインク残量に応じて点滅のパターンを異ならせて、ＬＥＤの点滅により、後述する内容を報知する。
プリンター表示部１８ｂは、液晶表示パネルを備える。プリンター表示部１８ｂは、プリンター制御部１０の制御で、各種情報を表示する。
【００３４】
インク残量検出部１９は、プリンター１装着されたインクカートリッジのインク残量を検出する。例えば、プリンター制御部１０は、インクジェットヘッド１１ａからのインクの吐出量を監視しており、インクカートリッジに搭載されたＩＣチップにインクの吐出量の累積値を記録する。インク残量検出部１９は、ＩＣチップから読み出したインクの吐出量の累積値をプリンター制御部１０から取得して、インク残量を算出する。インク残量検出部１９は、検出結果をプリンター制御部１０に出力する。インク残量検出部１９は、インクの色毎に、インク残量を検出する。例えば、カートリッジがシアン（Ｃ）、ブラック（Ｋ）、イエロー（Ｙ）、及び、マゼンタ（Ｍ）のインクを貯留する場合、インク残量検出部１９は、シアン（Ｃ）、ブラック（Ｋ）、イエロー（Ｙ）、及び、マゼンタ（Ｍ）のそれぞれのインク残量を検出する。
【００３５】
第１メンテナンス部２０は、プリンター制御部１０の制御により、強力クリーニング動作開始期間が経過した日の強力クリーニング動作開始時刻が経過する毎に、強力クリーニング動作を実行する。
【００３６】
第２メンテナンス部２１は、プリンター制御部１０の制御により、通常クリーニング動作（第２メンテナンス処理）を実行する。後述するが、第２メンテナンス部２１は、ホストコンピューター３から通常クリーニング動作の実行を指示するコマンドをプリンター１が受信した場合、又は、通常クリーニング動作の実行を指示する操作を操作部１７ａが受け付けた場合に、通常クリーニング動作を実行する。
【００３７】
次に、ホストコンピューター３について、説明する。
ホストコンピューター３は、ホスト制御部３０と、ホスト入力部３１と、ホスト表示部３２と、ホスト記憶部３３と、ホスト通信部３４とを、備える。
【００３８】
ホスト制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、ＣＰＵが制御プログラムを読み出して実行する等、ハードウェアとソフトウェアとによりホストコンピューター３を制御する。
【００３９】
ホスト入力部３１は、各種入力デバイスや、操作スイッチ等の入力手段に接続され、入力手段に対する操作を検出し、ホスト制御部３０に出力する。
【００４０】
ホスト表示部３２は、表示パネル等の表示装置を備え、ホスト制御部３０の制御で、表示装置に各種情報を表示する。
【００４１】
ホスト記憶部３３は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。
【００４２】
ホスト通信部３４は、ホスト制御部３０の制御で、所定の通信規格に従って、プリンター１と通信する。
【００４３】
前述した通り、プリンター１の第１メンテナンス部２０は、プリンター制御部１０の制御で、強力クリーニング動作を実行する。また、プリンター１の第２メンテナンス部２１は、プリンター制御部１０の制御で、通常クリーニング動作を実行する。ここで、インクジェットヘッド１１ａ、及び、キャリッジ１１ｂの説明を通して、強力クリーニング動作と通常クリーニング動作とについて説明する。
【００４４】
図２は、プリンター１の構成を模式的に示す図である。
図２を用いて、強力クリーニング動作、及び、通常クリーニング動作を説明する。
【００４５】
プリンター１は、図２に示すように、主走査方向Ｙ１に往復走査可能なキャリッジ１１ｂを備える。キャリッジ１１ｂには、シアン（Ｃ）のインクを貯留したシアンインクタンク５１、ブラック（Ｋ）のインクを貯留したブラックインクタンク５２、イエロー（Ｙ）のインクを貯留したイエローインクタンク５３、及び、マゼンタ（Ｍ）のインクを貯留したマゼンタインクタンク５４のインクタンクを一体的に設けられた一体型のインクカートリッジ５００が搭載される。
【００４６】
キャリッジ１１ｂには、ロール紙に向かってインクを吐出するインクジェットヘッド１１ａが搭載される。インクジェットヘッド１１ａの先端面には、インクを微細なインク粒として吐出するノズル孔が多数開口している。インクジェットヘッド１１ａは、ピエゾ素子を用いて構成されるアクチュエーターによって、各インクタンクから供給されるインクをロール紙に向かって押し出して、ノズル孔から微細なインク粒を選択的に吐出する。
【００４７】
ノズル孔は、インクジェットヘッド１１ａの下面を構成するノズル形成面５５に、４列のノズル列をなして配置される。これら４つのノズル列は、それぞれ異なるインクタンクからインクが供給され、それぞれ異なる色のインクを吐出する。図２の例では、シアンノズル列５１ａは、シアンインクタンク５１から供給されたインクが吐出する。また、ブラックノズル列５２ａは、ブラックインクタンク５２から供給されたインクが吐出する。また、イエローノズル列５３ａは、イエローインクタンク５３から供給されたインクが吐出する。また、マゼンタノズル列５４ａは、マゼンタインクタンク５４から供給されたインクが吐出する。
【００４８】
プリンター１は、図示せぬ搬送機構によってロール紙を搬送方向に搬送する送り動作と、インクジェットヘッド１１ａからロール紙にインクを吐出しつつ、キャリッジ１１ｂに搭載されたインクジェットヘッド１１ａを搬送方向と直交する主走査方向Ｙ１に走査させて、ロール紙に文字や画像等を印刷する印刷動作とを交互に繰り返すことにより、ロール紙に文字や画像等を印刷する。印刷動作中、プリンター１は、インクジェットヘッド１１ａを主走査方向Ｙ１に走査させつつ、インクジェットヘッド１１ａの各色のノズル孔からそれぞれ所定量のインクを吐出して、ロール紙に印刷すべき文字や画像等を構成するドットを形成する。このように、インクジェットヘッド１１ａは、ロール紙へ画像を印刷する印刷動作中、主走査方向Ｙ１を移動するが、待機状態においては、ホームポジションＨＰに位置する。なお、待機状態とは、印刷動作の実行を待機している状態である。このホームポジションＨＰにおけるインクジェットヘッド１１ａの直下には、キャッピング装置６１が設けられる。
【００４９】
キャッピング装置６１は、上面が開口した箱状のキャップ本体６２を備える。キャップ本体６２は、ゴム等の弾性部材を用いて構成された枠体６３を備える。枠体６３に囲まれた空間には、インクジェットヘッド１１ａを収納するインクジェットヘッド収納部６４が形成される。キャップ本体６２は、プリンター制御部１０の制御によって駆動する専用のモーターの動作に応じて、上昇及び下降可能に構成される。キャップ本体６２は、上昇した際に、ホームポジションＨＰに位置するインクジェットヘッド１１ａのノズル形成面５５をインクジェットヘッド収納部６４に収納する。より詳細には、キャップ本体６２の枠体６３の内周は、インクジェットヘッド１１ａの外周と略同一形状とされる。キャップ本体６２が所定の位置まで上昇すると、枠体６３に内周にインクジェットヘッド１１ａの外周が接触した状態で、ノズル形成面５５がインクジェットヘッド収納部６４に収納される。
【００５０】
また、キャップ本体６２の下面６５には、下面６５を貫通する排出孔６６が形成される。排出孔６６には、チューブ６７が接続される。チューブ６７には、廃インクを貯留するための廃インクタンク６８が接続する。チューブ６７には、排出孔６６を介してインクを吸引して吐出するポンプ６９が設けられる。
【００５１】
プリンター１は、キャッピング装置６１を利用して、強力クリーニング動作、及び、通常クリーニング動作を実行する。ここで、強力クリーニング動作、及び、通常クリーニング動作を明確に説明するために、まず、フラッシング動作について説明する。
【００５２】
フラッシング動作は、ノズル形成面５５がインクジェットヘッド収納部６４に位置しているが収納されてない状態で、ノズル形成面５５に形成されたノズル孔からインクを吐出する動作である。インクジェットヘッド収納部６４に溜まったインクは、排出孔６６を介してインクポンプから吸引される。
ノズル形成面５５に形成された多数のノズル孔のうち、印刷動作において使用されないノズル孔や使用頻度の低いノズル孔においては、インクが乾燥等により増粘して吐出不良を起こす事態が生じることがある。フラッシング動作は、この吐出不良を防止するために実行される動作であり、ノズル形成面５５に形成された各ノズル列の各ノズル孔から所定量のインクを吐出し、各ノズルに溜まるインクが新たなインクに置き換える動作である。
【００５３】
通常クリーニング動作は、インクジェットヘッド１１ａのノズル（不図示）内部に溜まっているインクについて、時間の経過と共にインクの粘度が増加し、これに起因して吐出不良が起きることを防止するために、ノズルに溜まっているインクを強制的に吸引する動作である。
通常クリーニング動作時、インクジェットヘッド１１ａは、ホームポジションＨＰに移動され、且つ、キャッピング装置６１のキャップ本体６２が所定の位置まで上昇することよりインクジェットヘッド１１ａのノズル形成面５５がキャップ本体６２のインクジェットヘッド収納部６４に収納される。次いで、ポンプ６９が駆動され、当該駆動に伴って排出孔６６から空気が吸い出され、ノズル形成面５５に負圧が加わり、当該負圧によってノズルに溜まるインクがノズルから強制的に吸引される。
【００５４】
本実施形態では、プリンター１の第２メンテナンス部２１は、ホストコンピューター３から通常クリーニング動作の実行を指示するコマンドを受信した場合、又は、ユーザーの操作部１７ａに対する操作を検出した場合に、通常クリーニング動作を実行する。つまり、第２メンテナンス部２１は、ノズルに吐出不良や吐出不良に結びつくような何らかの事象等が発生しており、これらを解消するために、ユーザーが通常クリーニング動作の実行を指示した場合に、通常クリーニング動作を実行する。
【００５５】
強力クリーニング動作は、通常クリーニング動作と比較して、長い期間（例えば、４分間）、高い負圧によってノズルに溜まるインクがノズルから強制的に吸引される動作である。つまり、強力クリーニング動作は、通常クリーニング動作で吸引されるインク量（第２インク量）より、吸引されるインク量が多い動作である。すなわち、強力クリーニング動作は、少なくとも通常クリーニング動作と比較して、インクカートリッジ５００のインクの消費量が多い動作である。より具体的には、強力クリーニング動作は、少なくとも通常クリーニング動作と比較して、各インクタンクが貯留するインクの消費量が多い動作である。
【００５６】
この強力クリーニング動作を実行すれば、インクが大量にノズルを通過するため、または高い圧力により、高い確率をもってノズルにおけるインクの詰まりを解消できる。
【００５７】
前述した通り、第１メンテナンス部２０は、強力クリーニング動作開始期間が経過した日の強力クリーニング動作開始時刻が経過する毎に、強力クリーニング動作を実行する。つまり、強力クリーニング動作は、通常クリーニング動作と比較して、ユーザーの実行の指示を伴わず、定期的に実行される動作である。このように定期的に強力クリーニング動作を実行することで、ユーザーが通常クリーニング動作の実行を指示しなくても、ノズルの吐出不良を解消する動作を実行しない期間が続くことが無い。
【００５８】
本実施形態では、強力クリーニング動作で消費するインク量（第１インク量）は、インクカートリッジ５００が貯留可能なインク容量の半分以上のインク量である。より具体的には、強力クリーニング動作を実行することにより、各インクタンクが消費するインク量は、インクタンクが貯留可能なインク容量の半分以上のインク量である。
【００５９】
なお、以下の説明において、強力クリーニング動作で消費するインク量を、強力消費インク量（第１インク量）と表現する。また、通常クリーニング動作で消費するインク量を、通常消費インク量（第２インク量）と表現する。
【００６０】
前述した通り、強力クリーニング動作は、通常クリーニング動作と比較して、消費するインク量が多い動作である。そのため、例えば、インクカートリッジ５００が収容するインクタンクのうち、貯留可能なインク容量の半分より少ないインク量を貯留するインクタンクがある場合、このインクタンクは、強力クリーニング動作の実行中や実行後に、貯留するインク量がゼロになる。インクカートリッジ５００が一体型のインクカートリッジであると、インクタンクが貯留するインク量がゼロになることで、インクカートリッジ５００の交換が必要となる。したがって、強力クリーニング動作の実行は、インク残量によっては、インクカートリッジの交換が要するといった事態の発生につながる。
【００６１】
また、強力クリーニング動作は、通常クリーニング動作と比較して、ユーザーの実行の指示がなくても、定期的に実行される動作である。つまり、強力クリーニング動作は、ユーザーの予期せぬタイミングで実行される蓋然性の高い動作である。また、強力クリーニング動作は、通常クリーニング動作より、長い期間動作する。したがって、強力クリーニング動作は、ユーザーの予期せぬタイミングで実行する場合があり、また、ユーザーの予期せぬタイミングで、通常クリーニング動作より長い期間、印刷等の処理が停止する場合がある。また、強力クリーニング動作の実行により、インク残量によってはインクタンクの貯留するインク量が無くなるため、ユーザーの予期せぬタイミングで、インクカートリッジ５００の交換が要するといった事態が発生する場合がある。
【００６２】
そこで、本実施形態のプリンター１は、以下に示す動作を実行する。
図３は、本実施形態に係るプリンター１の動作を示すフローチャートである。
【００６３】
図３の説明において、プリンター１は、メンテナンス設定ファイル１６ａの開始期間設定項目に対応する設定値として１００日がセットされ、開始時刻設定項目に対応する設定値として２０時００分００秒がセットされているとする。すなわち、プリンター１は、例えば、店舗の導入日や、前回強力クリーニング動作を実行した日等を起算日とした日から１００日が経過した日の２０時００分００秒に強力クリーニング動作を実行するとする。
【００６４】
また、図３の説明において、強力クリーニング動作で消費するインク量は、インクカートリッジ５００のインク容量の半分の量であるとする。より具体的には、強力クリーニング動作を実行することにより、インクタンクのインク容量の半分の量が、各インクタンクから消費されることとする。
【００６５】
プリンター１のプリンター制御部１０は、本処理を開始するトリガーが発生したか否かを判別する（ステップＳ１）。トリガーは、例えば、電源の投入や、ユーザーからのインク残量の検出の指示、予め設定された時刻の経過等が挙げられる。次いで、プリンター制御部１０は、インク残量検出部１９により、インクカートリッジ５００のインク残量を取得する（ステップＳ２）。前述した通り、インク残量検出部１９は、インクの色毎に、インク残量を検出する。つまり、インク残量検出部１９は、インクカートリッジ５００が収容するインクタンク毎にインク残量を検出する。したがって、プリンター制御部１０は、ステップＳ２において、インクカートリッジ５００が収容するインクタンク毎にインク残量を取得する。
【００６６】
次いで、プリンター制御部１０は、取得したインク残量が、インクカートリッジ５００のインク容量の５０パーセントを上回る量であるか否かを判別する（ステップＳ３）。より具体的には、プリンター制御部１０は、インクカートリッジ５００が収容するインクタンク毎に、インク残量がインクタンクのインク容量の５０パーセントを上回る量であるか否かを判別する。前述した通り、強力消費インク量は、インクカートリッジ５００のインク容量の半分の量である。したがって、ステップＳ３の処理は、インク残量と強力消費インク量とを比較し、インク残量が強力消費インク量を上回る否かの判別する処理に相当する。
【００６７】
プリンター制御部１０は、インクカートリッジが収容するインクタンクのうち１つでも、インク残量が、インクタンクのインク容量の５０パーセントを上回る量でないと判別した場合（ステップＳ３：ＮＯ）、処理をステップＳ６に移行させる。例えば、シアンインクタンク５１、ブラックインクタンク５２、イエローインクタンク５３、及び、マゼンタインクタンク５４のうち、シアンインクタンク５１のインク残量がシアンインクタンク５１のインク容量の５０パーセントを下回る量である場合、プリンター制御部１０は、処理をステップＳ６に移行させる。
【００６８】
次いで、プリンター制御部１０は、ステップＳ６において、各インクタンクについて、インク残量がインクタンクのインク容量の２０パーセント（所定量）を上回る量であるか否かを判別する（ステップＳ６）。
【００６９】
次いで、プリンター制御部１０は、インク残量が、インクタンクのインク容量の２０パーセント以下の量であると判別した場合（ステップＳ６：ＮＯ）、報知部１８により、インクカートリッジ５００の状態がインクニアエンドであること（第３報知内容）を報知する。具体的には、プリンター制御部１０は、報知部１８のＬＥＤ部１８ａにより、パターン１の点滅を実行することで、インクカートリッジ５００の状態がインクニアエンドであることを報知する（ステップＳ１１）。パターン１の点滅については、後述する。プリンター制御部１０は、ステップＳ６において、インクカートリッジ５００が収容するインクタンクのうち、１つでもインク残量がインク容量の２０パーセント以下の量であるインクタンクがある場合、処理をステップＳ１１に移行させる。
【００７０】
ここで、インクニアエンドとは、インク残量がインクタンクのインク容量の２０パーセント以下であるインクタンクを、少なくとも１つ収容するインクカートリッジ５００の状態を示す。
【００７１】
図４は、点滅の状態を示すタイミングチャートである。図４において、タイミングチャートＡは、点滅パターンがパターン１である場合における点滅の状態を示す。また、タイミングチャートＢは、点滅パターンがパターン２である場合における点滅の状態を示す。また、タイミングチャートＣは、点滅パターンがパターン３である場合における点滅の状態を示す。
【００７２】
図４のタイミングチャートＡに示すように、パターン１の点滅は、点灯期間、及び、消灯期間が１００ｍｓであり、２００ｍｓの間に点灯と消灯とを一回ずつ行う。図４のタイミングチャートＡに示すように、１６００ｍｓを１周期とした場合、パターン１の点滅は、１周期の間に、点灯、及び、消灯を交互に８回ずつ行う。
【００７３】
図４のタイミングチャートＢに示すように、パターン２の点滅は、点灯期間、及び、消灯期間が２００ｍｓであり、４００ｍｓの間に点灯と消灯とを一回ずつ行う。図４のタイミングチャートＢに示すように、１６００ｍｓを１周期とした場合、パターン１の点滅は、１周期の間に、点灯、及び、消灯を交互に４回ずつ行う。
【００７４】
図４のタイミングチャートＣに示すように、パターン３の点滅は、点灯期間、及び、消灯期間が４００ｍｓであり、８００ｍｓの間に点灯と消灯とを一回ずつ行う。図４のタイミングチャートＣに示すように、１６００ｍｓを１周期とした場合、パターン１の点滅は、１周期の間に、点灯、及び、消灯を交互に２回ずつ行う。
【００７５】
図３のフローチャートの説明に戻り、プリンター制御部１０は、ステップＳ１１において、報知部１８のＬＥＤ部１８ａにより、パターン１の点滅を実行ことで、インクカートリッジ５００がインクニアエンドであることを報知する。これにより、プリンター制御部１０は、ＬＥＤのパターン１の点滅により、インクカートリッジ５００の状態がインクニアエンドであることを、ユーザーに対して報知することができる。ここで、ユーザーがマニュアル等により、パターン１の点滅が、インクカートリッジ５００がインクニアエンドであることを示す点滅であると認識可能である場合、ユーザーは、この報知によって、インクカートリッジ５００の状態がインクニアエンドであることを認識できる。
【００７６】
図３のフローチャートの説明に戻り、プリンター制御部１０は、パターン１の点滅を実行すると、インクカートリッジ５００の交換が行われた否かの判別する（ステップＳ１２）。インクカートリッジ５００の交換の有無の検出は、所定の方法により検出される。プリンター制御部１０は、インクカートリッジ５００の交換が行われたと判別した場合（ステップＳ１２：ＹＥＳ）、処理をステップＳ１に戻す。
【００７７】
一方、プリンター制御部１０は、インクカートリッジ５００の交換が行われないと判別した場合（ステップＳ１２：ＮＯ）、ＲＴＣ１４の出力に基づいて、起算日から１００日が経過したか否かを判別する（ステップＳ１３）。プリンター制御部１０は、起算日から１００日が経過してないと判別した場合（ステップＳ１３：ＮＯ）、処理をステップＳ１１に戻す。一方、プリンター制御部１０は、起算日から１００日が経過したと判別した場合、より具体的には、現在時刻日付情報が示す日付が、起算日から１００日目を示す日付であると判別した場合（ステップＳ１３：ＹＥＳ）、報知部１８により、強力クリーニング動作を実行すること（第３報知内容）を、１００日が経過した日に報知する。具体的には、プリンター制御部１０は、報知部１８のＬＥＤ部１８ａにより、パターン３の点滅を実行することで、１００日を経過した日に、強力クリーニング動作を実行することを報知する（ステップＳ５）。
【００７８】
これにより、プリンター制御部１０は、起算日から１００日が経過した日に、強力クリーニング動作を実行することを、ユーザーに対して報知できる。ユーザーがマニュアル等により、パターン３の点滅が、強力クリーニング動作を実行することを示す点滅であると認識可能である場合、ユーザーは、この報知によって、パターン３の点滅を確認した日に、強力クリーニング動作が実行されることを認識できる。
【００７９】
ここで、プリンター制御部１０は、現在時刻日付情報が示す日付が、起算日から１００日目を示す日付であれば、現在時刻時刻情報が示す時刻が２０時００分００秒でなくても、パターン３の点滅を実行する。つまり、起算日から１００日目であれば、現在時刻が２０時００分００秒となる前から、プリンター制御部１０は、パターン３の点滅を実行する。これにより、プリンター制御部１０は、強力クリーニング動作を実行する日において、強力クリーニング動作を実行する前に、強力クリーニング動作を実行することを報知できる。そのため、プリンター制御部１０は、ユーザーの予期せぬタイミングで、強力クリーニング動作を実行するといった事態の発生を抑制できる。そのため、プリンター制御部１０は、ユーザーの予期せぬタイミングで、通常クリーニング動作より長い期間、印刷等の処理が停止するといった事態の発生を抑制できる。また、プリンター制御部１０は、ユーザーの予期せぬタイミングで、インクタンクの貯留するインク量が無くなり、インクカートリッジ５００の交換を要するといった事態の発生を抑制できる。
【００８０】
図３のフローチャートのステップＳ６の説明に戻り、インク残量が、インクタンクのインク容量の２０パーセントを上回る量であると判別した場合（ステップＳ６：ＹＥＳ）、プリンター制御部１０は、ＲＴＣ１４の出力に基づいて、起算日から９０日が経過したか否かを判別する（ステップＳ７）。プリンター制御部１０は、インクカートリッジ５００が収容するインクタンクの全てについて、インク残量が、インクタンクのインク容量の２０パーセント上回る量であると判別した場合、処理をステップＳ７に移行させる。
【００８１】
次いで、プリンター制御部１０は、起算日から９０日が経過してないと判別した場合（ステップＳ７：ＮＯ）、処理をステップＳ１に戻す。一方、プリンター制御部１０は、起算日から９０日が経過したと判別した場合、より具体的には、現在時刻日付情報が示す日付が、起算日から９０日目を示す日付であると判別した場合（ステップＳ７：ＹＥＳ）、報知部１８により、インクカートリッジ５００の交換を促す内容（第２報知内容）を報知する。具体的には、プリンター制御部１０は、報知部１８のＬＥＤ部１８ａにより、パターン２の点滅を実行することで、インクカートリッジ５００の交換を促す内容を報知する（ステップＳ８）。
【００８２】
これにより、プリンター制御部１０は、起算日から９０日が経過した日に、ユーザーに対して、インクカートリッジ５００の交換を促すことができる。上述したように、プリンター制御部１０は、起算日から９０日が経過した日に、パターン２の点滅を実行する。つまり、プリンター制御部１０は、強力クリーニング動作を実行する１０日前から、パターン２の点滅を実行する。ここで、ユーザーがマニュアル等により、パターン２の点滅がインクカートリッジ５００の交換を促すことを示す点滅であると認識可能である場合、ユーザーは、この報知によって、強力クリーニング動作を実行する１０日前から、インクカートリッジ５００の交換が必要であることを認識できる。そのため、プリンター制御部１０は、強力クリーニング動作の実行により、ユーザーの予期せぬタイミングで、インクタンクの貯留するインク量が無くなり、インクカートリッジ５００の交換が必要となるといった事態の発生を抑制できる。また、強力クリーニング動作を実行する１０日前から、インクカートリッジ５００の交換を促すため、ユーザーは、強力クリーニング動作を実行する日の１０日前から、インクカートリッジ５００の交換や、新たなインクカートリッジ５００の準備等の対策を行うことができる。
【００８３】
プリンター制御部１０は、パターン２の点滅を実行すると、インクカートリッジ５００の交換が行われた否かを判別する（ステップＳ９）。プリンター制御部１０は、インクカートリッジ５００の交換が行われたと判別した場合（ステップＳ９：ＹＥＳ）、処理をステップＳ１に戻す。
【００８４】
一方、プリンター制御部１０は、インクカートリッジ５００の交換が行われないと判別した場合（ステップＳ９：ＮＯ）、ＲＴＣ１４の出力に基づいて、起算日から１００日が経過したか否かを判別する（ステップＳ１０）。プリンター制御部１０は、起算日から１００日が経過してないと判別した場合（ステップＳ１０：ＮＯ）、処理をステップＳ８に戻す。一方、プリンター制御部１０は、起算日から１００日が経過したと判別した場合、より具体的には、現在時刻日付情報が示す日付が、起算日から１００日目を示す日付であると判別した場合（ステップＳ１０：ＹＥＳ）、報知部１８のＬＥＤ部１８ａにより、パターン３で点滅を実行する（ステップＳ５）。
【００８５】
これにより、上述したパターン３の点滅に対する効果と、同様の効果を奏する。
【００８６】
図３のフローチャートのステップＳ３の説明に戻り、プリンター制御部１０は、全てのインクタンクについて、インク残量が、インクタンクのインク容量の５０パーセントを上回る量であると判別した場合（ステップＳ３：ＹＥＳ）、ＲＴＣ１４からの出力に基づき、起算日から１００日が経過したか否かを判別する（ステップＳ４）。プリンター制御部１０は、起算日から１００日が経過してないと判別した場合（ステップＳ４：ＮＯ）、処理をステップＳ１に戻す。一方、プリンター制御部１０は、起算日から１００日が経過したと判別した場合、より具体的には、現在時刻日付情報が示す日付が、起算日から１００日目を示す日付であると判別した場合（ステップＳ４：ＹＥＳ）、報知部１８のＬＥＤ部１８ａにより、パターン３で点滅を実行する（ステップＳ５）。
【００８７】
これにより、プリンター制御部１０は、起算日から１００日が経過した日に、強力クリーニング動作を実行することを、ユーザーに対して報知できる。ユーザーがマニュアル等により、パターン３の点滅が強力クリーニング動作を実行することを示す点滅であると認識可能な場合、ユーザーは、この報知によって、パターン３の点滅を確認した日に、プリンター１が強力クリーニング動作を実行することを認識できる。
【００８８】
前述した通り、プリンター制御部１０は、インク残量が、インクタンクのインク容量の５０パーセントを下回り、且つ、２０パーセントを上回る量であるインクタンクが一つでもある場合、起算日から９０日が経過した日から、起算日から１００日が経過する日まで、パターン２の点滅を実行する。一方、プリンター制御部１０は、全てのインクタンクについて、インク残量が、インクタンクのインク容量の５０パーセントを上回る量である場合に、起算日から１００日経過した日に、パターン３の点滅を実行する。つまり、プリンター制御部１０は、強力クリーニング動作を実行するタイミングから、パターン２の点滅を実行する期間より短い期間を遡ったタイミングで、パターン３の点滅を実行する。つまり、プリンター制御部１０は、強力クリーニング動作を実行する日を迎えたタイミングで、パターン３の点滅を実行する。ここで、強力消費インク量が、インクカートリッジ５００のインク容量の半分の量であることから、全てのインクタンクのインク残量が５０パーセント上回る場合、パターン３の点滅は、強力クリーニング動作を実行する日より前から、実行されることの必要性が低い点滅である。したがって、プリンター制御部１０は、パターン２の点滅を実行するタイミング（９０日が経過した日を迎えたタイミング）より、遅いタイミング（強力クリーニング動作を実行する日を迎えたタイミング）でパターン３の点滅を実行するため、強力クリーニング動作を実行することの不必要な報知を防止できる。
【００８９】
また、プリンター制御部１０は、現在時刻日付情報が示す日付が、起算日から１００日目を示す日付であれば、現在時刻時刻情報が示す時刻が２０時００分００秒でなくても、パターン３の点滅を実行する。つまり、２０時００分００秒になる前から、プリンター制御部１０は、パターン３の点滅を実行する。これにより、プリンター制御部１０は、強力クリーニング動作を実行する前に、強力クリーニング動作を実行することを報知できる。そのため、プリンター制御部１０は、不必要な報知を防止でき、且つ、ユーザーの予期せぬタイミングで、強力クリーニング動作を実行するといった事態の発生を抑制することができる。
【００９０】
なお、上述した例では、報知の態様として、報知部１８のＬＥＤ部１８ａによる報知を例示した。しかしながら、報知の態様は、報知部１８のプリンター表示部１８ｂで報知する態様でもよい。この場合、例えば、パターン１の点滅の代わりに、プリンター制御部１０は、プリンター表示部１８ｂにより、「インクカートリッジの状態がインクニアエンド」の旨を表示する。また、例えば、パターン２の点滅の代わりに、プリンター制御部１０が、プリンター表示部１８ｂにより、「インクカートリッジの交換が必要」の旨を表示する。また、例えば、パターン３の点滅の代わりに、プリンター制御部１０は、プリンター表示部１８ｂにより、「本日、強力クリーニング動作を実行」の旨を表示する。これにより、ユーザーが予めマニュアル等から報知の内容について知識を取得しなくても、報知の内容を認識できる。
【００９１】
以上、説明したように、プリンター１（印刷装置）は、インク残量検出部１９（検出部）と、ＲＴＣ１４（計時部）と、報知部１８と、計時部が計時する時刻に基づいて強力クリーニング動作開始期間が経過した日の強力クリーニング動作開始時刻が経過した場合に、ノズルの強力クリーニング動作（第１メンテナンス処理）を実行する第１メンテナンス部２０と、ノズルの通常クリーニング動作（第２メンテナンス処理）を実行する第２メンテナンス部２１と、報知部１８、第１メンテナンス部２０、及び、第２メンテナンス部２１を制御するプリンター制御部１０（制御部）と、を備える。強力消費インク量（第１インク量）は、通常消費インク量（第２インク量）より多い。プリンター制御部１０は、インク残量検出部１９が検出したインク残量と強力消費インク量とを比較する。そして、プリンター制御部１０は、インク残量が、強力消費インク量を上回る場合に、報知部１８により強力クリーニング動作を実行すること（第１報知内容）を報知する。また、プリンター制御部１０は、インク残量が、強力消費インク量を下回る場合に、報知部１８によりインクカートリッジ５００の交換を促す内容（第２報知内容）を報知する。そして、プリンター制御部１０は、インクカートリッジ５００の交換を促す内容を報知する際、強力クリーニング動作開始期間が経過した日の強力クリーニング動作開始時刻が経過する前から報知部１８により報知する。
【００９２】
このように、プリンター制御部１０は、報知部１８により、インク残量が、強力消費インク量を上回る場合に、インクカートリッジ５００の状態がインクニアエンドであることを報知し、インク残量が、強力消費インク量を下回る場合に、強力クリーニング動作開始期間が経過する前に、インクカートリッジ５００の交換を促す内容を報知する。そのため、プリンター制御部１０は、強力クリーニング動作を実行する前に、強力消費インク量に対するインク残量に応じた報知を実行できる。また、強力クリーニング動作を実行する前に、インクカートリッジ５００の交換を促すため、ユーザーが、プリンター１に対してインクカートリッジ５００の交換が必要であることを認識できる。特に、強力消費インク量は、通常消費インク量と比較して、インクの消費が多い。そのため、強力クリーニング動作を実行中または実行後には、インクカートリッジ５００の交換が必要となる蓋然性が高い。そこで、強力クリーニング動作を実行する前に、インク残量に応じた報知を実行することで、ユーザーの予期せぬタイミングで、インクカートリッジ５００の交換が必要となるといった事態の発生を抑制できる。
【００９３】
また、プリンター制御部１０は、強力クリーニング動作を実行するタイミングから、インクカートリッジ５００の交換を促すことを示す内容を報知する期間より短い期間を遡ったタイミングで、強力クリーニング動作を実行することを報知する。
【００９４】
つまり、プリンター制御部１０は、強力クリーニング動作を実行する日を迎えたタイミングで、強力クリーニング動作を実行することを報知する。ここで、強力消費インク量が、インクカートリッジ５００のインク容量の半分の量であることから、各インクタンクのインク残量がインク容量の半分を上回る量である場合、この報知は、強力クリーニング動作を実行する日より前から、実行されることの必要性が低い報知である。したがって、プリンター制御部１０は、強力クリーニング動作を実行することの不必要な報知を防止できる。
【００９５】
また、プリンター１は、操作を受け付ける操作部１７ａを備える。第１メンテナンス部２０による強力クリーニング動作は、ノズルの開口からインクを吸引する動作を伴う処理である。第２メンテナンス部２１による通常クリーニング動作は、プリンター１に接続されホストコンピューター３（制御装置）からのコマンド、又は、操作部１７ａに対する操作により実行を開始する処理である。
【００９６】
通常クリーニング動作は、ホストコンピューター３からコマンドを受信した場合、又は、ユーザーの操作部１７ａに対する操作をトリガーとして実行される。一方、強力クリーニング動作は、強力クリーニング動作開始期間を経過した日の強力クリーニング動作開始時刻を経過したタイミングで実行される。つまり、強力クリーニング動作は、ユーザーの予期せぬタイミングで実行する蓋然性の高い動作である。したがって、強力クリーニング動作を実行する前に、強力消費インク量に対するインク残量に応じた報知するため、ユーザーの予期せぬタイミングで強力クリーニング動作が実行するといった事態の発生を抑制できる。
【００９７】
また、プリンター制御部１０は、インク残量検出部１９が検出したインク残量が、強力消費インク量を下回り、且つ、インク残量がインクタンクのインク容量の２０パーセントを示す量（所定量）以下である場合、報知部１８により、インクカートリッジ５００の状態がインクニアエンドであること（第３報知内容）を報知する。
【００９８】
これにより、インクカートリッジ５００の状態がインクニアエンドであることを報知するため、インク残量が強力消費インク量を下回る場合における、インク残量に応じた報知を実行できる。また、ユーザーは、インクカートリッジ５００の状態がインクニアエンドであると認識できる。
【００９９】
また、強力消費インク量は、インクカートリッジ５００のインク容量の半分以上である。
【０１００】
これにより、インクカートリッジ５００のインク容量の半分以上のインクを消費する強力クリーニング動作を実行する前に、強力消費インク量に対するインク残量に応じた報知を実行できる。特に、強力消費インク量がインク容量の半分以上である場合、一度の強力クリーニング動作でインクカートリッジ５００の交換が必要になる蓋然性が高い。このような、一度の動作でインクカートリッジ５００の交換が必要になる蓋然性の高い強力クリーニング動作を実行する前に、インク残量に応じた報知を実行することで、確実に、強力クリーニング動作の実行中又は実行後にインクカートリッジ５００の交換が必要になるといった事態の発生を抑制できる。
【０１０１】
なお、上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形及び応用が可能である。
【０１０２】
例えば、上述した実施形態では、ＬＥＤ部１８ａによるＬＥＤの点滅、又は、プリンター表示部１８ｂの表示により、インクカートリッジ５００の状態がインクニアエンドであること、インクカートリッジ５００の交換を促す内容、及び、強力クリーニング動作を実行することを報知する態様を例示した。しかしながら、この報知の態様に限定されず、例えば、ブザー音等により、報知する構成としてもよい。
【０１０３】
また、例えば、上述した実施形態では、強力クリーニング動作開始期間を１００日として例示したが、１００日に限定されない。また、上述した実施形態では、強力クリーニング動作開始時刻を２０時００分００秒として例示したが、この時刻に限定されない。また、上述した実施形態では、強力クリーニング動作を実行する日の１０日前から、インクカートリッジ５００の交換を促す内容を報知する構成を例示したが、１０日に限定されない。
【０１０４】
また、例えば、上述した実施形態では、インクニアエンドについて、インク残量がインクタンクのインク容量の２０パーセント以下であるインクタンクを、少なくとも１つ収容するインクカートリッジ５００の状態を示す場合を例示した。しかしながら、２０パーセント以下に限定されず、１０パーセント以下でも５パーセント以下でもよい。
【０１０５】
また、例えば、図３のフローチャートのステップＳ３の処理において、１つでも、インクタンクのインク容量の５０パーセントを下回るインク残量を貯留するインクタンクがある場合に、パターン２の点滅を実行する場合を例示した。しかしながら、このようなインクタンクが２つ以上ある場合にパターン２の点滅を実行する構成でもよく、３つ以上ある場合にパターン２の点滅を実行する構成でもよい。またステップＳ６の処理においても同様であり、インクタンクのインク容量の２０パーセントを下回るインク残量を貯留するインクタンクが２つ以上ある場合に、パターン１の点滅を実行する構成でもよく、３つ以上ある場合にパターン１の点滅を実行する構成でもよい。
【０１０６】
また、例えば、上述した実施形態では、各インクタンクについて、インク残量とインクタンクのインク容量とを比較する構成を例示した。しかしながら、インクカートリッジのインク残量と、インクカートリッジ５００のインク容量とを比較する構成でもよい。つまり、各インクタンクのインク残量の総量と、各インクタンクのインク容量の総量とを比較する構成でもよい。この場合、プリンター制御部１０は、インクカートリッジ５００のインク残量が、インクカートリッジ５００のインク容量の５０パーセントを上回る場合に、パターン３の点滅を実行する。また、プリンター制御部１０は、インクカートリッジ５００のインク残量が、インクカートリッジ５００のインク容量の５０パーセントを下回る場合に、パターン２の点滅を実行する。また、プリンター制御部１０は、インクカートリッジ５００のインク残量が、インクカートリッジ５００のインク容量の２０パーセントを下回る場合に、パターン１の点滅を実行する。
【０１０７】
また、例えば、図３の処理単位は、プリンター１の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が限定されることはない。プリンター１の処理は、処理内容に応じて、さらに多くの処理単位に分割してもよい。また、１つの処理単位がさらに多くの処理を含むように分割してもよい。
【０１０８】
また、図１に示した各機能部は機能的構成を示すものであって、具体的な実装形態は特に限定されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上述した実施形態においてソフトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プリンター１、及び、ホストコンピューター３の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【０１０９】
１…プリンター（印刷装置）、３…ホストコンピューター（制御部）、１０…プリンター制御部（制御部）、１１…印刷部、１１ａ…インクジェットヘッド、１１ｂ…キャリッジ、１２…搬送部、１３…切断部、１４…ＲＴＣ（計時部）、１４ａ…ＲＴＣ制御部、１４ｂ…ＲＴＣ記憶部、１５…プリンター通信部、１６…プリンター記憶部、１６ａ…メンテナンス設定ファイル、１６ｂ…ログファイル、１７…プリンター入力部、１７ａ…操作部、１８…報知部、１８ａ…ＬＥＤ部、１８ｂ…プリンター表示部、１９…インク残量検出部（検出部）、２０…第１メンテナンス部、２１…第２メンテナンス部、３０…ホスト制御部、３１…ホスト入力部、３２…ホスト表示部、３３…ホスト記憶部、３４…ホスト通信部、５００…インクカートリッジ。
【図１】
2017209851.tif 000003
【図２】
2017209851.tif 000004
【図３】
2017209851.tif 000005
【図４】
2017209851.tif 000006