(57)【要約】【課題】ウェブページを閲覧する際にはバナー広告を表示できるが、ウェブページを印刷する際にはバナー広告を削除して印刷できるようにする。【解決手段】ウェブブラウザ１１に、バナー広告除去プラグイン１２とＵＲＬ追加プラグイン１３が組み込まれている。また、パソコン１の記憶装置には、ウェブページ印刷時に、不要で除去しようとするバナー広告にリンクされているＵＲＬを格納した広告ＵＲＬリスト１４を持たせている。バナー広告除去プラグイン１２は、ウェブページの印刷実行時、対象ページのｈｔｍｌデータ中に、広告ＵＲＬリスト１４にあるＵＲＬが存在していたとき、該ＵＲＬが含まれるタグを無視して印刷データを作成する。【選択図】図１
2007257069.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを介してウェブページを取得し、印刷を実行するウェブページ印刷方法であって、
除去しようとするバナー広告にリンクされているＵＲＬを広告ＵＲＬリストに追加するＵＲＬ追加プロセスと、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストにあるＵＲＬが存在しているか否かを判別し、広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグを無視して印刷データを作成するバナー広告除去プロセスと、を備えたことを特徴とするウェブページ印刷方法。
【請求項２】
前記バナー広告除去プロセスは、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグを無視して印刷データを作成することを特徴とする請求項１に記載のウェブページ印刷方法。
【請求項３】
インターネットを介してウェブページを取得し、印刷を実行するウェブページ印刷方法であって、
除去しようとするバナー広告にリンクされているＵＲＬを広告ＵＲＬリストに追加するＵＲＬ追加プロセスと、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストにあるＵＲＬが存在しているか否かを判別し、広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグをプレースホルダで置き換えて印刷データを作成するバナー広告除去プロセスと、を備えたことを特徴とするウェブページ印刷方法。
【請求項４】
前記バナー広告除去プロセスは、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグをプレースホルダで置き換えて印刷データを作成することを特徴とする請求項３に記載のウェブページ印刷方法。
【請求項５】
ウェブページの印刷実行時、除去対象のバナー広告にリンクされているＵＲＬを保持する広告ＵＲＬリストを参照し、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグを無視して印刷データを作成するバナー広告除去手段を備えたことを特徴とする画像形成装置。
【請求項６】
前記バナー広告除去手段は、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグを無視して印刷データを作成することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
ウェブページの印刷実行時、除去対象のバナー広告にリンクされているＵＲＬを保持する広告ＵＲＬリストを参照し、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグをプレースホルダで置き換えて印刷データを作成するバナー広告除去手段を備えたことを特徴とする画像形成装置。
【請求項８】
前記バナー広告除去手段は、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグをプレースホルダで置き換えて印刷データを作成することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
除去対象のバナー広告にリンクされているＵＲＬを保持する広告ＵＲＬリストと、除去しようとするバナー広告にリンクされているＵＲＬを前記広告ＵＲＬリストに追加するＵＲＬ追加手段と、バナー広告除去手段と、を備えた情報処理装置を構成するコンピュータに、
前記広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグを無視して印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする画像処理プログラム。
【請求項１０】
前記コンピュータに、前記バナー広告除去手段は、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグを無視して印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする請求項９に記載の画像処理プログラム。
【請求項１１】
バナー広告除去手段を備えた情報処理装置を構成するコンピュータに、
ウェブページの印刷実行時、ウェブページ表示画面又は印刷プレビュー画面上で削除すべきバナー広告を選択可能とし、選択されたバナー広告のタグを無視して印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする画像処理プログラム。
【請求項１２】
バナー広告除去手段を備えた情報処理装置を構成するコンピュータに、
ウェブページの印刷実行時、ウェブページのＵＲＬのドメイン名と印刷対象ページのｈｔｍｌデータ中に含まれるＵＲＬのドメイン名とを比較して、両者が異なる場合、該ＵＲＬが含まれるタグを無視して印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする画像処理プログラム。
【請求項１３】
除去対象のバナー広告にリンクされているＵＲＬを保持する広告ＵＲＬリストと、除去しようとするバナー広告にリンクされているＵＲＬを前記広告ＵＲＬリストに追加するＵＲＬ追加手段と、バナー広告除去手段と、を備えた情報処理装置を構成するコンピュータに、
ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグをプレースホルダで置き換えて印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする画像処理プログラム。
【請求項１４】
前記コンピュータに、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグをプレースホルダで置き換えて印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする請求項１３に記載の画像処理プログラム。
【請求項１５】
バナー広告除去手段を備えた情報処理装置を構成するコンピュータに、
ウェブページの印刷実行時、ウェブページ表示画面又は印刷プレビュー画面上で削除すべきバナー広告を選択可能とし、選択されたバナー広告のタグをプレースホルダで置き換えて印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする画像処理プログラム。
【請求項１６】
バナー広告除去手段を備えた情報処理装置を構成するコンピュータに、
ウェブページの印刷実行時、ウェブページのＵＲＬのドメイン名と印刷対象ページのｈｔｍｌデータ中に含まれるＵＲＬのドメイン名とを比較して、両者が異なる場合、該ＵＲＬが含まれるタグをプレースホルダで置き換えて印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを介して取得したウェブページを印刷するウェブページ印刷方法、それに用いる画像形成装置及び画像処理プログラムに関するものである。
【背景技術】
【０００２】
ホームページなどの多くのウェブページには、プル型広告の一種であるバナー広告が割り付けられている。それにより、そのウェブページにアクセスしたクライアントのモニタには、ウェブページがバナー広告付きで表示される。多くのバナー広告には、広告主のホームページがリンクされていて、バナー広告部分をクリックすると、広告主のホームページにアクセスし、そのホームページが表示される。
【０００３】
そのホームページ管理システムとしては、例えば、特許文献１（特開２００２−３５１７７０号公報）に示されるように、ホームページの画面上に、バナー広告として、広告の他にゲームソフトの画面を表示して、ゲームソフトの魅力でホームページの利用価値を高めるようにした技術も提案されている。
【０００４】
一方、ホームページの内容には興味があるが、バナー広告には興味がなく、むしろ邪魔に思う人がいるのも現実である。そのような人のために、バナー広告を削除してウェブページを表示するようにしたアプリケーションも販売されている（例えば、Agunitum社製Outpost Firewall）。
【０００５】
このアプリケーションでは、ｈｔｍｌファイルにおいて、バナー広告を貼り付ける際に使われる典型的な文字列（例えば、「ＢＡＮＮＥＲ」，「ＡＤ」等）を、予めリストアップしておき、表示しようとしているｈｔｍｌファイルから、該当する文字列が含まれるＩＭＧタグを削除していく。そのようにして、該当する文字列が含まれるＩＭＧタグを削除した後のｈｔｍｌファイルの表示を行う。そのようにすれば、バナー広告のないウェブページを表示することができる。また、それを印刷すれば、バナー広告のない状態でウェブページを印刷できる。
【０００６】
【特許文献１】特開２００２−３５１７７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
一般に、ウェブページを閲覧する際、バナー広告は、それをクリックすることでより詳細な情報を得ることができ、バナー広告を表示することに価値があるといえる。一方、ウェブページを印刷する場合、バナー広告はクリックできないただの画像であり、大抵は、目障りになるだけである。特に、上記特許文献１に示されるように、ホームページの画面上に、バナー広告として、広告の他にゲームソフトの画面を表示する場合、ウェブページを閲覧する際、ゲームソフトの画面も表示されればゲームを楽しむことができるが、それを印刷する場合においては、ゲーム画面が印刷されてもゲームを行うことはできず、何の意味もなくなって、目障りになるだけである。
【０００８】
しかしながら、上記バナー広告のないウェブページを表示するアプリケーションでは、ウェブページを印刷する場合だけでなく、ウェブページを閲覧する際にもバナー広告を削除していまい、バナー広告等をモニタに表示したときの利便性も奪ってしまうという問題点があった。
【０００９】
本発明は、そのような問題点に鑑み、ウェブページを閲覧する際にはバナー広告を表示できるが、ウェブページを印刷する際にはバナー広告を削除して印刷できるようにすることを目的とするものである。
【課題を解決するための手段】
【００１０】
前記課題を解決するため、本願の請求項１にかかるウェブページ印刷方法の発明は、インターネットを介してウェブページを取得し、印刷を実行するウェブページ印刷方法であって、除去しようとするバナー広告にリンクされているＵＲＬを広告ＵＲＬリストに追加するＵＲＬ追加プロセスと、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストにあるＵＲＬが存在しているか否かを判別し、広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグを無視して印刷データを作成するバナー広告除去プロセスと、を備えたことを特徴とする。
【００１１】
また、本願の請求項２にかかる発明は、請求項１にかかる発明において、前記バナー広告除去プロセスは、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグを無視して印刷データを作成することを特徴とする。
【００１２】
また、本願の請求項３にかかるウェブページ印刷方法の発明は、インターネットを介してウェブページを取得し、印刷を実行するウェブページ印刷方法であって、除去しようとするバナー広告にリンクされているＵＲＬを広告ＵＲＬリストに追加するＵＲＬ追加プロセスと、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストにあるＵＲＬが存在しているか否かを判別し、広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグをプレースホルダで置き換えて印刷データを作成するバナー広告除去プロセスと、を備えたことを特徴とする。
【００１３】
また、本願の請求項４にかかる発明は、請求項３にかかる発明において、前記バナー広告除去プロセスは、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグをプレースホルダで置き換えて印刷データを作成することを特徴とする。
【００１４】
また、本願の請求項５にかかる画像形成装置の発明は、ウェブページの印刷実行時、除去対象のバナー広告にリンクされているＵＲＬを保持する広告ＵＲＬリストを参照し、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグを無視して印刷データを作成するバナー広告除去手段を備えたことを特徴とする。
【００１５】
また、本願の請求項６の発明は、請求項５にかかる発明において、前記バナー広告除去手段は、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグを無視して印刷データを作成することを特徴とする。
【００１６】
また、本願の請求項７にかかる画像形成装置の発明は、ウェブページの印刷実行時、除去対象のバナー広告にリンクされているＵＲＬを保持する広告ＵＲＬリストを参照し、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグをプレースホルダで置き換えて印刷データを作成するバナー広告除去手段を備えたことを特徴とする。
【００１７】
また、本願の請求項８の発明は、請求項７にかかる発明において、前記バナー広告除去手段は、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグをプレースホルダで置き換えて印刷データを作成することを特徴とする。
【００１８】
また、本願の請求項９にかかる画像処理プログラムの発明は、除去対象のバナー広告にリンクされているＵＲＬを保持する広告ＵＲＬリストと、除去しようとするバナー広告にリンクされているＵＲＬを前記広告ＵＲＬリストに追加するＵＲＬ追加手段と、バナー広告除去手段と、を備えた情報処理装置を構成するコンピュータに、
前記広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグを無視して印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする。
【００１９】
また、本願の請求項１０の発明は、請求項９にかかる発明において、前記コンピュータに、前記バナー広告除去手段は、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグを無視して印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする。
【００２０】
また、本願の請求項１１にかかる画像処理プログラムの発明は、バナー広告除去手段を備えた情報処理装置を構成するコンピュータに、
ウェブページの印刷実行時、ウェブページ表示画面又は印刷プレビュー画面上で削除すべきバナー広告を選択可能とし、選択されたバナー広告のタグを無視して印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする。
【００２１】
また、本願の請求項１２にかかる画像処理プログラムの発明は、バナー広告除去手段を備えた情報処理装置を構成するコンピュータに、
ウェブページの印刷実行時、ウェブページのＵＲＬのドメイン名と印刷対象ページのｈｔｍｌデータ中に含まれるＵＲＬのドメイン名とを比較して、両者が異なる場合、該ＵＲＬが含まれるタグを無視して印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする。
【００２２】
また、本願の請求項１３にかかる画像処理プログラムの発明は、除去対象のバナー広告にリンクされているＵＲＬを保持する広告ＵＲＬリストと、除去しようとするバナー広告にリンクされているＵＲＬを前記広告ＵＲＬリストに追加するＵＲＬ追加手段と、バナー広告除去手段と、を備えた情報処理装置を構成するコンピュータに、
ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグをプレースホルダで置き換えて印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする。
【００２３】
また、本願の請求項１４の発明は、請求項１３にかかる発明において、前記コンピュータに、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグをプレースホルダで置き換えて印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする。
【００２４】
また、本願の請求項１５にかかる画像処理プログラムの発明は、バナー広告除去手段を備えた情報処理装置を構成するコンピュータに、
ウェブページの印刷実行時、ウェブページ表示画面又は印刷プレビュー画面上で削除すべきバナー広告を選択可能とし、選択されたバナー広告のタグをプレースホルダで置き換えて印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする。
【００２５】
また、本願の請求項１６にかかる画像処理プログラムの発明は、バナー広告除去手段を備えた情報処理装置を構成するコンピュータに、
ウェブページの印刷実行時、ウェブページのＵＲＬのドメイン名と印刷対象ページのｈｔｍｌデータ中に含まれるＵＲＬのドメイン名とを比較して、両者が異なる場合、該ＵＲＬが含まれるタグをプレースホルダで置き換えて印刷データを作成するバナー広告除去手段としての機能を実行させることを特徴とする。
【発明の効果】
【００２６】
本願の各発明は、次のような効果を奏する。
すなわち、請求項１にかかる発明においては、除去しようとするバナー広告にリンクされているＵＲＬを広告ＵＲＬリストに追加し、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストにあるＵＲＬが存在しているか否かを判別し、広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグを無視して印刷データを作成するようにした。その結果、ウェブページを閲覧する際にはバナー広告を表示できるが、ウェブページを印刷する際にはバナー広告を削除して印刷できるようになる。
【００２７】
また、請求項２にかかる発明においては、請求項１にかかるウェブページ印刷方法において、前記バナー広告除去プロセスは、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグを無視して印刷データを作成するようにしたので、リンクが設定されていないバナー広告も削除して印刷できる。
【００２８】
また、請求項３にかかる発明においては、除去しようとするバナー広告にリンクされているＵＲＬを広告ＵＲＬリストに追加し、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストにあるＵＲＬが存在しているか否かを判別し、広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグをプレースホルダで置き換えて印刷データを作成するようにした。その結果、ウェブページを閲覧する際にはバナー広告を表示できるが、ウェブページを印刷する際にはバナー広告を削除して印刷できる上、ページ全体のレイアウトは維持できるようになる。
【００２９】
また、請求項４にかかる発明においては、請求項３にかかるウェブページ印刷方法において、前記バナー広告除去プロセスは、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグをプレースホルダで置き換えて印刷データを作成するようにしたので、リンクが設定されていないバナー広告も削除して印刷できる上、ページ全体のレイアウトは維持できるようになる。
【００３０】
また、請求項５にかかる発明においては、ウェブページの印刷実行時、除去対象のバナー広告にリンクされているＵＲＬを保持する広告ＵＲＬリストを参照し、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグを無視して印刷データを作成するようにした。その結果、ウェブページを閲覧する際にはバナー広告を表示できるが、ウェブページを印刷する際にはバナー広告を削除して印刷できるようになる。
【００３１】
また、請求項６にかかる発明においては、請求項５にかかる画像形成装置において、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグを無視して印刷データを作成するようにしたので、リンクが設定されていないバナー広告も削除して印刷できる。
【００３２】
また、請求項７にかかる発明においては、ウェブページの印刷実行時、除去対象のバナー広告にリンクされているＵＲＬを保持する広告ＵＲＬリストを参照し、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグをプレースホルダで置き換えて印刷データを作成するようにした。その結果、ウェブページを閲覧する際にはバナー広告を表示できるが、ウェブページを印刷する際にはバナー広告を削除して印刷できる上、ページ全体のレイアウトは維持できるようになる。
【００３３】
また、請求項８にかかる発明においては、請求項７にかかる画像形成装置において、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグをプレースホルダで置き換えて印刷データを作成するようにしたので、リンクが設定されていないバナー広告も削除して印刷できる上、ページ全体のレイアウトは維持できるようになる。
【００３４】
また、請求項９にかかる発明においては、除去対象のバナー広告にリンクされているＵＲＬを保持する広告ＵＲＬリストと、除去しようとするバナー広告にリンクされているＵＲＬを前記広告ＵＲＬリストに追加するＵＲＬ追加手段と、バナー広告除去手段と、を備え、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグを無視して印刷データを作成するようにした。その結果、ウェブページを閲覧する際にはバナー広告を表示できるが、ウェブページを印刷する際にはバナー広告を削除して印刷できるようになる。
【００３５】
また、請求項１０にかかる発明においては、請求項９にかかる画像処理プログラムにおいて、前記バナー広告除去手段は、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグを無視して印刷データを作成するようにしたので、リンクが設定されていないバナー広告も削除して印刷できる。
【００３６】
また、請求項１１にかかる発明においては、ウェブページの印刷実行時、ウェブページ表示画面又は印刷プレビュー画面上で削除すべきバナー広告を選択可能とし、選択されたバナー広告のタグを無視して印刷データを作成するようにしたので、削除すべきバナー広告を、ユーザがウェブページ毎に任意に選択できる。
【００３７】
また、請求項１２にかかる発明においては、ウェブページの印刷実行時、ウェブページのＵＲＬのドメイン名と印刷対象ページのｈｔｍｌデータ中に含まれるＵＲＬのドメイン名とを比較して、両者が異なる場合、該ＵＲＬが含まれるタグを無視して印刷データを作成するようにしたので、ユーザは、広告ＵＲＬリストのようなリストの管理をすることなく、バナー広告を自動的に削除して印刷できる。
【００３８】
また、請求項１３にかかる発明においては、除去対象のバナー広告にリンクされているＵＲＬを保持する広告ＵＲＬリストと、除去しようとするバナー広告にリンクされているＵＲＬを前記広告ＵＲＬリストに追加するＵＲＬ追加手段と、バナー広告除去手段とうき、を備え、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、前記広告ＵＲＬリストに保持されているＵＲＬが存在していたとき、該ＵＲＬが含まれるタグをプレースホルダで置き換えて印刷データを作成するようにした。その結果、ウェブページを閲覧する際にはバナー広告を表示できるが、ウェブページを印刷する際にはバナー広告を削除して印刷できる上、ページ全体のレイアウトは維持できるようになる。
【００３９】
また、請求項１４にかかる発明においては、請求項１３にかかる画像処理プログラムにおいて、前記バナー広告除去手段は、ウェブページの印刷実行時、印刷対象ページのｈｔｍｌデータ中に、所定の文字列が存在していたとき、該文字列が含まれるタグをプレースホルダで置き換えて印刷データを作成するようにしたので、リンクが設定されていないバナー広告も削除して印刷できる上、ページ全体のレイアウトは維持できるようになる。
【００４０】
また、請求項１５にかかる発明においては、ウェブページの印刷実行時、ウェブページ表示画面又は印刷プレビュー画面上で削除すべきバナー広告を選択可能とし、選択されたバナー広告のタグをプレースホルダで置き換えて印刷データを作成するようにしたので、削除すべきバナー広告を、ユーザがウェブページ毎に任意に選択できる上、ページ全体のレイアウトは維持できるようになる。
【００４１】
また、請求項１６にかかる発明においては、ウェブページの印刷実行時、ウェブページのＵＲＬのドメイン名と印刷対象ページのｈｔｍｌデータ中に含まれるＵＲＬのドメイン名とを比較して、両者が異なる場合、該ＵＲＬが含まれるタグをプレースホルダで置き換えて印刷データを作成するようにしたので、ユーザは、広告ＵＲＬリストのようなリストの管理をすることなく、バナー広告を自動的に削除して印刷できる上、ページ全体のレイアウトは維持できるようになる。
【発明を実施するための最良の形態】
【００４２】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。
【実施例１】
【００４３】
図１は、第１実施例の概略構成を示すブロック図である。パソコン１は、ウェブブラウザ１１を有していて、インターネットを介してウェブページを取得し、モニタ（図示せず）に表示したり、プリンタ２で印刷したりすることができる。そして、ウェブブラウザ１１には、バナー広告除去プラグイン１２とＵＲＬ追加プラグイン１３が組み込まれている。また、パソコン１の記憶装置には、ウェブページ印刷時に、不要で除去しようとするバナー広告にリンクされているＵＲＬを格納した広告ＵＲＬリスト１４を持たせている。
【００４４】
バナー広告除去プラグイン１２は、ウェブページの印刷実行時に、広告ＵＲＬリスト１４を参照し、対象ページのｈｔｍｌデータ中に、広告ＵＲＬリスト１４に載っているＵＲＬが存在していたときには、該ＵＲＬが含まれるタグを無視して印刷データを作成するためのものである。また、ＵＲＬ追加プラグイン１３は、除去しようとするバナー広告にリンクされているＵＲＬを広告ＵＲＬリスト１４に追加するためのものである。
【００４５】
バナー広告除去プラグイン１２は、インターネットを介して外部から取得したウェブページを印刷する段階になったとき、ｈｔｍｌデータを読み込むｈｔｍｌ読込手段と、読み込んだｈｔｍｌデータを解析し、ｈｔｍｌデータ中に、広告ＵＲＬリスト１４に載っているＵＲＬにリンクされている画像を含むタグを削除するリンク解析手段と、そのようにして不要画像を削除したページを印刷用ｈｔｍｌページとして作成するｈｔｍｌ作成手段と、作成したｈｔｍｌページを描画処理するレンダリング手段とを備えている。レンダリングされたｈｔｍｌページデータは、プリンタドライバ１５を介してプリンタ２に送られる。
【００４６】
ＵＲＬ追加プラグイン１３により広告ＵＲＬリスト１４に広告ＵＲＬを追加する処理は次のようにして行う。図３に、ＵＲＬを広告ＵＲＬリストに追加する手順をフローチャートとして示すように、パソコン１のモニタでウェブページを閲覧中に不要な広告を発見したら（ステップＳ１）、マウス等を使って不要広告を選択し、広告ＵＲＬリスト１４へのＵＲＬ追加を指示し（ステップＳ２）、当該広告にリンクされているＵＲＬを広告ＵＲＬリスト１４に追加する（ステップＳ３）。
【００４７】
その際のＵＲＬ追加プラグイン１３の処理は、図４のようになる。すなわち、不要広告が選択されて広告ＵＲＬリスト１４へのＵＲＬ追加が指示されたか否かを判別し（ステップＳ４）、広告ＵＲＬリスト１４へのＵＲＬ追加が指示されたら、該当するＵＲＬをＵＲＬ追加プラグイン１３に追加する（ステップＳ５）。一方、ステップＳ４でＵＲＬ追加が指示されなかったら、ＵＲＬの選択終了コマンドが入力されたか否かを判別し（ステップＳ５）、選択終了コマンドが入力されたら処理を終了する。
【００４８】
次に、図５のフローチャートを参照しながら、バナー広告除去プラグイン１２の処理を説明する。まず、印刷しようとしている対象のウェブページのｈｔｍｌソースを読み込み（ステップＳ７）、当該ページに貼り付けられている画像にリンクが設定されているか否かを判別する（ステップＳ８）。リンクが設定されていたら、リンクＵＲＬが広告ＵＲＬリスト１４にあるか否かを判別し（ステップＳ９）、広告ＵＲＬリスト１４にあったら、該ＵＲＬが含まれるタグを無視してｈｔｍｌデータを再作成する（ステップＳ１０）。そして、再作成したｈｔｍｌデータのレンダリングを行い（ステップＳ１１）、レンダリングしたデータの印刷を実行する（ステップＳ１２）。
【００４９】
なお、ｈｔｍｌファイルの構成によってはバナー広告画像を削除した際にページ全体のレイアウトが崩れるおそれがある。その場合、バナー広告が貼り付けられていた位置にプレースホルダの画像データ、例えば、バナー広告が貼り付けられていた位置に空白の画像データを置き換えて配置することで、元のレイアウトを維持する。
【００５０】
プレースホルダの置き換えは、次のような手順で行うことができる。すなわち、除去すべきバナー広告が見つかったら、まず、バナー広告の縦横のサイズを調べる。縦横のサイズは、画像タグのheight、widthの値から分かる。 
【００５１】
例えば、画像タグが
「img src="images_expert/top_img/top_title.gif" alt="○○トップページ" height="54" width="305"」
となっていた場合、縦横がそれと同じサイズの画像ファイル（プレースホルダ）を生成する。その画像ファイルは白色又はｈｔｍｌページの背景色とする。また、バナーによく使用されるサイズ（100×60など）の画像を予め用意しておいても良い。 
【００５２】
そして、ファイル名の部分を先ほど作成した白色画像又はｈｔｍｌページの背景画像のファイル名に置き換えてｈｔｍｌを作成する。例えば、作成した画像ファイルの名前をwhite.gifとした場合、上記タグを、
「img src="white.gif" alt="○○トップページ" height="54" width="305"」
のように置き換える。
【００５３】
以上説明したように、実施例１では、バナー広告除去プラグイン１２をウェブブラウザ１１のプラグインとした。その結果、ｈｔｍｌファイルの加工をすべてパソコン１上で行い、加工済みのｈｔｍｌファイルをレンダリングした上でプリンタ２に送ることになって、プリンタ２には何ら手を加える必要がなく、ウェブブラウザ１１のプラグインを作成するだけで実現できるため、あまりコストがかからないですむ。
【実施例２】
【００５４】
図２は、第２実施例の概略構成を示すブロック図である。実施例１では、バナー広告除去プラグイン１２をウェブブラウザ１１のプラグインとしたが、この実施例では、バナー広告除去プラグイン２１をプリンタ２側に組み込んでいる。広告ＵＲＬリスト１４は、会社であれば、社内あるいは部内で集中的に管理・運営するデータベース等、外部のデータベースに保存する。
【００５５】
ウェブページを印刷する際には、パソコン１のウェブブラウザ１１からウェブぺージのｈｔｍｌデータを、プリンタドライバ１５を介してそのままプリンタ２に送る。プリンタ２は、受け取ったｈｔｍｌデータをバナー広告除去プラグイン２１により、実施例１のバナー広告除去プラグイン１２と同様に加工，レンダリングした後、ビットマップ変換手段２２を介して印刷エンジン２３に送って印刷する。
【００５６】
この実施例では、バナー広告除去プラグイン２１をプリンタ２に組み込む必要があるため、実施例１よりコストがかかる。しかしながら、ユーザにとってはウェブブラウザ１１のプラグインを導入する必要がなく、実施例１より手間がかからない。また、図２では、広告ＵＲＬリスト１４を外部のデータベースに保存するようにしているが、パソコン１内で保存するようにしてもよい。
【実施例３】
【００５７】
別の方法として、印刷実行時にウェブページ表示画面又は印刷プレビュー画面で削除したいバナー広告を選択することもできる。その内、ウェブページ表示画面上で選択する場合は、パソコン１のウェブブラウザ１１に、バナー広告除去プラグイン１２として、ウェブページ表示画面上で、マウスでエリアを指定し右クリックする等により、削除したいバナー広告の選択を受け付ける手段と、選択された画像を含むタグを削除する手段と、そのようにして不要画像を削除したページを印刷用ｈｔｍｌページとして作成するｈｔｍｌ作成手段と、作成したｈｔｍｌページを描画処理するレンダリング手段とを持たせるようにする。
【００５８】
また、印刷プレビュー画面上で選択する場合は、パソコン１のプリンタドライバ１５に、印刷プレビュー画面上で、マウスでエリアを指定し右クリックする等により、削除したいバナー広告の選択を受け付け、ウェブブラウザ１１側に通知する手段を持たせる。そして、ウェブブラウザ１１には、バナー広告除去プラグイン１２として、プリンタドライバ１５から通知された画像を含むタグを削除する手段と、そのようにして不要画像を削除したページを印刷用ｈｔｍｌページとして作成するｈｔｍｌ作成手段と、作成したｈｔｍｌページを描画処理するレンダリング手段とを持たせるようにする。
【実施例４】
【００５９】
さらに別の方法として、削除したいバナー広告を、ユーザが指定するのではなく、自動的に識別し削除することもできる。その場合、バナー広告を識別する方法としては、次の二つの方法がある。その内の一つは、印刷が指令されたｈｔｍｌファイル中に、リンクが設定されている画像があったとき、そのリンクが示すＵＲＬとｈｔｍｌファイルのＵＲＬのドメイン名同士を比較して、前者のドメイン名が後者のそれと異なる場合は他サイトの画像であり、バナー広告である可能性が高いと判断し、削除の対象とする。
【００６０】
また、バナー広告を識別するもう一つの方法は、外部のＡＳＰ事業者が、削除すべきバナー広告にリンクされているＵＲＬを管理し、ネットワークを介して各ユーザに提供する。ユーザは、ウェブページを印刷する際に、それを参照することでバナー広告を判別し、削除する。そのＡＳＰ事業者は、契約等により、印刷不要のバナー広告のＵＲＬをデータベースに保存して管理することを依頼しておき、ウェブページ印刷時には、自動的にそのデータベースにアクセスして参照し、バナー広告の判別を行う。そのようにすれば、ユーザは、意識することなく自動的にバナー広告を削除してウェブページを印刷することができる。
【００６１】
いずれにしても、自動的にバナー広告を削除する際には、ユーザにとって必要な画像までも削除してしまうおそれがあるので、ユーザが自動削除機能を使うか否かを選択できるようにする必要がある。
【００６２】
なお、上記の各実施例では、バナー広告にリンクが設定されていることを前提としていたが、リンクが設定されていないバナー広告も存在する。そこで、広告ＵＲＬリスト１４に、除去しようとするバナー広告にリンクされているＵＲＬだけでなく、ｈｔｍｌファイルにおいて、バナー広告を貼り付ける際に使われる典型的な文字列も保存しておき、印刷しようとしているｈｔｍｌファイルにそれらの文字列があったら、該当する文字列が含まれるＩＭＧタグも削除するようにしてもよい。
【図面の簡単な説明】
【００６３】
【図１】第１実施例の概略構成を示すブロック図である。
【図２】第２実施例の概略構成を示すブロック図である。
【図３】ＵＲＬを広告ＵＲＬリストに追加する手順を示すフローチャートである。
【図４】ＵＲＬ追加プラグインの処理を示すフローチャートである。
【図５】バナー広告除去プラグインの処理を示すフローチャートである。
【符号の説明】
【００６４】
１・・・パソコン
２・・・プリンタ
１１・・ウェブブラウザ
１２・・バナー広告除去プラグイン
１３・・ＵＲＬ追加プラグイン
１４・・広告ＵＲＬリスト
１５・・プリンタドライバ
【図１】
2007257069.tif 000003
【図２】
2007257069.tif 000004
【図３】
2007257069.tif 000005
【図４】
2007257069.tif 000006
【図５】
2007257069.tif 000007