(57)【要約】【課題】  ディスプレイに表示されたページを印刷する場合に、ユーザが印刷を希望する領域を指定するためには、ページを印刷するたびにマウスによるドラッグ操作などが必要で、操作が煩雑であった。【解決手段】  ページから抽出する領域を示す情報に対応したサムネイル画像等の表示項目を選択可能に表示させる。そして、ユーザによる操作で選択された表示項目に対応する情報に基づいて画像を抽出する。これにより容易に印刷領域を指定することができる。【選択図】  図５
2011013770.tif 000002
【特許請求の範囲】
【請求項１】
画像のうち印刷するための領域の画像を出力する画像処理装置であって、
画像を表示装置に表示させる第１の表示制御手段と、
画像から抽出する領域を示す情報に対応した表示項目を前記表示装置に選択可能に表示させる第２の表示制御手段と、
前記第２の表示制御手段で表示された表示項目のうち入力された指示に応じて選択された表示項目に対応する情報に基づき前記第１の表示制御手段により表示された画像から画像を抽出して、前記抽出した画像を出力する出力手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記第１の表示制御手段は、複数の要素を含む構造化文書に基づき要素が配置された画像を表示し、前記出力手段は、前記複数の要素のうち選択された表示項目に対応した情報が示す領域に配置された要素を抽出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２の表示制御手段は、前記情報が示す複数の領域にそれぞれ対応した複数の表示項目を並べて表示させることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
構造化文書の所在情報に基づき、ネットワークを介して構造化文書を受信する受信手段を有し、
前記第１の表示制御手段は前記受信手段が受信した構造化文書に基づき画像を表示させ、
前記第２の表示制御手段は前記所在情報または前記受信した構造化文書を解析した結果に基づく順序で複数の表示項目を並べて表示させることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第１の表示制御手段により表示された画像の選択された表示項目が示す領域を区別可能に表示させる第３の表示制御手段を有することを特徴とする請求項１乃至請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
入力された指示に応じて、前記第３の表示制御手段による表示で示された領域を変更させる変更手段を有することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
画像から抽出する領域を示す情報を記憶媒体から取得する取得手段と、
前記記憶媒体に情報を記憶させる記憶制御手段と、を有し、
前記第２の表示制御手段は前記取得手段が取得した情報に対応する表示項目を表示させ、
前記記憶制御手段は、前記変更手段により変更された領域を示す情報を、前記記憶媒体に記憶させることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記第２の表示制御手段は、画像の領域を示す項目を前記第１の表示制御手段により表示された画像とともにさせることを特徴とする請求項１乃至請求項７のいずれか１項に記載の画像処理装置。
【請求項９】
前記出力手段は、画像を印刷装置に出力して印刷させることを特徴とする請求項１乃至請求項８のいずれか１項に記載の画像処理装置。
【請求項１０】
コンピュータを請求項１乃至請求項９のいずれか１項に記載の画像処理装置として機能させるためのプログラム。
【請求項１１】
画像のうち印刷するための領域の画像を出力する画像処理方法であって、
画像から抽出する領域を示す情報に対応した表示項目を表示装置に選択可能に表示させる表示制御工程と、
前記表示制御工程で表示された表示項目のうち、入力された指示に応じて選択された表示項目に対応する情報に基づき画像を抽出して、前記抽出した画像を出力する出力工程と、
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像のうち印刷するための領域の画像を出力する画像処理装置に関する。
【背景技術】
【０００２】
近年、インターネット上のサーバにアクセスしてＷｅｂページを取得して、表示装置に表示させるものが知られている。これらのＷｅｂページはテキストや画像などの要素を階層的に含みマークアップ言語（構造化言語）で記述された構造化文書に基づき表示される。マークアップ言語としては、例えばＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）またはＸＨＴＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｋｕｐ  Ｌａｎｇｕａｇｅ）がある。このマークアップ言語に対応したブラウザと呼ばれるソフトウェアが構造化文書を解析することでＷｅｂページをディスプレイ上に表示することができ、ユーザはこのＷｅｂページを参照する。
【０００３】
また、このようなＷｅｂページを印刷する場合、ブラウザでＷｅｂページをディスプレイ上で表示して、この表示中のページの全体を印刷する方法が一般的であった。その場合に、表示されたＷｅｂページの一部の領域を印刷したいというニーズがある。そこで、表示されたＷｅｂページ内の一部領域をユーザがマウス等のポインティングデバイスで選択すると、選択された領域を印刷する方法がある。（例えば特許文献１参照）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第０３５８８３３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら従来の方法では、ページを表示するたびにユーザが印刷対象を選択しなくてはならず、煩雑な操作を必要とした。
【０００６】
そこで本発明は上記従来の問題点を鑑み、ユーザが所望の印刷対象領域を容易に取り除くことができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明は、画像のうち印刷するための領域の画像を出力する画像処理装置であって、画像を表示装置に表示させる第１の表示制御手段と、画像から抽出する領域を示す情報に対応した表示項目を前記表示装置に選択可能に表示させる第２の表示制御手段と、前記第２の表示制御手段で表示された表示項目のうち入力された指示に応じて選択された表示項目に対応する情報に基づき前記第１の表示制御手段により表示された画像から画像を抽出して、前記抽出した画像を出力する出力手段と、を有することを特徴とする画像処理装置。
【発明の効果】
【０００８】
本発明によれば、ユーザはページのうち印刷対象とする領域を容易に選択することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】構造化文書に基づきＷｅｂページを印刷させる印刷システムを示す図である。
【図２】ＰＣ１０１の構成を示すブロック図である。
【図３】ＰＣ１０１上のソフトウェアの構成を示すブロック図である。
【図４】切出し候補枠を含むブラウザのウィンドウを示す図である。
【図５】切出し候補枠を登録するまでの表示遷移図である。
【図６】切出し候補枠を登録するまでの処理手順を示すフローチャートである。
【図７】切出し候補枠パターン表を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【実施例１】
【００１１】
図１は、構造化文書に基づきＷｅｂページを印刷させる印刷システムを示す図である。本実施例における画像処理装置としてのＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０１はインターネット１０２に接続され、インターネット１０２を介して複数のＷＷＷサーバ１０３からＷｅｂページをＰＣ１０１上へダウンロードして表示する。ＷｅｂページはＨＴＭＬやＸＨＴＭＬ等のマークアップ言語（構造化言語）で記述された構造化文書であり、この記載内容に基づき表示される。またＰＣ１０１はローカルにプリンタ１０４と接続され、ＷＷＷサーバ１０３上のＷｅｂページをＰＣ１０１上へダウンロードしてプリンタ１０４に印刷することができる。
【００１２】
図２はＰＣ１０１の構成を示すブロック図である。ＣＰＵ２０１は、ＲＡＭ２０２、ＲＯＭ２０３或いはハードディスク２０４に格納されたプログラムに従ってデータや命令を演算、判断および制御を行う。ＲＡＭ２０２は、ＣＰＵ２０１が各種処理を行う際の一時記憶領域として使用される。ハードディスク２０４はオペレーティングシステム（ＯＳ）、ブラウザやその他のアプリケーションソフト等を記録する。つまり、ＣＰＵ２０１が、ＲＯＭ２０３或いはハードディスク２０４に格納されたプログラムをＲＡＭ２０２に読出し、ＲＡＭ２０２をワークメモリとしてプログラムを実行することで各種の制御が行われる。
【００１３】
通信インターフェース２０５は、たとえばＵＳＢ、ＳＣＳＩや無線等のプリンタ１０４とのデータ通信を行うためのインターフェースや、インターネット１０２を介してＷＷＷサーバ１０３とのデータ通信を行うためのネットワークインターフェースである。表示装置２０６はＣＲＴや液晶ディスプレイとグラフィックコントローラとからなり、グラフィックユーザインターフェース（ＧＵＩ）の表示を行う。マウス２０７、キーボード２０８はユーザがＰＣ１０１に対して各種指示を与えるための入力装置である。システムバス２０９は、ＣＰＵ２０１やＲＡＭ２０２、ＲＯＭ２０３、ハードディスク２０４等との間のデータのやり取りを行う。
【００１４】
図３はＰＣ１０１上のソフトウェアの構成を示すブロック図である。この図３に示された各ブロックはＲＯＭ２０３やハードディスク２０４に保存されているプログラムを機能ごとに分類したものであり、これらのプログラムはＣＰＵ２０１により実行される。
【００１５】
図３においてブラウザ３０１はＷｅｂページを表示するためのアプリケーションであり、ＷＷＷサーバ１０３上のＷｅｂページをＰＣ１０１上のハードディスク２０４へダウンロードし表示装置２０６へ表示させる表示制御を行う。ＷｅｂページはＨＴＭＬやＸＨＴＭＬ等で記述された構造化文書ファイルであり、テキストや画像等の構造化文書を構成する要素がタグを用いて記述されている。またこれら要素の表示スタイルを指定するＣａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔ（以下ＣＳＳと略す）と呼ばれる別ファイルが構造化文書内に指定されている。ブラウザ３０１はこれらの構造化文書ファイルを解析し表示装置２０６へ表示する。
【００１６】
図３において印刷対象選択モジュール３０２はブラウザ３０１から呼び出されるプラグインソフトウェアである。ユーザがブラウザ３０１に対して印刷、印刷プレビュー、もしくは編集等を行うにあたり、印刷対象となる画像領域を切出す指示を行ったときに、この印刷対象選択モジュール３０２が実行される。
【００１７】
印刷対象選択モジュール３０２において文書解析部３０３は、ブラウザ３０１により表示されている該当Ｗｅｂページの構造化文書、またそこに含まれる要素を解析する。候補枠表示部３０４は、後述する記憶部３０９からＷｅｂページ内の印刷領域を表す切出し候補枠ファイルを取得し、表示装置２０６へ切出し候補枠を選択可能に表示させる表示制御を行う。この表示では、候補枠を幾つか用意して、サムネイル表示形式で一覧表示する。なお、この切出し候補枠は記憶部３０９に予め記憶されているが、詳細は後述する。
【００１８】
印刷対象表示部３０５は、候補枠表示部３０４で表示された切出し候補うちの選択された候補に基づいて、Ｗｅｂページ内で印刷対象となる領域を示す表示制御を行う。具体的には、まずユーザがマウス２０７等を操作して所望する候補を選択すると、操作に応じて指示が入力される。そして、文書解析部３０３による解析結果に基づいて、構造化文書に含まれる要素のうち、選択された候補枠に近い構成となる要素を検出して、それを印刷対象とする。さらに、表示画面上で印刷対象とならない要素が網掛けになるように処理を施し、印刷対象となる領域が容易に区別出来るように表示する。なお網掛けにする処理の内容は後述するが、これに限らず、印刷対象から外れる領域を半透明にする等、領域が区別可能になるような表示であれば良い。
【００１９】
印刷対象調整部３０６は、マウス２０７やキーボード２０８から入力した指示に応じて、印刷対象表示部３０５で表示された印刷対象となる領域の大きさや位置を調整する。つまりユーザは必要に応じてマウス２０７を操作することで、移動、拡大・縮小等施し、印刷対象表示部の内容を調整できる。そして、後述する印刷対象決定ボタン５０８が押下されて指示が入力されると、印刷対象表示部３０５による表示で示された領域の画像を印刷対象として決定する。登録部３０７は、この決定された印刷対象領域を新たな切出し候補枠として、Ｗｅｂページにおけるこの領域を示すサムネイル画像を作成する。一覧表示部３０８では、候補枠表示部３０４が表示した切出し候補枠に、登録部３０７で作成されたサムネイル画像を加えて一覧表示する。さらに登録部３０７は、後述する切取り候補枠登録ボタン５１０が押下されて指示が入力されると、決定された印刷対象領域を示す切出し候補枠ファイルを新たな切出し候補枠として、記憶部３０９へ記憶させる記憶制御を行う。この記憶部３０９は、切出し候補枠を記憶するための記憶領域であり、ＲＯＭ２０３やハードディスク２０４に設けられる。
【００２０】
また印刷処理部３１０は、ユーザが印刷を開始させる操作を行って指示が入力されると、印刷レイアウト要素の配置情報に従って、ＯＳ３１１を介してプリンタドライバ３１３に対して描画処理を実行する。ＯＳ３１１は印刷対象選択モジュール３０２がプリンタドライバ３１３から印刷設定データのやり取りを行うためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）や描画処理を行うためのＡＰＩを提供する。またＯＳ３１１には印刷のジョブを管理するスプーラーシステム、プリンタコマンドをポートへ出力するポートモニター等の各種制御ソフトウェアが含まれるが詳細については省略する。プリンタドライバ３１３は印刷処理部３１０により実行された描画処理にしたがって印刷データを生成し、さらにプリンタコマンドに変換した後、ＯＳ３１１を介してプリンタ１０４に送信する。そしてプリンタ１０４が受信したプリンタコマンドに従って用紙へ印刷する。
【００２１】
図４は、切出し候補枠を含むブラウザのウィンドウを示す図である。この表示は、候補枠表示部３０４、印刷対象表示部３０５により行われる。この図４で示す表示画面は、例えばＷｅｂページを表示したブラウザ３０１のウィンドウ内に配置されたボタンを押下することにより表示される。領域４０１は、ブラウザ３０１により表示されるＷｅｂページが配置される領域であり、印刷対象表示部３０５の処理により網掛けが施されている。また領域４０２には、候補枠表示部３０４が記憶部３０９から読み出した切出し候補枠ファイルに対応する表示項目が一覧表示され、その表示項目は切出される領域を示す。なお、表示される切出し候補枠は、単純に切出される領域を示すものでもよいし、図４で示すように、領域４０１に表示されたＷｅｂページに網掛けを施したサムネイル画像を作成して表示させてもよい。
【００２２】
また、ユーザによる切出し候補枠の選択が行われる前であっても、領域４０２で一覧表示されている中で先頭の切出し候補枠を領域４０１に表示されるＷｅｂページに反映させて網掛けを施して表示してもよい。このとき、文書解析部３０３が構造化文書を解析した結果に基づき、Ｗｅｂページに含まれる要素のうち、一覧表示の先頭の切出し候補枠と近くなる要素が検出され、その要素に対応した領域が網掛け表示される。なお図４に示すように、切出し候補枠ファイルは直線の境界線を示しているものの、その境界線の近傍の各要素をそれぞれ検出すると、実際に網掛けされる領域は必ずしも直線で表示されない。
【００２３】
この図４を用いて、印刷対象表示部３０５による、要素を検出する処理について説明する。まず領域４０１に表示されているＷｅｂページにおける各要素の位置情報を検出する。そして、その検出された位置情報と、切出し候補枠ファイルにより示された印刷対象として有効／無効となる境界線のＷｅｂページにおける位置情報とを比較して、要素を印刷対象に含めるか否かを判断する。特に、この比較の結果、各要素のうち切出し候補枠ファイルが示す境界線近傍の要素を検出した場合、それを印刷対象に含めるか否かは、所定の基準により判断すればよい。例えば、切出し候補枠の境界線が要素に重なる場合、切出し候補枠の境界と要素の境界との距離に応じて印刷対象とするか否かを決定してもよいし、切出し候補枠の境界線に重なる要素には全て印刷対象にしてもよい。
【００２４】
なお、ここではＷｅｂページに対応する構造化文書の要素を直接検索して領域を抽出したが、他にも例えば、Ｗｅｂページに対応した画像をＥＭＦ等の中間ファイルとして一度作成し、その画像から抽出してもよい。つまりは、Ｗｅｂページ内の位置情報が得られるものであれば構わない。
【００２５】
次に図５、図６を用いて、本実施例における印刷対象領域の選択、調整、また切出し候補枠の登録の動作について説明する。図５は切出し候補枠を登録するまでの表示遷移図であり、図６は切出し候補枠を登録するまでの処理手順を示すフローチャートである。
【００２６】
Ｗｅｂページ５０１をブラウザ３０１が表示する際に、プラグインされた印刷対象選択モジュール３０２を起動させるためのアイコン５０２がＷｅｂページとともに表示される。この状態で、ユーザによるマウス２０７等の操作により、アイコン５０２を選択する指示が入力されると図５に示すフローチャートの処理が開始される。
【００２７】
まずＳ６０１において、候補枠表示部３０４が、記憶部３０９に予め記憶されていた切出し候補枠５０３を一覧表示させる。この状態で、ユーザはマウス２０７等でによる操作により切出し候補枠（例えば切出し候補枠５０４）を選択することができる。Ｓ６０２では、この切出し候補枠を選択する指示を入力するかが確認される。そして指示が入力されるとＳ６０３に進み、印刷対象表示部３０５が、切出し候補一覧より選択された選択枠を反映させて、表示されているＷｅｂページ内の印刷対象領域を示す表示を行う。例えば、Ｗｅｂページ５０５に示すように、印刷対象でない領域に対して網掛けを行う。この状態で、ユーザはマウス２０７等を操作することで印刷領域を、移動、拡大、縮小等の調整を行うことができる。そこでＳ６０４において、この印刷領域指示を調整する指示が入力された場合、印刷対象調整部３０６が指示に応じて印刷対象領域を調整する。このとき例えば印刷対象領域の縮小に応じて、５０６に示すような矢印を表示させてもよい。
【００２８】
このようにユーザはＷｅｂページの中で印刷したい領域を調整することができ、そして印刷対象決定ボタン５０８を押下することで印刷対象領域を決定する。Ｓ６０５では、この印刷対象領域を決定する指示が入力されたかが確認される。この指示が入力されるとＳ６０６において、決定された印刷対象領域５０７の内容を示す切出し画像５０９が作成されて表示される。なお図５においては１つの切出し画像を表示させる例を示しているが、繰り返し印刷対象領域が決定されるたびに切出し画像を追加して、一覧表示させるようにしてもよい。
【００２９】
次に、Ｓ６０７において登録部３０７が、決定された印刷対象領域を新たな切出し候補として、この領域を示すサムネイル画像を作成する。そして、Ｓ６０８において一覧表示部３０８が、Ｓ６０６で作成されたサムネイル画像を新たな切り出し候補枠５１１として、すでに一覧表示されていた切出し候補枠に加えて表示する。また図５に示すように、このときＷｅｂページは印刷対象領域を示す網掛けの表示が解除される。
【００３０】
また、ユーザは切取り候補枠登録ボタン５１０を押下して候補枠を登録させる指示をすることで、作成された候補枠５１１を記憶部３０９へ記憶させることができる。そこでＳ６０９において、候補枠を登録される指示を入力したかが確認される。この指示を入力すると、Ｓ６１０において、候補枠５１１が記憶部３０９に記憶される。
【００３１】
なお、この処理手順は切出し候補枠を登録する処理を説明するものであったため省略したが、ユーザは図５に示した印刷ボタン５１２を押下することで印刷させることができる。つまり図６のＳ６０２、Ｓ６０５においてこの印刷ボタン５１２が押下され、印刷の指示が入力された場合には、印刷処理部３１０の処理により、表示された印刷対象領域が印刷される。またＳ６０９においては、Ｗｅｂページの印刷対象領域は示されていないが、切出し画像５０９を選択することによって印刷を指示することができる。
【００３２】
以上のように、ユーザは表示された切出し候補から選択することによって、印刷対象とする領域を決定することができるので、より容易に所望の印刷領域を決定することができる。また更に、ユーザは印刷対象領域を調整することができ、そしてその印刷対象領域に対応した切出し候補枠を登録することができる。
【実施例２】
【００３３】
実施例２では、図６に示すフローチャートのＳ６０１における、切出し候補枠を図４で示す領域４０２に一覧表示する処理について説明する。具体的には、表示順序をブラウザ３０１が表示しているＷｅｂページに応じて変更させる場合について説明する。
【００３４】
図７は、切出し候補枠パターン表を示す図であり、これは切出し候補枠を表示する際に、候補枠を表示させる順序を決定するために参照される。また、この切出し候補パターン表は、記憶部３０９に切出し候補枠とともに保存されており、ブラウザ３０１のウィンドウ内のアイコン５０２が押下されると、候補枠表示部３０４に読込まれる。
【００３５】
図７に示す切出し候補枠パターン表の表示順項目７０１は、切出し候補枠の例えば前回の表示順序を示し、実施例２において候補枠表示部３０４は、ブラウザ３０１により表示されているＷｅｂページに応じてこの表示順序を変更させる。ＩＤ７０２は、記憶部３０９に記憶された切出し候補枠を表示するための切出し候補枠ファイルを特定するためのＩＤである。
【００３６】
また、切出し候補枠ファイル７０３は、切出し候補枠ファイルのファイル名を示す。対応Ｗｅｂアドレス７０４は、対応する切出し候補枠ファイルが作成された際に表示されていたＷｅｂページのアドレス、つまりはそのＷｅｂページに対応した構造化文書のネットワーク上での所在情報を示す。なお、対応Ｗｅｂアドレス７０４の★印は、デフォルトで登録してある切出しパターンで対応Ｗｅｂアドレスが存在しないことを示す。
【００３７】
実施例１で説明したように新規に切出し候補枠をパターン表へ登録する際には、新規にＩＤ７０２を追加作成して、該当パターンをファイル７０３として作成する。またそれと同時に、表示されているＷｅｂページのアドレスを対応Ｗｅｂアドレス７０４へ記載しておく。
【００３８】
本実施例において、図４に示した領域４０２に表示される切出し候補枠は、この切出し候補枠テーブルに基づく順序で表示される。例えばこの図７に示した表示順項目を使用する場合、切出し候補枠ファイル名７０３を元に、Ｔｏｐ部から順に切出し候補枠を記憶部３０９から読み出す。
【００３９】
但し、ブラウザ３０１に表示されている当該Ｗｅｂページのアドレスが、切出し候補枠パターン表内の対応Ｗｅｂアドレス７０４に存在する場合、そのアドレス項目に対応する切出し候補枠ファイルのＩＤ７０２をＴｏｐへ移動する。これにより、表示されているＷｅｂページに対応する切出し候補枠を表示順序の上位に表示させることができる。つまり、同じアドレスのＷｅｂページを印刷する場合、ユーザが印刷対象として望む領域は変わらない可能性が高いため、過去に作成した切出し候補枠を優先的に表示させる。
【００４０】
また、このように切出し画像の表示順序を変更した場合、その表示順序でパターン表を更新してもよい。つまり、次回に印刷させるＷｅｂページは、Ｗｅｂアドレスが一致しなくとも、同様の種類のページでその構成も同様のものである可能性が高いためである。また更に、Ｗｅｂアドレスが一致しなくとも、一部が一致している場合など、Ｗｅｂページの構成が同様のものと判断すれば、そのアドレスに対応した切出し候補枠を表示順序の上位に表示させてもよい。または、表示されたＷｅｂページの構成を解析して、記憶されている切出し候補枠ファイルと比較することで、表示順序を決定してもよい。さらに、切出し候補枠の過去に選択された回数をテーブルに記憶して、選択された回数に応じて表示順序を決定してもよい。
【００４１】
以上のように、本実施例で説明した処理により切出し候補枠の一覧表示において、ユーザが所望の切出し候補枠を優先的に選択できるようになるため、印刷対象領域の選択がより容易になる。
【００４２】
なお、以上の実施例では、構造化文書に基づき表示されるＷｅｂページを印刷する場合について説明したが、本発明はこれに限らず、各種のアプリケーションに対して印刷対象領域の候補枠を設定するものである。
【００４３】
また、ページから抽出された領域の画像は印刷するだけに限らず、表示や外部装置への送信等の他の出力処理でもよい。さらに以上の実施例では、ページの印刷対象領域の抽出として印刷対象領域の画像を切り取る場合について説明したが、これに限らず、ページに対応した画像を記憶して、印刷対象領域以外の領域を所定の画素値で置き換えるマスク処理を行ってもよい。なお、実施例においては、このマスク処理による方法も画像の抽出処理として含めるものとする。
【００４４】
また、以上の実施例では、ＰＣ１０１により処理を行う場合について説明したが、本発明はこれに限らず、プリンタにおいて処理を行ってもよい。その場合、プリンタ内の制御部が本願発明の画像処理装置として処理を実行することになり、プリンタにおける印刷部が、画像処理装置が画像を出力する外部の印刷装置となる。
【００４５】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００４６】
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ハードディスク
２０５  通信インターフェース
２０６  表示装置
２０７  マウス
２０８  キーボード
２０９  システムバス
【図１】
2011013770.tif 000003
【図２】
2011013770.tif 000004
【図３】
2011013770.tif 000005
【図４】
2011013770.tif 000006
【図５】
2011013770.tif 000007
【図６】
2011013770.tif 000008
【図７】
2011013770.tif 000009