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