(57)【特許請求の範囲】
【請求項１】
ウェブページデータに基づいて表示装置の画面上にウェブページを表示可能なウェブページ表示手段が機能するコンピュータを、
前記画面上に表示されたウェブページの一部の領域を選択する旨の利用者操作がなされた場合に、選択指令を受け付ける選択指令受付手段と、
前記選択指令受付手段によって前記選択指令を受け付けた場合に、前記利用者操作で指定された前記一部の領域を選択領域として、当該選択領域中に含まれる表示内容を示す選択領域データを記憶手段に記憶させる選択領域データ記憶制御手段と、
前記選択指令受付手段によって前記選択指令を受け付けた場合に、前記選択領域中に、他のウェブページをリンク先とするリンク情報が含まれているか否かを判定する判定手段と、
前記判定手段によって前記リンク情報が含まれていると判定された場合に、前記リンク情報が示す前記リンク先から、前記他のウェブページのウェブページデータを取得するリンク先データ取得手段と、
前記リンク先データ取得手段によって前記リンク先から取得した前記他のウェブページのウェブページデータを、前記選択領域中に含まれる表示内容を示す前記選択領域データと関連付けて記憶手段に記憶させるリンク先データ記憶制御手段
として機能させることを特徴とする画像処理プログラム。
【請求項２】
前記判定手段は、少なくとも一部が前記選択領域中に含まれ、且つ、前記リンク情報が設定された表示用オブジェクトを判定対象として、前記表示用オブジェクト全体に対する、前記選択領域中に含まれる部分の割合を求め、当該割合が所定のしきい値以上である場合に、当該表示用オブジェクトに対して設定された前記リンク情報については、当該リンク情報が前記選択領域中に含まれていると判定する一方、前記割合が前記しきい値未満である場合に、当該表示用オブジェクトに対して設定された前記リンク情報については、当該リンク情報が前記選択領域中に含まれていないと判定する
ことを特徴とする請求項１に記載の画像処理プログラム。
【請求項３】
前記コンピュータを、さらに、
前記表示用オブジェクトの種別を特定する特定手段
として機能させ、
前記判定手段は、前記特定手段によって特定された前記表示用オブジェクトの種別に応じて、当該種別に対応付けてあらかじめ定められた前記しきい値を用いて、前記割合が前記しきい値以上であるか前記しきい値未満であるかを判定する
ことを特徴とする請求項２に記載の画像処理プログラム。
【請求項４】
前記特定手段は、前記表示用オブジェクトの種別が少なくとも画像かテキストかを特定する手段であり、
前記しきい値は、前記画像に対応付けてあらかじめ定められたしきい値よりも、テキストに対応付けてあらかじめ定められたしきい値の方が大きい
ことを特徴とする請求項３に記載の画像処理プログラム。
【請求項５】
前記判定手段は、前記表示用オブジェクトの種別が画像であれば、前記割合が５０％以上である場合に、当該表示用オブジェクトに対して設定された前記リンク情報については、ウェブページデータの取得対象であると判定する一方、前記割合が５０％未満である場合に、当該表示用オブジェクトに対して設定された前記リンク情報については、ウェブページデータの取得対象ではないと判定する
ことを特徴とする請求項３又は請求項４に記載の画像処理プログラム。
【請求項６】
前記判定手段は、前記表示用オブジェクトの種別がテキストであれば、前記割合が１００％である場合に、当該表示用オブジェクトに対して設定された前記リンク情報については、ウェブページデータの取得対象であると判定する一方、前記割合が１００％未満である場合に、当該表示用オブジェクトに対して設定された前記リンク情報については、ウェブページデータの取得対象ではないと判定する
ことを特徴とする請求項３〜請求項５のいずれか一項に記載の画像処理プログラム。
【請求項７】
前記リンク先データ取得手段は、前記リンク情報が示す前記リンク先から過去に前記他のウェブページのウェブページデータを取得していない場合、又は過去に取得した前記他のウェブページのウェブページデータが前記リンク先において更新されている場合に、前記リンク情報が示す前記リンク先から前記他のウェブページのウェブページデータを取得する一方、過去に取得した前記他のウェブページのウェブページデータが前記リンク先において更新されていない場合には、前記リンク情報が示す前記リンク先から前記他のウェブページのウェブページデータを取得せず、
前記リンク先データ記憶制御手段は、前記リンク先データ取得手段によって過去に取得された前記他のウェブページのウェブページデータが前記リンク先において更新されていない場合には、過去に保存された前記他のウェブページのウェブページデータを、新たに選択された選択領域に対応する前記選択領域データと関連付けて記憶手段に記憶させる
ことを特徴とする請求項１〜請求項６のいずれか一項に記載の画像処理プログラム。
【請求項８】
前記コンピュータを、さらに、
前記リンク先データ取得手段によって前記リンク先から取得した前記他のウェブページのウェブページデータに基づいて、前記表示装置の画面上に前記他のウェブページを表示可能なリンク先ウェブページ表示手段と、
前記リンク先ウェブページ表示手段によって前記画面上に表示された前記他のウェブページの一部の領域を選択する旨の第二の利用者操作がなされた場合に、第二の選択指令を受け付ける第二の選択指令受付手段
として機能させ、
前記リンク先データ記憶制御手段は、前記第二の選択指令受付手段によって前記第二の選択指令を受け付けた場合に、前記第二の利用者操作で指定された前記一部の領域をリンク先選択領域として、当該リンク先選択領域中に含まれる表示内容を示すリンク先選択領域データを、前記選択領域データと関連付けて記憶手段に記憶させる
ことを特徴とする請求項１〜請求項７のいずれか一項に記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを画像処理装置として機能させる画像処理プログラムに関する。
【背景技術】
【０００２】
従来、ウェブページ中において所望の領域を選択する利用者操作が行われると、選択された領域（以下、選択領域ともいう。）内の表示内容を切り出して、切り出された選択領域を印刷する技術が提案されている（例えば、特許文献１参照。）。
【０００３】
また、上記のような選択領域の切り出しが可能な技術において、切り出された選択領域を保存する機能を備えている技術もある。このような保存機能を利用すれば、選択領域を切り出した際には、その選択領域を保存しておき、後日、選択領域の閲覧や印刷が必要となった時点で、過去に保存された選択領域の閲覧や印刷を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３５１６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ウェブページの中には、他のウェブページをリンク先とするハイパーリンクが設定されているものがある。このようなウェブページにおいて、リンク元のウェブページには、例えば、見出しとなるテキストオブジェクト、あるいはバナー広告やサムネイル画像などの画像オブジェクトが配置される。そして、それらのオブジェクトには、他のウェブページをリンク先とするハイパーリンクが設定され、そのハイパーリンクが示すリンク先のウェブページには、見出し、バナー広告、あるいはサムネイル画像に対応する詳細な内容が掲載される。
【０００６】
このようなハイパーリンクが設定されたリンク元のウェブページを対象に、上述のような従来技術を利用して選択領域の切り出しを行った場合、その選択領域そのものを保存したり印刷したりすることは可能である。
【０００７】
しかし、選択領域内にハイパーリンクが設定されたオブジェクトが含まれていたとしても、上述のような従来技術では、リンク先のウェブページに掲載された情報まで保存されることはない。
【０００８】
そのため、後日、リンク先のウェブページに掲載された情報が知りたくなった場合には、あらためてリンク先のウェブページから情報を入手する必要があり、相応に手間のかかる操作が必要であった。
【０００９】
また、リンク先のウェブページが削除されていたり更新されていたりする可能性もあり、その場合、選択領域を保存した時点では入手可能であった情報が、後日の段階では入手できなくなるという問題もあった。
【００１０】
本発明は、このような問題を解決するためになされたものであり、その目的は、リンク元ウェブページから切り出された選択範囲内に、ハイパーリンクが設定されたオブジェクトが含まれている場合に、そのハイパーリンクが示すリンク先のウェブページの情報も容易に入手可能となる画像処理プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
以下、本発明において採用した構成について説明する。
請求項１に記載の画像処理プログラムは、ウェブページデータに基づいて表示装置の画面上にウェブページを表示可能なウェブページ表示手段が機能するコンピュータを、前記画面上に表示されたウェブページの一部の領域を選択する旨の利用者操作がなされた場合に、選択指令を受け付ける選択指令受付手段と、前記選択指令受付手段によって前記選択指令を受け付けた場合に、前記利用者操作で指定された前記一部の領域を選択領域として、当該選択領域中に含まれる表示内容を示す選択領域データを記憶手段に記憶させる選択領域データ記憶制御手段と、前記選択指令受付手段によって前記選択指令を受け付けた場合に、前記選択領域中に、他のウェブページをリンク先とするリンク情報が含まれているか否かを判定する判定手段と、前記判定手段によって前記リンク情報が含まれていると判定された場合に、前記リンク情報が示す前記リンク先から、前記他のウェブページのウェブページデータを取得するリンク先データ取得手段と、前記リンク先データ取得手段によって前記リンク先から取得した前記他のウェブページのウェブページデータを、前記選択領域中に含まれる表示内容を示す前記選択領域データと関連付けて記憶手段に記憶させるリンク先データ記憶制御手段として機能させることを特徴とする。
【００１２】
このように構成された画像処理プログラムによって、上述のようなコンピュータを上記各手段として機能させれば、ウェブページ表示領域に表示されたウェブページの一部の領域を選択する旨の利用者操作が行われた際、他のウェブページをリンク先とするリンク情報が選択領域中に含まれていれば、リンク情報が示すリンク先から他のウェブページのウェブページデータが取得され、そのウェブページデータが、選択領域中に含まれる表示内容を示す選択領域データと関連付けて記憶手段に記憶される。
【００１３】
したがって、ウェブページの一部を選択した際、その選択領域内にあるリンク情報が示すリンク先のウェブページをも保存したい場合に、利用者は、選択領域を保存する操作とは別に、リンク先のウェブページを表示するための操作や、その表示されたウェブページを保存するための操作を行わなくても済み、これらの作業を完了させるまでの操作性を軽快なものとすることができる。
【００１４】
請求項２に記載の画像処理プログラムは、請求項１に記載の画像処理プログラムにおいて、前記判定手段は、少なくとも一部が前記選択領域中に含まれ、且つ、前記リンク情報が設定された表示用オブジェクトを判定対象として、前記表示用オブジェクト全体に対する、前記選択領域中に含まれる部分の割合を求め、当該割合が所定のしきい値以上である場合に、当該表示用オブジェクトに対して設定された前記リンク情報については、当該リンク情報が前記選択領域中に含まれていると判定する一方、前記割合が前記しきい値未満である場合に、当該表示用オブジェクトに対して設定された前記リンク情報については、当該リンク情報が前記選択領域中に含まれていないと判定することを特徴とする。
【００１５】
このように構成された画像処理プログラムによって、上述のようなコンピュータを上記各手段として機能させれば、表示用オブジェクトの一部が、ある程度以上の割合で選択領域に含まれていれば、その表示用オブジェクトに設定されたリンク情報が示すリンク先からウェブページデータが取得、保存される一方、表示用オブジェクトの一部が、ある程度未満の割合でしか選択領域に含まれていなければ、その表示用オブジェクトに設定されたリンク情報が示すリンク先からはウェブページデータが取得されない。
【００１６】
したがって、僅かに表示用オブジェクトが選択領域に含まれた程度では、その表示用オブジェクトに設定されたリンク情報が示すリンク先からウェブページデータを取得してしまうことがないので、利用者が過度に厳密な操作を行わなくても、不要なウェブページデータの取得を回避することができる。
【００１７】
請求項３に記載の画像処理プログラムは、請求項２に記載の画像処理プログラムにおいて、前記コンピュータを、さらに、前記表示用オブジェクトの種別を特定する特定手段として機能させ、前記判定手段は、前記特定手段によって特定された前記表示用オブジェクトの種別に応じて、当該種別に対応付けてあらかじめ定められた前記しきい値を用いて、前記割合が前記しきい値以上であるか前記しきい値未満であるかを判定することを特徴とする。
【００１８】
このように構成された画像処理プログラムによって、上述のようなコンピュータを上記各手段として機能させれば、表示用オブジェクトの一部が選択領域に含まれた際、どの程度の割合となる範囲が選択領域に含まれると、リンク先からウェブページデータが取得されるかは、表示用オブジェクトの種別に応じて変わる。
【００１９】
したがって、表示用オブジェクトの種別ごとに判定基準を変えて、ウェブページデータの取得をするか否かの判断をきめ細かく実施できる。
請求項４に記載の画像処理プログラムは、請求項３に記載の画像処理プログラムにおいて、前記特定手段は、前記表示用オブジェクトの種別が少なくとも画像かテキストかを特定する手段であり、前記しきい値は、前記画像に対応付けてあらかじめ定められたしきい値よりも、テキストに対応付けてあらかじめ定められたしきい値の方が大きいことを特徴とする。
【００２０】
このように構成された画像処理プログラムによって、上述のようなコンピュータを上記各手段として機能させれば、表示用オブジェクトの種別が画像の場合には、選択領域に含まれた部分の割合が比較的少なくても、リンク先からウェブページデータを取得でき、一方、表示用オブジェクトの種別がテキストの場合には、選択領域に含まれた部分の割合が比較的多くても、リンク先からウェブページデータが取得されないようにすることができる。したがって、表示用オブジェクトの種別が画像かテキストかに応じて、主に画像に設定されたリンク先を重視して、リンク先からウェブページデータを取得することができる。
【００２１】
請求項５に記載の画像処理プログラムは、請求項３又は請求項４に記載の画像処理プログラムにおいて、前記判定手段は、前記表示用オブジェクトの種別が画像であれば、前記割合が５０％以上である場合に、当該表示用オブジェクトに対して設定された前記リンク情報については、ウェブページデータの取得対象であると判定する一方、前記割合が５０％未満である場合に、当該表示用オブジェクトに対して設定された前記リンク情報については、ウェブページデータの取得対象ではないと判定することを特徴とする。
【００２２】
このように構成された画像処理プログラムによって、上述のようなコンピュータを上記各手段として機能させれば、表示用オブジェクトの種別が画像の場合は、しきい値を５０％として、このしきい値以上が選択領域に含まれているか否かが判定される。ただし、このような判定を行うに当たって、上述のしきい値は必ずしも厳密な値でなくてもよく、例えば±５％程度の誤差は許容される。
【００２３】
すなわち、しきい値が４５〜５５％程度の範囲内で設定されていれば、何ら問題なく所期の判定を行うことができる。そして、そのような判定の結果、しきい値以上が選択領域に含まれていれば、その表示用オブジェクトに対して設定されたリンク情報については、ウェブページデータの取得対象として扱われる。
【００２４】
したがって、表示用オブジェクトの種別が画像であれば、表示用オブジェクトが多少選択領域からはみ出していても、その表示用オブジェクトに対して設定されたリンク情報が示すリンク先から、ウェブページデータを取得することができる。
【００２５】
請求項６に記載の画像処理プログラムは、請求項３〜請求項５のいずれか一項に記載の画像処理プログラムにおいて、前記判定手段は、前記表示用オブジェクトの種別がテキストであれば、前記割合が１００％である場合に、当該表示用オブジェクトに対して設定された前記リンク情報については、ウェブページデータの取得対象であると判定する一方、前記割合が１００％未満である場合に、当該表示用オブジェクトに対して設定された前記リンク情報については、ウェブページデータの取得対象ではないと判定することを特徴とする。
【００２６】
このように構成された画像処理プログラムによって、上述のようなコンピュータを上記各手段として機能させれば、表示用オブジェクトの種別がテキストの場合は、１００％が選択領域に含まれているか否かが判定される。ただし、このような判定においても、上述の１００％は必ずしも厳密な値でなくてもよく、例えば−５％程度の誤差は許容される。
【００２７】
すなわち、９５〜１００％程度の範囲内でしきい値が設定されていれば、そのしきい値以上が選択領域に含まれているか否かの判定を行うことにより、何ら問題なく所期の判定を行うことができる。そして、そのような判定の結果、しきい値以上が選択領域に含まれていれば、その表示用オブジェクトに対して設定されたリンク情報については、ウェブページデータの取得対象として扱われるが、しきい値以上が選択領域に含まれていない場合には、ウェブページデータの取得対象として扱われなくなる。
【００２８】
したがって、表示用オブジェクトの種別がテキストであれば、例えば、一部の文字が欠落して見出しとしての意味をなさない文字列になっている場合に、その表示用オブジェクトに対して設定されたリンク情報が示すリンク先から、無駄にウェブページデータを取得してしまうのを、未然に回避することができる。
【００２９】
請求項７に記載の画像処理プログラムは、請求項１〜請求項６のいずれか一項に記載の画像処理プログラムにおいて、前記リンク先データ取得手段は、前記リンク情報が示す前記リンク先から過去に前記他のウェブページのウェブページデータを取得していない場合、又は過去に取得した前記他のウェブページのウェブページデータが前記リンク先において更新されている場合に、前記リンク情報が示す前記リンク先から前記他のウェブページのウェブページデータを取得する一方、過去に取得した前記他のウェブページのウェブページデータが前記リンク先において更新されていない場合には、前記リンク情報が示す前記リンク先から前記他のウェブページのウェブページデータを取得せず、前記リンク先データ記憶制御手段は、前記リンク先データ取得手段によって過去に取得された前記他のウェブページのウェブページデータが前記リンク先において更新されていない場合には、過去に保存された前記他のウェブページのウェブページデータを、新たに選択された選択領域に対応する前記選択領域データと関連付けて記憶手段に記憶させることを特徴とする。
【００３０】
このように構成された画像処理プログラムによって、上述のようなコンピュータを上記各手段として機能させれば、新たに選択領域が選択された場合であっても、その領域内に含まれる表示用オブジェクトに設定されたリンク情報が示すリンク先のウェブページデータが、すでに取得、保存済みのウェブページデータと同じであれば、あらためてウェブページデータを取得することはなく、保存済みのウェブページデータを他の選択領域と共用するかたちで、ウェブページデータと選択領域データとの関連付けを行う。
【００３１】
したがって、同じウェブページデータであるにもかかわらず、何度もウェブページデータの取得、保存を繰り返すものに比べ、記憶手段が備える記憶領域を有効に利用することができる。
【００３２】
請求項８に記載の画像処理プログラムは、請求項１〜請求項７のいずれか一項に記載の画像処理プログラムにおいて、前記コンピュータを、さらに、前記リンク先データ取得手段によって前記リンク先から取得した前記他のウェブページのウェブページデータに基づいて、前記表示装置の画面上に前記他のウェブページを表示可能なリンク先ウェブページ表示手段と、前記リンク先ウェブページ表示手段によって前記画面上に表示された前記他のウェブページの一部の領域を選択する旨の第二の利用者操作がなされた場合に、第二の選択指令を受け付ける第二の選択指令受付手段として機能させ、前記リンク先データ記憶制御手段は、前記第二の選択指令受付手段によって前記第二の選択指令を受け付けた場合に、前記第二の利用者操作で指定された前記一部の領域をリンク先選択領域として、当該リンク先選択領域中に含まれる表示内容を示すリンク先選択領域データを、前記選択領域データと関連付けて記憶手段に記憶させることを特徴とする。
【００３３】
このように構成された画像処理プログラムによって、上述のようなコンピュータを上記各手段として機能させれば、画面上に表示された他のウェブページの一部の領域を選択する旨の第二の利用者操作がなされた場合には、第二の利用者操作で指定されたリンク先選択領域中に含まれる表示内容を示すリンク先選択領域データが、選択領域データと関連付けて記憶手段に記憶される。
【００３４】
したがって、他のウェブページもウェブページの一部が選択領域として保存されるだけなので、他のウェブページ全体を単に保存する場合よりも、他のウェブページについて、保存されるデータ量を削減でき、不要な情報まで保存されてしまうのを回避できる。
【図面の簡単な説明】
【００３５】
【図１】ＰＣ及びプリンタを備えたシステム全体の構成を示すブロック図。
【図２】ウェブブラウザ上でクリップアプリケーションを起動した後の処理を示すフローチャート。
【図３】クリップデータを記憶する処理のフローチャート。
【図４】リンク判定処理のフローチャート。
【図５】リンク先ページのクリップデータを記憶する処理のフローチャート。
【図６】（ａ）はリンク元ウェブページであるウェブページ（Ａ）の表示例を示す説明図、（ｂ）はリンク先ウェブページであるウェブページ（Ｂ）の表示例を示す説明図。
【図７】（ａ）はリンク元ウェブページで選択領域の指定を終えた後の表示例を示す説明図、（ｂ）はクリップデータの印刷例を示す説明図。
【図８】（ａ）はテキストオブジェクト及び画像オブジェクトを完全に含む選択範囲を指定した場合の表示例を示す説明図、（ｂ）はテキストオブジェクトの一部及び画像オブジェクトの一部を含む選択範囲を指定した場合の表示例を示す説明図。
【図９】（ａ）はオブジェクト情報の一例を示す説明図、（ｂ）はリンク元ウェブページのクリップ情報を示す説明図、（ｃ）はリンク先ウェブページのクリップ情報を示す説明図。
【図１０】リンク先ページのクリップデータを記憶する処理の変形例を示すフローチャート。
【発明を実施するための形態】
【００３６】
次に、本発明の実施形態について一例を挙げて説明する。
［システム構成］
以下に説明するシステムは、図１に示すように、パーソナルコンピュータ１（以下、ＰＣ１という）と、このＰＣ１に接続されたプリンタ３とを備えている。また、ＰＣ１は、ＷＡＮ（Wide Area Network；一例としてはインターネット。）５を介してウェブサーバ７と通信可能となっている。
【００３７】
ＰＣ１は、図１に示すように、周知のＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４（ハードディスク装置１４）、操作部１５、表示部１６、ネットワークインターフェース１７、ＵＳＢインターフェース１８などを備えている。
【００３８】
ＨＤＤ１４には、ＯＳ（Operating System）、後述するウェブブラウザ、このウェブブラウザに組み込まれるプラグインなどの各種プログラムが格納されている。なお、これらのプログラムに従った処理がＣＰＵ１１によって実行される際には、各プログラムがＲＡＭ１３へと読み込まれる。
【００３９】
操作部１５は、キーボードや各種ポインティングデバイス（例えば、マウス）等によって構成される。表示部１６は、液晶ディスプレイ等によって構成される。
以上のように構成されたＰＣ１では、操作部１５での利用者操作により、ウェブブラウザを起動することができる。そして、ウェブブラウザ起動後は、操作部１５での利用者操作により、ウェブサーバ７上にあるウェブページデータ（例えば、ＨＴＭＬ（HyperText Markup Language）、ＸＨＴＭＬ（Extensible HTML）、ＸＭＬ（Extensible Markup Language）で記述されたマークアップ文書データ）のＵＲＬ（Uniform Resource Locator）を指定し、ウェブサーバ７に対してデータ取得を要求することができる。
【００４０】
この要求をウェブサーバ７が受けた場合、応答としてウェブサーバ７からはウェブページデータが返されるので、ＰＣ１では、そのウェブページデータを取得して、表示部１６にウェブページを表示する。
【００４１】
また、表示部１６にウェブページを表示した後、操作部１５での利用者操作により、ウェブページの印刷を指令すれば、ＰＣ１は、プリンタ３を制御して、プリンタ３にウェブページを印刷させることができる。
【００４２】
さらに、詳しくは後述するが、このＰＣ１においては、ウェブブラウザ上に表示されたウェブページの一部をクリップとして切り出し、そのクリップの印刷や保存を行う機能（以下、クリップ機能ともいう。）が組み込まれている。
【００４３】
このクリップ機能を利用すれば、ウェブブラウザ上に表示されたウェブページの中から、利用者が所望の範囲を指定することで、その範囲をクリップとして切り出すことができ、切り出されたクリップを印刷することができる。また、切り出されたクリップを保存しておいて、後からクリップの印刷を行うこともできる。
【００４４】
［ＰＣ１において実行される処理］
次に、ＰＣ１において実行される処理について、図２〜図５のフローチャートに基づいて説明する。
【００４５】
上記ＰＣ１が備えるウェブブラウザは、プラグインと呼ばれるプログラムをＰＣ１にインストールすることで、標準機能以外の各種拡張機能を追加できる仕組みになっている。以下に説明する処理も、ウェブブラウザとしての処理と、そのウェブブラウザに組み込まれたプラグインとしての処理をＣＰＵ１１が実行し、双方の処理が協働することで実現される処理となる。
【００４６】
図２に示す処理は、ウェブブラウザが起動されることに伴い開始される。この処理を開始すると、ＰＣ１は、まず、入力操作を受け付ける状態となり（Ｓ１０５）、何らかの入力操作を受け付けるとＳ１１０へと進む。
【００４７】
続いて、ＰＣ１は、Ｓ１０５で受け付けた入力操作がクリップデータを記憶する操作か否かを判断する（Ｓ１１０）。Ｓ１１０において、クリップデータを記憶する操作であった場合（Ｓ１１０：ＹＥＳ）、ＰＣ１は、クリップデータを記憶する処理を行い（Ｓ１１５）、リンク判定処理を行って（Ｓ１２０）、Ｓ１０５へと戻る。なお、Ｓ１１５，Ｓ１２０の詳細は後述する。
【００４８】
一方、Ｓ１１０において、クリップデータを記憶する操作ではなかった場合（Ｓ１１０：ＮＯ）、ＰＣ１は、Ｓ１０５で受け付けた入力操作が、クリップを印刷する操作か否かを判断する（Ｓ１２５）。クリップデータを印刷する操作も、ポインティングデバイスで画面上のボタンをクリックする操作、所定のキーボード操作などとされる。ここで、クリップを印刷する操作であった場合（Ｓ１２５：ＹＥＳ）、ＰＣ１は、クリップを印刷する処理を行い（Ｓ１３０）、Ｓ１０５へと戻る。
【００４９】
なお、Ｓ１３０では、テキストデータやイメージデータに基づく印刷処理を実行することになるが、この種の印刷処理は、印刷系機能を備える各種ソフトウェアにおいて実行される周知の処理なので、これ以上の詳細な説明は省略する。
【００５０】
さらに、Ｓ１２５において、クリップを印刷する操作ではなかった場合（Ｓ１２５：ＮＯ）、ＰＣ１は、Ｓ１０５で受け付けた入力操作が、クリップアプリケーションを終了する操作か否かを判断する（Ｓ１３５）。クリップアプリケーションを終了する操作も、ポインティングデバイスで画面上のボタンをクリックする操作、所定のキーボード操作などとされる。
【００５１】
Ｓ１３５において、クリップアプリケーションを終了する操作ではなかった場合（Ｓ１３５：ＮＯ）、ＰＣ１は、その他の処理を実行して（Ｓ１４０）、Ｓ１０５へと戻る。なお、Ｓ１４０において実行される処理の具体的内容としては、様々なものを考え得るが、それらの処理の詳細は本発明とは直接的な関連がないので、これ以上の説明は省略する。また、Ｓ１３５において、クリップアプリケーションを終了する操作であった場合は（Ｓ１３５：ＹＥＳ）、図２に示す処理を終了する。
【００５２】
［クリップデータを記憶する処理の詳細］
次に、Ｓ１１５の詳細について、図３のフローチャートに基づいて説明する。
図３に示す処理を開始すると、ＰＣ１は、ウェブブラウザ上にリンク元ウェブページであるウェブページ（Ａ）を表示する（Ｓ２０５）。ウェブページ（Ａ）は、例えば、図６（ａ）に例示するようなものであり、画像Ｐ１〜Ｐ６、テキストＴ１Ａ〜Ｔ１Ｃ，Ｔ２Ａ〜Ｔ２Ｃ，Ｔ３Ａ〜Ｔ３Ｃ，Ｔ４などのオブジェクトが含まれている。
【００５３】
また、ウェブページ（Ａ）に含まれる一部のテキストや画像には、ハイパーリンクが設定されており、例えば、テキストＴ１Ｂには、図６（ｂ）に例示するようなウェブページ（Ｂ）をリンク先とするハイパーリンクが設定されている。
【００５４】
なお、ウェブブラウザの表示領域の一部には、後述する処理の中で切り出されるクリップをサムネイル表示するためのクリップ表示用ペイン（図６（ａ）及び同図（ｂ）では左方にある領域（クリップリスト））も確保されている。
【００５５】
続いて、ＰＣ１は、利用者から所望のクリップを選択するための操作を受け付ける状態となる（Ｓ２１０）。この状態において、利用者はウェブブラウザ上で所定の領域を指定して所望のクリップを選択することができる。
【００５６】
具体的には、本実施形態の場合、利用者がポインティングデバイスを使ってウェブブラウザ上で所望の点をポイントし、その位置でポインティングデバイスのボタンを押下する操作を行い、引き続いて、ボタンを押下したままドラッグ操作を行うと、ＰＣ１は、これら一連の利用者操作を受け付ける。
【００５７】
また、これら一連の利用者操作が行われるのに伴って、ウェブブラウザ上には、図７（ａ）に破線で示すようなガイド枠が表示される。このガイド枠は、ボタン押下を開始した点と現在ポインティングデバイスでポイントしている点とを結ぶ線分が対角線となる四角形の領域である。
【００５８】
現在ポインティングデバイスでポイントしている点は、ドラッグ操作に連動して移動するので、この移動に伴ってガイド枠の縦方向及び横方向の寸法が変化する。そして、利用者が所望の点をポイントした状態でポインティングデバイスのボタン押下を止めると、その位置でガイド枠のサイズが確定し、そのガイド枠の内側の領域がクリップとして選択されることになる。
【００５９】
さて、Ｓ２１０での利用者操作を受け付けると、ＰＣ１は、表示メモリ上のクリップ位置、範囲を記憶する（Ｓ２１５）。すなわち、上述のガイド枠は、表示領域上での操作となるので、Ｓ２１５では、その表示領域に対応する表示メモリ上の座標で、クリップ位置と範囲が記憶されることになる。
【００６０】
続いて、ＰＣ１は、ウェブページ（Ａ）を画像データ化する（Ｓ２２０）。ウェブページ（Ａ）を画像データ化する際には、ウェブブラウザにおける各種設定が参照され、その設定に従って文字のサイズや、メモリ上の描画領域の縦横幅などが決定される。
【００６１】
そして、そのようなメモリ上の描画領域に対し、ウェブページデータに従って文字や画像を描画することで、図６（ａ）の右側の領域に例示するようなウェブページ（Ａ）が描画領域に描画されることになる。
【００６２】
次に、ＰＣ１は、ウェブページ（Ａ）のオブジェクト情報を記憶する（Ｓ２２５）。このオブジェクト情報は、図９（ａ）に例示するような情報群で、ウェブページ（Ａ）に含まれるオブジェクト単位で、ウェブページ（Ａ）内にある全オブジェクトの情報が含まれている。
【００６３】
オブジェクトの単位は、ある程度大きなブロックを一つのオブジェクトとみなしてもよいし、細分化された小さな単位を一つのオブジェクトとみなしてもよい。いずれの場合とも、基本的には、ウェブページデータを解析し、その中に含まれるタグを頼りに、オブジェクトの切り出しを行う。
【００６４】
例えば、ある程度大きなブロックを一つのオブジェクトとみなすのであれば、ウェブページデータ中に含まれるタグの一種“＜ｄｉｖ＞〜＜／ｄｉｖ＞”を切り出し単位として、オブジェクトを切り出すとよい。あるいは、これ以外のタグ（例えば、“＜ｌｉ＞〜＜／ｌｉ＞”，“＜ｓｐａｎ＞〜＜／ｓｐａｎ＞”，“＜ａ＞〜＜／ａ＞”，“＜ｐ＞〜＜／ｐ＞など）を切り出し単位とすることで、より細分化された単位でオブジェクトを切り出すこともできる。
【００６５】
加えて、ニュースのようなコンテンツは、文字数の多いテキストデータになることがあるので、テキストが連続する部分では、そのテキストの文字数をカウントして、所定文字数（例えば２０文字）ごとに、オブジェクトとして切り出してもよい。あるいは、テキストが連続する中に改行を示すタグが入っていれば、それを区切りとして、オブジェクトの切り出しを行ってもよい。
【００６６】
つまり、どこからどこまでを一つのオブジェクトとみなすかは、あらかじめ定められていればよく、Ｓ２２５では、あらかじめ定められた規則に従ってオブジェクトを切り出し、切り出されたオブジェクトごとに、そのオブジェクト情報を記憶してゆくことになる。
【００６７】
さて、Ｓ２２５を終えたら、ＰＣ１は、表示メモリ上のクリップ位置、範囲を画像データ上の座標に変換する（Ｓ２３０）。通常、表示メモリ上のクリップ位置、範囲は、表示用の解像度に従って設定された座標になっており、一方、ウェブページ（Ａ）の画像データは、印刷用の解像度に従って設定された座標を持っている。そのため、Ｓ２３０では、利用者操作に基づいて表示メモリ上で確定したクリップ位置、範囲が、ウェブページ（Ａ）の画像データ上では、どのような座標となるのかを演算により求める。
【００６８】
続いて、ＰＣ１は、クリップ範囲内に含まれるオブジェクトを抽出し、クリップ情報（Ａ）に記憶する（Ｓ２３５）。クリップ情報（Ａ）は、図９（ｂ）に例示するような情報である。なお、図９（ｂ）には、一つのオブジェクト《１》がクリップ範囲内に含まれていた場合を例示してあるが、さらに二つめ以降のオブジェクト《２》，《３》…がクリップ範囲内に含まれていれば、それらの情報もクリップ情報（Ａ）に記憶される。
【００６９】
以上のような処理を終えたら、ＰＣ１は、画像データから、クリップを切り出して画面上に表示し（Ｓ２４０）、これにて、図３に示す処理を終了する。Ｓ２４０では、クリップ表示用ペインにクリップのサムネイルを表示する処理が行われる。ここで表示されるサムネイルは、図７（ａ）に示す「ウェブページ（Ａ）のクリップ領域Ｃ１のサムネイル」であり、その表示内容は、図７（ａ）に示す破線で囲まれた部分の縮小画像となる。このサムネイルは、後日、閲覧対象や印刷対象を利用者が選ぶときに利用されることになる。
【００７０】
［リンク判定処理の詳細］
次に、Ｓ１２０の詳細について、図４のフローチャートに基づいて説明する。
図４に示す処理を開始すると、ＰＣ１は、まず、Ｓ２３５で記憶したクリップ情報（Ａ）よりオブジェクトの情報を取得する（Ｓ３０５）。すでに説明した通り、Ｓ２３５では、クリップ範囲内に含まれるオブジェクトが複数あれば、それらの情報すべてがクリップ情報（Ａ）に記憶されているが、Ｓ３０５では、それら複数のオブジェクトの中から、まだ処理対象となっていないオブジェクトが一つ選択され、その選択されたオブジェクトに対応する情報が取得される。
【００７１】
続いて、ＰＣ１は、Ｓ３０５で取得したオブジェクトにリンク先情報が含まれているか否かを判断する（Ｓ３１０）。ここで、オブジェクトにリンク先情報が含まれている場合（Ｓ３１０：ＹＥＳ）、すなわち、Ｓ３０５で選択したオブジェクトにハイパーリンクが設定されていた場合、ＰＣ１は、オブジェクトの位置及び領域を取得する（Ｓ３１５）。
【００７２】
そして、ＰＣ１は、オブジェクトがクリップ領域内に含まれる割合（Ｎ）を求める（Ｓ３２０）。具体的には、Ｓ３１５で取得するオブジェクトの位置は、各オブジェクトが含まれる四角形の領域の左上角の座標、領域は同四角形の領域の横方向及び縦方向の画素数で規定されている。また、クリップ領域の位置及び範囲も、同様に四角形の領域の左上角の座標と、横方向及び縦方向の画素数で規定されている。
【００７３】
したがって、これらの情報に基づいて、Ｓ３２０では、これら二つの四角形の領域について重複する範囲を求め、オブジェクトがクリップ領域内に含まれる割合（Ｎ）＝（重複範囲に含まれる画素数）／（オブジェクト全体が含まれる四角形の領域に含まれる画素数）を算出する。
【００７４】
続いて、ＰＣ１は、処理対象としているオブジェクトが、画像オブジェクトか否かを判断する（Ｓ３２５）。Ｓ３２５において、ＰＣ１は、処理対象としているオブジェクトに対応するオブジェクト情報（図９（ａ）参照。）を参照し、そのオブジェクト情報中に含まれる「実体データ」が、画像ファイルのファイル名となっている場合に、処理対象としているオブジェクトが画像オブジェクトであると判断する。
【００７５】
画像ファイルのファイル名か否かは、ファイル名の末尾に付加された拡張子（例えば“．ｂｍｐ”、“．ｊｐｇ”、“．ｇｉｆ”、“．ｐｎｇ”など）で判断することができる。あるいは、画像ファイルのファイル名と思われるデータが格納されていた場合、さらに実際にそのファイルを開いて、ファイルのヘッダ情報やデータ構造などを確認するようにしてもよい。
【００７６】
Ｓ３２５での判断の結果、画像オブジェクトであれば（Ｓ３２５：ＹＥＳ）、割合（Ｎ）が規定値以下（規定値≦Ｎ）か否かを判断する（Ｓ３３０）。Ｓ３３０で利用する規定値は、あらかじめ任意に定めることができるが、本実施形態においては、規定値が５０％に設定されている。これにより、本実施形態の場合、画像オブジェクトであれば、画像オブジェクト全体の５０％以上に相当する画素がクリップ領域内に含まれていれば、Ｓ３３０で肯定判断がなされることになる（Ｓ３３０：ＹＥＳ）。
【００７７】
一方、Ｓ３２５において、画像オブジェクトでなければ（Ｓ３２５：ＮＯ）、本実施形態では、オブジェクトがテキストオブジェクトであるとみなし、この場合は、割合（Ｎ）が１００％（Ｎ＝１００）か否かを判断する（Ｓ３３５）。したがって、Ｓ３３５では、テキストオブジェクトであれば、テキストオブジェクト全体の１００％に相当する画素がクリップ領域内に含まれている場合にのみ、Ｓ３３５で肯定判断がなされることになる（Ｓ３３５：ＹＥＳ）。
【００７８】
なお、本実施形態では、オブジェクトが画像かテキストかという二種類の種別を判別することを前提に、Ｓ３２５の判断を行っているが、画像オブジェクト及びテキストオブジェクト以外に分類すべき種別があれば、それらすべての種別を段階的に判断し、種別ごとにＳ３３０又はＳ３３５相当の判断を行ってもよい。また、上記Ｓ３３５では、テキストオブジェクトの場合、割合（Ｎ）が１００％（Ｎ＝１００）か否かを判断しているが、割合（Ｎ）が５０％よりも大きく１００以下となる範囲内（５０＜Ｎ≦１００）か否かを判断してもよい。
【００７９】
本実施形態において、Ｓ３３０又はＳ３３５で肯定判断がなされた場合は、オブジェクトにリンク先情報が含まれているとの判断がなされたことになる。一方、Ｓ３３０又はＳ３３５で否定判断がなされた場合は、オブジェクトにリンク先情報が含まれていないとの判断がなされたことになる。
【００８０】
すなわち、画像オブジェクトであれば、クリップ領域内に全体の５０％未満しか含まれていない場合、テキストオブジェクトであれば、クリップ領域内に全体の１００％未満しか含まれていない場合、それらのオブジェクトにはリンク先情報が含まれていないものとみなされる。
【００８１】
例えば、図８（ａ）に破線で例示するような範囲をクリップ領域として指定した場合、テキストオブジェクトである「テキストＴ１Ｂ」は全体がクリップ領域に含まれ、画像オブジェクトである「画像Ｐ４」も全体がクリップ領域に含まれている。したがって、この場合は、双方のオブジェクトにリンク先が含まれているものと判断される。
【００８２】
一方、図８（ｂ）に破線で例示するような範囲をクリップ領域として指定した場合、テキストオブジェクトである「テキストＴ１Ｂ」は僅かにクリップ領域に含まれない部分があり、画像オブジェクトである「画像Ｐ４」も僅かにクリップ領域に含まれない部分がある。この場合、テキストオブジェクトについては、リンク先が含まれていないものと判断され、画像オブジェクトについては、「画像Ｐ４」の５０％以上の領域がクリップ領域に含まれているので、リンク先が含まれているものと判断される。
【００８３】
このような判断を行えば、途切れて全体が読めないテキストについては、リンク先の情報も不要な情報とみなすことができ、一方、周囲の余白などが多少欠けているだけの画像については、リンク先の情報を必要な情報とみなすことができる。
【００８４】
このような判断手法によって、オブジェクトにリンク先情報が含まれているとみなされた場合（Ｓ３３０：ＹＥＳ、又はＳ３３５：ＹＥＳ）、ＰＣ１は、リンク先ページのＵＲＬにより、ヘッダ情報を要求する（Ｓ３４０）。
【００８５】
この要求に応じて、ウェブサーバ７から返されるヘッダ情報には、リンク先ウェブページの更新日情報が含まれているので、ＰＣ１は、ヘッダ情報から更新日時情報を取得し、ページが更新されているかを判別する（Ｓ３４５）。
【００８６】
このＳ３４５では、リンク先ウェブページのデータを過去に取得していなければ、ページが更新されていると判別される。また、リンク先ウェブページのデータを過去に取得済みであっても、更新日時が新しくなっていれば、ページが更新されていると判別される。一方、リンク先ウェブページのデータを過去に取得済みであり、且つ、その更新日時に変化がなければ、ページが更新されていないと判別される。
【００８７】
そして、リンク先のウェブページが更新されている場合は（Ｓ３５０：ＹＥＳ）、リンク先ページのクリップデータを記憶する処理を実行する（Ｓ３５５）。なお、Ｓ３５５の詳細は後述する。
【００８８】
Ｓ３５５を終えたら、Ｓ３０５で選択した一つのオブジェクトについて処理を終えたことになるので、すべてのオブジェクトを処理したか否かを判断する（Ｓ３６０）。なお、Ｓ３１０においてオブジェクトにリンク先情報が含まれていない場合は（Ｓ３１０：ＮＯ）、Ｓ３１５〜Ｓ３５５の処理は不要であり、Ｓ３３０又はＳ３３５で否定判断がなされた場合は（Ｓ３３０：ＮＯ、又はＳ３３５：ＮＯ）、Ｓ３４０〜Ｓ３５５の処理が不要なので、この場合もＳ３６０へ進む。さらに、Ｓ３５０において、リンク先のウェブページが更新されていない場合（Ｓ３５０：ＮＯ）、Ｓ３５５の処理は不要なので、この場合もＳ３６０へ進む。
【００８９】
Ｓ３６０において、すべてのオブジェクトを処理していない場合は（Ｓ３６０：ＮＯ）、Ｓ３０５へと戻り、次のオブジェクトを処理対象にして、上述のＳ３０５〜Ｓ３５５を繰り返す。一方、Ｓ３６０において、すべてのオブジェクトを処理していた場合は（Ｓ３６０：ＹＥＳ）、図４に示すリンク判定処理を終了する。
【００９０】
［リンク先ページのクリップデータを記憶する処理の詳細］
次に、Ｓ３５５の詳細について、図５のフローチャートに基づいて説明する。
図５に示す処理を開始すると、ＰＣ１は、まず、リンク先情報に基づきリンク先のウェブページ（Ｂ）を取得して（Ｓ４０５）、ウェブページ（Ｂ）を画像データ化する（Ｓ４１０）。ウェブページ（Ｂ）を画像データ化する際には、ウェブブラウザにおける各種設定が参照され、その設定に従って文字のサイズや、メモリ上の描画領域の縦横幅などが決定される。
【００９１】
そして、そのようなメモリ上の描画領域に対し、ウェブページデータに従って文字や画像を描画することで、図６（ｂ）の右側の領域に例示するようなウェブページ（Ｂ）が描画領域に描画されることになる。
【００９２】
次に、ＰＣ１は、ウェブページ（Ｂ）の画像データ領域をクリップ情報（Ｂ）に記憶し（Ｓ４１５）、ウェブページ（Ｂ）のＨＴＭＬデータ、更新日時情報を記憶する（Ｓ４２０）。このＳ４１５，Ｓ４２０により、リンク元ウェブページ（Ａ）上でクリップ領域を選択した際に、リンク先となっていたウェブページ（Ｂ）に関する各種情報が記憶されることになる。
【００９３】
そして、これらの各種情報を記憶したら、クリップ情報（Ａ）とクリップ情報（Ｂ）を関連付けて記憶して（Ｓ４２５）、図５に示す処理を終了する。このＳ４２５では、クリップ情報（Ａ）内のリンク情報欄に用意されたクリップ情報欄と、クリップ情報（Ｂ）内に用意された識別子欄に、同一の識別子（例えば、図９（ｃ）に例示する識別子：ＣｌｉｐＤａｔａ＿１）が登録される。これにより、クリップ情報（Ａ）及びクリップ情報（Ｂ）のいずれか一方から読み取った識別子に基づいて、同一の識別子が格納された他方の情報を特定可能となる。
【００９４】
なお、ウェブページ（Ｂ）の画像はサムネイル化されて、クリップ表示用ペインに表示される。ここで表示されるサムネイルは、図７（ａ）に示す「テキストＴ１Ｂのリンク先のサムネイル」であり、その表示内容は、ウェブページ（Ｂ）全体の縮小画像となる。
【００９５】
これらクリップ表示用ペインに表示されたサムネイルは、任意に組み合わせて選択して印刷することができ、例えば、図７（ａ）に示す二つのサムネイルを選択して印刷する旨の指示を与えると、すでに説明したＳ１３０での処理により、図７（ｂ）に示すような印刷物が印刷されることになる。
【００９６】
［効果］
以上説明したような処理を実行するＰＣ１によれば、ウェブページ（Ａ）の一部の領域をクリップ領域として選択する旨の利用者操作が行われた際、他のウェブページ（Ｂ）をリンク先とするリンク情報がクリップ領域中に含まれていれば、リンク情報が示すリンク先から他のウェブページ（Ｂ）のウェブページデータが取得され、そのウェブページデータが、クリップ領域に関連付けて記憶される。
【００９７】
したがって、ウェブページ（Ａ）の一部をクリップした際、そのクリップ領域内にあるリンク情報が示すリンク先のウェブページ（Ｂ）をも保存したい場合に、利用者は、クリップ領域を保存する操作とは別に、リンク先のウェブページ（Ｂ）を表示するための操作や、その表示されたウェブページ（Ｂ）を保存するための操作を行わなくても済み、これらの作業を完了させるまでの操作性を軽快なものとすることができる。
【００９８】
また、上記ＰＣ１においては、Ｓ３２５〜Ｓ３３５により、オブジェクトの一部が、ある程度以上の割合でクリップ領域に含まれていれば、そのオブジェクトに設定されたリンク情報が示すリンク先からウェブページ（Ｂ）が取得、保存される一方、オブジェクトの一部が、ある程度未満の割合でしかクリップ領域に含まれていなければ、そのオブジェクトに設定されたリンク情報が示すリンク先からはウェブページデータが取得されない。
【００９９】
したがって、僅かにオブジェクトがクリップ領域に含まれた程度では、そのオブジェクトに設定されたリンク情報が示すリンク先からウェブページデータを取得してしまうことがないので、利用者が過度に厳密な操作を行わなくても、不要なウェブページデータの取得を回避することができる。
【０１００】
また、このような判定を行うに当たっては、オブジェクトの種別ごとに判定基準を変えているので、ウェブページ（Ｂ）の取得をするか否かの判断をきめ細かく実施できる。特に、テキストオブジェクトの場合、途切れたテキストは無意味なことが多いのに対し、画像オブジェクトの場合は、主たる部分が含まれていれば周囲の余白などは欠けていても構わないことが多い。したがって、このようなテキストオブジェクトと画像オブジェクトで判定基準を適切に調整すれば、無駄な情報取得の排除と、有用情報の収集を両立させることができる。
【０１０１】
さらに、上記ＰＣ１では、複数のリンク情報を参照して複数のリンク先からウェブページを取得するに当たって、Ｓ３４０〜Ｓ３５０により、すでに取得、保存済みのウェブページと同じであれば、あらためてウェブページデータを取得せず、保存済みのウェブページデータを他のクリップ領域と共用する。したがって、同じウェブページデータであるにもかかわらず、何度もウェブページデータの取得、保存を繰り返すものに比べ、記憶領域を有効に利用することができる。
【０１０２】
［変形例等］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な一実施形態に限定されず、この他にも種々の形態で実施することができる。
【０１０３】
例えば、上記実施形態では、リンク先のウェブページ（Ｂ）については、ウェブページ（Ｂ）全体をそのまま保存する例を示したが、このリンク先のウェブページ（Ｂ）についても、利用者操作による領域の選択を受け付けるようにし、選択されたクリップ領域のみを保存するようにしてもよい。
【０１０４】
より具体的には、例えば、図５に示した処理に代えて図１０に示すような処理を採用することにより、リンク先のウェブページ（Ｂ）についても、利用者操作による領域の選択を受け付けるようにすることができる。
【０１０５】
すなわち、図１０に示す処理を開始すると、ＰＣ１は、クリップ情報（Ａ）よりリンク先ＵＲＬを取得して（Ｓ５０５）、ブラウザ上にリンク先のウェブページ（Ｂ）を表示する（Ｓ５１０）。
【０１０６】
その後は、リンク先ウェブページ（Ｂ）上でクリップ範囲が指定され、指定されたクリップ範囲内に含まれるオブジェクトが抽出されて、クリップ情報（Ｂ）に記憶される（Ｓ５１５〜Ｓ５４０）。なお、Ｓ５１５〜Ｓ５４０の処理手順は、図３に示したＳ２１０〜Ｓ２３５とほぼ同様の手順となるので、ここでは、これ以上の詳細な説明は省略する。
【０１０７】
そして、クリップ情報（Ｂ）を記憶したら、クリップ情報（Ａ）とクリップ情報（Ｂ）を関連付けて記憶して（Ｓ５４５）、図１０に示す処理を終了する。このような処理を実行すれば、リンク先ウェブページもウェブページの一部がクリップ領域として保存されるだけとなるので、リンク先ウェブページ全体を単に保存する場合よりも、保存されるデータ量を削減でき、不要な情報まで保存されてしまうのを回避できる。
【０１０８】
なお、上記のようにリンク先ウェブページ（Ｂ）においてクリップ領域を選択する構成を採用した場合、リンク先ウェブページ（Ｂ）において選択されたクリップ領域についても、リンク情報が含まれているか否かを判断し、リンク情報が含まれている場合には、さらにそのリンク先となるウェブページ（Ｃ）について、その全体もしくはクリップ領域を保存するように構成してもよい。
【０１０９】
すなわち、リンク先ウェブページを新たなリンク元ウェブページとして、クリップ領域の選択処理を再帰的に繰り返し実行可能に構成してもよい。このように構成すれば、複数回にわたってリンク先をたどりながら複数のウェブページからクリップ領域の選択を繰り返すことができる。
【０１１０】
さらに、上記実施形態では、利用者が特に指示を与えなくても、ＰＣ１がリンク先のウェブページを取得するように構成してあったが、ＰＣ１がリンク先のウェブページを取得するか否かを利用者に問い合わせる処理ステップを導入してもよい。
【０１１１】
この場合、問い合わせに対して、利用者がリンク先のウェブページを取得しない旨の入力をすれば、リンク先のウェブページの取得をするための処理ステップは実行されないように構成することで、不要なリンク先ウェブページの取得を行わないようにすることができる。なお、このような問い合わせを行うか否かを、利用者が任意に設定できるように構成してあってもよい。
【０１１２】
加えて、上記実施形態では、ＰＣ１に上記処理を実行させるためのプログラムが、ウェブブラウザにプラグインとして組み込まれる例を示したが、上記処理を実行する機能をブラウザ自体で備えていてもよい。
【０１１３】
また、上記実施形態では、ＰＣ１とプリンタ３が別体の装置として構成されている例を示したが、ＰＣ１に相当する程度のユーザーインターフェースがプリンタ３相当の機器に組み込まれている一体型の機器において、本発明の構成を採用することもできる。
【０１１４】
なお、以上説明した実施形態及び変形例等においては、ＰＣ１又はＣＰＵ１１が本発明でいうコンピュータの一例に相当する。また、Ｓ２１０を実行するＣＰＵ１１が本発明でいう選択指令受付手段の一例、Ｓ２１５，Ｓ２２５，Ｓ２３５を実行するＣＰＵ１１が本発明でいう選択領域データ記憶制御手段の一例、Ｓ３１０，Ｓ３３０，Ｓ３３５を実行するＣＰＵ１１が本発明でいう判定手段の一例、Ｓ４０５を実行するＣＰＵ１１が本発明でいうリンク先データ取得手段の一例、Ｓ４１５，Ｓ４２０，Ｓ４２５を実行するＣＰＵ１１が本発明でいうリンク先データ記憶制御手段の一例に相当する。また、Ｓ３２５を実行するＣＰＵ１１が本発明でいう特定手段の一例に相当する。
【符号の説明】
【０１１５】
１・・・パーソナルコンピュータ、３・・・プリンタ、５・・・ＷＡＮ、７・・・ウェブサーバ、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１４・・・ハードディスク装置、１５・・・操作部、１６・・・表示部、１７・・・ネットワークインターフェース、１８・・・ＵＳＢインターフェース。
【図１】
0005327246.tif 000002
【図２】
0005327246.tif 000003
【図３】
0005327246.tif 000004
【図４】
0005327246.tif 000005
【図５】
0005327246.tif 000006
【図６】
0005327246.tif 000007
【図７】
0005327246.tif 000008
【図８】
0005327246.tif 000009
【図９】
0005327246.tif 000010
【図１０】
0005327246.tif 000011