(57)【要約】【課題】  従来、インクジェットプリンタユーザは、インクタンクに充填されているインクがなくなる毎に、インクタンクを廃棄し新規に購入していた。また、ヘッドクリーニング時に消費されるインクに対しても料金を支払っていた。【解決手段】  本発明は、再充填可能インクタンクと再充填不可インクタンクの２種類のインクタンクを搭載可能なプリントヘッドを備えたインクジェットプリンタと、インクジェットプリンタに搭載されるインクタンクの種類を判別する手段を備えた情報処理装置で構成され、情報処理装置がネットワークに接続されている環境下においては、インクタンク内に保持される吐出液滴数情報によりインクの使用金額を算出しネットワークにより決済することによりユーザーは実際の印刷に使用したインク代金のみを支払えばよい。【選択図】  図１
2007065764.tif 000002
【特許請求の範囲】
【請求項１】
再充填可能なインクタンクと再充填不可能なインクタンクの２種類のインクタンクを搭載可能なプリントヘッドを備えたインクジェットプリンタと、インクジェットプリンタに搭載されるインクタンクの種類を判別する手段を備えた情報処理装置で構成され、情報処理装置がネットワークに接続されている環境下においては、インクタンク内に保持される吐出液滴数情報によりインクの使用金額を算出しネットワークにより決済し、情報処理装置がネットワークに接続されていない環境下においては、再充填不可能なインクタンクのみでの印刷を可能とすることを特徴とする画像処理装置。
【請求項２】
再充填可能なインクタンクと再充填不可能なインクタンクの２種類のインクタンクを搭載可能なプリントヘッドを備えたインクジェットプリンタと、インクジェットプリンタに搭載されるインクタンクの種類を判別する手段を備えた情報処理装置で構成される画像処理装置の画像処理方法において、情報処理装置がネットワークに接続されている環境下においては、インクタンク内に保持される吐出液滴数情報によりインクの使用金額を算出しネットワークにより決済し、情報処理装置がネットワークに接続されていない環境下においては、再充填不可能なインクタンクのみでの印刷を可能とすることを特徴とする画像処理装置の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類のインクタンク搭載可能な画像処理装置及び、画像処理装置の画像処理方法に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータやワークステーション等の情報処理装置から外部インターフェースを介して受信された情報に基づき印刷を行う印刷出力装置として、たとえばＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色インクを持ち、各カラーインクをインクジェットヘッドから噴出して印刷を行うカラーインクジェット方式のプリンタが開発されている。
【０００３】
このインクジェットプリンタにおいてユーザーは、インクタンクの内部に充填されたインクが空になった時点でインクタンク自体を廃棄し、量販店等でインクが充填されたインクタンクを購入していた。
【０００４】
又、別の従来例としては、特許文献１及び特許文献２をあげることが出来る。
【特許文献１】特開平７−１７８９２０号公報
【特許文献２】特開２００２−２００７４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
インクタンクは、内部に充填されるインクの物性（粘度、表面張力、ｐＨ等）、プリントヘッドの吐出特性を劣化させないよう、あるいは、ユーザーが誤ってインクタンクを分解してしまわない様堅牢に作られている。そのため、ユーザーは、インクタンク内部のインクがなくなった時点でインクタンクごと破棄していた。しかし、前記［特許文献１］特開平７−１７８９２０に記述されるように、インクタンクに再充填口を設けることによりユーザーは、インクタンクにインクを再充填して使用することができ、インクタンクに支払うべき代金を抑えることができる。
【０００６】
一方、インクジェットプリンタでは、ヘッドの不吐を防止するために、適当なタイミングでヘッドよりインクを吸引しなければならない。この際に消費されるインク量は無視できるほど少ないものではない。実際に印刷する際に使用されるインクのみに対して課金をするのが望ましい。［特許文献２］特開２００２−２００７４４においては、印字の際に使用されたインクの液滴数をカウントし、その値から使用したインク量を算出しインク代金を課金する発明が提案されている。しかし、この発明は、インクジェットプリンタがネットワークに接続されている場合とそうでない場合における課金方法について考慮されていない。
【課題を解決するための手段】
【０００７】
本発明は、再充填可能なインクタンクと再充填不可能なインクタンクの２種類のインクタンクを搭載可能なプリントヘッドを備えたインクジェットプリンタと、インクジェットプリンタに搭載されるインクタンクの種類を判別する手段を備えた情報処理装置で構成され、情報処理装置がネットワークに接続されている環境下においては、インクタンク内に保持される吐出液滴数情報によりインクの使用金額を算出しネットワークにより決済し、情報処理装置がネットワークに接続されていない環境下においては、再充填不可能なインクタンクのみでの印刷を可能とすることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ネットワークに接続されておりネットワークによる決済が可能な環境下においては、ユーザーは、インクタンクにインクを再充填することにより、インクタンクの料金を抑えることができる。また、実際の印刷時に使用したインクに対してのみ料金を支払うこととなるためランニングコストを最小限に抑えることができる。また、ネットワークに接続されていない環境下においても従来どおりの印刷を行うことができる。
【発明を実施するための最良の形態】
【０００９】
図１は、本実施の形態を表すシステムブロック図である。図１において、１００は情報処理装置本体でありホストコンピュータに相当する。２００は、インクジェットプリンタ、２５０は、電子決済を行うベンダーの電子決済サーバである。情報処理装置１００において、１０１は、プリンタドライバの設定等を行うＧＵＩ設定部であり、１０２は、印刷するためのデータを作成、編集するためのアプリケーションであり、１０３は、アプリケーションより発行される描画命令に従いＲＧＢビットマップデータを出力する描画エンジンである。１０８は、描画エンジン１０３より出力されたＲＧＢビットマップデータを受け取り、ＣＭＹＫデータへの色変換を行う色変換部であり、１０９は、色変換部１０８より出力されるＣＭＹＫデータに対して量子化処理を行う量子化部であり、１１０は、量子化部より出力される量子化されたデータに対して圧縮をおこない、プリンタ制御命令を付加する、圧縮・制御命令付加部である。１０４は、圧縮・制御命令付加部１１０より出力される印刷データを受け取りインターフェース１０５、２０１を介してインクジェットプリンタ２００に印刷データを送信するスプーラである。インターフェース１０５は、インクジェットプリンタ２００との、パラレルインターフェースで、ＩＥＥＥ１２８４規格に従ってインクジェットプリンタ２００との間の通信を司るものである。この通信インターフェース１０５は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）の規格に従った双方向通信可能なインターフェースであっても良い。１１１は、ネットワークインターフェースでありこのインターフェースを介してベンダーの電子決済サーバ２５０との通信を行う。
【００１０】
図６は、インクジェットプリンタ２００に搭載されるプリントヘッド６０１を表す図である。本実施例では、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４種類インクタンクが搭載される。プリントヘッド６０１には、２種類のインクタンクが搭載可能である。２種類のインクタンクについては後述する。
【００１１】
図４は、プリントヘッド６０１に搭載されるインクタンクを表す図である。４０１は、インクの再充填可能な構成となっているインクタンクであり、４０２は、インクの再充填不可能なインクタンクである。４０３は、再充填可能なインクタンクに備えられている不揮発性のメモリであり、４０４は、再充填不可能なメモリに備えられている不揮発性のメモリである。
【００１２】
図５は、再充填可能なインクタンクの不揮発性メモリ４０３と再充填不可能なインクタンクの不揮発性メモリ４０４のメモリマップを表した図である。５１０は、再充填可能なインクタンクの不揮発性メモリ４０３のメモリマップを表しており、このメモリ中には、インクタンクの種別情報５１１、インクタンクＩＤ５１２、ドットカウント値５１３が含まれる。５２０は、再充填不可能なインクタンクの不揮発性メモリ４０４のメモリマップを表しており、このメモリ中には、インクタンクの種別情報５２１が含まれる。
【００１３】
次いで図２について説明する。２０１は、情報処理装置本体１００と通信を行うためのインターフェースであり、２０２は、インクジェットプリンタの動作を制御するインクジェットプリンタ制御部であり、２０３は、用紙の給紙を行う給紙部であり、２０４は、用紙の排紙を行う排紙部である。２０５は、インターフェース２０１より印刷データを受け取りプリントヘッド６０１を駆動させ、印刷を行う印刷部である。２０６は、印刷部２０５のプリントヘッド６０１に再充填可能なインクタンク４０１が搭載された場合に、当該インクタンクのドットカウント値５１３の書き換えをおこなうドットカウント書き換え部である。
【００１４】
図３のフローチャートを用いて、本発明の処理の流れを説明する。ユーザーがアプリケーションにより印刷を開始すると、プリンタ情報取得部１１２は、インクジェットプリンタ２００とインターフェース１０５、２０１を介して通信を行い、インクジェットプリンタ２００の印刷部２０５のプリントヘッド６０１に搭載されているインクタンクの種別情報を取得する（ｓ３００）。ついで、インクタンク種別情報を判別し（ｓ３０１）、受け取ったインクタンク種別情報が、再充填不可能なインクタンク４０２であれば印刷データ生成処理（ｓ３０４）を行う。ｓ３０１にて、再充填可能なインクタンク４０１であれば、ネットワーク決済処理部１１３にてネットワークでの決済が可能な状態になっているかの判別を行う（ｓ３０２）。ネットワーク決済が可能な状態であればｓ３０４に進み、ネットワーク決済ができない状態の場合は、ネットワーク決済処理部１１３にて、ネットワーク決済のための設定を行う（ｓ３０３）。ネットワーク決済について説明する。ｓ３００にてインクタンクの情報が、再充填可能なインクタンク４０１であった場合は、インクタンク種別情報５１１以外に、インクタンクＩＤ５１２がインクジェットプリンタ２００より渡される。ネットワーク決済処理部１１３は、インクタンクＩＤ５１２とユーザーが入力する個人情報をインターフェース１１１、２５１を介してプリンタベンダーの電子決済サーバに送信し、ネットワーク決済を行えるように設定する。
【００１５】
印刷データ生成処理について説明する。プリントヘッド６０１に搭載されるインクタンクが、再充填可能なインクタンク４０１であった場合は、印刷データ生成処理終了時に再充填可能なインクタンクの不揮発性メモリ４０３内のドットカウント値５１３に印刷に使用したインクのドット数を書き込む。
【００１６】
次いで再び、インクタンク種別情報を判別し（ｓ３０５）、受け取ったインクタンク種別情報が、再充填不可能なインクタンク４０２であれば処理を終了し、再充填可能なインクタンク４０１であれば、再充填可能なインクタンクの不揮発性メモリ４０３内のドットカウント値５１３を電子決済サーバ２５０に送信する。サーバに送信後ドットカウント値５１３は０にリセットされる。
【００１７】
このように、インクジェットプリンタ２００に再充填可能なインクタンク４０１が搭載されている場合は、一回の印刷処理毎に使用したインクの滴数をサーバに送信する。電子決済サーバは、月単位で使用したインク量の累計を算出し決済を行う。
【図面の簡単な説明】
【００１８】
【図１】本発明の動作を表すシステムブロック図である。
【図２】インクジェットプリンタのシステムブロック図である。
【図３】情報処理装置での処理動作を表すフローチャート図である。
【図４】インクタンクの構成図である。
【図５】インクタンクが保持する情報のメモリマップ図である。
【図６】プリントヘッドの構成図である。
【符号の説明】
【００１９】
１００  情報処理装置
１０１  ＧＵＩ設定部
１０２  アプリケーション
１０３  描画エンジン
１０４  スプーラ
１０５  情報処理装置のインターフェース
１０８  色変換部
１０９  量子化部
１１０  圧縮・制御命令付加部
１１１  情報処理装置のネットワークインターフェース
１１２  プリンタ情報取得部
１１３  ネットワーク決済処理部
１１４  サーバ情報取得部
２００  インクジェットプリンタ
２０１  インクジェットプリンタのインターフェース
２０２  インクジェットプリンタ制御部
２０３  給紙部
２０４  排紙部
２０５  印刷部
２０６  ドット書き換え部
２５０  ベンダーの電子決済サーバ
２５１  ベンダーの電子決済サーバのインターフェース
４０１  再充填可能なインクタンク
４０２  再充填不可能なインクタンク
４０３  再充填可能なインクタンクの不揮発性メモリ
４０４  再充填不可能なインクタンクの不揮発性メモリ
５１０  再充填可能なインクタンクの不揮発性メモリのメモリマップ
５１１  再充填可能なインクタンクのインクタンク種別情報
５１２  インクタンクＩＤ
５１３  ドットカウント値
５２０  再充填不可能なインクタンクの不揮発性メモリのメモリマップ
５２１  再充填不可能なインクタンクのインクタンク種別情報
６０１  プリンタヘッド
【図１】
2007065764.tif 000003
【図２】
2007065764.tif 000004
【図３】
2007065764.tif 000005
【図４】
2007065764.tif 000006
【図５】
2007065764.tif 000007
【図６】
2007065764.tif 000008