(57)【要約】【課題】ユーザの消耗ユニットの購買意欲を飛躍的に促進して、適正な印刷結果が得られる正当な消耗ユニットを安心して利用できることである。【解決手段】ホストコンピュータＰＣがプリンタ４０４で消耗される消耗ユニットの交換回数を取得し、該交換回数に応じてユーザが購入する消耗ユニットの購入代金を割り引く割引情報をプリンタ４０４から印刷出力させる構成を特徴とする。【選択図】        図１
2005018493.tif 000002
【特許請求の範囲】
【請求項１】
印刷部の印刷により消耗される夫々交換可能な複数色の消耗品ユニットを備える印刷装置と通信可能な情報処理装置であって、
前記印刷装置に記憶されている前記消耗ユニットの交換回数を取得する取得手段と、
前記取得手段により取得された交換回数が所定数を超えているかどうかを判定する判定手段と、
前記判定手段により交換回数が所定数を超えていると判定された場合に、前記消耗ユニットを割引購入情報の印刷開始を前記印刷装置に指示する制御手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記割引購入情報は、前記消耗ユニットを割引価格で購入することを証明する割引券であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記割引購入情報は、前記消耗ユニットを割引価格で購入するための郵送用注文書であることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記判定手段により交換回数が所定数を超えていると判定された場合に、前記消耗ユニットを割引購入情報の印刷開始実行の可否をユーザに問い合わせるダイアログを表示装置に表示する表示制御手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記所定数は、前記消耗ユニットの消耗材の容量に応じて可変設定可能とすることを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記割引購入情報は、正当な購入であることを承認するための照合情報を含むことを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記割引券には、所定の項目からなるアンケート事項を含むことを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記割引券に印刷すべきユーザ情報を前記印刷装置に転送することを特徴とする請求項１記載の情報処理装置。
【請求項９】
前記割引購入情報は、ボリュームディスカウント情報を含むことを特徴とする請求項１記載の情報処理装置。
【請求項１０】
前記消耗ユニットは、インクカートリッジ，トナーカートリッジを含むことを特徴とする請求項１記載の情報処理装置。
【請求項１１】
前記表示制御手段は、前記消耗ユニットの交換回数に基づいて交換すべき交換ユニット名を前記表示装置に表示することを特徴とする請求項４記載の情報処理装置。
【請求項１２】
印刷部の印刷により消耗される夫々交換可能な複数色の消耗ユニットを備え、情報処理装置と通信して受信した印刷情報を印刷処理する印刷装置であって、
前記消耗ユニットの交換回数を記憶する記憶手段と、
前記情報処理装置からの取得要求に基づき、前記記憶手段に記憶されている前記交換回数を通知する通知手段と、
を有することを特徴とする印刷装置。
【請求項１３】
前記消耗ユニットを割引購入するための割引券を印刷するためのイメージデータを記憶するイメージ記憶手段と、
前記情報処理装置からの割引情報に基づき、前記イメージ記憶手段に記憶されたイメージデータと前記割引情報とを合成して前記印刷部により前記消耗ユニットを割引価格で購入することを証明する割引券を印刷させる第１の印刷制御手段と、
を有することを特徴とする請求項１２記載の印刷装置。
【請求項１４】
前記消耗ユニットを割引購入するための郵送注文するための郵送購入申込書を印刷するイメージデータを記憶するイメージ記憶手段と、
前記情報処理装置からの割引情報に基づき、前記イメージ記憶手段に記憶されたイメージデータと前記割引情報とを合成して前記印刷部により前記消耗ユニットを割引価格で購入することを郵送注文する郵送購入申込書を印刷させる第２の印刷制御手段と、
を有することを特徴とする請求項１２記載の印刷装置。
【請求項１５】
前記郵送購入申込書は、貼り合わせて封筒形状となるようにレイアウトされていることを特徴とする請求項１２記載の印刷装置。
【請求項１６】
前記第２の印刷制御手段は、前記郵送購入申込み書中の宛先欄に、ユーザ住所に見合う最適な宛先を記入印刷することを特徴とする請求項１２記載の印刷装置。
【請求項１７】
印刷部の印刷により消耗される夫々交換可能な複数色の消耗ユニットを備える印刷装置と通信可能な情報処理装置における消耗ユニットの購入処理方法であって、
前記印刷装置に記憶されている前記消耗ユニットの交換回数を取得する取得ステップと、
前記取得ステップにより取得された交換回数が所定数を超えているかどうかを判定する判定ステップと、
前記判定ステップにより交換回数が所定数を超えていると判定された場合に、前記消耗ユニットを割引購入情報の印刷開始を前記印刷装置に指示する制御ステップと、
を有することを特徴とする消耗ユニットの購入処理方法。
【請求項１８】
印刷部の印刷により消耗される夫々交換可能な複数色の消耗ユニットと、前記消耗ユニットの交換回数を記憶する記憶手段とを備え、情報処理装置と通信して受信した印刷情報を印刷処理する印刷装置における消耗ユニットの購入処理方法であって、
前記情報処理装置からの取得要求に基づき、前記記憶手段に記憶されている前記交換回数を通知する通知ステップを有することを特徴とする消耗ユニットの購入処理方法。
【請求項１９】
印刷部の印刷により消耗される夫々交換可能な複数色の消耗ユニットと、前記消耗ユニットの交換回数を記憶する記憶手段と、前記消耗ユニットを割引購入するための割引券を印刷するためのイメージデータを記憶するイメージ記憶手段を備え、情報処理装置と通信して受信した印刷情報を印刷処理する印刷装置における消耗ユニットの購入処理方法であって、
前記情報処理装置からの割引情報に基づき、前記イメージ記憶手段に記憶されたイメージデータと前記割引情報とを合成して前記印刷部により前記消耗ユニットを割引価格で購入することを証明する割引券を印刷させる第１の印刷制御ステップを有することを特徴とする消耗ユニットの購入処理方法。
【請求項２０】
印刷部の印刷により消耗される夫々交換可能な複数色の消耗ユニットと、前記消耗ユニットの交換回数を記憶する記憶手段と、前記消耗ユニットを割引購入するための郵送注文するための郵送購入申込書を印刷するためのイメージデータを記憶するイメージ記憶手段とを備え、情報処理装置と通信して受信した印刷情報を印刷処理する印刷装置における消耗ユニットの購入処理方法であって、
前記情報処理装置からの割引情報に基づき、前記イメージ記憶手段に記憶されたイメージデータと前記割引情報とを合成して前記印刷部により前記消耗ユニットを割引価格で購入することを郵送注文する郵送購入申込書を印刷させる第２の印刷制御ステップを有することを特徴とする消耗ユニットの購入処理方法。
【請求項２１】
請求項１７〜２０のいずれかに記載の消耗ユニットの購入処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項２２】
請求項１７〜２０のいずれかに記載の消耗ユニットの購入処理方法を実現することを特徴とするプログラム。
【請求項２３】
印刷部の印刷により消耗される夫々交換可能な複数色の消耗品ユニットを備える印刷装置と通信可能な情報処理装置であって、
前記印刷装置に記憶されている前記消耗ユニットの交換回数を取得する取得手段と、
前記取得手段により取得された交換回数が所定数を超えているかどうかを判定する判定手段と、
前記判定手段により交換回数が所定数を超えていると判定された場合に、前記消耗ユニットを割引購入するための割引情報を印刷するためのイメージデータを作成し、前記印刷装置に転送する制御手段と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置による印刷実行に伴って消耗される消耗品の購買に際して、ユーザに消耗品に関する買い得情報を出力可能な印刷装置と通信可能な情報処理装置および印刷装置および消耗ユニットの購入処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラムに関するものである。
【０００２】
【従来の技術】
従来、印刷装置で消耗される種々の消耗品、例えばインクカートリッジやトナーカートリッジ等の販売方法として、新規に印刷装置を購入するユーザに対しては、購入する店などで購入時にインクなどの消耗品が無料でつけられる、または期間中の限定で同梱される消耗品を増やすなど、購入促進に対してのサービスが行われることはあったが、同じ製品を長く使用しているユーザに対しては当該消耗品の購買に際して、何のサービスも提供されていなかった。
【０００３】
また、ヘッドのようにめったに交換をしない消耗品に関しては、交換時期も「インクを変えても印刷の状態が良くないようだったら交換時期です。」とマニュアルに記載されているだけで、ユーザには判断が難しかった。
【０００４】
例えば、特許文献１には、複数の交換可能なユニットからなる装置における交換履歴を識別番号（製造番号）と対応させて、記録し、外部の管理センターに送信し、管理センターにて一元管理する仕組みが開示されている。
【０００５】
【特許文献１】
特開平０１−１４２９１３号公報
【０００６】
【発明が解決しようとする課題】
このように、プリンタのような印刷装置では、本体を販売することよりも消耗品を多く使ってもらうことで利益を得ているにもかかわらず、製品を長く使用しているユーザに対して消耗品の購入に便宜を図ったり、購入をさらに促進させるような手段を講じることはなかった。また、特許文献１に開示される内容もユニットの交換を単に管理するに留まるものであり、上に述べたように、消耗品の購入に便宜を図ったり、購入をさらに促進させるような手段を講じるには至っていなかった。
【０００７】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、印刷装置で消耗される消耗ユニットの交換回数を取得し、該交換回数に応じてユーザが購入する消耗ユニットの購入代金を割り引く割引情報を印刷出力することにより、ユーザの消耗ユニットの購買意欲を飛躍的に促進して、適正な印刷結果が得られる正当な消耗ユニットを安心して利用できるとともに、ユーザが支払うべき消耗ユニットにかかる経済的負担を軽減できる利便性の高い情報処理装置および印刷装置および消耗ユニットの購入処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラムを提供することである。
【０００８】
【課題を解決するための手段】
本発明は、印刷部（図２に示す印字部６０４に相当）の印刷により消耗される夫々交換可能な複数色の消耗ユニットを備える印刷装置と通信可能な情報処理装置であって、前記印刷装置に記憶されている前記消耗ユニットの交換回数を取得する取得手段（図２に示すＲＯＭ３に記憶される取得処理プログラムに相当）と、前記取得手段により取得された交換回数が所定数を超えているかどうかを判定する判定手段（図２に示すＲＯＭ３に記憶される判定処理プログラムに相当）と、前記判定手段により交換回数が所定数を超えていると判定された場合に、前記消耗ユニットを割引購入情報の印刷開始を前記印刷装置に指示する制御手段（図２に示すＲＯＭ３に記憶される指示処理プログラムに相当）とを有することを特徴とする。
【０００９】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明に係る情報処理装置および印刷装置を適用可能な印刷システムの構成を説明する図であり、ホストコンピュータＰＣとプリンタ４０４とが所定のインタフェースを介して双方向通信可能なシステム例に対応する。
【００１０】
図１において、４０１は表示装置で、ＣＲＴ装置またはＬＣＤディスプレイで構成される。４０２は制御ユニットで、図示しない制御ボード上のバスを介して接続されるＦＤドライバブやＣＤ−ＲＯＭドライブおよびキーボード４０３，ポインティングデバイス等の入出力デバイスとのアクセスを制御している。なお、制御ユニット（コントローラ部）４０２内は、ハードディスク等の外部記憶装置を備え、プリンタドライバ等の印刷制御プログラムがインストールされており、該プリンタドライバを介してアプリケーションからの印刷要求に従い印刷情報をプリンタ４０４に転送する構成となっている。
【００１１】
図２は、本発明の第１実施形態を示す印刷装置の制御構成を説明するブロック図であり、図１に示したプリンタ４０４内の制御構成に対応する。
【００１２】
図２において、ＰＣはホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形，イメージ，文字，表（表計算を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００１３】
また、このＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１としてのハードディスク（図示しない）には、図５に示すフローチャートで示されるようなＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭは上記文書処理等を行う際に使用する各種データ（例えば、各種ページ記述言語のプログラムやフォントのラスタライズ用データなど）を記憶している。
【００１４】
コントローラ部４０２において、２はオプションＲＡＭ等により拡張可能なＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）４０３や不図示のポインティングデバイスからのキー入力を制御する。
【００１５】
６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）４０１の表示を制御する。７はディスクコントローラ（ＤＫＣ）で、ブートプログラム，種々のアプリケーション，フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。
【００１６】
８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インタフェース（インタフェース）６０６を介してプリンタ４０４に接続されて、プリンタ４０４との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２の上に設定された表示情報ＲＡＭ領域へのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。
【００１７】
また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウィンドウを開き、種々のデータ処理を実行する。
【００１８】
プリンタ４０４のコントローラ部４０４Ａにおいて、６０２はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ６０１のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印字部（プリンタエンジン）６０４に出力情報としての画像信号を出力する。
【００１９】
また、このＲＯＭ６０１のプログラム用ＲＯＭには、ＣＰＵ６０２が実行可能な制御プログラム等を記憶する。さらに、ＲＯＭ６０１のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ（アウトラインフォントデータを含む）等を記憶し、ＲＯＭ６０１のデータ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合には、ホストコンピュータＰＣ上で利用される情報等を記憶している。
【００２０】
ＣＰＵ６０２はインタフェース１８を介してホストコンピュータＰＣとの通信処理が可能となっており、プリンタ４０４内の情報（ＮＶＲＡＭ６０３に記憶されている消耗ユニット（本実施形態では、インクカートリッジの交換回数を含む）等をホストコンピュータＰＣに通知可能に構成されている。
【００２１】
６０５はＲＡＭで、主としてＣＰＵ６０２の主メモリ，ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００２２】
なお、ＲＡＭ６０５は、出力情報展開領域，環境データ格納領域等に用いられる。前述したハードディスク（ＨＤ），ＩＣカード等の外部メモリ１４は、ディスクコントローラ（ＤＫＣ）２０によりアクセスが制御される。外部メモリ１４は、オプションとして接続され、フォントデータ（ホストコンピュータＰＣ等からダウンロードされるフォントデータを含む），エミュレーションプログラム（ホストコンピュータＰＣ等からダウンロードされるエミュレーションプログラムを含む），フォームデータ（ホストコンピュータＰＣ等からダウンロードされる）等を記憶する。
【００２３】
また、１０１２は前述した操作パネルで、操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【００２４】
また、前述した外部メモリは、１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しないＮＶＲＡＭを有し、操作パネル１０１２からのプリンタモード設定情報をユーザ別，グループ別に記憶するようにしても良い。なお、本実施形態では、インタフェース６０６を介してホストコンピュータＰＣとプリンタ４０４とが通信可能な印刷システムを例としているが、ＬＡＮ等のネットワークを介してホストコンピュータＰＣとプリンタ４０４とが通信可能な印刷システムであっても本発明を適用可能である。ただし、Ｉ／Ｆ部分がネットワークコントローラ（ＮＣ）で構成される。
【００２５】
なお、不揮発性ＲＡＭ（ＮＶＲＡＭ）６０３は、図示しない操作部から入力された印刷条件あるいはホストコンピュータＰＣから通知された印刷設定情報を記憶する。
【００２６】
ＲＡＭ６０５は、ホストコンピュータＰＣから受信した印刷情報を保持するバッファ領域や、ＣＰＵ６０２のワーク領域が確保可能に構成されている。印字部（プリンタエンジン）６０４は、印刷方式により異なるが本実施形態では、インクジェット方式に従う印刷を行うためのプリンタカートリッジとキャリッジ等から構成されている。
【００２７】
インタフェース６０６は、ホストコンピュータＰＣとの間で、所定のプロトコルに従い印刷データの受信や、プリンタ４０４で発生する状態情報等を通知する処理を行っている。また、ＣＰＵ６０２は、図示しない電源部からの電源供給状態を制御可能に構成されており、ホストコンピュータＰＣからデータを一定時間受信しない場合には、各部への電力供給を節電するスリープ制御を行っている。
【００２８】
更に図示はされていないが、プリンタ４０４は、ＹＭＣＫなどの複数色のインクが装填された消耗品ユニットを交換可能に構成されているものとする。
【００２９】
図３は、図１に示したホストコンピュータＰＣの表示装置４０１に表示されるユーザインタフェースの一例を示す図であり、プリンタドライバにより表示されるインクカートリッジ交換催促ダイアログ例に対応する。
【００３０】
図３において、９０１はインクカートリッジ交換催促ダイアログで、メッセージとボタン９０２から構成されており、ボタン９０２がポインティングデバイスにより押下指示された場合には、印刷処理を中止する。インクカートリッジが交換された場合には、自動的に消去される。
【００３１】
図４は、図１に示したホストコンピュータＰＣの表示装置４０１に表示されるユーザインタフェースの一例を示す図であり、プリンタドライバにより表示されるインクの割引購入券の印刷を知らせるダイアログ例に対応する。
【００３２】
図４において、３０１はインクの割引購入券の印刷を知らせるダイアログで、メッセージとボタン３０２，３０３から構成されており、ボタン３０２がポインティングデバイスにより押下指示された場合には、インクの割引購入券が所定のフォーマットに従って即時印刷される。
【００３３】
また、ボタン３０３がポインティングデバイスにより押下指示された場合には、インクの割引購入券の即時印刷が保留され、所定のタイミングで再度当該ダイアログが表示されることが設定される。
【００３４】
なお、インクの割引購入券の印刷データは、プリンタ４０４のＲＯＭ６０１に保持しておき、ホストコンピュータＰＣのプリンタドライバが所定加工情報とともに印刷コマンドを指示することにより印刷する場合と、ホストコンピュータＰＣのプリンタドライバがビットマップ展開して、当該インクの割引購入券のイメージデータをプリンタ４０４に転送して印刷処理する場合とがあるが、いずれを採用するかはプリンタ４０４の仕様に応じて適宜決定すればいいし、いずれをも選択可能に構成することも可能である。また、割引期間を限定するように、当該割引券にその有効期限を印刷するように構成して、販売店において値引率を変動させるように構成してもよい。
【００３５】
図５は、本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートであり、例えば４色のインクタンクを持つプリンタのカートリッジ交換回数をカウントする制御フローに対応する。なお、カートリッジ交換回数の更新は、インク無しが検知された色すべてに対して、それぞれ別々に行うため、色数分くり返す。また、（９０１）〜（９０８）は各ステップを示す。
【００３６】
図６は、本発明に係る印刷装置における第２のデータ処理手順の一例を示すフローチャートであり、図５の制御フローの中のインクカートリッジ交換カウンタ更新処理手順に対応する。なお、インクカートリッジ交換カウンタ更新処理は、各インクカートリッジごとに行うが処理の内容はかわらないため、１つの図で示す。また、（１００１）〜（１００３）は各ステップを示す。
【００３７】
図５において、インク無し検知後、インクカートリッジ交換処理がユーザによって行われると、まず、インク無しが検知されたインクタンクは黒であったか判断する（９０１）。黒であった場合、黒のインクタンク交換カウンタの更新を行い（９０２）、黒でなかった場合は何もせずに次の色（イエロー）の判断を行う（９０３）、イエローインクであったと判断した場合に、イエローのインクタンク交換カウンタの更新を行う（９０４）。
【００３８】
一方、ステップ（９０３）で、イエローインクでなかった場合は何もせずに次の色（マゼンタ）の判断を行う（９０５）、マゼンタインクであったと判断した場合に、マゼンタのインクタンク交換カウンタの更新を行う（９０６）。
【００３９】
一方、ステップ（９０５）で、マゼンタインクでなかった場合は何もせずに次の色（シアン）の判断を行う（９０７）、シアンインクであったと判断した場合に、シアンのインクタンク交換カウンタの更新を行い（９０８）、処理を終了する。
【００４０】
なお、インクタンク交換カウンタの更新処理では、インク交換を促す表示をした時に、ユーザがインクカートリッジ交換処理と同じ手順を行ったが、図６に示すように、インクの残量を目で確認しそのまま使い続けた場合などで、カートリッジ交換回数が重複して加算されるのを防ぐため、前回インクタンクが交換されてから今回交換されるまでのインクの使用量をドットカウントとして測定し、その値とあらかじめきめておいた規定値と比較して（１００１）、ドットカウンタの値が規定値よりも小さければ処理を終了し、ドットカウンタの値が規定値よりも大きければ、前回のインクカートリッジ交換手順においてインクカートリッジが交換されたとして、インクカートリッジ交換カウンタに「１」加算し（１００２）、ドットカウンタをゼロクリアして（１００３）、処理を終了する。
【００４１】
ここで、ドットカウンタと比較する規定値は、インクカートリッジが新しい物と交換された時でないと到達しないような値に設定する。また、インクが規定量以上使用されたかどうかの判断は、印刷した紙の枚数や稼動時間を判断材料としてもよい。
【００４２】
なお、各色毎にインクカートリッジの交換回数を加算する場合、インクカートリッジ交換回数が任意の回数を超えたかどうかの判断は、各色の交換回数の合計が任意の回数を超えた場合と、各色毎に任意の回数を超えた場合のどちらにもすることができる。
【００４３】
図７は、本発明に係る印刷装置における第３のデータ処理手順の一例を示すフローチャートであり、プリンタ４０４のＣＰＵ６０２によるインク切れ処理手順の一例に対応する。なお、（１０１）〜（１０４）は各ステップを示す。
【００４４】
プリンタ４０４のＣＰＵ６０２が図示しないセンサ等からの状態情報に基づきでインク切れを検知したら、ＣＰＵ６０２がインクカートリッジ交換回数を示すカートリッジ交換カウンタが、あらかじめ決められた任意の回数（Ｎ）に達しているかどうか判断して（１０１）、カートリッジ交換カウンタの値がＮより大きいと判断した場合には、インクカートリッジの割引購入券をＲＯＭ６０１に記憶されている割引購入券イメージデータに従い印刷する（１０２）。インクカートリッジ交換回数としては図５のフローチャートに基づいて求められた各色毎の交換回数を個別に採用し、図７のフローチャートを実行するようにしても良いし、図５のフローチャートに基づいて求められた各色毎の交換回数を合計したものを採用し、合計のインクカートリッジ交換回数に基づいて処理を実行するようにしても良い。
【００４５】
そして、印刷後、カートリッジ交換カウンタをゼロにクリアし（１０３）、本処理を終了する。
【００４６】
一方、ステップ（１０１）で、カートリッジ交換カウンタの値がＮ以下だったと判断した場合には、カートリッジ交換カウンタの値を「１」加算して（１０４）、本処理を終了する。
【００４７】
なお、上記割引購入券を印刷する場合に、カラー印刷可能な印字部６０４であって、Ｙ，Ｍ，Ｃの各色インクと黒インクとが別タンク構成となっている場合に、特に黒がインク切れになっていた場合は、その他のカラーインクを用いて印刷結果が黒になるようにして印刷し、黒以外の色がインク切れだった場合には、黒で印刷を行うようにするように制御しているものとする。
【００４８】
また、割引購入券は、一般の販売店でインクカートリッジを購入するときに使用できるものとし、その券が正当な券であることがわかるような番号を印刷しておくと乱用を防ぐことができる。また、割引購入券にアンケート項目をつけることによりユーザからの情報の収集も可能である。
【００４９】
さらに、カートリッジ交換回数は、基本的には１回交換する毎に１加算することにするが、大容量のカートリッジは通常の大きさのカートリッジの内容量との割り合いで加算する数を増やす。
【００５０】
例えば、２０ｍｌのカートリッジと４０ｍｌのカートリッジのあった場合には、２０ｍｌのカートリッジは、１回の交換で１加算、４０ｍｌのカートリッジは１回の交換で２加算するように制御しているものとする。これにより、正確にインクの使用量を知ることができる。
【００５１】
なお、割引購入券を発行するカートリッジ交換回数の任意の数（Ｎ）は、ヘッドの交換時期の目安と同じタイミングで発生するように設定しておくと、インク割引購入券の印刷と同時に、ヘッドの交換時期が近付いていることをユーザに知らせるように制御、例えば、Ｎ×２がヘッド交換時期の目安となるカートリッジの交換回数とするよう制御を行う構成としてもよい。
【００５２】
〔第２実施形態〕
図８は、本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートであり、ホストコンピュータＰＣ側のプリンタドライバによるデータ処理手順の一例に対応する。なお、（５０１）〜（５１１）は各ステップを示す。また、図８のフローチャートは印刷装置に着脱可能な各色の消耗ユニットの交換を区別して行われるものであり、各色の消耗ユニットとしてはＹＭＣＫの消耗ユニットや６色の消耗ユニット等が想定される。
【００５３】
先ず、ホストコンピュータＰＣ中にインストールされているプリンタドライバは、印刷命令をアプリケーションから受けると、プリンタ４０４よりプリンタの状態を示す情報を取得する（５０１）。
【００５４】
そして、インク残量が少ないインクなし状態かどうかを判断し（５０２）、インクなし状態であると判断した場合は、インクの交換を促す内容のダイアログを表示装置４０１上に表示する（５０３）。
【００５５】
そして、該インクの交換を促す内容のダイアログに従い、ユーザがカートリッジの交換操作を行った後、カートリッジ交換がなされたかどうかを判断し（５０４）、インクの交換が行われたと判断した場合は、不揮発性ＲＡＭ６０３上で管理されているカートリッジ交換カウンタを「１」増加させる（５０５）。
【００５６】
次に、不揮発性ＲＡＭ６０３上に管理されているカートリッジ交換カウンタよりカートリッジ交換回数を取得して、カートリッジ交換回数があらかじめ決められた回数Ｎ以上であるかどうかを判断し（５０６）、カートリッジ交換カウンタがあらかじめ決められた回数Ｎ以下であると判断した場合は、そのまま印刷情報を印刷処理して（５１１）、処理を終了する。
【００５７】
一方、ステップ（５０６）で、カートリッジ交換回数があらかじめ決められた回数Ｎ以上であると判断した場合は、割引購入券を印刷することを知らせるダイアログ（図３参照）をホストコンピュータＰＣの表示装置４０１上に表示する（５０７）。
【００５８】
次に、表示装置４０１に表示されているダイアログで、『今すぐ印刷』を示すボタン３０２が押下指示選択されたかどうかを判断して（５０９）、ボタン３０２が押下指示選択されていないと判断した場合には、ステップ（５１２）へ進む。
【００５９】
一方、ステップ（５０８）で、『今すぐ印刷』を示すボタン３０２が押下指示選択されていると判断した場合は、割引購入券の印刷を印字部６０４が行い（５０９）、不揮発性ＲＡＭ６０３上で管理されているカートリッジ交換カウンタの内容をゼロクリアし（５１０）、ステップ（５１１）へ進む。
【００６０】
本実施形態では、ユーザの同意無しに割引購入券を印刷することはせずに、ユーザが都合のいいタイミングでの印刷が可能となる。
【００６１】
なお、上記図８に示したフローチャートでは、割引購入券の印刷が、印刷命令実行時にしか、実行できないようになっているが、プリンタドライバの設定ダイアログに割引購入券を印刷できる状態にある時のみ、割引購入券印刷ボタンがあらわれるようにすると、さらにユーザが使いやすいと思われる。
【００６２】
〔第３実施形態〕
図９は、本発明に係る情報処理装置における第２のデータ処理手順の一例を示すフローチャートであり、ホストコンピュータＰＣ側のプリンタドライバによるデータ処理手順の一例に対応する。なお、（８０１）〜（８１３）は各ステップを示す。また、図９のフローチャートは印刷装置に着脱可能な各色の消耗ユニットの交換を区別して行われるものであり、各色の消耗ユニットとしてはＹＭＣＫの消耗ユニットや６色の消耗ユニット等が想定される。
【００６３】
先ず、ホストコンピュータＰＣ中にインストールされているプリンタドライバは、印刷命令をアプリケーションから受けると、プリンタ４０４よりプリンタの状態を示す情報を取得する（８０１）。
【００６４】
そして、インク残量が少ないインクなし状態かどうかを判断し（８０２）、インクなし状態であると判断した場合は、インクの交換を促す内容のダイアログを表示装置４０１上に表示する（８０３）。
【００６５】
そして、該インクの交換を促す内容のダイアログに従い、ユーザがカートリッジの交換操作を行った後、カートリッジ交換がなされたかどうかを判断し（８０４）、インクの交換が行われたと判断した場合は、不揮発性ＲＡＭ６０３上で管理されているカートリッジ交換カウンタを「１」増加させる（８０５）。
【００６６】
次に、不揮発性ＲＡＭ６０３上に管理されているカートリッジ交換カウンタよりカートリッジ交換回数を取得する（８０６）。カートリッジ交換回数があらかじめ決められた回数Ｎ以上であるかどうかを判断し（８０７）、カートリッジ交換カウンタがあらかじめ決められた回数Ｎ以下であると判断した場合は、そのまま印刷情報を印刷処理して（８１３）、処理を終了する。
【００６７】
一方、ステップ（８０７）で、カートリッジ交換回数があらかじめ決められた回数Ｎ以上であると判断した場合は、割引購入券を印刷することを知らせるダイアログ（図３参照）をホストコンピュータＰＣの表示装置４０１上に表示する（８０８）。
【００６８】
次に、表示装置４０１に表示されているダイアログで、『今すぐ印刷』を示すボタン３０２が押下指示選択されたかどうかを判断して（８０９）、ボタン３０２が押下指示選択されていないと判断した場合には、ステップ（８１３）へ進む。
【００６９】
一方、ステップ（８０９）で、『今すぐ印刷』を示すボタン３０２が押下指示選択されていると判断した場合は、割引購入券のイメージデータを作成し（８１０）、割引購入券のイメージデータをプリンタに転送する（８１１）。不揮発性ＲＡＭ６０３上で管理されているカートリッジ交換カウンタの内容をゼロクリアし（８１２）、ステップ（８１３）へ進む。
【００７０】
本実施形態では、ユーザの同意無しに割引購入券を印刷することはせずに、ユーザが都合のいいタイミングでの印刷が可能となる。
【００７１】
なお、上記図９に示したフローチャートでは第２実施形態同様、割引購入券の印刷が、印刷命令実行時にしか、実行できないようになっているが、プリンタドライバの設定ダイアログに割引購入券を印刷できる状態にある時のみ、割引購入券印刷ボタンがあらわれるようにすると、さらにユーザが使いやすいと思われる。
【００７２】
第２実施形態及び第３実施形態においては、プリンタにおいて利用される各色の消耗ユニット毎に図８や図９のフローチャートを実行するように説明してきたが、各色の消耗ユニットの交換回数を求め、該求めた各色の消耗ユニットの交換回数の合計に基づき図８や図９のフローチャートを行うようにしても良い。合計交換回数により図８及び図９のフローチャートを実行するようにすれば、所定の色ばかり利用するユーザにとって、あまり利用しない色の消耗ユニットの交換回数をサービスに割り当てることができるというメリットがある。
【００７３】
〔第４実施形態〕
上記第２実施形態において、プリンタの設定画面にインクカートリッジ交換回数が随時確認可能なタブを用意する。
【００７４】
図１０は、本発明に係る情報処理装置において表示されるインクカートリッジの交換回数を確認するためのタブの一例を示す図である。
【００７５】
図１０において、１２０１はインクカートリッジの交換回数を確認するためのタブである。タブ１２０１は、カートリッジ交換回数が任意の回数を超えたことがない場合にはそれまでの各色カートリッジの累積交換数で、カートリッジ交換回数が任意の回数を超えたことが有る場合にはカートリッジ交換回数がクリアされた後の各色のカートリッジ交換回数の表示である１２０２と、各色のインクカートリッジの交換回数１２０２の合計の表示１２０３と、現在までの利用個数での割引率１２０４と、割引購入券の印刷指示ボタン１２０５で構成されている。この割引率１２０４は各色の消耗品ユニット（インクカートリッジの交換回数の合計）の合計交換回数に基づき決定したり、各色の消耗ユニットの交換回数の平均に基づいて決定したり、各色の消耗ユニットの交換回数のうち最も高い交換回数に基づき決定したりするようにしても良い。
【００７６】
図１１は、本発明に係る情報処理装置において表示されるダイアログの一例を示す図であり、図１０に示した割引購入券の印刷指示ボタン１２０５が押下指示された時に表示するダイアログ例に対応する。
【００７７】
図１１において、割引購入券の印刷指示ボタン１２０５が押下指示された時に該ダイアログが表示されると、割引購入券に必要な記載事項でユーザの氏名、住所、電話番号を入力するための領域１３０２，１３０３，１３０４と、アンケート項目１３０５と割引購入券の印刷指示ボタン１３０６で構成されている。尚、１３０５の欄に表示されるＭｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）９８は登録商標であることを断っておく。
【００７８】
図１２は、本発明に係る情報処理装置における第３のデータ処理手順の一例を示すフローチャートであり、インクカートリッジの交換回数を確認するためのタブが選択された時の処理手順に対応する。なお、（１４０１）〜（１４１０）は各ステップを示す。
【００７９】
タブが選択されると、プリンタよりインクカートリッジの交換回数を取得し（１４０１）、インクカートリッジの交換回数の表示を更新する（１４０２）。インクカートリッジの交換回数が任意の回数Ｎを超えているか判断し（１４０３）、超えていなかったら割引購入券の印刷指示ボタン１２０５を選択できないようにし（１４０４）、インクカートリッジ交換回数が任意の回数Ｎを超えていたら割引購入券の印刷指示ボタン１２０５を選択できるようにする（１４０５）。
【００８０】
インクカートリッジの交換回数が任意の回数Ｎを超えているか否かの判断（１４０３）における「Ｎ」については、図１０の説明においても述べたように、各色の消耗品ユニット（インクカートリッジの交換回数の合計）の合計交換回数を採用したり、各色の消耗ユニットの交換回数の平均を採用したり、各色の消耗品ユニットの交換回数のうち最も高い交換回数を採用したりしても良い。
【００８１】
次に、現在のカートリッジ交換回数より割引率を計算し、表示を更新する（１４０６）。割引率の計算は、例えばカートリッジ交換回数÷Ｎ×割引率の計算係数のような計算式で導く。割引購入券の印刷指示ボタンが選択できるようになっている状態で印刷指示ボタン１２０５が押されたか判断して（１４０７）、割引購入券の印刷指示ボタン１２０５が押されたら割引購入券の印刷を行う（１４０８）。
【００８２】
割引購入券の印刷処理では、図１１に示すダイアログを表示し、ユーザ情報の入力が行えるようにする。割引券の印刷が実行された後カートリッジ交換カウンタのクリアを行い（１４０９）、割引購入券の印刷指示ボタン１２０５を選択できないようにして（１４１０）、処理を終了する。
【００８３】
尚、割引率１２０４を、交換回数が１〜５回で１パーセント割引、６〜１０回で２パーセント割引、１１〜１５で３パーセント割引というように、幅を持たせた交換回数に対して段階的に対応付けるようにするような形態も想定されるが、図１０のような場合には、合計交換回数が「１１」なので、「１０」の交換回数が割引の対象となるように計算処理が行われることになる。このような場合には、残り１回の交換回数をクリアしないように、カートリッジ交換カウンタのクリアが行われるように更新処理が行われる。
【００８４】
〔第５実施形態〕
上記第４実施形態において、プリンタに接続されているホストコンピュータＰＣがネットワークに接続されていた場合、カートリッジ交換回数と比較する任意の回数Ｎと割引率の計算係数をネットワークを経由して外部のサーバから取得するように構成してもよい。ネットワーク経由でカートリッジ交換回数と比較する任意の回数Ｎと割引率の計算係数を取得することにより、その時の市場の状況にあわせた値の設定が可能となる。
【００８５】
〔第６実施形態〕
上記第１〜第５実施形態において、ユーザが販売店等に持ち込む割引購入券を印刷する場合について説明したが、該割引購入券に代えて郵送でカートリッジの申し込みを行うための割引購入申込書を印刷するように構成してもよい。以下、その実施形態について説明する。
【００８６】
図１３は、本発明に係る情報処理装置および印刷装置による割引購入申込書印刷フォームの一例を示す図である。
【００８７】
図１３において、２０１は印刷される用紙の全体を示し、２０２は切り取り線で、該切り取り線２０２にカッタやハサミを入れて切り取り、糊代２０６と糊代２０７を貼り合わせると封筒形状となる。
【００８８】
２０３，２０４，２０５は記入欄で、この順にユーザが購入するインクカートリッジの申し込み表、アンケート、インクカートリッジの届け先の記入欄となっている。２０８は宛先欄である。
【００８９】
なお、郵送での申し込み方法の場合には、料金を受取人払いにすると、ユーザが利用しやすくなる。
【００９０】
〔第７実施形態〕
上記第１乃至第６実施形態において、ファクシミリ装置（ＦＡＸ）で申し込みを行うための割引購入申込書を印刷するように構成してもよい。
【００９１】
以下、図１４に示すメモリマップを参照して本発明に係る情報処理装置および印刷装置を適用可能な印刷システムで読み出し可能なデータ処理プログラムの構成について説明する。
【００９２】
図１４は、本発明に係る情報処理装置および印刷装置を適用可能な印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００９３】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００９４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００９５】
本実施形態における図５，図６，図７，図８，図９，図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００９６】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００９９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１００】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０１】
なお、本実施形態では、プリンタ４０４がホストコンピュータＰＣに双方向のインタフェースを介してローカルに接続される印刷システムを例とする場合について説明したが、ネットワークを介して複数のクライアントコンピュータに接続される形態や、プリンタ４０４がサーバ装置にローカル接続されて、ネットワークを介して複数のクライアントコンピュータに接続される形態であっても本発明を適用することができる。
【０１０２】
上記実施形態では、消耗ユニットの交換回数は、所定数を超えるとクリアされてしまう場合について説明したが、これとは逆に累積して、その累積値に応じて所定数Ｎを可変設定するようにして、印刷処理が頻繁に行われるユーザとそれ以外のユーザとを識別して、各ユーザ固有の割引サービスを行えるように構成してもよい。
【０１０３】
上記実施形態によれば、同じ製品を長く使用しているユーザに対してこのようなサービスを行うことにより、今後も使い続ける可能性が高まり、インクなどの消耗品の購入も継続されることが期待される。
【０１０４】
また、割引購入券にアンケートをつけることにより、ユーザからの情報の収集の経路を増やすことにもつながる。
【０１０５】
さらに、消耗品の交換回数を記憶することにより、実際に消費された消耗品の量が分かるので、インクジェットのヘッドや廃インクシートのように、ある程度使用したのち交換した方が良い部品が有る場合には、その交換時期を知らせることも可能となる。
【０１０６】
【発明の効果】
以上説明したように、本発明に係る第１〜第２３の発明によれば、印刷装置で消耗される消耗ユニットの交換回数を取得し、該交換回数に応じてユーザが購入する消耗ユニットの購入代金を割り引く割引情報を印刷出力するので、ユーザの消耗ユニットの購買意欲を飛躍的に促進して、適正な印刷結果が得られる正当な消耗ユニットを安心で利用できるとともに、ユーザが支払うべき消耗ユニットにかかる経済的負担を軽減できるという効果を奏する。
【図面の簡単な説明】
【図１】本発明に係る情報処理装置および印刷装置を適用可能な印刷システムの構成を説明する図である。
【図２】本発明の第１実施形態を示す印刷装置の制御構成を説明するブロック図である。
【図３】図１に示したホストコンピュータの表示装置に表示されるユーザインタフェースの一例を示す図である。
【図４】図１に示したホストコンピュータの表示装置に表示されるユーザインタフェースの一例を示す図である。
【図５】本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る印刷装置における第２のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る印刷装置における第３のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係る情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る情報処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係る情報処理装置において表示されるインクカートリッジの交換回数を確認するためのタブの一例を示す図である。
【図１１】本発明に係る情報処理装置において表示されるダイアログの一例を示す図である。
【図１２】本発明に係る情報処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１３】本発明に係る情報処理装置および印刷装置による割引購入申込書印刷フォームの一例を示す図である。
【図１４】本発明に係る情報処理装置および印刷装置を適用可能な印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
６０１  ＲＯＭ
６０２  ＣＰＵ
６０３  不揮発性ＲＡＭ
６０４  印字部
６０５  ＲＡＭ
６０６  インタフェース
ＰＣ  ホストコンピュータ
【図１】
2005018493.tif 000003
【図２】
2005018493.tif 000004
【図３】
2005018493.tif 000005
【図４】
2005018493.tif 000006
【図５】
2005018493.tif 000007
【図６】
2005018493.tif 000008
【図７】
2005018493.tif 000009
【図８】
2005018493.tif 000010
【図９】
2005018493.tif 000011
【図１０】
2005018493.tif 000012
【図１１】
2005018493.tif 000013
【図１２】
2005018493.tif 000014
【図１３】
2005018493.tif 000015
【図１４】
2005018493.tif 000016