【手続補正書】
【提出日】平成16年8月11日(2004.8.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インクが充填されたインクカートリッジを使用するプリンタの電源を監視して電源オフを検出する電源監視回路と、
前記インクカートリッジに搭載されてインク残量データが記録され、電源オフ時又は前記インクカートリッジ交換前にインク残量データが更新記録される第１のメモリと、
電源オン時又は前記インクカートリッジ交換完了時に前記第１のメモリからインク残量データが読み込まれ、インクが消費されるごとにインク残量データが更新保存され、保存されたインク残量データが電源オフ時又は前記インクカートリッジ交換前の前記第１のメモリへの更新記録に使用される第２のメモリと、
各種演算処理を行うＣＰＵと、
を備えたことを特徴とするインク残量管理装置。
【請求項２】
前記第２のメモリには、前記第１のメモリへのインク残量データの更新記録を許可するカートリッジ書込み可能フラグがセット又はリセットされ、保存されることを特徴とする請求項１に記載のインク残量管理装置。
【請求項３】
前記カートリッジ書込み可能フラグは、電源オン時又は前記インクカートリッジ交換完了時における前記第１のメモリから前記第２のメモリへのインク残量データの読み込み後にセットされ、インクカートリッジ交換開始操作後、前記第１のメモリから前記第２のメモリへのインク残量データの読み込みが完了するまでの間はリセットされているものであることを特徴とする請求項２に記載のインク残量管理装置。
【請求項４】
電源オフ時における前記第１のメモリへのインク残量データの更新記録は、前記電源監視回路が電源オフの検出を前記ＣＰＵに伝達したときに、割込み処理により行われることを特徴とする請求項２又は３に記載のインク残量管理装置。
【請求項５】
前記第１のメモリに記録されるインク残量データは百分率形式であり、前記第２のメモリに保存されるインク残量データは分数形式であり、前記第１のメモリに記録されているインク残量データが前記第２のメモリに読み込まれるとき、又は、前記第２のメモリに保存されているインク残量データが前記第１のメモリに更新記録されるときに、データ形式の変換が行われることを特徴とする請求項２乃至４のいずれかに記載のインク残量管理装置。
【請求項６】
第３のメモリがさらに備えられ、
前記第２のメモリに保存されているインク残量データが前記第１のメモリに更新記録されるときに、前記第２のメモリに保存されているインク残量データが分数形式のままで前記第３のメモリに記録され、
前記第１のメモリに記録されているインク残量データが前記第２のメモリに読み込まれようとするときに、前記第１のメモリに記録されているインク残量データを分数形式に変換したインク残量データと、前記第３のメモリに記録されている分数形式のインク残量データとを比較し、
比較の結果、両データの誤差が所定値未満の場合は、前記第３のメモリに記録されているインク残量データを前記第２のメモリに読み込み、両データの誤差が所定値以上の場合は、前記第１のメモリに記録されているインク残量データを分数形式に変換したインク残量データを前記第２のメモリに読み込むことを特徴とする請求項５に記載のインク残量管理装置。
【請求項７】
インクの消費量に応じた値だけカウントアップされるインク消費量カウンタが前記第２のメモリに併設され、
前記インク消費量カウンタのカウント値に応じて、インク残量データを前記第２のメモリに更新保存することを特徴とする請求項１乃至６のいずれかに記載のインク残量管理装置。
【請求項８】
前記インク残量データには、独立して更新される複数のインク残量データが含まれることを特徴とする請求項１乃至７のいずれかに記載のインク残量管理装置。
【請求項９】
インクが充填されたインクカートリッジを使用するプリンタの電源オン時又は前記インクカートリッジ交換完了時に、前記インクカートリッジに搭載されてインク残量データが記録された第１のメモリからインク残量データを第２のメモリに読み込み、インクが消費されるごとに前記第２のメモリのインク残量データを更新保存し、電源オフ時又は前記インクカートリッジ交換前に前記第２のメモリのインク残量データを読み出して、前記第１のメモリのインク残量データを更新記録することを特徴とするインク残量管理方法。
【請求項１０】
電源オン時又は前記インクカートリッジ交換完了時における前記第１のメモリから前記第２のメモリへのインク残量データの読み込み後に、前記第１のメモリに記録されているインク残量データの更新記録を可能とし、インクカートリッジ交換開始操作後、前記第１のメモリから前記第２のメモリへのインク残量データの読み込みが完了するまでの間は、前記第１のメモリに記録されているインク残量データの更新記録を禁止することを特徴とする請求項９に記載のインク残量管理方法。
【請求項１１】
電源オフ時における前記第１のメモリへのインク残量データの更新記録は、割込み処理により行われることを特徴とする請求項９又は１０に記載のインク残量管理方法。
【請求項１２】
前記インク残量データには、独立して更新される複数のインク残量データが含まれることを特徴とする請求項９乃至１１のいずれかに記載のインク残量管理方法。
【請求項１３】
請求項９乃至１２のいずれかに記載のインク残量管理方法をコンピュータシステムにおいて実行するコンピュータプログラムが記録されたことを特徴とするコンピュータプログラムの記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【課題を解決するための手段】
本発明に係るインク残量管理装置によれば、インクが充填されたインクカートリッジを使用するプリンタの電源を監視して電源オフを検出する電源監視回路と、上記インクカートリッジに搭載されてインク残量データが記録され、電源オフ時又は上記インクカートリッジ交換前にインク残量データが更新記録される第１のメモリと、電源オン時又は上記インクカートリッジ交換完了時に上記第１のメモリからインク残量データが読み込まれ、インクが消費されるごとにインク残量データが更新保存され、保存されたインク残量データが電源オフ時又は上記インクカートリッジ交換前の上記第１のメモリへの更新記録に使用される第２のメモリと、各種演算処理を行うＣＰＵと、を備えたことを特徴とし、この構成により、印字スループットの低下を回避しながら、インクカートリッジのインク残量を正確に管理することが可能となる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記第２のメモリには、上記第１のメモリへのインク残量データの更新記録を許可するカートリッジ書込み可能フラグがセット又はリセットされ、保存されるものとするとよい。この場合、上記カートリッジ書込み可能フラグは、電源オン時又は上記インクカートリッジ交換完了時における上記第１のメモリから上記第２のメモリへのインク残量データの読み込み後にセットされ、インクカートリッジ交換開始操作後、上記第１のメモリから上記第２のメモリへのインク残量データの読み込みが完了するまでの間はリセットされているものとする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
電源オフ時における上記第１のメモリへのインク残量データの更新記録は、上記電源監視回路が電源オフの検出を上記ＣＰＵに伝達したときに、割込み処理により行われることとするとよい。割込み処理は、特にノンマスカブル・インタラプト（nonmaskable interrupt：ＮＭＩ（禁止不能割込み））処理とするとよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記第１のメモリに記録されるインク残量データは百分率形式であり、上記第２のメモリに保存されるインク残量データは分数形式であり、上記第１のメモリに記録されているインク残量データが上記第２のメモリに読み込まれるとき、又は、上記第２のメモリに保存されているインク残量データが上記第１のメモリに更新記録されるときに、データ形式の変換が行われることとするとよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明に係るインク残量管理装置に第３のメモリがさらに備えられ、上記第２のメモリに保存されているインク残量データが上記第１のメモリに更新記録されるときに、上記第２のメモリに保存されているインク残量データが分数形式のままで上記第３のメモリに記録され、上記第１のメモリに記録されているインク残量データが上記第２のメモリに読み込まれようとするときに、上記第１のメモリに記録されているインク残量データを分数形式に変換したインク残量データと、上記第３のメモリに記録されている分数形式のインク残量データとを比較し、比較の結果、両データの誤差が所定値未満の場合は、上記第３のメモリに記録されているインク残量データを上記第２のメモリに読み込み、両データの誤差が所定値以上の場合は、上記第１のメモリに記録されているインク残量データを分数形式に変換したインク残量データを上記第２のメモリに読み込むこととするとよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、インクの消費量に応じた値だけカウントアップされるインク消費量カウンタが上記第２のメモリに併設され、上記インク消費量カウンタのカウント値に応じて、インク残量データを上記第２のメモリに更新保存することとするとよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明に係るインク残量管理方法によれば、インクが充填されたインクカートリッジを使用するプリンタの電源オン時又は上記インクカートリッジ交換完了時に、上記インクカートリッジに搭載されてインク残量データが記録された第１のメモリからインク残量データを第２のメモリに読み込み、インクが消費されるごとに上記第２のメモリのインク残量データを更新保存し、電源オフ時又は上記インクカートリッジ交換前に上記第２のメモリのインク残量データを読み出して、上記第１のメモリのインク残量データを更新記録することを特徴とし、この構成により、印字スループットの低下を回避しながら、インクカートリッジのインク残量を正確に管理することが可能となる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
電源オン時又は上記インクカートリッジ交換完了時における上記第１のメモリから上記第２のメモリへのインク残量データの読み込み後に、上記第１のメモリに記録されているインク残量データの更新記録を可能とし、インクカートリッジ交換開始操作後、上記第１のメモリから上記第２のメモリへのインク残量データの読み込みが完了するまでの間は、上記第１のメモリに記録されているインク残量データの更新記録を禁止することとするとよい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
電源オフ時における上記第１のメモリへのインク残量データの更新記録は、割込み処理により行われることとするとよい。割込み処理は、特にノンマスカブル・インタラプト（禁止不能割込み）処理とするとよい。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
上記第１及び第３のメモリは不揮発性メモリであり、上記第２のメモリは揮発性メモリであるものとするとよい。特に、上記第１及び第３のメモリはＥＥＰＲＯＭ、上記第２のメモリはＤＲＡＭとするとよい。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
本発明に係るインク残量管理装置は、インクが充填されたインクカートリッジ３４を使用するプリンタの電源を監視して電源オフを検出する電源監視ＩＣ３８と、インクカートリッジ３４に搭載されてインク残量データが記録され、電源オフ時又はインクカートリッジ交換前にインク残量データが更新記録されるＥＥＰＲＯＭ３９と、電源オン時又はインクカートリッジ交換完了時にＥＥＰＲＯＭ３９からインク残量データが読み込まれ、インクが消費されるごとにインク残量データが更新保存され、保存されたインク残量データが電源オフ時又はインクカートリッジ交換前のＥＥＰＲＯＭ３９への更新記録に使用されるＤＲＡＭ２８と、各種演算処理を行うＣＰＵ１６とを備えている。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
本発明に係るインク残量管理装置及びインク残量管理方法においては、インクカートリッジ３４のインクが消費されるごとにインク残量データをアクセス速度の速い揮発性メモリであるＤＲＡＭ２８に更新保存しておき、電源オフ時又はインクカートリッジ交換前にインク残量データをＤＲＡＭ２８から読み出して不揮発性メモリであるＥＥＰＲＯＭ３９に更新記録する。インクカートリッジ３４のインクが消費されるごとにインク残量データを更新保存するメモリとして、アクセス速度の速い揮発性メモリであるＤＲＡＭを使用しているので、印字するごとに発生するオーバーヘッド時間が大幅に短縮され、印字スループットの低下を回避しながら、インクカートリッジのインク残量を正確に管理することを可能とするものである。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
【発明の効果】
本発明に係るインク残量管理装置によれば、インクが充填されたインクカートリッジを使用するプリンタの電源を監視して電源オフを検出する電源監視回路と、上記インクカートリッジに搭載されてインク残量データが記録され、電源オフ時又はインクカートリッジ交換前にインク残量データが更新記録される第１のメモリと、電源オン時又は上記インクカートリッジ交換完了時に上記第１のメモリからインク残量データが読み込まれ、インクが消費されるごとにインク残量データが更新保存され、保存されたインク残量データが電源オフ時又はインクカートリッジ交換前の上記第１のメモリへの更新記録に使用される第２のメモリと、各種演算処理を行うＣＰＵとを備えたので、印字するごとに発生するオーバーヘッド時間が大幅に短縮され、印字スループットの低下を回避しながら、インクカートリッジのインク残量を正確に管理することが可能となる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
本発明に係るインク残量管理方法によれば、インクが充填されたインクカートリッジを使用するプリンタの電源オン時又は上記インクカートリッジ交換完了時に、上記インクカートリッジに搭載されてインク残量データが記録された第１のメモリからインク残量データを第２のメモリに読み込み、インクが消費されるごとに上記第２のメモリのインク残量データを更新保存し、電源オフ時又はインクカートリッジ交換前に上記第２のメモリのインク残量データを読み出して、上記第１のメモリのインク残量データを更新記録することとしたので、印字するごとに発生するオーバーヘッド時間が大幅に短縮され、印字スループットの低下を回避しながら、インクカートリッジのインク残量を正確に管理することが可能となる。