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