(57)【要約】【課題】バックアップ電源を用いることなく正確な時刻を取得して廃液量を精度よく演算する。【解決手段】廃液を貯留する廃液タンクを備え、インターネットに接続が可能なホスト（コンピューター）とＵＳＢケーブルを介して接続されたプリンターにおいて、ホストとのＵＳＢ接続が確立されると（Ｓ３００）、ホストを介してＮＴＰサーバにアクセスして時刻を取得する（Ｓ３７０，Ｓ３８０）。時刻の取得が成功すると、前回取得した時刻の時点での廃液量に対して前回取得した時刻から今回取得した現在時刻までの経過時間ｄに基づき蒸発係数を乗じて得られる廃液量（廃液カウンターＣ２）と、前回取得した時刻以降に発生した廃液の積算量（廃液カウンターＣ１）との和によって現在の廃液量（総廃液カウンターＣ）を演算する。【選択図】図６
2014188859.tif 000002
【特許請求の範囲】
【請求項１】
廃液を貯留する廃液貯留部を有する印刷装置であって、
時刻源から時刻データを受信可能なホスト機器と通信インターフェースを介して通信可能な通信手段と、
情報を記憶する記憶手段と、
前記ホスト機器との通信が確立している場合、所定のタイミングで前記時刻源から前記ホスト機器を介して現在の時刻データを取得して前記記憶手段に記憶させる時刻データ取得手段と、
廃液が発生すると前記廃液貯留部に貯留されている廃液の量である廃液量を積算し、前記時刻源から前記ホスト機器を介して現在の時刻データが取得されると前回取得された時刻データから今回取得された現在の時刻データまでの経過期間を算出すると共に該算出した経過期間に基づいて前記積算した廃液量を減少させることにより現在の廃液量を演算する廃液量演算手段と
を備える印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記廃液量演算手段は、前記時刻データ取得手段が前記時刻源から時刻データを取得できなかった場合には、廃液が発生したときに前記廃液量を積算するが、前記積算した廃液量を減少させない手段である
ことを特徴とする印刷装置。
【請求項３】
請求項２記載の印刷装置であって、
前記廃液量演算手段は、前記廃液量を減少させて前記現在の廃液量を演算すると、該演算した廃液量を前記取得された現在の時刻データと関連付けて前記記憶手段に記憶させ、前記時刻データ情報取得手段が前記時刻源から現在の時刻データを取得できた場合には、前回取得された時刻データに関連付けて記憶された廃液量に対して前記算出した経過期間に基づく蒸発係数を乗じて得られる廃液量と前記前回取得された時刻データ以降に発生した廃液に対して積算された廃液量との和を前記現在の廃液量として演算する手段である
ことを特徴とする印刷装置。
【請求項４】
廃液を貯留する廃液貯留部を備え、時刻源から時刻データを受信可能なホスト機器と通信インターフェースを介して通信可能な印刷装置を用いて、該印刷装置が備える前記廃液貯留部に貯留されている廃液量を演算処理する情報処理方法であって、
廃液が発生すると、前記廃液貯留部に貯留されている廃液の廃液量を積算し、
前記ホスト機器と前記印刷装置との接続が確立している場合、所定のタイミングで前記時刻源から前記ホスト機器を介して現在の時刻データを取得して記憶し、
前記時刻源から前記ホスト機器を介して現在の時刻データを取得すると、前回取得した時刻データから今回取得した現在の時刻データまでの経過期間を算出し、
前記算出した経過期間に基づいて前記積算した廃液量を減少させることにより現在の廃液量を演算する
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、廃液を貯留する廃液貯留部を有する印刷装置および情報処理方法に関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、フラッシングで吐出したインクやクリーニングで吸引したインクを廃インクとして廃液貯留部に貯留するものにおいて、フラッシングやクリーニングで使用したインク量を演算し、演算したインク量に基づいて廃液貯留部内の廃液量を演算するものが提案されている（例えば、特許文献１参照）。この装置では、演算された廃液量が閾値に達すると、廃液貯留部内の廃液が満杯に近い状態であることをユーザーに報知している。
【０００３】
また、自然蒸発によって蒸発する水分量を考慮して廃液貯留部内の廃液量を演算するものも提案されている（例えば、特許文献２参照）。この装置では、電源切断が指示されると、その時の日時を日時取得手段から取得し記憶手段に保存してから電源を切断し、次に電源が投入されると、現在の日時を日時取得手段から取得すると共に記憶手段に保存した日時を印刷装置が最後に使用された日時として読み出し、読み出した日時から現在の日時までの経過日数に基づいて廃液量を減算させている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２６９６０８号公報
【特許文献２】特開２００６−１６８２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した印刷装置では、装置の電源切断時にも日時取得手段を作動させるためにバックアップ電源が必要となるから、バックアップ電源を搭載するためのスペースを確保しなければならず、装置が大型化すると共にコスト面でも不利となる。
【０００６】
本発明の印刷装置および情報処理方法は、バックアップ電源を用いることなく正確な時刻を取得して廃液量を精度よく演算することを主目的とする。
【課題を解決するための手段】
【０００７】
本発明の印刷装置および情報処理方法は、上述の主目的を達成するために以下の手段を採った。
【０００８】
本発明の印刷装置は、
廃液を貯留する廃液貯留部を有する印刷装置であって、
時刻源から時刻データを受信可能なホスト機器と通信インターフェースを介して通信可能な通信手段と、
情報を記憶する記憶手段と、
前記ホスト機器との通信が確立している場合、所定のタイミングで前記時刻源から前記ホスト機器を介して現在の時刻データを取得して前記記憶手段に記憶させる時刻データ取得手段と、
廃液が発生すると前記廃液貯留部に貯留されている廃液の量である廃液量を積算し、前記時刻源から前記ホスト機器を介して現在の時刻データが取得されると前回取得された時刻データから今回取得された現在の時刻データまでの経過期間を算出すると共に該算出した経過期間に基づいて前記積算した廃液量を減少させることにより現在の廃液量を演算する廃液量演算手段と
を備えることを要旨とする。
【０００９】
この本発明の印刷装置では、時刻源から時刻データを受信可能なホスト機器と通信インターフェースを介して通信可能に構成し、ホスト機器との通信が確立している場合に、所定のタイミングで時刻源からホスト機器を介して現在の時刻データを取得して記憶手段に記憶させる。そして、廃液が発生すると廃液貯留部に貯留されている廃液の廃液量を積算し、時刻源からホスト機器を介して現在の時刻データが取得されると前回取得された時刻データから今回取得された現在の時刻データまでの経過期間を算出すると共に算出した経過期間に基づいて積算した廃液量を減少させることにより現在の廃液量を演算する。これにより、時刻源から時刻データを取得するため、印刷装置にバックアップ電源を搭載することなく、正確な時刻を取得することができ、廃液量を精度よく演算することができる。
【００１０】
こうした本発明の印刷装置において、前記廃液量演算手段は、前記時刻データ取得手段が前記時刻源から時刻データを取得できなかった場合には、廃液が発生したときに前記廃液量を積算するが、前記積算した廃液量を減少させない手段であるものとすることもできる。こうすれば、時刻データを取得できなかった場合でも、廃液量の演算を継続して行なうことができる。
【００１１】
この態様の本発明の印刷装置において、前記廃液量演算手段は、前記廃液量を減少させて前記現在の廃液量を演算すると、該演算した廃液量を前記取得された現在の時刻データと関連付けて前記記憶手段に記憶させ、前記時刻データ情報取得手段が前記時刻源から現在の時刻データを取得できた場合には、前回取得された時刻データに関連付けて記憶された廃液量に対して前記算出した経過期間に基づく蒸発係数を乗じて得られる廃液量と前記前回取得された時刻データ以降に発生した廃液に対して積算された廃液量との和を前記現在の廃液量として演算する手段であるものとすることもできる。こうすれば、時刻データを取得できなかった場合との整合をとりつつ、廃液量の演算を行なうことができる。
【００１２】
本発明の情報処理方法は、
廃液を貯留する廃液貯留部を備え、時刻源から時刻データを受信可能なホスト機器と通信インターフェースを介して通信可能な印刷装置を用いて、該印刷装置が備える前記廃液貯留部に貯留されている廃液量を演算処理する情報処理方法であって、
廃液が発生すると、前記廃液貯留部に貯留されている廃液の廃液量を積算し、
前記ホスト機器と前記印刷装置との接続が確立している場合、所定のタイミングで前記時刻源から前記ホスト機器を介して現在の時刻データを取得して記憶し、
前記時刻源から前記ホスト機器を介して現在の時刻データを取得すると、前回取得した時刻データから今回取得した現在の時刻データまでの経過期間を算出し、
前記算出した経過期間に基づいて前記積算した廃液量を減少させることにより現在の廃液量を演算する
ことを要旨とする。
【００１３】
この本発明の情報処理方法によれば、廃液が発生すると、廃液貯留部に貯留されている廃液の量である廃液量を積算し、時刻源から時刻データを受信可能なホスト機器との通信が確立している場合に、所定のタイミングで時刻源からホスト機器を介して現在の時刻データを取得して記憶し、時刻源から現在の時刻データを取得すると、前回取得した時刻データから今回取得した現在の時刻データまでの経過期間を算出すると共に算出した経過期間に基づいて積算した廃液量を減少させることにより現在の廃液量を演算する。これにより、時刻源から時刻データを取得するため、印刷装置にバックアップ電源を搭載することなく、正確な時刻を取得することができ、廃液量を精度よく演算することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態のプリントシステム１の概略構成図。
【図２】コンピューター１０およびプリンター２０のブロック図。
【図３】キャッピング装置５０および廃液タンク５４の概略構成図。
【図４】廃液量演算処理の一例を示すフローチャート。
【図５】廃液蒸発演算処理の一例を示すフローチャート。
【図６】時刻取得処理の一例を示すフローチャート。
【図７】廃液量の演算の様子を示す説明図。
【発明を実施するための形態】
【００１５】
次に、本発明の実施の形態を図面を用いて説明する。図１は、プリントシステム１の構成の概略を示す構成図であり、図２は、プリントシステム１を構成するコンピューター１０およびプリンター２０の機能ブロックを示すブロック図であり、図３は、キャッピング装置５０および廃液タンク５４の概略を示す構成図である。本実施形態のプリントシステム１は、ＵＳＢケーブル７０を介してコンピューター１０とプリンター２０とが接続されると共に、インターネット４を介してコンピューター１０とＮＴＰ（Network Time Protocol）サーバ２とが接続されたものとして構成されている。
【００１６】
コンピューター１０は、図２に示すように、中央演算処理装置としてのＣＰＵ１２や各種アプリケーションやユーザーファイル，プリンタードライバーなどが記憶されたハードディスクドライブ（ＨＤＤ）１３，データを一時的に記憶するＲＡＭ１４などが組み込まれたコンピューター本体１１と、入力装置としてのキーボード（およびマウス）１６と、表示装置としてのディスプレイ１９とを備える汎用のコンピューターとして構成されている。コンピューター本体１１は、ＣＰＵ１２やＨＤＤ１３，ＲＡＭ１４の他に、キーボード１６からの文字入力を行なうインターフェース（Ｉ／Ｆ）１５や、ＵＳＢポートに接続されたＵＳＢケーブル７０を介して周辺機器（本実施形態ではプリンター２０）との通信を行なうＵＳＢ２．０規格準拠のＵＳＢホストコントローラー１７、ディスプレイ１９の表示制御を行なう表示用コントローラー１８を備えており、これらはバスを介して電気的に接続されている。
【００１７】
また、コンピューター１０は、ＮＴＰサーバー２にアクセスすることによりＧＰＳ（Global Positioning System）や標準電波，原子時計等の時刻源に基づく正確な時刻情報を取得し、取得した時刻情報に基づき内蔵時計（ＲＴＣ）の時刻をＮＴＰサーバー２の時刻に同期することができるようになっている。
【００１８】
本実施形態のプリンター２０は、プリンターエンジン４０を内蔵するインクジェット方式のプリンターとして構成されている。プリンターエンジン４０は、図２に示すように、左右方向（主走査方向）にループ状に架け渡されたキャリッジベルト４３により駆動されガイド４２に沿って左右に往復するキャリッジ４１と、キャリッジ４１にシアン・マゼンタ・イエロー・ブラック等の各色のインクを供給するインクカートリッジ４４と、圧電素子に電圧を印加して変形させることにより各インクカートリッジ４４から供給された各インクに圧力をかけてノズルから用紙Ｐに向けてインクを吐出するプリントヘッド４５と、キャリッジベルト４３を駆動してキャリッジ４１を主走査方向に往復動させるキャリッジモーター４６と、紙送り方向がキャリッジ４１の移動方向に直交する副走査方向となるように構成され用紙Ｐをプリントヘッド４５に対向するプラテン４９上に搬送する紙送りローラー４７と、紙送りローラー４７を回転駆動する紙送りモーター４８と、を備える。また、プラテン４９の主走査方向一端（図２中右端）付近のホームポジションにはプリントヘッド４５のノズル面を封止可能なキャッピング装置５０が配置されており、プラテン４９の主走査方向他端（図２中左端）付近にはノズルの目詰まりを防止するために定期的にプリントヘッド４５のノズルからインク滴を吐出するフラッシングを行なうためのフラッシングエリア５９が設けられている。
【００１９】
キャッピング装置５０は、図３に示すように、プリントヘッド４５のノズル面を密閉するために上方が開口された略直方体のキャップ５１と、キャップ５１の底部と廃液タンク５４とを接続するチューブ５２と、チューブ５２に取り付けられた吸引ポンプ５３と、キャップ５１を昇降させる図示しない昇降装置とを備える。このキャッピング装置５０では、キャリッジ４１（プリントヘッド４５）がホームポジションに位置している状態でキャップ５１を上昇させることにより、プリントヘッド４５のノズル面を封止することができる。また、キャップ５１によってプリントヘッド４５のノズル面を封止した状態で吸引ポンプ５３を駆動することにより、プリントヘッド４５のノズル面とキャップ５１とにより形成される内部空間を負圧にし、ノズル内のインクを強制的に吸引（クリーニング）することができる。吸引ポンプ５３によって吸引されたインクは、チューブ５２を介して廃液タンク５４へ排出されるようになっている。
【００２０】
フラッシングエリア５９は、プラテン４９に対してキャッピング装置５０とは反対側に設けられている。プリントヘッド４５は、フラッシングエリア５９と対向する位置に移動した状態でノズルからインク滴を吐出することにより、フラッシングを行なうことができる。フラッシングエリア５９は、プラテン４９に形成された開口部であり、フラッシングによって吐出されたインクは直下の廃液タンク５４へ直接に排出されるようになっている。
【００２１】
廃液タンク５４は、スポンジや不織布等のインク吸収性を有する材料により構成された廃液吸収材５５が設けられており、排出されたインクを所定容量まで貯留する。
【００２２】
また、本実施形態のプリンター２０は、その制御系としては、図２に示すように、プリンター全体の制御を司るメインコントローラー３０と、メモリーカードスロット３７に挿入されたメモリーカードＭＣに対してデータの書き込みと読み出しとを制御するメモリーカードコントローラー３８と、プリンターエンジン４０の制御を司るプリンターＡＳＩＣ６０と、ホスト機器としてのコンピューター１０と通信するためのＵＳＢデバイスコントローラー６２とを備える。なお、プリンター２０は、本実施形態では、メインコントローラー３０とメモリーカードコントローラー３８とプリンターＡＳＩＣ６０とＵＳＢデバイスコントローラー６２とが１チップ上に集積されたシステムオンチップ（以下、ＳＯＣという）として構成されている。
【００２３】
メインコントローラー３０は、ＣＰＵ３１を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶するＲＯＭ３２と、一時的にデータを記憶するＲＡＭ３３と、書き換え可能で電源を切ってもデータは保持されるフラッシュメモリー３４と、電源ボタン３６からの操作信号を入力するインターフェース（Ｉ／Ｆ）３５とを備える。このメインコントローラー３０は、メモリーカードスロット３７に挿入されているメモリーカードＭＣから画像ファイルをメモリーカードコントローラー３８を介して入力し、プリンターエンジン４０の駆動状態を検出する各種センサー（例えば、キャリッジ４１のポジションを検出するキャリッジポジションセンサーや紙送りモーター４８の回転角を検出する回転角センサーなど）からの検出信号をプリンターＡＳＩＣ６０を介して入力し、コンピューター１０からの受信データをＵＳＢデバイスコントローラー６２を介して入力している。また、メインコントローラー３０は、コンピューター１０側へ送信する送信データをＵＳＢデバイスコントローラー６２に出力し、プリンターエンジン４０の駆動指令をプリンターＡＳＩＣ６０に出力している。
【００２４】
次に、こうして構成された本実施形態のプリンター２０の動作、特に、廃液タンク５４に貯留されている廃液（インク）の量を演算する処理について説明する。図４は、メインコントローラー３０のＣＰＵ３１により実行される廃液量演算処理の一例を示すフローチャートである。この処理は、所定時間（例えば、１秒など）毎に繰り返し実行される。なお、廃液量の演算結果は、廃液タンク５４が満杯か否かのオーバーフロー判定に用いられる。
【００２５】
廃液量演算処理が実行されると、メインコントローラー３０のＣＰＵ３１は、まず、前述したフラッシングの実行やクリーニングの実行により廃液（インクの排出）が発生したか否かを判定し（ステップＳ１００）、廃液が発生したと判定すると、廃液カウンターＣ１を更新する処理を行なう（ステップＳ１１０）。ここで、廃液カウンターＣ１の更新は、フラッシングが実行された場合にはフラッシングの実行に要したインク吐出回数と１回当たりのインク吐出量とを乗じたものを前回までの廃液カウンターＣ１に加算することにより行ない、クリーニングが実行された場合にはクリーニングの実行に要したインク吸引量を前回までの廃液カウンターＣ１に加算することにより行なう。
【００２６】
続いて、廃液蒸発演算を行なう（ステップＳ１２０）。廃液蒸発演算は、本実施形態では、図５の廃液蒸発演算処理を実行することにより行なわれる。図５の廃液蒸発演算処理では、現在時刻Ｄを取得する共に（ステップＳ２００）、現在時刻Ｄの取得が成功したか否かを判定する（ステップＳ２１０）。現在時刻Ｄの取得が失敗したと判定すると、廃液蒸発演算が不可能と判断し、これで廃液蒸発演算処理を終了する。一方、現在時刻Ｄの取得が成功したと判定すると、前回取得した時刻（前回Ｄ）から今回取得した現在時刻Ｄまでの経過日数ｄを算出し（Ｓ２２０）、算出した経過日数ｄに基づいて廃液カウンターＣ２を演算して（ステップＳ２３０）、廃液蒸発演算処理を終了する。ここで、廃液カウンターＣ２は、次式（１）を用いて計算することができる。ここで、式（１）の「Ｋ」は蒸発係数を示し、「Ｃ」は前回時刻の取得が成功したときに、後述する廃液量演算処理のステップＳ１４０で演算されて保存された総廃液カウンターＣを示す。
【００２７】
C2=C×Kd    …(1)
【００２８】
ここで、廃液蒸発演算処理のステップＳ２００の処理は、図６の時刻取得処理を実行することにより行なわれる。時刻取得処理では、まず、ホスト機器としてのコンピューター１０とのＵＳＢ接続が確立されたタイミングであるか否かを判定する（ステップＳ３００）。なお、ＵＳＢ接続の確立は、コンピューター１０とプリンター２０とが電源投入された状態でＵＳＢケーブル７０により接続されたり、コンピューター１０とプリンター２０とがＵＳＢケーブル７０により接続された状態で電源投入されたときに行なわれる。ＵＳＢ接続が確立されたタイミングではないと判定すると、そのまま時刻取得処理を終了する。一方、ＵＳＢ接続が確立されたタイミングであると判定すると、ＵＳＢ接続が初回か否かを判定し（ステップＳ３１０）、初回であると判定すると、ＵＳＢ接続先のコンピューター１０を識別するためのユニークなＩＤを発行すると共に（ステップＳ３２０）、発行したＩＤをフラッシュメモリー３４に保存する（ステップＳ３３０）。そして、ネットワーク接続が許諾されているか否か（ステップＳ３５０）、ネットワーク接続が確認されているか否か（ステップＳ３６０）、をそれぞれ判定する。ここで、ステップＳ３５０の判定は、例えば、プリンター２０がＮＴＰサーバー２からの時刻情報を取得するのを許可するか否かをコンピューター１０のユーザーに選択させると共に選択結果を取得することにより行なうことができる。また、ステップＳ３６０の判定は、インターネット４への接続が確立されているか否かをコンピューター１０に問い合わせることにより行なうことができる。ネットワーク接続が許諾され且つネットワーク接続が確認されると、コンピューター１０に対してＮＴＰサーバー２へのアクセスを指示し（ステップＳ３７０）、コンピューター１０を介してＮＴＰサーバー２から現在時刻を取得して（ステップＳ３８０）、時刻取得処理を終了する。ステップＳ３５０でネットワーク接続が許諾されていないと判定したり、ステップＳ３６０でネットワーク接続が確認されていないと判定すると、現在時刻の取得が不可能と判断して、時刻取得処理を終了する。
【００２９】
一方、ステップＳ３１０で初回でないと判定すると、ＩＤを発行済みであるから、発行済みのＩＤを参照することにより、接続先が前回に時刻情報を取得した接続先と同じであるか否かを判定する（ステップＳ３４０）、接続先が前回と同じであれば、ネットワーク接続の許諾をとることなく、ネットワーク接続を確認し（ステップＳ３６０）、ネットワーク接続が確認されると、ＮＴＰサーバー２へのアクセスを指示して（ステップＳ３７０）、ＮＴＰサーバ２から現在時刻を取得し（ステップＳ３８０）、時刻取得処理を終了する。ステップＳ３４０で接続先が前回と同じでないと判定すると、ステップＳ３５０に進み、再度ネットワーク接続の許諾をとる。また、ステップＳ３６０でネットワーク接続が確認されていないと判定すると、現在時刻の取得が不可能と判断して、時刻取得処理を終了する。
【００３０】
図４の廃液量演算処理に戻って、こうして廃液蒸発演算処理が実行されると、廃液蒸発演算が実行されたか否かを判定する（ステップＳ１３０）。なお、廃液蒸発演算はＮＴＰサーバー２から取得される時刻情報に基づいて行なわれることから、廃液蒸発演算が実行されたか否かの判定はＮＴＰサーバー２から時刻情報の取得が成功したか否かを判定するものとなる。廃液蒸発演算がなされたと判定すると、廃液カウンターＣ１と廃液カウンターＣ２との和により総廃液カウンターＣを更新すると共に（ステップＳ１４０）、廃液カウンターＣ１を値０にリセットし（ステップＳ１５０）、ステップＳ１４０で更新した総廃液カウンターＣをＮＴＰサーバー２から取得した現在時刻と関連付けてフラッシュメモリー３４に保存して（ステップＳ１６０）、廃液量演算処理を終了する。ここで、総廃液カウンターＣが現在時刻に関連付けて記憶されると、この記憶された総廃液カウンターＣが、次に現在時刻が取得されたときの廃液カウンターＣ２の演算に用いられることになる。一方、ステップＳ１２０で廃液蒸発演算が実行されなかったと判定、即ち、ＮＴＰサーバー２から時刻情報の取得が失敗したと判定すると、最後に取得された時刻と関連付けて記憶された総廃液カウンターＣと廃液カウンターＣ１との和により総廃液カウンターＣを更新して（ステップＳ１７０）、廃液量演算処理を終了する。即ち、廃液の蒸発を考慮した総廃液カウンターＣの更新処理は、現在時刻の取得が成功した場合にのみ行なわれ、現在時刻が取得されるまでの間は、最後に取得された時刻に関連付けられた総廃液カウンターＣに、最後に取得された時刻以降に発生した廃液の量を積算した廃液カウンターＣ１を上乗せすることにより総廃液カウンターＣを更新するのである。
【００３１】
図７は、廃液量（総廃液カウンターＣ）の演算の様子を示す説明図である。いま、ＮＴＰサーバー２から現在時刻として時刻Ｄ４が取得された場合を考える。この場合、前回取得された時刻Ｄ２から今回取得された時刻Ｄ４までの間に発生した廃液の量である廃液カウンターＣ１と、時刻Ｄ２時点での総廃液カウンターＣに対して時刻Ｄ２から時刻Ｄ４までの経過日数ｄに基づき蒸発係数Ｋを乗じて得られる廃液カウンターＣ２との和により現在の総廃液カウンターＣが演算される。一方、時刻Ｄ２から時刻Ｄ４までの間はＮＴＰサーバー２から時刻を取得できなかったため、その間に廃液が発生すると（時刻Ｄ３）、廃液蒸発演算が行なわれることなく、時刻Ｄ２時点での総廃液カウンターＣと、時刻Ｄ２以降に発生した廃液の積算量である廃液カウンターＣ１との和により現在の総廃液カウンターＣが演算される。
【００３２】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のＵＳＢデバイスコントローラー６２が本発明の「通信手段」に相当し、フラッシュメモリー３４が「記憶手段」に相当し、図６の時刻取得処理を実行するメインコントローラー３０のＣＰＵ３１が「時刻情報取得手段」に相当し、図４の廃液量演算処理と図５の廃液蒸発演算処理とを実行するメインコントローラー３０のＣＰＵ３１が「廃液量演算手段」に相当する。なお、本実施形態では、印刷装置の動作を説明することにより本発明の情報処理方法の一例も明らかにしている。
【００３３】
以上説明した本実施形態のプリンター２０によれば、ＮＴＰサーバー２から取得した時刻情報を蒸発演算に用いるから、正確な時刻情報によって蒸発演算を精度よく行なうことができる。
【００３４】
また、本実施形態のプリンター２０によれば、ＮＴＰサーバー２からの時刻情報の取得が失敗すると、前回取得が成功した時刻の時点での総廃液カウンターＣとその時刻以降に発生した廃液の量（廃液カウンターＣ１）との和により現在の総廃液カウンターＣを演算するから、時刻情報の取得が失敗した場合でも、総廃液カウンターＣの演算を継続して行なうことができる。
【００３５】
さらに、本実施形態のプリンター２０によれば、ＮＴＰサーバー２からの時刻情報の取得をネットワーク接続が許諾されている場合に限って行なうから、ユーザーの意図に反するＮＴＰサーバー２へのアクセスを回避することができる。
【００３６】
また、本実施形態のプリンター２０では、接続先のコンピューター１０をＩＤによって管理し、接続先が前回に時刻情報を取得した接続先と同じである場合には、ネットワーク接続が許諾されているか否かの判定をスキップするから、コンピューターと接続される度にネットワーク接続が許諾されているか否かの判定を実行するものに比して、処理を簡素化することができる。
【００３７】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３８】
例えば、上述した実施形態では、ホスト機器と通信を行なう通信規格としてＵＳＢを用いるものとしたが、これに限定されるものではなく、ホスト機器と通信可能なものであれば、如何なる通信規格を用いるものとしてもよい。
【００３９】
上述した実施形態では、ＮＴＰサーバー２からの時刻情報の取得をホスト機器とプリンター２０との通信が確立されたタイミングで行なうものとしたが、これに限定されるものではなく、定期的なタイミングで行なう等、如何なるタイミングで行なうものとしてもよい。
【００４０】
上述した実施形態では、ＮＴＰサーバー２から時刻情報を取得するものとしたが、これに限定されるものではなく、例えば、ホスト機器がＧＰＳ受信機を搭載する場合にはホスト機器を介してＧＰＳから時刻情報を取得する等、ホスト機器が時刻情報を受信可能な時刻源であれば、如何なる時刻源から時刻情報を取得するものとしてもよい。
【００４１】
上述した実施形態では、ホスト機器としてＵＳＢケーブル７０に接続（有線接続）されたコンピューター１０との通信によって時刻情報を取得するものとしたが、これに限定されるものではなく、例えば、携帯電話や携帯情報端末等の無線通信が可能な機器との無線通信によって時刻情報を取得するものとしてもよい。
【００４２】
上述した実施形態では、本発明をスキャナーユニットを備えないプリンターに適用して説明したが、これに限定されるものではなく、スキャナーユニットとプリンターユニットとを備えるマルチファンクションプリンターに適用するものとしてもよい。
【符号の説明】
【００４３】
１  プリントシステム、２  ＮＴＰサーバー、４  インターネット、１０  コンピューター、１１  コンピューター本体、１２  ＣＰＵ、１３  ハードディスクドライブ（ＨＤＤ）、１４  ＲＡＭ、１５  インターフェース（Ｉ／Ｆ）、１６  キーボード、１７  ＵＳＢホストコントローラー、１８  表示用コントローラー、１９  ディスプレイ、２０  プリンター、３０  メインコントローラー、３１  ＣＰＵ、３２  ＲＯＭ、３３  ＲＡＭ、３４  フラッシュメモリー、３５  インターフェース（Ｉ／Ｆ）、３６  電源ボタン、３７  メモリーカードスロット、３８  メモリーカードコントローラー、４０  プリンターエンジン、４１  キャリッジ、４２  ガイド、４３  キャリッジベルト、４４  インクカートリッジ、４５  プリントヘッド、４６  キャリッジモーター、４７  紙送りローラー、４８  紙送りモーター、４９  プラテン、５０  キャッピング装置、５１  キャップ、５２  チューブ、５３  吸引ポンプ、５４  廃液タンク、５５  インク吸収材、５９  フラッシングエリア、６０  プリンターＡＳＩＣ、６２  ＵＳＢデバイスコントローラー、７０  ＵＳＢケーブル。
【図２】
2014188859.tif 000003
【図３】
2014188859.tif 000004
【図４】
2014188859.tif 000005
【図５】
2014188859.tif 000006
【図６】
2014188859.tif 000007
【図７】
2014188859.tif 000008
【図１】
2014188859.tif 000009