(57)【要約】【課題】プリンタ装置と広告を関連付け、効率良く宣伝広告を行う。【解決手段】プリンタ装置３０に用いる少なくとも標準価格の第１のインクカートリッジ５０と低価格の第２のインクカートリッジ６０とが選択的に装着され、装着されたインクカートリッジの種類を判別し、サーバ装置１０にアクセスして、プリンタ装置３０の駆動を所定期間に限って許可するライセンスキーを取得すると共に、広告データを取得し、第２のインクカートリッジ６０が装着されていることが検出され、プリンタ装置３０の駆動がライセンスキーにより許可されているとき、プリンタ装置３０が駆動されて印刷を行う。【選択図】　図１
2004013715.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを印画紙に印刷する印刷機構を備えた情報処理装置において、
上記印刷機構に用いる少なくとも第１のインクカートリッジと第２のインクカートリッジとが選択的に装着されるカートリッジ装着手段と、
上記装着手段に装着されたインクカートリッジの種類を判別するカートリッジ判別手段と、
上記第１又は第２のインクカートリッジが上記カートリッジ装着手段に装着されているとき、上記印刷機構を駆動する駆動手段と、
ネットワークを介して接続された管理装置にアクセスして、上記駆動手段による上記印刷機構の駆動を所定期間に限って許可する許可データを取得すると共に、広告データを取得する取得手段と、
上記許可データに基づいて、上記駆動手段による上記印刷機構の駆動を許可する許可手段と、
上記広告データを出力するユーザインタフェースとを備え、
上記カートリッジ判別手段が上記カートリッジ装着手段に上記第２のインクカートリッジが装着されていることを検出し、上記許可手段が上記駆動手段による上記印刷機構の駆動を許可しているとき、上記印刷機構は、上記駆動手段によりを駆動されて上記印画紙に上記印刷データを印刷する情報処理装置。
【請求項２】
上記所定期間を更新するとき、上記取得手段は、上記管理装置にアクセスして、再度、上記許可データと上記広告データを取得する請求項１記載の情報処理装置。
【請求項３】
更に、上記印刷機構の使用履歴データを保存する保存手段と、上記取得手段が上記許可データと上記広告データとを取得するとき、上記保存手段に保存されている使用履歴データを上記管理装置に送信する送信手段とを備える請求項１記載の情報処理装置。
【請求項４】
上記ユーザインタフェースには、上記駆動手段による上記印刷機構の駆動に関連付けて広告データが出力される請求項１記載の情報処理装置。
【請求項５】
上記カートリッジ判別手段は、上記カートリッジ装着手段に装着されたインクカートリッジの種類を機械的に判別する請求項１記載の情報処理装置。
【請求項６】
上記第１のインクカートリッジと上記第２のインクカートリッジには、それぞれの種類を示す識別データが保存されるメモリが設けられており、
上記カートリッジ判別手段は、上記メモリに保存されている識別データに基づいて上記インクカートリッジの種類を判別する請求項１記載の情報処理装置。
【請求項７】
上記第２のインクカートリッジは、ユーザの購入時、上記第２のインクカートリッジより安価である請求項１記載の情報処理装置。
【請求項８】
上記印刷機構は、インクジェット印画方式である請求項１記載の情報処理装置。
【請求項９】
上記印刷機構は、熱転写印画方式である請求項１記載の情報処理装置。
【請求項１０】
上記ユーザインタフェースは、モニタ及び／又はスピーカである請求項１記載の情報処理装置。
【請求項１１】
印刷データを印画紙に印刷する印刷機構を備えた情報処理装置を用いた情報処理方法において、
上記印刷機構に用いる少なくとも第１のインクカートリッジと第２のインクカートリッジとが選択的に装着された装着手段のインクカートリッジの種類を判別するステップと、
ネットワークを介して接続された管理装置にアクセスして、上記印刷機構の駆動を所定期間に限って許可する許可データを取得すると共に、広告データを取得するステップと、
上記第２のインクカートリッジが装着されていることが検出され、上記印刷機構の駆動が上記許可データにより許可されているとき、上記印刷機構が駆動されて上記印画紙に上記印刷データを印刷するステップと、
上記広告データをユーザインタフェースに出力するステップとを有する情報処理方法。
【請求項１２】
更に、上記所定期間を更新するとき、上記管理装置にアクセスして、再度、上記許可データと上記広告データを取得するステップを有する請求項１１記載の情報処理方法。
【請求項１３】
更に、上記印刷機構の使用履歴データを保存するステップと、
上記許可データと上記広告データとを取得するとき、上記保存されている使用履歴データを上記管理装置に送信するステップとを有する請求項１１記載の情報処理方法。
【請求項１４】
上記広告データは、上記印刷機構の駆動に関連付けて出力される請求項１１記載の情報処理方法。
【請求項１５】
上記インクカートリッジの判別は、上記装着されたインクカートリッジの種類を機械的に判別する請求項１１記載の情報処理方法。
【請求項１６】
上記第１のインクカートリッジと上記第２のインクカートリッジには、それぞれの種類を示す識別データが保存されるメモリが設けられており、
上記インクカートリッジの判別は、上記メモリに保存されている識別データに基づいて上記インクカートリッジの種類を判別する請求項１１記載の情報処理方法。
【請求項１７】
コンピュータにより実行可能なコンピュータプログラムが記録された記録媒体であって、
上記コンピュータプログラムは、印刷機構に用いる少なくとも第１のインクカートリッジと第２のインクカートリッジとが選択的に装着された装着手段のインクカートリッジの種類を判別するステップと、
ネットワークを介して接続された管理装置にアクセスして、上記印刷機構の駆動を所定期間に限って許可する許可データを取得すると共に、広告データを取得するステップと、
上記第２のインクカートリッジが装着されていることが検出され、上記印刷機構の駆動が上記許可データにより許可されているとき、上記印刷機構が駆動されて上記印画紙に上記印刷データを印刷するステップと、
上記広告データをユーザインタフェースに出力するステップとを有する記録媒体。
【請求項１８】
上記コンピュータプログラムは、更に、上記所定期間を更新するとき、上記管理装置にアクセスして、再度、上記許可データと上記広告データを取得するステップを有する請求項１７記載の記録媒体。
【請求項１９】
上記コンピュータプログラムは、更に、上記印刷機構の使用履歴データを保存するステップと、
上記許可データと上記広告データとを取得するとき、上記保存されている使用履歴データを上記管理装置に送信するステップとを有する請求項１７記載の記録媒体。
【請求項２０】
上記広告データは、上記印刷機構の駆動に関連付けて出力される請求項１７記載の記録媒体。
【請求項２１】
上記インクカートリッジの判別は、上記装着されたインクカートリッジの種類を機械的判別部より出力された識別データに基づいて上記インクカートリッジの種類を判別する請求項１７記載の記録媒体。
【請求項２２】
上記第１のインクカートリッジと上記第２のインクカートリッジには、それぞれの種類を示す識別データが保存されるメモリが設けられており、
上記インクカートリッジの判別は、上記メモリに保存されている識別データに基づいて上記インクカートリッジの種類を判別する請求項１７記載の記録媒体。
【請求項２３】
コンピュータにより実行可能なコンピュータプログラムであって、
印刷機構に用いる少なくとも第１のインクカートリッジと第２のインクカートリッジとが選択的に装着された装着手段のインクカートリッジの種類を判別するステップと、
ネットワークを介して接続された管理装置にアクセスして、上記印刷機構の駆動を所定期間に限って許可する許可データを取得すると共に、広告データを取得するステップと、
上記第２のインクカートリッジが装着されていることが検出され、上記印刷機構の駆動が上記許可データにより許可されているとき、上記印刷機構が駆動されて上記印画紙に上記印刷データを印刷するステップと、
上記印刷機構の駆動に関連付けて広告データをユーザインタフェースに出力するステップとを有するコンピュータプログラム。
【請求項２４】
更に、上記所定期間を更新するとき、上記管理装置にアクセスして、再度、上記許可データと上記広告データを取得するステップを有する請求項２３記載のコンピュータプログラム。
【請求項２５】
更に、上記印刷機構の使用履歴データを保存するステップと、
上記許可データと上記広告データとを取得するとき、上記保存されている使用履歴データを上記管理装置に送信するステップとを有する請求項２３記載のコンピュータプログラム。
【請求項２６】
上記広告データは、上記印刷機構の駆動に関連付けて出力される請求項２３記載のコンピュータプログラム。
【請求項２７】
上記インクカートリッジの判別は、上記装着されたインクカートリッジの種類を機械的判別部より出力された識別データに基づいて上記インクカートリッジの種類を判別する請求項２３記載のコンピュータプログラム。
【請求項２８】
上記第１のインクカートリッジと上記第２のインクカートリッジには、それぞれの種類を示す識別データが保存されるメモリが設けられており、
上記インクカートリッジの判別は、上記メモリに保存されている識別データに基づいて上記インクカートリッジの種類を判別する請求項２３記載のコンピュータプログラム。
【請求項２９】
印刷データを印画紙に印刷する印刷機構と、
上記印刷機構に用いる少なくとも第１のインクカートリッジと第２のインクカートリッジとが選択的に装着されるカートリッジ装着手段と、
上記装着手段に装着されたインクカートリッジの種類を判別するカートリッジ判別手段と、
上記第１又は第２のインクカートリッジが上記カートリッジ装着手段に装着されているとき、上記印刷機構を駆動する駆動手段と、
上記駆動手段による上記印刷機構の駆動を所定期間に限って許可する許可データを取得すると共に、広告データを取得する取得手段と、
上記許可データに基づいて、上記駆動手段による上記印刷機構の駆動を許可する許可手段とを備え、
上記カートリッジ判別手段が上記カートリッジ装着手段に上記第２のインクカートリッジが装着されていることを検出し、上記許可手段が上記駆動手段による上記印刷機構の駆動を許可しているとき、上記印刷機構は、上記駆動手段によりを駆動されて上記印画紙に上記印刷データを印刷すると共に、上記取得手段は、広告データをユーザインタフェースに出力するプリンタ装置。
【請求項３０】
上記所定期間を更新するとき、上記取得手段は、再度、上記許可データと上記広告データを取得する請求項２９記載のプリンタ装置。
【請求項３１】
更に、上記印刷機構の使用履歴データを保存する保存手段と、
上記取得手段が上記許可データと上記広告データとを取得するとき、上記保存手段に保存されている使用履歴データを出力する出力手段とを備える請求項２９記載のプリンタ装置。
【請求項３２】
上記取得手段は、上記駆動手段による上記印刷機構の駆動に関連付けて上記広告データをユーザインタフェースに出力する請求項２９記載のプリンタ装置。
【請求項３３】
上記カートリッジ判別手段は、上記カートリッジ装着手段に装着されたインクカートリッジの種類を機械的に判別する請求項２９記載のプリンタ装置。
【請求項３４】
上記第１のインクカートリッジと上記第２のインクカートリッジには、それぞれの種類を示す識別データが保存されるメモリが設けられており、
上記カートリッジ判別手段は、上記メモリに保存されている識別データに基づいて上記インクカートリッジの種類を判別する請求項２９記載のプリンタ装置。
【請求項３５】
上記第２のインクカートリッジは、ユーザの購入時、上記第２のインクカートリッジより安価である請求項２９記載のプリンタ装置。
【請求項３６】
上記印刷機構は、インクジェット印画方式である請求項２９記載のプリンタ装置。
【請求項３７】
上記印刷機構は、熱転写印画方式である請求項２９記載のプリンタ装置。
【請求項３８】
上記ユーザインタフェースは、モニタ及び／又はスピーカである請求項２９記載のプリンタ装置。
【請求項３９】
第１のインクカートリッジと第２のインクカートリッジとが選択的に装着可能なプリンタ装置より入力されたインクカートリッジの種類を識別する識別データに基づいて、このプリンタ装置に装着されたインクカートリッジの種類を判別するステップと、
上記プリンタ装置に第２のインクカートリッジが装着されていることが検出され、ネットワークを介して接続された管理装置にアクセスして取得した上記許可データにより上記印刷装置の駆動が許可されているとき、印刷データを上記プリンタ装置に出力するステップと、
上記許可データと共に上記管理装置から取得した広告データを、上記プリンタ装置の駆動に関連付けてユーザインタフェースに出力するステップとを有するデータ送受信方法。
【請求項４０】
更に、上記プリンタ装置の使用履歴データを保存するステップを有する請求項３９記載のデータ送受信方法。
【請求項４１】
上記広告データは、上記プリンタ装置の駆動に関連付けて出力される請求項３９記載のプリンタ装置。
【請求項４２】
上記第１のインクカートリッジと上記第２のインクカートリッジには、それぞれの種類を示す識別データが保存されるメモリが設けられており、
上記インクカートリッジの判別は、上記メモリに保存されている識別データを上記プリンタ装置から取得することによって上記インクカートリッジの種類を判別する請求項３９記載のデータ送受信方法。
【請求項４３】
他のインクカートリッジが装着可能なプリンタ装置の装着部に装着可能なインクカートリッジであって、
上記他のインクカートリッジと識別するための識別部が設けられているインクカートリッジ。
【請求項４４】
上記識別部は、機械的に検出可能なものである請求項４３記載のインクカートリッジ。
【請求項４５】
上記識別部は、他のインクカートリッジと識別するための識別データが保存されたメモリを有し、この識別データは、上記装着部に装着されたとき、上記プリンタ装置に出力される請求項４３記載のインクカートリッジ。
【発明の詳細な説明】
【０００１】
【発明の属する技術の分野】
本発明は、データの印刷に関連付けてユーザインタフェースに広告データを表示することが可能な情報処理装置及び方法、記録媒体、コンピュータプログラム、プリンタ装置、データ送受信方法並びにインクカートリッジに関する。
【０００２】
【従来技術】
プリンタ装置は、例えばパーソナルコンピュータに接続され、コンピュータで処理された文書データ、ホームページ、ディジタルカメラで撮影した画像データ等を印刷できるようになっている。パーソナルコンピュータを用いて行うことができるゲーム用ソフトウェアには、ゲーム中の画面、処理データ等をプリンタ装置で印刷することができるようになっているものもある。このように、プリンタ装置の用途は多様化している。
【０００３】
ゲーム用ソフトウェアを例に取ると、このゲーム用ソフトウェアの宣伝広告は、ゲーム制作会社等が膨大な費用を投資して、新聞、雑誌、専門誌等の刊行物の他、テレビジョン放送、ラジオ放送等で行っている。また、インターネット等を介して接続可能なホームページの一部にバナー広告を設けることによって行われている。
【０００４】
【発明が解決しようとする課題】
このような現状において、ユーザは、文書データ、ホームページ、ディジタルカメラで撮影した画像データ等をパーソナルコンピュータに接続されたプリンタ装置で印刷する機会が増えている。このプリンタ装置は、インクカートリッジによってインクが供給されるものであり、このインクカートリッジは、消耗品である。したがって、ユーザは、より安価なインクカートリッジを望むものである。
【０００５】
また、プリンタ装置の製造業者等は、短い期間で順次新しいプリンタ装置を開発し発売しており、様々な種類のプリンタ装置がユーザによって使用されている。インクカートリッジは、機種によって形状等を異にしており、必ずしも全ての機種について互換性が図られておらず、このため、プリンタ装置の製造業者等は、現在どのインクカートリッジをどの位使用されているのか等ユーザのプリンタ装置の使用頻度をできるだけ速く入手することを希望している。
【０００６】
また、上述したゲーム用ソフトウェア等も次々と新しいものが開発発売されており、ゲーム制作会社等は、よりユーザから注目を集める宣伝広告を行う必要があり、更に、このような宣伝広告を行っていることをユーザに知らせることも必要である。すなわち、ゲーム制作会社等からしてみれば、より多くのユーザにより速く宣伝広告の内容を伝える必要がある。
【０００７】
本発明は、上述したような実情に鑑みてなされたものであり、本発明の目的は、プリンタ装置と広告を関連付け、効率良く宣伝広告を行うことができる情報処理装置及び方法、プリンタ装置並びにデータ送受信方法を提供することにある。
【０００８】
また、本発明の目的は、ユーザが消耗品であるインクカートリッジを安価にし、手軽に入手することができるようにする情報処理装置及び方法、プリンタ装置並びにデータ送受信方法を提供することにある。
【０００９】
更に、本発明の目的は、プリンタ装置の製造業者等にユーザのプリンタの使用履歴等を迅速に提供することができる情報処理装置及び方法、プリンタ装置並びにデータ送受信方法を提供することにある。
【００１０】
更に、本発明の目的は、以上のような目的を実現できる記録媒体及びコンピュータプログラムを提供することにある。
【００１１】
【課題を解決するための手段】
本発明に係る情報処理装置は、上述した課題を解決すべく、印刷データを印画紙に印刷する印刷機構を備えた情報処理装置において、印刷機構に用いる少なくとも第１のインクカートリッジと第２のインクカートリッジとが選択的に装着されるカートリッジ装着手段と、装着手段に装着されたインクカートリッジの種類を判別するカートリッジ判別手段と、第１又は第２のインクカートリッジがカートリッジ装着手段に装着されているとき、印刷機構を駆動する駆動手段と、ネットワークを介して接続された管理装置にアクセスして、駆動手段による印刷機構の駆動を所定期間に限って許可する許可データを取得すると共に、広告データを取得する取得手段と、許可データに基づいて、駆動手段による印刷機構の駆動を許可する許可手段と、広告データを出力するユーザインタフェースとを備える。そして、カートリッジ判別手段がカートリッジ装着手段に第２のインクカートリッジが装着されていることを検出し、許可手段が駆動手段による印刷機構の駆動を許可しているとき、印刷機構は、駆動手段によりを駆動されて印画紙に印刷データを印刷する。
【００１２】
また、本発明に係る情報処理方法は、印刷データを印画紙に印刷する印刷機構を備えた情報処理装置を用いた情報処理方法において、印刷機構に用いる少なくとも第１のインクカートリッジと第２のインクカートリッジとが選択的に装着された装着手段のインクカートリッジの種類を判別するステップと、ネットワークを介して接続された管理装置にアクセスして、印刷機構の駆動を所定期間に限って許可する許可データを取得すると共に、広告データを取得するステップと、第２のインクカートリッジが装着されていることが検出され、印刷機構の駆動が許可データにより許可されているとき、印刷機構が駆動されて印画紙に印刷データを印刷するステップと、広告データをユーザインタフェースに出力するステップとを有する。
【００１３】
更に、本発明に係る記録媒体は、コンピュータにより実行可能なコンピュータプログラムが記録された記録媒体である。また、本発明に係るコンピュータプログラムは、コンピュータによって実行可能なプログラムであって、印刷機構に用いる少なくとも第１のインクカートリッジと第２のインクカートリッジとが選択的に装着された装着手段のインクカートリッジの種類を判別するステップと、ネットワークを介して接続された管理装置にアクセスして、印刷機構の駆動を所定期間に限って許可する許可データを取得すると共に、広告データを取得するステップと、第２のインクカートリッジが装着されていることが検出され、印刷機構の駆動が許可データにより許可されているとき、印刷機構が駆動されて印画紙に印刷データを印刷するステップと、広告データをユーザインタフェースに出力するステップとを有する。
【００１４】
更にまた、本発明に係るプリンタ装置は、印刷データを印画紙に印刷する印刷機構と、印刷機構に用いる少なくとも第１のインクカートリッジと第２のインクカートリッジとが選択的に装着されるカートリッジ装着手段と、装着手段に装着されたインクカートリッジの種類を判別するカートリッジ判別手段と、第１又は第２のインクカートリッジがカートリッジ装着手段に装着されているとき、印刷機構を駆動する駆動手段と、駆動手段による印刷機構の駆動を所定期間に限って許可する許可データを取得すると共に、広告データを取得する取得手段と、許可データに基づいて、駆動手段による印刷機構の駆動を許可する許可手段とを備える。そして、カートリッジ判別手段がカートリッジ装着手段に第２のインクカートリッジが装着されていることを検出し、許可手段が駆動手段による印刷機構の駆動を許可しているとき、印刷機構は、駆動手段によりを駆動されて印画紙に印刷データを印刷すると共に、取得手段は、広告データをユーザインタフェースに出力する。
【００１５】
更にまた、本発明に係るデータ送受信方法は、例えば端末装置と端末装置に接続されたプリンタ装置との間のデータ送受信方法であり、第１のインクカートリッジと第２のインクカートリッジとが選択的に装着可能なプリンタ装置より入力されたインクカートリッジの種類を識別する識別データに基づいて、このプリンタ装置に装着されたインクカートリッジの種類を判別するステップと、プリンタ装置に第２のインクカートリッジが装着されていることが検出され、ネットワークを介して接続された管理装置にアクセスして取得した許可データにより印刷装置の駆動が許可されているとき、印刷データをプリンタ装置に出力するステップと、許可データと共に管理装置から取得した広告データを、プリンタ装置の駆動に関連付けてユーザインタフェースに出力するステップとを有する。
【００１６】
更にまた、本発明に係るインクカートリッジは、他のインクカートリッジが装着可能なプリンタ装置の装着部に装着可能なインクカートリッジであって、他のインクカートリッジと識別するための識別部が設けられている。
【００１７】
【発明の実施の形態】
以下、本発明が適用されたデータ送受信システムについて、図面を参照しながら説明する。図１に示すように、本発明を適用したデータ送受信システム１は、プリンタ製造業者等が管理するサーバ装置１０と、このサーバ装置１０にアクセスする端末装置２０とを備え、サーバ装置１０と端末装置２０とがインターネット等のネットワーク２を介して接続されている。また、端末装置２０には、プリンタ装置３０がＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）等で接続されている。また、サーバ装置１０と端末装置２０とは、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ　Ｓｅｒｖｉｃｅｓ　Ｄｉｇｉｔａｌ　Ｎｅｔｗｏｒｋ）回線、ＣＡＴＶ（Ｃａｂｌｅ　Ｔｅｌｅｖｉｓｉｏｎ）回線、光ケーブル回線、ｘＤＳＬ（ｘ　Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）等のネットワーク２を介して接続されおり、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）、ＦＴＰ（Ｆｉｌｅ　Ｆｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）等の伝送プロトコルに従ってデータのやり取りを行うようになっている。
【００１８】
図１及び図２に示すように、プリンタ製造業者３は、プリンタ装置３０を製造する業者であり、プリンタ装置３０の他、プリンタ装置３０に用いる第１及び第２のインクカートリッジ５０，６０、プリンタ装置３０を駆動するためのプリンタドライバ等をユーザ４に対して提供する。また、ユーザ４は、例えば端末装置２０の所有者である。
【００１９】
サーバ装置１０を管理するプリンタ製造業者３は、ゲーム制作会社等の広告主５からの依頼を受けて、依頼された広告データを生成し、サーバ装置１０にアップロードする。第２のインクカートリッジ６０は、通常の第１のインクカートリッジ５０より安くユーザ４に対して販売されている。この第２のインクカートリッジ６０は、通常、プリンタ装置３０に装着しても使用不可であり、ユーザ４は、第２のインクカートリッジ６０をプリンタ装置３０に装着し印刷を行うとき、端末装置２０でサーバ装置１０にアクセスし、ライセンスキーを取得することによって所定期間使用可能となる。端末装置２０は、ライセンスキーを取得するとき、このライセンスキーと共に広告データをダウンロードする。端末装置２０は、プリンタ装置３０で印刷をするとき等に、この広告データをモニタに表示する。また、このライセンスキーの有効期限が過ぎると、第２のインクカートリッジ６０は使用不可の状態になり、ユーザは、再度、サーバ装置１０にアクセスし、ライセンスキーの更新を行い、このとき、新たな広告データをダウンロードする。このとき、端末装置２０は、第２のインクカートリッジ６０の使用履歴等をサーバ装置１０にアップロードする。そして、端末装置２０は、プリンタ装置３０で印刷をするとき等に、新たにダウンロードした広告データをモニタに表示し、また、スピーカより可聴音で出力する。ライセンスキーの更新時、サーバ装置１０には、ユーザのプリンタ装置３０の使用履歴がアップロードされることから、プリンタ製造業者３等は、アップロードされたユーザの履歴データを集計等することによって、ユーザのプリンタ装置３０の使用動向を知ることができ、また、この集計結果を広告主５に提供することができる。
【００２０】
以上のようなデータ送受信システム１では、すなわち、プリンタ製造業者３等は、第２のインクカートリッジ６０の値段を、広告料収入の分、安く設定することができ、ユーザは、消耗品である第２のインクカートリッジ６０を安価で入手することができる。ユーザが安価に入手した第２のインクカートリッジ６０を用いるとき、端末装置２０のモニタには、ライセンスキーを取得する際にダウンロードした最新の広告データが表示され、プリンタ装置３０を使用するユーザに対して効率良く宣伝広告を行うことができる。
【００２１】
以上のようなデータ送受信システム１を構成するサーバ装置１０について図３を参照して説明すると、このサーバ装置１０は、通常のコンピュータとほぼ同様な構成を有しており、プリンタ装置３０の製造業者３又は製造業者３に関連する者等により管理されている。具体的に、このサーバ装置１０は、大容量ハードディスク等で構成された蓄積部１１と、デバイス制御等を行うプログラムが記憶されたＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１２と、ＲＯＭ１２等から読み出されたプログラムが実行されるＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１３と、端末装置２０とネットワーク２を介してデータのやり取りを行う通信部１４と、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）からなる制御部１５とを備える。
【００２２】
蓄積部１１には、広告主５からの提供された広告データと、プリンタ装置３０を駆動するために必要なライセンスキーが保存されている。また、蓄積部１１には、プリンタ装置３０のプリンタドライバ４０が保存されている。このプリンタドライバ４０は、端末装置２０にインストールされたときに、通常価格の第１のインクカートリッジ５０を用いるとき、プリンタ装置３０の駆動を許可し、低価格の第２のインクカートリッジ６０を用いているとき、ライセンスキーを取得しているときに限って、プリンタ装置３０の駆動を許可するソフトウェアである。蓄積部１１には、ユーザが本システム１を利用するときに、何時でもこのプリンタドライバ４０をダウンロードできるように保存されている。
【００２３】
以上のように構成されたサーバ装置１０は、端末装置２０から送信されたプリンタドライバのダウンロード要求を通信部１４で受信したとき、制御部１５の制御に基づいて蓄積部１１よりプリンタドライバを読み出し、通信部１４より端末装置２０に送信する。また、サーバ装置１０は、端末装置２０から送信されたライセンスキーの取得要求を通信部１４で受信したとき、制御部１５の制御に基づいて蓄積部１１よりライセンスキーと共に広告データを読み出し、これらのデータを通信部１４より端末装置２０に送信する。また、サーバ装置１０は、広告主５の端末装置よりアップロードされた広告データを蓄積部１１に保存する。
【００２４】
次に、以上のようなサーバ装置１０にアクセスする端末装置２０に図４を参照して説明すると、この端末装置２０は、例えば通常のパーソナルコンピュータと同様な構成を有するものであり、例えばユーザ宅に設置される。この端末装置２０は、デバイス制御等を行うプログラムが記憶されたＲＯＭ２１と、各種アプリケーションプログラムやコンピュータで処理された処理データ等が保存されるハードディスク等からなる記憶部２２と、ＲＯＭ２１や記憶部２２に保存されたプログラムがロードされ実行されるＲＡＭ２３と、サーバ装置１０とデータのやり取りを行う通信部２４と、操作信号等を入力するためのキーボード、テンキー等からなる操作部２５と、データを表示するＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等からなるモニタ２６と、音声データを可聴音に変換して出力するスピーカ２７と、全体の動作を制御するＣＰＵ等からなる制御部２８とを備える。この端末装置２０には、プリンタ装置３０がＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）、ＩＥＥＥ１３９４（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ　１３９４）等によって接続されている。
【００２５】
記憶部２２には、具体的に、オペレーティングシステム、閲覧ソフトウェアであるブラウザ、文書作成用ソフトウェア等のアプリケーションプログラムが格納されている他、オペレーティングシステム、アプリケーションプログラム等と端末装置２０に接続されるハードウェアとの間を取り持つ各種デバイスドライバが格納されている。この端末装置２０では、少なくともプリンタ装置３０を駆動するためのプリンタ製造業者３等が頒布するプリンタドライバ４０が格納されている。また、記憶部２２には、アプリケーションプログラムを用いて処理された処理データが保存される。また、記憶部２には、サーバ装置１０よりダウンロードした広告データが保存され、この広告データは、例えばファイルシステムに基づいて設けられた所定のフォルダに保存されている。また、記憶部２２には、更にプリンタ装置３０の使用履歴データが所定のフォルダに格納される。
【００２６】
以上のように構成された端末装置２０は、例えばユーザが操作部２５を用いてモニタ２６に表示されているアイコンをクリックすることによって、記憶部２２に保存されている各種アプリケーションプログラムを起動することができる。例えば、ユーザが操作部２５を用いてアイコンをクリックして文書作成用ソフトウェアを起動したとき、モニタには、文書作成画面が表示され、ここに、ユーザは、操作部２５を用いて文書を入力することができ、更に、ユーザは、作成した文書を記憶部２２に保存することができる。また、端末装置２０は、ユーザがブラウザを起動したとき、操作部２５を用いて所定のＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）に、通信部２４よりアクセスすることができる。
【００２７】
ところで、端末装置２０に接続されるプリンタ装置３０は、インクジェット型、熱転写型等のプリンタ装置である。図５に示すように、このプリンタ装置３０は、印画紙に印刷をする印刷ヘッド３１と、印画紙を給紙部から排紙部に送る送り機構３２と、インクカートリッジが装着される装着部３３と、プリンタ装置３０全体を制御するプリンタ制御部３４とを備える。
【００２８】
印刷ヘッド３１は、印画紙を横断するように駆動機構により移動される。印刷ヘッド３１は、駆動機構により印画紙を横断するように移動されながら、印画紙に対してインクを噴射する。具体的に、印刷ヘッド３１は、インクジェット型のとき、熱膨張を利用してインクを噴射し、熱によってインクを発泡させて噴射し又はピエゾ素子による圧力を利用してインクを噴射する。また、印刷ヘッド３１は、熱転写型であるとき、サーマルヘッドからなり、印画紙となる感熱紙に対して熱を加えることによって印刷を行う。
【００２９】
送り機構３２は、印画紙を給紙部から排紙部に送るものであって、印刷ヘッド３１の印刷速度に合わせて印画紙を送る。
【００３０】
装着部３３は、印刷ヘッド３１に対してインクを供給するための第１のインクカートリッジ５０と第２のインクカートリッジ６０とが選択的に装着される。ここで、この装着部３３に装着されるインクカートリッジは２種類あって、第１のインクカートリッジ５０は、小売店等で通常の第１の価格で販売されており、第２のインクカートリッジ６０は、第１の価格より安い第２の価格で販売されている。この第２のインクカートリッジ６０の価格は、プリンタ製造業者３が広告主５から支払われる宣伝広告費を得ることによって実現することができる。第１のインクカートリッジ５０と第２のインクカートリッジ６０とは、装着部３３を共通にするため、第１のインクカートリッジ５０と第２のインクカートリッジ６０を識別するための識別部を設ける他、外形形状、インク等の仕様を共通としている。
【００３１】
第１及び第２のインクカートリッジ５０，６０には、メモリ５１，６１が設けられている。第１のインクカートリッジ５０のメモリ５１には、製品番号、製造日、製造地、インクカートリッジ毎のインク量等が格納されている他、第１のインクカートリッジ５０であることを示す識別データが格納されている。第２のインクカートリッジ６０のメモリ６１には、製品番号、製造日、製造地、インクカートリッジ毎のインク量等が格納されている他、第２のインクカートリッジ６０であることを示す識別データが格納されている。第１のインクカートリッジ５０と第２のインクカートリッジ６０とは、各メモリ５１，６１に格納されている識別データに基づいて識別を行うことができるようになっている。装着部３３は、第１のインクカートリッジ５０又は第２のインクカートリッジ６０が装着されたとき、メモリ５１，６１よりインク量や識別データを読み出し、これらのデータをプリンタ制御部３４に出力する。
【００３２】
なお、装着部３３には、第１及び第２のインクカートリッジ５０，６０が装着されたことを機械的に検出する押圧型型スイッチ素子等からなる検出部が設けられている。
【００３３】
また、第１のインクカートリッジ５０と第２のインクカートリッジ６０との識別は、メモリ５１，６１に格納されている識別データによって行う他、何れか一方のインクカートリッジに識別用の識別用突部を設け、識別用突部を押圧型スイッチで検出するようにしてもよい。また、発光素子と受光素子等を用いて識別データを示すバーコードを検出するようにしてもよい。更に、インクカートリッジの外面に識別データを磁気記録し、これを読み出すようにしてもよい。
【００３４】
プリンタ制御部３４は、端末装置２０側のプリンタドライバ４０からのプリンタコマンドに応じて印刷ヘッド３１、送り機構３２等を制御する。また、プリンタ制御部３４は、装着部３３を介して入力された第１及び第２のインクカートリッジ５０，６０のメモリ５１，６１に格納されている製品番号、製造日、製造地、インクカートリッジ毎のインク量等を端末装置２０側のプリンタドライバ４０に出力する。
【００３５】
以上のように構成されたプリンタ装置３０を駆動する端末装置２０の記憶部２２にインストールされているプリンタドライバ４０は、オペレーティングシステム、アプリケーションプログラム等とプリンタ装置３０との間を取り持つソフトウェアであり、例えば、文字を書く、線を引く、ビットイメージを描画する、紙を送る等に対応するコマンドからプリンタ装置３０に適当なプリンタコマンドを生成し、プリンタ装置３０に出力する。
【００３６】
このプリンタドライバ４０について図５を参照して説明すると、このプリンタドライバ４０は、プリンタ装置３０の駆動を制御するプリンタ駆動部４１と、プリンタ装置３０の装着部３３に第１及び第２のインクカートリッジ５０，６０が装着されているかを検出するカートリッジ検出部４２と、装着部３３に装着されたインクカートリッジの種類を判別するカートリッジ判別部４３と、ライセンスキーの取得要求を生成するキーアクセス部４４と、時刻を計時するタイマ４５と、記憶部２２に保存されている広告データをモニタ２６やスピーカ２７に出力するような広告読み出しコマンドを生成する広告アクセス部４６と、第２のインクカートリッジ６０を装着部３３に装着しているときの使用状況を管理する履歴管理部４７とを備える。
【００３７】
プリンタ駆動部４１は、オペレーティングシステムやアプリケーションプログラムより印刷データが入力されたとき、印刷データに応じてプリンタ装置３０に適当なプリンタコマンドを生成し、このプリンタコマンドをプリンタ装置３０のプリンタ制御部３４に出力する。
【００３８】
カートリッジ検出部４２は、プリンタ装置３０のプリンタ制御部３４からの入力に基づいて、装着部３３に第１のインクカートリッジ５０か第２のインクカートリッジ６０の何れかが装着されているかどうかを検出する。具体的に、カートリッジ検出部４２は、プリンタ装置３０のプリンタ制御部３４よりメモリ５１，６１からのデータが入力されたか、又は装着部の検出部より検出信号か入力されたどうかによって、インクカートリッジが装着部３３に装着されているかどうかを判断する。そして、カートリッジ検出部４２は、何れかのインクカートリッジが装着部３３に装着されているときに限ってプリンタ装置３０の駆動を許可する。
【００３９】
また、カートリッジ判別部４３は、インクカートリッジ５０，６０のメモリ５１，６１に格納されている識別データの有無又は識別データが第１のインクカートリッジ５０を示しているか第２のインクカートリッジ６０を示しているかによって、装着部３３に装着されているインクカートリッジの種類を検出する。カートリッジ判別部４３は、第１のインクカートリッジ５０が装着部３３に装着されていると判断したとき、この判別信号をプリンタ駆動部４１に入力し、プリンタ駆動部４１がインクカートリッジの種類に応じたプリンタ装置３０の制御を行うことができるようにする。すなわち、カートリッジ判別部４３は、第２のインクカートリッジ６０が装着されていると判断したとき、基本的に印刷を禁止し、ライセンスキーが有効期限内のときに限って印刷を許可するようにする。
【００４０】
キーアクセス部４４は、サーバ装置１０にアクセスするコマンドを出力し、ライセンスキーをサーバ装置１０より取得していないときキー取得要求を通信部２４よりサーバ装置１０に送信する。また、キーアクセス部４４は、ライセンスキーを取得しているとき、タイマ４５に基づいて取得しているライセンスキーが有効期限内であるかどうかを判断する。そして、キーアクセス部４４は、取得しているライセンスキーが有効期限を過ぎているとき、更新要求を通信部２４よりサーバ装置１０に送信するようにする。
【００４１】
広告アクセス部４６は、キーアクセス部４４がライセンスキーを取得するときやライセンスキーの更新を行うとき、広告データの取得要求を通信部２４よりサーバ装置１０に送信する。広告アクセス部４６は、サーバ装置１０からダウンロードした広告データを、記憶部２２内の所定フォルダに保存する。キーアクセス部４６は、第２のインクカートリッジ６０が装着されているとき、所定時、広告データが格納されているフォルダにアクセスし、広告データをモニタ２６やスピーカ２７に出力するようにする。
【００４２】
履歴管理部４７は、第２のインクカートリッジ６０を用いて印刷したときの使用履歴を管理し、この履歴を記憶部２２の所定フォルダに保存する。履歴管理部４７は、プリンタ製造業者３や広告主５が所望するデータを管理するものであり、例えば、文書データを印刷したか、画像データや写真データを印刷したか、ホームページを印刷したか等のデータの種類と数を管理したり、所定期間内にどの色のインクをどの位使用したか等インク使用量に関するものを管理したり、所定期間内に何度印刷を行ったかの管理を行う。そして、履歴管理部４７は、ライセンスキーの更新時に、この履歴データを通信部２４よりネットワーク２を介してサーバ装置１０に送信する。
【００４３】
以上のように構成されるプリンタドライバ４０は、サーバ装置１０よりネットワーク２を介して端末装置２０に配信される他、光ディスク、ＩＣカード等リムーバル記録媒体によって頒布され、端末装置２０にインストールされる。このリムーバル記録媒体は、プリンタ装置３０やインクカートリッジに同梱して頒布することができる。したがって、リムーバル記録媒体としては、特にインクカートリッジと同梱する場合、インクカートリッジの収納箱に収納できる程度のものが好ましい。
【００４４】
具体的に、図６に示すように、端末装置２０は、リムーバル記録媒体が端末装置２０の装着部に装着されると、ユーザが操作部２５を操作することによって、又は自動的にインストールプログラムが起動され、記憶部２２にインストールされる。また、端末装置２０は、通信部２４よりサーバ装置１０にダウンロード要求を送信したとき、サーバ装置１０の通信部１４より送信されたプリンタドライバ４０を通信部２４で受信し、これを記憶部２２にインストールする。プリンタドライバ４０のインストールが完了すると、プリンタドライバ４０のキーアクセス部４４は、ステップＳ２において、ライセンスキーの取得コマンドを生成し、これに基づき、モニタ２６は、第２のインクカートリッジ６０を使用するにはライセンスキーの取得が必要な旨等を表示する。第２のインクカートリッジ６０は、第１のインクカートリッジ５０に対して低価格であり、その代わりに、広告データの視聴をユーザに対して強制するものだからである。ステップＳ３において、プリンタドライバ４０のキーアクセス部４４は、ユーザがライセンスキーの取得を承諾したかどうかを判断し、承諾したときステップＳ４に進み、承諾しなかったとき、ステップＳ７に進む。ステップＳ７では、端末装置２０は、第２のインクカートリッジ６０を使用することができない旨をモニタ２６に表示する。端末装置２０は、ステップＳ４において、キーアクセス部４４からのライセンスキーの取得要求を通信部２４よりサーバ装置１０に送信する。サーバ装置１０は、ライセンスキーの取得要求を通信部２４で受信すると、蓄積部１１よりライセンスキー及び広告データを読み出し、これらのデータを通信部２４より端末装置２０に送信する。
【００４５】
端末装置２０は、ステップＳ５において、サーバ装置１０から送信されたライセンスキーと広告データを受信すると、これらのデータを、記憶部２２の所定フォルダに格納する。そして、ステップＳ６において、プリンタドライバ４０は、タイマ４５でライセンスキーの有効期限の起算を開始する。
【００４６】
以上の例は、プリンタドライバ４０のインストール後、ライセンスキーを取得したときからライセンスキーの有効期限の起算を開始する例を説明したが、有効期限の起算開始時は、ユーザにリムーバル記録媒体を介して又はサーバ装置１０よりネットワーク２を介して配布されるプリンタドライバ４０に最初の１回分のライセンスキーと広告データが含まれているとき、プリンタドライバ４０のインストール時としてもよい。
【００４７】
また、この有効期限の起算開始時点は、図７に示すようにプリンタドライバ４０がインストールされている状態で第２のインクカートリッジ６０が装着されたときとしてもよい。すなわち、ステップＳ１１において、プリンタドライバ４０のカートリッジ検出部４２がプリンタ装置３０の装着部３３に第１のインクカートリッジ５０又は第２のインクカートリッジ６０の何れかが装着されていることを検出し、カートリッジ判別部４３が装着部３３に装着されているインクカートリッジが第２のインクカートリッジ６０であることを、最初に判別すると、ステップＳ２において、プリンタドライバ４０は、タイマ４５でライセンスキーの有効期限の起算を開始する。すなわち、プリンタドライバ４０がライセンスキー及び広告データを取得している状態において、これまで第１のインクカートリッジ５０を使用していたユーザがインク交換のため第２のインクカートリッジ６０を装着部３３に装着した時点をもって、タイマ４５は、有効期限の起算を開始する。
【００４８】
通常、装着部３３に装着されているインクカートリッジは、インクが無くなるまで使用されるものであるから、第２のインクカートリッジ６０の装着部３３への装着時点をもってライセンスキーの有効期限の起算を開始するようにすることで、上記図６の例と異なり、ライセンスキー取得時点から第２のインクカートリッジ６０を装着部３３に装着する時点までの時間差を無くすことができる。
【００４９】
次に、端末装置２０を用いてプリンタ装置３０で印刷データを印刷するときの手順について図８を参照して説明する。例えば、アプリケーションプログラムで印刷実行操作がされると、ステップＳ２１において、プリンタドライバ４０のカートリッジ検出部４２は、プリンタ装置３０のプリンタ制御部３４よりメモリ５１，６１からのデータが入力されたか、又は装着部の検出部より検出信号か入力されたどうかによって、インクカートリッジが装着部３３に装着されているかどうかを判断する。そして、プリンタドライバ４０は、インクカートリッジの何れかが装着されているとき、ステップＳ２２に進み、インクカートリッジが装着されていなかったとき、ステップＳ２８に進み、印刷を禁止する。
【００５０】
ステップＳ２２において、カートリッジ判別部４３は、インクカートリッジ５０，６０のメモリ５１，６１に格納されている識別データの有無又は識別データが第１のインクカートリッジ５０を示しているか第２のインクカートリッジ６０を示しているかによって、装着部３３に装着されているインクカートリッジの種類を検出し、装着部３３に装着されているインクカートリッジが第２のインクカートリッジ６０であるかどうかを判断する。そして、プリンタドライバ４０は、第２のインクカートリッジ６０が装着部３３に装着されているとき、ステップＳ２４に進み、第２のインクカートリッジ６０が装着部３３に装着されていなかったとき、すなわち第１のインクカートリッジ５０が装着されているとき、ステップＳ２３に進む。ステップＳ２３では、第１のインクカートリッジ５０を用いた印刷を許可する。第１のインクカートリッジ５０は、ユーザが通常の第１の価格で購入したものだからである。
【００５１】
ステップＳ２４において、プリンタドライバ４０のキーアクセス部４４は、ライセンスキーが格納されている所定のフォルダにアクセスしサーバ装置１０よりライセンスキーを取得しているかどうかを判断する。プリンタドライバ４０は、ライセンスキーを取得していないとき、図９のステップＳ３１に進み、ライセンスキーを取得しているとき、ステップＳ２５に進む。
【００５２】
ステップＳ２５において、プリンタドライバ４０のキーアクセス部４４は、ライセンスキーを取得しているとき、タイマ４５に基づいて取得しているライセンスキーが有効期限内であるかどうかを判断する。そして、プリンタドライバ４０は、有効期限内のとき、ステップＳ２６に進み、有効期限を過ぎているとき、図９に示すステップＳ３１に進む。
【００５３】
ステップＳ２６において、プリンタドライバ４０の広告アクセス部４６は、広告データが格納されているフォルダにアクセスし、広告データをモニタ２６やスピーカ２７に出力するようにする。
【００５４】
ステップＳ２７において、プリンタ駆動部４１は、アプリケーションプログラムより印刷データが入力されたとき、印刷データに応じてプリンタ装置３０に適当なプリンタコマンドを生成し、このプリンタコマンドをプリンタ装置３０のプリンタ制御部３４に出力する。そして、プリンタ装置３０のプリンタ制御部３４は、端末装置２０側のプリンタドライバからのプリンタコマンドに応じて印刷ヘッド３１、送り機構３２等を制御し、印画紙を給紙部より排紙部に送りながら順次印刷ヘッド３１で印画紙に印刷データを印刷する。印刷中において、モニタ２６には、広告アクセス部４６が記憶部２２の所定フォルダより読み出した広告データが表示され、また、スピーカ２７より可聴音で出力される。これによって、プリンタ装置３０のユーザに対して効果的な宣伝広告を行うことができる。
【００５５】
なお、広告アクセス部４６は、印刷時に、モニタ２６やスピーカ２７より広告データを出力するだけでなく、宣伝効果を更に高めるため、ライセンスキーの有効期限中、常時モニタ２６及び／又はスピーカ２７より出力するようにしてもよい。また、ユーザが操作部２５を操作して、何時でも広告データが格納されているフォルダにアクセスし、モニタ２６及び／又はスピーカ２７より出力することができるようにしてもよい。
【００５６】
そして、プリンタドライバ４０の履歴管理部４７は、プリンタ装置３０の使用履歴、すなわち文書データを印刷したか、画像データや写真データを印刷したか、ホームページを印刷したか等のデータを記憶部２２の所定フォルダに格納する。
【００５７】
ところで、ステップＳ２４でプリンタドライバ４０が未だライセンスキーを取得していないと判断されたとき及びステップＳ２５でライセンスキーの有効期限が過ぎていると判断されたとき、図９に示す処理が行われる。
【００５８】
ステップＳ２４でプリンタドライバ４０が未だライセンスキーを取得していないと判断されたとき及びステップＳ２５でライセンスキーの有効期限が過ぎていると判断されと、ステップＳ３１において、キーアクセス部４４は、モニタ２６に警告表示をする。具体的に、モニタ２６には、ライセンスキーの取得を促す表示、ライセンスキーの有効期限が過ぎているためライセンスキーの更新を行う必要がある旨の表示がされる。ステップＳ３２において、プリンタドライバ４０のキーアクセス部４４は、ユーザがライセンスキーの取得を承諾したかどうかを判断し、承諾したときステップＳ３３に進み、承諾しなかったとき、ステップＳ３６に進む。ステップＳ３６では、プリンタドライバ４０は、第２のインクカートリッジ６０での印刷を禁止し、第１のインクカートリッジ５０での印刷のみを許可する。
【００５９】
ステップＳ３３において、端末装置２０は、キーアクセス部４４からのライセンスキーの取得要求を通信部２４よりサーバ装置１０に送信する。サーバ装置１０は、ライセンスキーの取得要求を通信部１４で受信すると、蓄積部１１よりライセンスキー及び広告データを読み出し、これらのデータを通信部１４より端末装置２０に送信する。ステップＳ３４において、端末装置２０は、サーバ装置１０から送信されたライセンスキーと広告データを通信部２４で受信すると、これらのデータを、記憶部２２の所定フォルダに格納する。また、ステップＳ３５において、プリンタドライバ４０の履歴管理部４７は、所定フォルダよりプリンタ装置３０の使用履歴データを読み出し、これを通信部２４よりサーバ装置１０に送信する。ここで、サーバ装置１０に送信する使用履歴データは、例えばライセンスキーの有効期限内のものである。サーバ装置１０の管理者であるプリンタ製造業者３等は、第２のインクカートリッジ６０を使用したユーザのプリンタ装置３０の使用履歴を集計することで、ユーザのプリンタ装置３０の使用動向を知ることができる。勿論、使用履歴データは、ライセンスキーの有効期限内のもの限る他、それ以前の使用履歴データや第１のインクカートリッジ５０の使用履歴もサーバ装置１０に送信するようにしてもよい。そして、ステップＳ３７において、プリンタドライバ４０は、タイマ４５でライセンスキーの有効期限の起算を開始する。
【００６０】
以上のようなデータ送受信システム１によれば、標準的価格の第１のインクカートリッジ５０より安価な第２のインクカートリッジ６０を提供することができ、ユーザにとってプリンタ装置３０が使用し易いものとなる。また、第２のインクカートリッジ６０を使用するときには、必ず広告データが端末装置２０より出力されることとなるから、プリンタ装置３０のユーザに対する宣伝効果を高めることができる。更に、ライセンスキーの更新時には、サーバ装置１０に使用履歴データが送信されることとなるから、プリンタ製造業者３や広告主５は、使用履歴データを集計することによって、ユーザのプリンタ装置３０の使用動向を知ることができ、次の製品開発の参考に用いることができる。また、このデータ送受信システム１では、インクカートリッジのインク残量が少なくなったときに、ライセンスキーの更新操作と共に新たな第１のインクカートリッジ５０や第２のインクカートリッジ６０の注文を受け付けることができる。
【００６１】
以上の例では、プリンタドライバ４０を端末装置２０にインストールされるソフトウェアにより構成した場合を説明したが、このプリンタドライバ４０は、ハードウェアによって実現するようにしてもく、また、プリンタ装置３０側に設けるようにしてもよい。また、以上の例では、端末装置２０にプリンタ装置３０をネットワークを介して接続した場合を説明したが、端末装置２０は、プリンタ装置３０が一体化されているものであってもよい。
【００６２】
【発明の効果】
本発明によれば、装着手段に装着されたインクカートリッジの種類を判別し、第２のインクカートリッジのとき、管理装置にアクセスして、印刷機構の駆動を所定期間に限って許可する許可データを取得すると共に、広告データを取得し、第２のインクカートリッジが装着されていることが検出され、印刷機構の駆動が許可データにより許可されているとき、印刷機構が駆動されて印画紙に印刷データを印刷し、広告データをユーザインタフェースに出力することで、プリンタ装置と広告を関連付け、効率良く宣伝広告を行う。
【図面の簡単な説明】
【図１】本発明が適用されたデータ送受信システムの構成を説明する図である。
【図２】上記データ送受信システムにより提供されるサービスを説明する図である。
【図３】上記データ送受信システムを構成するサーバ装置を説明する図である。
【図４】上記データ送受信システムを構成する端末装置を説明する図である。
【図５】プリンタ装置及びプリンタドライバを説明する図である。
【図６】プリンタドライバのインストールの手順を説明するフローチャートである。
【図７】第２のインクカートリッジが装着されたときに有効期限の起算を開始する例を説明するフローチャートである。
【図８】端末装置を用いてプリンタ装置で印刷データを印刷するときの手順を説明するフローチャートである。
【図９】プリンタドライバがライセンスキーを取得していないとき及びライセンスキーの有効期限が過ぎているときの処理を説明するフローチャートである。
【符号の説明】
１　データ送受信システム、２　ネットワーク、３　プリンタ製造業者、４　ユーザ、５　広告主、１０　サーバ装置、１１　蓄積部、１２　ＲＯＭ、１３　ＲＡＭ、１４　通信部、１５　制御部、２０　端末装置、２１　ＲＯＭ、２２　記憶部、２３　ＲＡＭ、２４　通信部、２５　操作部、２６　モニタ、２７　制御部、３０　プリンタ装置、３１　印刷ヘッド、３２　送り機構、３３　装着部、３４　プリンタ制御部、４０　プリンタドライバ、４１　プリンタ駆動部、４２カートリッジ検出部、４３　カートリッジ判別部、４４　キーアクセス部、４５　タイマ、４６　広告アクセス部、５０　第１のインクカートリッジ、５１　メモリ、６０　第２のインクカートリッジ、６１　メモリ
【図１】
2004013715.tif 000003
【図２】
2004013715.tif 000004
【図３】
2004013715.tif 000005
【図４】
2004013715.tif 000006
【図５】
2004013715.tif 000007
【図６】
2004013715.tif 000008
【図７】
2004013715.tif 000009
【図８】
2004013715.tif 000010
【図９】
2004013715.tif 000011