(57)【特許請求の範囲】
【請求項１】
表示領域に画像を表示する表示装置と出力媒体に画像形成を行う画像形成装置とを備えるコンピュータを所定の手段として機能させる画像形成制御プログラムであって、
前記コンピュータを、
前記表示及び前記画像形成の対象となる要素を表す要素データと前記要素に対応づけて設定されたリンク先を表すリンク先データとを含むマークアップ文書データに基づき、前記画像形成装置が前記画像形成するための画像形成データを作成する画像形成データ作成手段と、
第一マークアップ文書データに基づいて前記画像形成データ作成手段が作成する第一画像形成データを前記画像形成装置が画像形成した場合に前記第一マークアップ文書データが含む要素データが表す第一要素が前記出力媒体上で配置される位置を示す第一プレビュー画像を前記表示領域に表示させるための第一表示データを作成する第一表示データ作成手段と、
前記出力媒体を表す表示領域であるプレビュー表示領域内にある第一表示位置に前記第一プレビュー画像を表示するよう前記表示装置を制御する第一プレビュー画像表示制御手段と、
前記第一プレビュー画像表示制御手段が前記第一プレビュー画像を表示させたことに応じて、前記プレビュー表示領域内で前記第一表示位置とは異なる位置とされる第二表示位置に、当該第二表示位置であることを示す画像を表示させる手段と、
前記第一プレビュー画像内に配置された前記第一要素を指定して行われた第一利用者操作を検出可能に構成され、かつ、前記プレビュー表示領域内においてあらかじめ設定された複数の位置の中から、いずれか一つの位置を変更後の前記第二表示位置として選択する利用者操作、又は前記プレビュー表示領域内において利用者が任意に決めた位置を変更後の前記第二表示位置として指定する利用者操作、いずれかの利用者操作が行われた場合に、当該利用者操作を、第二利用者操作として検出可能に構成された利用者操作検出手段と、
前記利用者操作検出手段によって前記第二利用者操作が検出された場合に、当該第二利用者操作に従って前記第二表示位置を変更する手段と、
前記利用者操作検出手段によって前記第一利用者操作が検出された場合に、当該第一利用者操作によって指定された前記第一要素に対応づけて設定された前記リンク先を、前記第一マークアップ文書データ中に含まれる前記リンク先データに基づいて特定し、特定した前記リンク先から、前記表示及び前記画像形成の対象となる第二要素を表す第二要素データを含む第二マークアップ文書データを取得するデータ取得手段と、
前記第二のマークアップ文書データに基づいて前記画像形成データ作成手段が作成する第二画像形成データを画像形成装置が画像形成した場合に前記第二マークアップ文書データが含む要素データが表す第二要素が前記出力媒体上で配置される位置を示す第二プレビュー画像を前記表示領域に表示させるための第二表示データを作成する第二表示データ作成手段と、
前記プレビュー表示領域内にある前記第二表示位置に前記第二プレビュー画像を表示するよう前記表示装置を制御する第二プレビュー画像表示制御手段と、
前記第一表示位置に対応する前記出力媒体上での第一画像形成位置に前記第一要素が配置されるとともに前記第二表示位置に対応する前記出力媒体上での第二画像形成位置に前記第二要素が配置される画像を前記画像形成装置で単一の前記出力媒体に画像形成するための統合画像形成データを作成するよう前記画像形成データ作成手段を制御する統合画像形成データ作成制御手段と、
前記統合画像形成データに基づいて画像形成するよう前記画像形成装置を制御する画像形成装置制御手段
として機能させるように構成されており、
前記第二表示位置であることを示す画像を表示させる手段は、前記利用者操作検出手段によって前記第二利用者操作が検出された場合に、変更後の前記第二表示位置に、当該第二表示位置であることを示す画像を表示させる
画像形成制御プログラム。
【請求項２】
前記第一プレビュー画像表示制御手段は、前記プレビュー表示領域をＮ等分（Ｎは２以上の整数）した複数の領域のうち、第一領域を前記第一表示位置として、当該第一表示位置に前記第一プレビュー画像を表示し、
前記第二表示位置であることを示す画像を表示させる手段は、前記Ｎ等分した複数の領域のうち、前記第一領域とは異なる第二領域を前記第二表示位置として、当該第二表示位置に、当該第二表示位置であることを示す画像を表示し、さらに、前記利用者操作検出手段によって前記第二利用者操作が検出された場合には、前記第一領域とも前記第二領域とも異なる第三領域を変更後の前記第二表示位置として、当該変更後の前記第二表示位置に、当該第二表示位置であることを示す画像を表示する
ことを特徴とする請求項１に記載の画像形成制御プログラム。
【請求項３】
前記第二表示位置であることを示す画像は、前記第二プレビュー画像が表示される領域全体を示す枠であり、
前記第二プレビュー表示制御手段は、前記第二プレビュー画像を枠いっぱいに表示させる
ことを特徴とする請求項１又は請求項２に記載の画像形成制御プログラム。
【請求項４】
前記第二表示位置であることを示す画像を表示させる手段は、変更後の前記第二表示位置に、当該第二表示位置であることを示す画像を表示させた後、再び前記利用者操作検出手段によって前記第二利用者操作が検出された場合に、再変更後の前記第二表示位置に、当該第二表示位置であることを示す画像を表示させる
ことを特徴とする請求項１〜請求項３のいずれか一項に記載の画像形成制御プログラム。
【請求項５】
前記コンピュータを、さらに、
前記プレビュー表示領域内で前記第一表示位置に、当該第一表示位置であることを示す画像を表示させる手段
として機能させるように構成されており、
前記利用者操作検出手段は、前記プレビュー表示領域内においてあらかじめ設定された複数の位置の中から、いずれか一つの位置を変更後の前記第一表示位置として選択する利用者操作、又は前記プレビュー表示領域内において利用者が任意に決めた位置を変更後の前記第一表示位置として指定する利用者操作、いずれかの利用者操作が行われた場合に、当該利用者操作を、第三利用者操作として検出し、
前記第一表示位置であることを示す画像を表示させる手段は、前記利用者操作検出手段によって前記第三利用者操作が検出された場合に、変更後の前記第一表示位置に、当該第一表示位置であることを示す画像を表示させ、
前記第一プレビュー画像表示制御手段は、前記利用者操作検出手段によって前記第三利用者操作が検出された場合に、変更後の前記第一表示位置に、前記第一プレビュー画像を表示するよう前記表示装置を制御する
ことを特徴とする請求項１〜請求項４のいずれか一項に記載の画像形成制御プログラム。
【請求項６】
前記第一表示位置であることを示す画像は、前記第一プレビュー画像が表示される領域全体を示す枠であり、
前記第一プレビュー表示制御手段は、前記第一プレビュー画像を枠いっぱいに表示させる
ことを特徴とする請求項５に記載の画像形成制御プログラム。
【請求項７】
前記利用者操作検出手段は、前記第一プレビュー画像内に配置された前記要素のうち、当該要素に対応づけて設定された前記リンク先を表す前記リンク先データが前記第一マークアップ文書データ中に含まれている要素を対象にして、当該対象となる要素と重なる位置へ、「利用者が画面上での位置を指し示すために利用するカーソル」を移動させる第四利用者操作が行われた場合に、当該第四利用者操作を検出し、
しかも、
前記利用者操作検出手段によって前記第四利用者操作が検出された場合に、前記カーソルが重なる位置に配置された前記要素を対象に、当該要素を拡大表示する拡大表示制御手段
として、コンピュータを機能させることを特徴とする請求項１〜請求項６のいずれか一項に記載の画像形成制御プログラム。
【請求項８】
表示領域に画像を表示する表示装置と出力媒体に画像形成を行う画像形成装置とを制御する制御装置であって、
前記表示及び前記画像形成の対象となる要素を表す要素データと前記要素に対応づけて設定されたリンク先を表すリンク先データとを含むマークアップ文書データに基づき、前記画像形成装置が前記画像形成するための画像形成データを作成する画像形成データ作成手段と、
第一マークアップ文書データに基づいて前記画像形成データ作成手段が作成する第一画像形成データを前記画像形成装置が画像形成した場合に前記第一マークアップ文書データが含む要素データが表す第一要素が前記出力媒体上で配置される位置を示す第一プレビュー画像を前記表示領域に表示させるための第一表示データを作成する第一表示データ作成手段と、
前記出力媒体を表す表示領域であるプレビュー表示領域内にある第一表示位置に前記第一プレビュー画像を表示するよう前記表示装置を制御する第一プレビュー画像表示制御手段と、
前記第一プレビュー画像表示制御手段が前記第一プレビュー画像を表示させたことに応じて、前記プレビュー表示領域内で前記第一表示位置とは異なる位置とされる第二表示位置に、当該第二表示位置であることを示す画像を表示させる手段と、
前記第一プレビュー画像内に配置された前記第一要素を指定して行われた第一利用者操作を検出可能に構成され、かつ、前記プレビュー表示領域内においてあらかじめ設定された複数の位置の中から、いずれか一つの位置を変更後の前記第二表示位置として選択する利用者操作、又は前記プレビュー表示領域内において利用者が任意に決めた位置を変更後の前記第二表示位置として指定する利用者操作、いずれかの利用者操作が行われた場合に、当該利用者操作を、第二利用者操作として検出可能に構成された利用者操作検出手段と、
前記利用者操作検出手段によって前記第二利用者操作が検出された場合に、当該第二利用者操作に従って前記第二表示位置を変更する手段と、
前記利用者操作検出手段によって前記第一利用者操作が検出された場合に、当該第一利用者操作によって指定された前記第一要素に対応づけて設定された前記リンク先を、前記第一マークアップ文書データ中に含まれる前記リンク先データに基づいて特定し、特定した前記リンク先から、前記表示及び前記画像形成の対象となる第二要素を表す第二要素データを含む第二マークアップ文書データを取得するデータ取得手段と、
前記第二のマークアップ文書データに基づいて前記画像形成データ作成手段が作成する第二画像形成データを画像形成装置が画像形成した場合に前記第二マークアップ文書データが含む要素データが表す第二要素が前記出力媒体上で配置される位置を示す第二プレビュー画像を前記表示領域に表示させるための第二表示データを作成する第二表示データ作成手段と、
前記プレビュー表示領域内にある前記第二表示位置に前記第二プレビュー画像を表示するよう前記表示装置を制御する第二プレビュー画像表示制御手段と、
前記第一表示位置に対応する前記出力媒体上での第一画像形成位置に前記第一要素が配置されるとともに前記第二表示位置に対応する前記出力媒体上での第二画像形成位置に前記第二要素が配置される画像を前記画像形成装置で単一の前記出力媒体に画像形成するための統合画像形成データを作成するよう前記画像形成データ作成手段を制御する統合画像形成データ作成制御手段と、
前記統合画像形成データに基づいて画像形成するよう前記画像形成装置を制御する画像形成装置制御手段と
を備え、
前記第二表示位置であることを示す画像を表示させる手段は、前記利用者操作検出手段によって前記第二利用者操作が検出された場合に、変更後の前記第二表示位置に、当該第二表示位置であることを示す画像を表示させる
制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレビュー画面を表示してから、その表示通りの画像形成を出力媒体に対して実行するために利用される画像形成制御プログラム、及び制御装置に関する。
【背景技術】
【０００２】
従来、例えば、特許文献１のように、第一の印刷プレビュー画面上（図１１の左側、拡大表示部分）で、リンクが設定された箇所を指定して所定の利用者操作（例えば、マウスクリック）を行うと、リンク先の情報を取得して、第二の印刷プレビュー画面（図１１の右側、拡大表示部分）として表示する技術が提案されている。
【０００３】
このような技術を利用すれば、印刷プレビューモードを解除して閲覧モードに戻らなくても、リンク先の情報を参照することができた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５８９６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の技術では、リンク元の情報及びリンク先の情報それぞれを、独立に印刷することならできるものの、双方の情報を単一の出力媒体内にレイアウトして印刷することはできなかった。
【０００６】
また、ｎページ分の文書を縮小して一枚の用紙に収めて印刷する技術（ｎイン１）を、文書ごとに一枚の用紙に収めるという適用をしているだけ（図１５、縮小表示部分真ん中のプレビューに対応する情報はｎイン１されているが、他の情報はｎイン１の対象になっていない）であり、双方の情報を単一の出力媒体内にレイアウトして印刷することはできなかった。
【０００７】
本発明は、上記問題を解決するためになされたものであり、その目的は、リンク元の情報に対応する第一プレビュー画面上からの操作でリンク先を指定することで、リンク先の情報を取得して、双方の情報に対応する画像を単一の出力媒体上に画像形成させることが可能、しかも、どのような態様で単一の出力媒体上に画像形成されるのかを示すプレビュー画面を表示可能な画像形成制御プログラム、及び制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
以下、本発明において採用した構成について説明する。
本発明の画像形成制御プログラムは、表示領域に画像を表示する表示装置と出力媒体に画像形成を行う画像形成装置とを備えるコンピュータを所定の手段として機能させる画像形成制御プログラムであって、前記コンピュータを、前記表示及び前記画像形成の対象となる要素を表す要素データと前記要素に対応づけて設定されたリンク先を表すリンク先データとを含むマークアップ文書データに基づき、前記画像形成装置が前記画像形成するための画像形成データを作成する画像形成データ作成手段と、第一マークアップ文書データに基づいて前記画像形成データ作成手段が作成する第一画像形成データを前記画像形成装置が画像形成した場合に前記第一マークアップ文書データが含む要素データが表す第一要素が前記出力媒体上で配置される位置を示す第一プレビュー画像を前記表示領域に表示させるための第一表示データを作成する第一表示データ作成手段と、前記出力媒体を表す表示領域であるプレビュー表示領域内にある第一表示位置に前記第一プレビュー画像を表示するよう前記表示装置を制御する第一プレビュー画像表示制御手段と、前記第一プレビュー画像内に配置された前記第一要素を指定して行われた第一利用者操作を検出する利用者操作検出手段と、前記利用者操作検出手段によって前記第一利用者操作が検出された場合に、当該第一利用者操作によって指定された前記第一要素に対応づけて設定された前記リンク先を、前記第一マークアップ文書データ中に含まれる前記リンク先データに基づいて特定し、特定した前記リンク先から、前記表示及び前記画像形成の対象となる第二要素を表す第二要素データを含む第二マークアップ文書データを取得するデータ取得手段と、前記第二のマークアップ文書データに基づいて前記画像形成データ作成手段が作成する第二画像形成データを画像形成装置が画像形成した場合に前記第二マークアップ文書データが含む要素データが表す第二要素が前記出力媒体上で配置される位置を示す第二プレビュー画像を前記表示領域に表示させるための第二表示データを作成する第二表示データ作成手段と、前記プレビュー表示領域内にある第二表示位置に前記第二プレビュー画像を表示するよう前記表示装置を制御する第二プレビュー画像表示制御手段と、前記第一表示位置に対応する前記出力媒体上での第一画像形成位置に前記第一要素が配置されるとともに前記第二表示位置に対応する前記出力媒体上での第二画像形成位置に前記第二要素が配置される画像を前記画像形成装置で単一の前記出力媒体に画像形成するための統合画像形成データを作成するよう前記画像形成データ作成手段を制御する統合画像形成データ作成制御手段と、前記統合画像形成データに基づいて画像形成するよう前記画像形成装置を制御する画像形成装置制御手段として機能させる。
【０００９】
このような画像形成制御プログラムによってコンピュータを上記各手段として機能させると、利用者が、第一表示位置に表示された第一マークアップ文書に対応する第一プレビュー画像内に配置された第一要素を指定して第一利用者操作を行えば、リンク先から取得された第二マークアップ文書データに対応する第二プレビュー画像を、プレビュー表示領域内にある第二表示位置に表示できる。
【００１０】
しかも、第一，第二プレビュー画像と同等な位置関係で、第一，第二プレビュー画像に対応する画像を単一の出力媒体に画像形成するための統合画像形成データを作成し、その統合画像形成データに基づいて画像形成するよう画像形成装置を制御できる。
【００１１】
したがって、利用者は、第一プレビュー画像を表示させた後、その表示を終えなくても、引き続いて第二プレビュー画像を表示させることができる上に、それら第一，第二プレビュー画像に対応する画像を、単一の出力媒体上に画像形成させることができる。
【００１２】
ところで、本発明の画像形成制御プログラムにおいて、前記利用者操作検出手段は、前記プレビュー表示領域内においてあらかじめ設定された複数の位置の中から、いずれか一つの位置を前記第二表示位置として選択する利用者操作、又は前記プレビュー表示領域内において利用者が任意に決めた位置を前記第二表示位置として指定する利用者操作、いずれかの利用者操作が行われた場合に、当該利用者操作を、第二利用者操作として検出し、前記第二プレビュー画像表示制御手段は、前記第二利用者操作によって選択又は指定された前記第二表示位置に、前記第二プレビュー画像を表示するよう前記表示装置を制御すると好ましい。
【００１３】
このように構成すれば、プレビュー表示領域内において、利用者は所望の位置に第二プレビュー画像を表示させることができ、また、第二プレビュー画像について、第一プレビュー画像との相対的な位置関係を適宜変更することができる。
【００１４】
また、本発明の画像形成制御プログラムにおいて、前記利用者操作検出手段は、前記プレビュー表示領域内においてあらかじめ設定された複数の位置の中から、いずれか一つの位置を前記第一表示位置として選択する利用者操作、又は前記プレビュー表示領域内において利用者が任意に決めた位置を前記第一表示位置として指定する利用者操作、いずれかの利用者操作が行われた場合に、当該利用者操作を、第三利用者操作として検出し、前記第一プレビュー画像表示制御手段は、前記第三利用者操作によって選択又は指定された前記第一表示位置に、前記第一プレビュー画像を表示するよう前記表示装置を制御すると好ましい。
【００１５】
このように構成すれば、プレビュー表示領域内において、利用者は所望の位置に第一プレビュー画像を表示させることができる。
また、本発明の画像形成制御プログラムにおいて、前記利用者操作検出手段は、前記第一プレビュー画像内に配置された前記要素のうち、当該要素に対応づけて設定された前記リンク先を表す前記リンク先データが前記第一マークアップ文書データ中に含まれている要素を対象にして、当該対象となる要素と重なる位置へ、「利用者が画面上での位置を指し示すために利用するカーソル」を移動させる第四利用者操作が行われた場合に、当該第四利用者操作を検出し、しかも、前記利用者操作検出手段によって前記第四利用者操作が検出された場合に、前記カーソルが重なる位置に配置された前記要素を対象に、当該要素を拡大表示する拡大表示制御手段として、コンピュータを機能させると好ましい。
【００１６】
このように構成すれば、利用者操作により、リンク先が設定されている要素と重なる位置にカーソルを移動させることで、リンク先が設定されている要素を拡大表示することができる。したがって、例えば、第一プレビュー画像が小さめの画像となっていて、そのままではリンク先が設定されている要素の内容を目視で確認しにくい場合でも、拡大表示された要素であれば、その内容を目視で容易に確認できるようになる。
【００１７】
さらに、本発明の制御装置は、表示領域に画像を表示する表示装置と出力媒体に画像形成を行う画像形成装置とを制御する制御装置であって、前記表示及び前記画像形成の対象となる要素を表す要素データと前記要素に対応づけて設定されたリンク先を表すリンク先データとを含むマークアップ文書データに基づき、前記画像形成装置が前記画像形成するための画像形成データを作成する画像形成データ作成手段と、第一マークアップ文書データに基づいて前記画像形成データ作成手段が作成する第一画像形成データを前記画像形成装置が画像形成した場合に前記第一マークアップ文書データが含む要素データが表す第一要素が前記出力媒体上で配置される位置を示す第一プレビュー画像を前記表示領域に表示させるための第一表示データを作成する第一表示データ作成手段と、前記出力媒体を表す表示領域であるプレビュー表示領域内にある第一表示位置に前記第一プレビュー画像を表示するよう前記表示装置を制御する第一プレビュー画像表示制御手段と、前記第一プレビュー画像内に配置された前記第一要素を指定して行われた第一利用者操作を検出する利用者操作検出手段と、前記利用者操作検出手段によって前記第一利用者操作が検出された場合に、当該第一利用者操作によって指定された前記第一要素に対応づけて設定された前記リンク先を、前記第一マークアップ文書データ中に含まれる前記リンク先データに基づいて特定し、特定した前記リンク先から、前記表示及び前記画像形成の対象となる第二要素を表す第二要素データを含む第二マークアップ文書データを取得するデータ取得手段と、前記第二のマークアップ文書データに基づいて前記画像形成データ作成手段が作成する第二画像形成データを画像形成装置が画像形成した場合に前記第二マークアップ文書データが含む要素データが表す第二要素が前記出力媒体上で配置される位置を示す第二プレビュー画像を前記表示領域に表示させるための第二表示データを作成する第二表示データ作成手段と、前記プレビュー表示領域内にある第二表示位置に前記第二プレビュー画像を表示するよう前記表示装置を制御する第二プレビュー画像表示制御手段と、前記第一表示位置に対応する前記出力媒体上での第一画像形成位置に前記第一要素が配置されるとともに前記第二表示位置に対応する前記出力媒体上での第二画像形成位置に前記第二要素が配置される画像を前記画像形成装置で単一の前記出力媒体に画像形成するための統合画像形成データを作成するよう前記画像形成データ作成手段を制御する統合画像形成データ作成制御手段と、前記統合画像形成データに基づいて画像形成するよう前記画像形成装置を制御する画像形成装置制御手段とを備える。
【００１８】
したがって、このような制御装置によれば、本発明の画像形成制御プログラムについて説明した通りの作用、効果を奏し、第一，第二プレビュー画像に対応する画像を、単一の出力媒体上に画像形成させることができる。なお、このような制御装置は、画像形成装置とは別体の装置として構成されていてもよいが、制御装置と画像形成装置が単一の筐体内に組み込まれた一体型装置として構成されていてもよい。
【図面の簡単な説明】
【００１９】
【図１】ＰＣ及びプリンタを備えたシステム全体の構成を示すブロック図。
【図２】プレビュー機能主処理のフローチャート。
【図３】プレビュー表示処理のフローチャート。
【図４】表示内容変更処理のフローチャート。
【図５】（ａ）は第一マークアップ文書の表示例を示す説明図、（ｂ）は第二マークアップ文書の表示例を示す説明図。
【図６】プレビュー表示上での第一の操作手順を例示する説明図。
【図７】プレビュー表示上での第二の操作手順（その１）を例示する説明図。
【図８】プレビュー表示上での第二の操作手順（その２）を例示する説明図。
【発明を実施するための形態】
【００２０】
次に、本発明の実施形態について一例を挙げて説明する。
［システム構成］
以下に説明するシステムは、図１に示すように、パーソナルコンピュータ１（以下、ＰＣ１という）と、このＰＣ１に接続されたプリンタ３とを備えている。また、ＰＣ１は、ＷＡＮ（Wide Area Network；一例としてはインターネット。）５を介してウェブサーバ７と通信可能となっている。
【００２１】
ＰＣ１は、図１に示すように、周知のＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４（ハードディスク装置１４）、操作部１５、表示部１６、ネットワークインターフェース１７、ＵＳＢインターフェース１８などを備えている。
【００２２】
ＨＤＤ１４には、ＯＳ（Operating System）その他の各種ソフトウェアが格納されており、後述するウェブブラウザや、このウェブブラウザに組み込まれるプラグインなどのプログラムも、ＨＤＤ１４に格納されている。なお、これらのプログラムに従った処理がＣＰＵ１１によって実行される際には、各プログラムがＲＡＭ１３へと読み込まれる。
【００２３】
操作部１５は、キーボードや各種ポインティングデバイス（例えば、マウス）等によって構成される。表示部１６は、液晶ディスプレイ等によって構成される。
以上のように構成されたＰＣ１では、操作部１５での利用者操作により、ウェブブラウザを起動することができる。そして、ウェブブラウザ起動後は、操作部１５での利用者操作により、ウェブサーバ７上にあるマークアップ文書データ（例えば、ＨＴＭＬ（HyperText Markup Language）、ＸＨＴＭＬ（Extensible HTML）、ＸＭＬ（Extensible Markup Language）で記述されたウェブページのデータ）のＵＲＬ（Uniform Resource Locator）を指定し、ウェブサーバ７に対してデータ取得を要求することができる。
【００２４】
この要求をウェブサーバ７が受けた場合、応答としてウェブサーバ７からはマークアップ文書データが返されるので、ＰＣ１では、そのマークアップ文書データを取得して、表示部１６にマークアップ文書を表示する。
【００２５】
また、表示部１６にマークアップ文書を表示した後、操作部１５での利用者操作により、マークアップ文書の印刷を指令すれば、ＰＣ１は、プリンタ３を制御して、プリンタ３にマークアップ文書を印刷させることができる。
【００２６】
さらに、このようなマークアップ文書の印刷を行う際、ウェブブラウザのプレビュー機能を利用すれば、印刷に先立って印刷プレビュー表示を行うことができ、マークアップ文書が出力媒体に対してどのように印刷されるのかを、表示部１６のプレビュー表示領域で確認することができる。
【００２７】
［ＰＣが備えるウェブブラウザのプレビュー機能］
次に、ＰＣ１が備えるウェブブラウザのプレビュー機能について、図２〜図４のフローチャートに基づいて説明する。
【００２８】
上記ＰＣ１が備えるウェブブラウザは、プラグインと呼ばれるプログラムをＰＣ１にインストールすることで、標準機能以外の各種機能を追加できる仕組みになっている。
以下に説明するプレビュー機能も、利用者がウェブブラウザ上での操作で印刷プレビュー機能の実行を指令した際、ウェブブラウザにプラグインとして組み込まれたプログラムがＣＰＵ１１によって実行されることで機能する。
【００２９】
なお、以下の説明では、ウェブページの具体例として、ウェブブラウザで表示した場合には図５（ａ）及び同図（ｂ）に示すような表示形態で表示されるウェブページを例に挙げて説明する。
【００３０】
図５（ａ）に示すウェブページ３１は、画像３３、テキスト３５、画像３７Ａ〜３７Ｆなどによって構成され、これらのうち、画像３７Ａ〜３７Ｆには、リンク先（ハイパーリンク）が設定されている。また、図５（ｂ）に示すウェブページ４１は、画像３７Ｃに設定されたリンク先のウェブページであり、画像４３Ａ〜４３Ｈ、テキスト４５などによって構成されている。
【００３１】
ＰＣ１において、ブラウザで図５（ａ）に示すウェブページ３１を表示しているときに、利用者がプレビュー機能の実行を指令する操作を行うと、ＣＰＵ１１は図２に示す処理を実行する。
【００３２】
図２に示す処理を開始すると、ＣＰＵ１１は、まず、ブラウザで表示中のウェブページを処理対象にしてプレビュー表示処理を実行する（Ｓ１０５）。このＳ１０５のプレビュー表示処理の詳細を図３に示す。
【００３３】
図３に進むと、ＣＰＵ１１は、処理対象となるウェブページのデータをすべて取得する（Ｓ２０５）。このＳ２０５では、ブラウザ本体が表示を行うために、すでにウェブサーバ７から取得してメモリに格納しているマークアップ文書データを、以降の処理で参照するため、ブラウザ本体での表示用とは別のメモリに格納する処理が行われる。
【００３４】
この別のメモリに格納されるデータは、ウェブサーバ７から取得したデータそのものであってもよいが、プレビュー表示を行う上で必要なデータのみを抜粋したものであってもよい。また、ブラウザ本体がメモリに格納したデータと同じデータをウェブサーバ７から取得するように構成してもよい。
【００３５】
続いて、ＣＰＵ１１は、印刷設定を取得する（Ｓ２１０）。このＳ２１０で取得される印刷設定としては、ブラウザ本体で行われている印刷設定、及びプリンタドライバにおいて行われている印刷設定を挙げることができる。
【００３６】
これらの印刷設定は、両方が取得されてもよいし、いずれか一方が取得されてもよい。また、ここで取得される印刷設定の具体例としては、例えば、用紙サイズ、解像度、カラー／モノクロ印刷、といった項目を挙げることができる。
【００３７】
続いて、ＣＰＵ１１は、処理対象となるウェブページのデータ中の要素から未処理の要素を検索する（Ｓ２１５）。ここでいう要素とは、ウェブページ内に配置されるテキスト、静止画、動画などを意味し、Ｓ２０５で取得したデータには、これらの要素を表す１以上の記述が含まれているので、Ｓ２１５では記述順に従って一つの要素を検出する。また、ウェブページのデータにはウェブページ内に要素がどのような態様で配置されるかを表す記述が含まれており、その記述は、要素の記述と対応付けて記述されている。
【００３８】
そして、Ｓ２１５において未処理の要素を検出した場合（Ｓ２２０：ＹＥＳ）、ＣＰＵ１１は、データ内の記述と印刷設定とに従って要素を印刷用描画領域に描画する（Ｓ２２５）。すなわち、要素としてテキストを検出した場合であれば、そのテキストを印刷用描画領域に描画し、要素として画像を検出した場合であれば、その画像を印刷用描画領域に描画する。
【００３９】
ここでいう印刷用描画領域とは、メモリ上に用意された仮想的な描画領域を意味し、この仮想的な描画領域は、ＰＣ１のＯＳによって管理されている。この描画領域に対して描画する際には、ＯＳによって提供される描画命令を呼び出し、これにより、描画命令に対応するデータが仮想的な描画領域に書き込まれることになる。
【００４０】
また、Ｓ２２５で描画命令を呼び出す際には、Ｓ２１０で取得した印刷設定を考慮して描画命令を呼び出す際のパラメータを設定する。例えば、印刷設定でモノクロ印刷が設定されている場合には、モノクロ印刷である旨のパラメータを設定して描画命令を呼び出す。これにより、描画対象となる要素がカラー画像のデータであっても、印刷用描画領域にはモノクロ画像に対応するデータが書き込まれることになる。
【００４１】
こうして印刷対象となる一つの要素を印刷用描画領域に描画したら、続いて、ＣＰＵ１１は、Ｓ２２５で描画対象となった要素にリンク先が設定されているか否かを判断する（Ｓ２３０）。
【００４２】
リンク先が設定されている場合、マークアップ文書データ中にはリンク先を示すＵＲＬの記述が含まれているので、Ｓ２３０では、このＵＲＬの記述の有無に基づいて、リンク先が設定されているか否かを判断することができる。
【００４３】
そして、リンク先が設定されている場合（Ｓ２３０：ＹＥＳ）、ＣＰＵ１１は、リンク先をリストに記憶する（Ｓ２３５）。このリストは、後述する処理で利用するために用意されるもので、このリスト内には、リンク先が設定されている要素が描画された印刷用描画領域内での座標と、リンク先のＵＲＬを対にした情報が登録される。
【００４４】
なお、Ｓ２３５を終えた場合、又はＳ２３０でリンク先が設定されていないと判断された場合は（Ｓ２３０：ＮＯ）、Ｓ２１５へと戻る。その結果、Ｓ２２０で肯定判断がなされる間は、Ｓ２１５〜Ｓ２３５が繰り返されて、未処理の要素を対象に上述の処理が順に実行されてゆくことになる。
【００４５】
そして、ウェブページ内にあるすべての要素が処理されると、Ｓ２２０では否定判断がなされるので（Ｓ２２０：ＮＯ）、その場合、ＣＰＵ１１は、印刷用描画領域の画像をプレビュー用描画領域に描画する（Ｓ２４０）。このＳ２４０では、印刷用描画領域とプレビュー用描画領域とのサイズ比を考慮して、印刷用描画領域の画像を（必要があれば伸縮して）プレビュー用描画領域に描画する。
【００４６】
続いて、ＣＰＵ１１は、プレビュー用描画領域の画像をアクティブな表示領域に表示する（Ｓ２４５）。図６（ａ）に例示したプレビュー表示領域５１の場合、プレビュー表示領域全体があらかじめ四つに分割されている。この分割数は任意であるが、ここでは四つに分割されていることを前提に説明を続ける。
【００４７】
そして、これら四つの分割領域５１Ａ〜５１Ｄのうち、いずれか一つがアクティブな表示領域として選定される。どの分割領域がアクティブな表示領域として選定されるかは任意である。ここでは、左上、右上、左下、右下の順に各分割領域に優先度が割り当てられており、プレビュー用描画領域の画像が表示されていない分割領域のうち、優先度が最も高い分割領域がアクティブな表示領域となるものとする。以降、プレビュー表示領域５１にプレビュー用描画領域の画像が全く表示されていない（左上の分割領域５１Ａがアクティブな表示領域として選定されている）状態を例として説明を続ける。なお、所定の利用者操作でアクティブな表示領域を四つの分割領域５１Ａ〜５１Ｄのいずれかに変更可能となっていてもよい。
【００４８】
この状態で、Ｓ２４５が実行されると、図６（ａ）に例示した通り、左上の分割領域５１Ａ内には、印刷対象となる画像３３に対応する表示用の画像５３、印刷対象となるテキスト３５に対応する表示用の画像５５、印刷対象となる画像３７Ａ〜３７Ｆに対応する表示用の画像５７Ａ〜５７Ｆなどが表示される。すなわち、印刷対象となる画像はもちろんのこと、印刷対象となるテキストも、画像化された上でアクティブな表示領域である分割領域５１Ａ内に表示される。
【００４９】
さて、上記のようなＳ２４５を実行することで、図６（ａ）に例示したような状態でプレビュー表示領域５１が表示されたら、続いて、ＣＰＵ１１は、Ｓ２３５によって作成したリストに登録されたリンク先の中から、未処理のリンク先を検索する（Ｓ２５０）。
【００５０】
ここで、未処理のリンク先を検出した場合（Ｓ２５５：ＹＥＳ）、ＣＰＵ１１は、リンク先が設定された要素の表示位置の座標をプレビュー用描画領域に応じて再計算する（Ｓ２６０）。この際、リンク先が設定された要素の表示位置の座標と、リンク先のＵＲＬとが対になるよう、Ｓ２３５で記憶したリストを更新する。そして、再計算された座標へクリック可能なコントロールを配置する（Ｓ２６５）。
【００５１】
Ｓ２６５で配置されるコントロールは、ポインティングデバイスでのクリック操作を検出するために配置されるものなので、視覚的には透明なコントロールを配置することで、すでに表示されている画像が覆い隠されないようにする。
【００５２】
そして、Ｓ２６５を終えたらＳ２５０へと戻る。その結果、Ｓ２５５で肯定判断がなされる間は、Ｓ２５０〜Ｓ２６５が繰り返されて、未処理のリンク先を対象に上述の処理が順に実行されてゆくことになる。
【００５３】
そして、リスト内にあるすべてのリンク先が処理されると、Ｓ２５５では否定判断がなされるので（Ｓ２５５：ＮＯ）、その場合、図３に示す処理を終了して、図２に示すＳ１１０へと進む。
【００５４】
Ｓ１１０において、ＣＰＵ１１は、プレビューウィンドウ内にあるアクティブな表示領域の周囲に枠を表示する（Ｓ１１０）。Ｓ２４５において、画像が分割領域５１Ａ内に表示された場合、アクティブな表示領域は分割領域５１Ａ以外に変更される。ここでは、アクティブな表示領域が分割領域５１Ｂに変更されるものとして説明を続ける。
【００５５】
アクティブな表示領域が分割領域５１Ｂに変更された場合、Ｓ１１０では、図６（ａ）に示した通り、分割領域５１Ｂの周囲に枠５８を表示する。また、枠５８に重ねてコントロールが配置される。このような枠５８を表示することで、利用者は枠５８のある分割領域５１Ｂがアクティブな表示領域であると認識できる。
【００５６】
Ｓ１１０を終えたら、ＣＰＵ１１は、利用者操作があるまで待機する（Ｓ１１５）。そして、利用者操作があった場合、ＣＰＵ１１は、表示中の内容を変更する必要があるか否かを判断する（Ｓ１２０）。ここで、表示中の内容を変更する必要がある場合（Ｓ１２０：ＹＥＳ）、ＣＰＵ１１は、表示内容変更処理を実行する（Ｓ１２５）。このＳ１２５の表示内容変更処理の詳細を図４に示す。
【００５７】
図４に進むと、ＣＰＵ１１は、リンク先が設定された要素にマウスカーソルが重なったか否かを判断する（Ｓ３０５）。具体例を交えて説明すると、図６（ｂ）に例示するように、マウスカーソル５９を移動させる利用者操作が行われた結果、マウスカーソル５９が図中の点線矢印のように移動すると、マウスカーソル５９は、リンク先が設定された要素である画像５７Ｃに重なる。
【００５８】
この画像５７Ｃと重なる位置には、Ｓ２６５により、コントロールが配置されており、このコントロールとマウスカーソル５９が重なると、ＣＰＵ１１ではＯＳが発行するマウスホバーと呼ばれるイベントが検出される。
【００５９】
そこで、Ｓ３０５では、マウスホバーと呼ばれるイベントが検出され、且つ、そのときマウスカーソル５９が指している場所と、リンク先が設定された要素を表示した場所が一致する場合に、リンク先が設定された要素にマウスカーソルが重なったと判断する。
【００６０】
リンク先が設定された要素にマウスカーソルが重なった場合（Ｓ３０５：ＹＥＳ）、ＣＰＵ１１は、リンク先が設定された要素及びその要素に対応するクリック可能なコントロールを拡大表示して（Ｓ３１０）、図４に示す処理を終了する。
【００６１】
このＳ３１０が実行される結果、図６（ｃ）に例示するように、リンク先が設定された要素である画像５７Ｃは拡大表示される。そのため、画像５７Ｃが、元となった画像３７Ｃよりも縮小表示されている場合でも、拡大表示後の画像５７Ｃを見れば、利用者は画像５７Ｃの表示内容を容易に確認することができる。なお、Ｓ３１０では、マウスカーソル５９の形態を変更する処理も実行され、これにより、利用者は画像５７Ｃがクリック可能であることも確認できる。
【００６２】
一方、Ｓ３０５で否定判断がなされた場合（Ｓ３０５：ＮＯ）、ＣＰＵ１１は、リンク先が設定された要素からマウスカーソルが離れたか否かを判断する（Ｓ３１５）。リンク先が設定された要素に重ねて配置されたコントロールからマウスカーソルが離れると、ＣＰＵ１１ではＯＳが発行するマウスリーブと呼ばれるイベントが検出される。
【００６３】
そこで、Ｓ３１５では、すでにＳ３１０による拡大表示を行っており、且つ、マウスリーブと呼ばれるイベントが検出された場合に、リンク先が設定された要素からマウスカーソルが離れたと判断する。
【００６４】
リンク先が設定された要素からマウスカーソルが離れた場合（Ｓ３１５：ＹＥＳ）、ＣＰＵ１１は、リンク先が設定された要素及びその要素に対応するクリック可能なコントロールを元のサイズに縮小して表示し（Ｓ３２０）、図４に示す処理を終了する。
【００６５】
また一方、Ｓ３１５で否定判断がなされた場合（Ｓ３１５：ＮＯ）、ＣＰＵ１１は、リンク先が設定された要素がクリックされたか否かを判断する（Ｓ３２５）。このＳ３２５でも、画像５７Ｃと重なる位置に配置された透明なコントロールを利用して、画像５７Ｃのクリックが行われたか否かを判断する。
【００６６】
リンク先が設定された要素がクリックされた場合（Ｓ３２５：ＹＥＳ）、ＣＰＵ１１は、Ｓ２６０で更新されたリストを参照し、リンク先のウェブページを処理対象にしてプレビュー表示処理を実行し（Ｓ３３０）、図４に示す処理を終了する。このＳ３３０の詳細は、すでに説明した図３の処理とほぼ同等な処理となる。
【００６７】
ただし、図３のＳ２０５において、処理対象となるウェブページのデータを取得する際には、ブラウザ本体側でもまだウェブサーバ７から取得していないマークアップ文書データが処理対象となるので、この場合は、ウェブサーバ７からマークアップ文書データを取得する。これ以外は、図３の処理と同等なのでここでの説明は省略する。
【００６８】
Ｓ３３０を実行する結果、図６（ｄ）に例示するように、アクティブな表示領域になっていた分割領域５１Ｂ内には、印刷対象となる画像４３Ａ〜４３Ｈに対応する表示用の画像６３Ａ〜６３Ｈ、印刷対象となるテキスト４５に対応する表示用の画像６５などが表示される。また、アクティブな表示領域を示す枠５８は、分割領域５１Ｃに移動する。
【００６９】
さらに一方、Ｓ３２５で否定判断がなされた場合（Ｓ３２５：ＮＯ）、ＣＰＵ１１は、枠５８の位置を変更する操作か否かを判断する（Ｓ３３５）。Ｓ１１０にて枠５８に重ねてコントロールが配置されているので、枠５８に対するドラッグ＆ドロップ操作を検出できる。
【００７０】
したがって、そのような操作を検出した場合に（Ｓ３３５：ＹＥＳ）、ＣＰＵ１１は、ドロップ操作がなされた位置をアクティブな表示領域の位置と判断し、アクティブな表示領域の位置を変更し、その周囲に枠５８を表示して、その枠５８に対応するコントロールを配置し（Ｓ３４０）、図４に示す処理を終了する。なお、Ｓ３４０で否定判断がなされた場合（Ｓ３４０：ＮＯ）も、図４に示す処理を終了する。
【００７１】
以上説明したような図４に示す処理を終えると、図２のＳ１１５へと戻る。そして、Ｓ１２０で肯定判断がなされる間は、Ｓ１１５〜Ｓ１２５が繰り返される。その結果、図４に示す処理は、利用者操作に応じて何度となく実行される。
【００７２】
一方、Ｓ１２０で否定判断がなされた場合（Ｓ１２０：ＮＯ）、ＣＰＵ１１は、印刷実行が指示されたか否かを判断する（Ｓ１３０）。ここで、印刷実行が指示されていなければ（Ｓ１３０：ＮＯ）、ＣＰＵ１１は、その他の処理を実行し（Ｓ１３５）、Ｓ１１５へと戻る。Ｓ１３５の具体的な処理内容は、様々なものを想定し得るが、本発明の要部とは直接関連しないので、これ以上の説明は省略する。
【００７３】
また、Ｓ１２０で肯定判断がなされた場合（Ｓ１３０：ＹＥＳ）、ＣＰＵ１１は、分割領域５１Ａに表示した要素は印刷用描画領域を分割した四つの分割領域のうち左上の分割領域に描画し、分割領域５１Ｂに表示された要素は右上の分割領域に描画し、分割領域５１Ｃに表示された要素は左下の分割領域に描画し、分割領域５１Ｄに表示された要素は右下の分割領域に描画する。
【００７４】
そして、印刷用描画領域に描画された印刷画像をプリンタに印刷させて（Ｓ１４０）、図２に示す処理を終了する。その結果、プリンタ３からは、図６（ｄ）に例示したような、リンク元のウェブページとリンク先のウェブページがレイアウトされた統合画像が、単一の出力媒体（例えば、一枚の用紙）に対して印刷出力されることとなる。
【００７５】
［効果］
以上説明したように、上記ＰＣ１によれば、Ｓ１０５を実行することにより、リンク元のウェブページ（本発明でいう第一マークアップ文書の一例に相当。）に対応する第一プレビュー画像（図６（ｄ）の分割領域５１Ａ内の画像）を、プレビュー表示領域５１内にある第一表示位置（図６（ｄ）の分割領域５１Ａの位置）に表示できる。
【００７６】
また、Ｓ３２５〜Ｓ３３０を実行することにより、利用者が第一プレビュー画像内に配置された画像５７Ｃ（本発明でいう第一要素の一例に相当。）を指定してクリック操作（本発明でいう第一利用者操作の一例に相当。）を行えば、リンク先のウェブページ（本発明でいう第二マークアップ文書の一例に相当。）に対応する第二プレビュー画像（図６（ｄ）の分割領域５１Ｂ内の画像）を、プレビュー表示領域５１内にある第二表示位置（図６（ｄ）の分割領域５１Ｂの位置）に表示できる。
【００７７】
しかも、Ｓ１３０〜Ｓ１４０を実行することにより、上記第一，第二プレビュー画像と同等な位置関係で、第一，第二プレビュー画像に対応する画像を単一の出力媒体に画像形成するための統合画像形成データを作成し、その統合画像形成データに基づいて画像形成するようプリンタ３を制御できる。
【００７８】
したがって、利用者は、第一プレビュー画像を表示させた後、その表示を終えなくても、引き続いて第二プレビュー画像を表示させることができる上に、それら第一，第二プレビュー画像に対応する画像を、単一の出力媒体上に画像形成させることができる。
【００７９】
［変形例等］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な一実施形態に限定されず、この他にも種々の形態で実施することができる。
【００８０】
例えば、上記実施形態では、図６（ａ）に例示したように、プレビュー表示領域５１全体があらかじめ四つに分割されていて、その中からアクティブな表示領域が選択される事例を示したが、プレビュー表示領域５１内で所望の位置をアクティブな表示領域として設定できてもよい。
【００８１】
具体例を挙げれば、例えば、Ｓ１０５でプレビュー表示を行う際には、図７（ａ）に示すように、まず枠５８を表示して、利用者によるドラッグ＆ドロップ操作を受け付けるようにする。ここで、利用者がドラッグ＆ドロップ操作を行って、枠５８を図中に点線矢印で示したように移動させたら、図７（ｂ）に示すように、ドロップ操作が行われた位置に、Ｓ１０５によるプレビュー表示用画像を表示する。
【００８２】
また、上記プレビュー表示画像中にある画像５７Ｃを対象に、図７（ｃ）に示すように、クリック操作が行われた場合には、図７（ｄ）に示すように、あらためて枠５８を表示して、利用者によるドラッグ＆ドロップ操作を受け付けるようにする。
【００８３】
ここで、図８（ａ）に示すように、利用者がドラッグ＆ドロップ操作を行って、枠５８を図中に点線矢印で示したように移動させたら、図８（ｂ）に示すように、ドロップ操作が行われた位置に、Ｓ３３０によるプレビュー表示用画像を表示する。
【００８４】
このような構成を採用すれば、複数のプレビュー表示用画像をプレビュー表示領域５１内に配置するに当たって、より自由に配置することができ、より所望の配置に近い統合画像を構成して、所期の統合画像を印刷出力することができる。なお、Ｓ１４０では、各要素を、各要素がプレビュー表示領域５１に表示されている位置関係で印刷用描画領域に描画する。
【００８５】
また、上記実施形態では、ブラウザで表示中のページを処理対象にしてプレビュー表示用画像を表示するときにアクティブな分割領域に表示していたが、ブラウザで表示中のページを処理対象にしてプレビュー表示用画像を表示するときには、プレビュー表示領域全体にプレビュー表示用画像を表示してもよい。なお、プレビュー表示領域全体にプレビュー表示用画像が表示されているときにリンクが対応付けられたコントロールがクリックされた場合には、ブラウザで表示中のページ用のアクティブな分割領域と、リンク先のページ用のアクティブな分割領域とを選択し、ブラウザで表示中のページのプレビュー表示用画像と、リンク先のページのプレビュー表示用画像とをそれぞれの分割領域に表示すればよい。
【００８６】
また、上記実施形態では、Ｓ３２５にて、リンクが対応付けられた要素に重ねて表示されたコントロールを利用し、リンクが対応付けられた要素へのクリックが行われたかを判断していたが、要素が表示された座標にてクリックが行われたことが判断できれば、他の方法でもよい。例えば、ＯＳが発行する、クリックが行われた座標を示すイベントに基づいて判断してもよい。
【００８７】
また、上記実施形態では、Ｓ２２５で印刷用描画領域に描画した画像をＳ２４０でプレビュー用描画領域に描画したが、Ｓ２２５で印刷用描画領域に代えてプレビュー用描画領域に描画するようにしてもよい。さらに、Ｓ２２５の実行タイミングをＳ２４０の実行タイミングに変更し、Ｓ２４０を省略してもよいし、Ｓ２２５の実行タイミングはそのままで、Ｓ２４０を省略してもよい。
【００８８】
また、上記実施形態では、ＰＣ１に上記処理を実行させるためのプログラムが、ブラウザにプラグインとして組み込まれる例を示したが、上記処理を実行する機能をブラウザ自体で備えていてもよい。また、ブラウザのようなアプリケーションプログラムの他、プリンタドライバのようなＯＳに組み込まれるプログラムが、上記処理を実行する機能を備えていてもよい。
【００８９】
さらに、上記実施形態では、画像形成装置の事例として、プリンタ３を例示したが、本発明は、プリンタ以外の画像形成装置（例えば、表示媒体によって印刷媒体を電子的に再現した電子ペーパーや、ＰＣ上で扱うことができる仮想的な印刷媒体（例えば、ＰＤＦファイル等）に対して画像形成が可能なソフトウェアを備えた機器）を対象とする場合にも適用可能な技術である。
【００９０】
加えて、上記実施形態では、ＰＣ１とプリンタ３が別体の装置として構成されている例を示したが、ＰＣ１に相当する程度のユーザーインターフェースがプリンタ３相当の機器に組み込まれている一体型の機器において、本発明の構成を採用することもできる。
【００９１】
［上記実施形態と本発明との対応関係］
なお、以上説明した実施形態及び変形例等においては、ＰＣ１又はＣＰＵ１１が本発明でいうコンピュータ又は制御装置の一例に相当し、プリンタ３が本発明でいう画像形成装置の一例に相当し、表示部１６が本発明でいう表示装置の一例に相当する。
【００９２】
また、ＣＰＵ１１がＳ１０５を実行した際には、その中で、Ｓ２２５を実行するＣＰＵ１１が本発明でいう画像形成データ作成手段の一例に相当し、Ｓ２４０を実行するＣＰＵ１１が本発明でいう第一表示データ作成手段の一例に相当し、Ｓ２４５を実行するＣＰＵ１１が本発明でいう第一プレビュー画像表示制御手段の一例に相当する。
【００９３】
さらに、Ｓ１１５，Ｓ１２０，Ｓ１３０，Ｓ３０５，Ｓ３１５，Ｓ３２５，又はＳ３３５を実行するＣＰＵ１１が本発明でいう利用者操作検出手段の一例に相当する。また、これらのうち、Ｓ３２５では本発明でいう第一利用者操作を検出し、Ｓ３３５では本発明でいう第二利用者操作を検出する。さらに、Ｓ１０５において図７（ａ）に例示した機能を備えた場合には本発明でいう第三利用者操作を検出することになる。また、Ｓ３０５では本発明でいう第四利用者操作を検出する。
【００９４】
また、ＣＰＵ１１がＳ３３０を実行した際には、その中で、Ｓ２０５を実行するＣＰＵ１１が本発明でいうデータ取得手段の一例に相当し、Ｓ２４０を実行するＣＰＵ１１が本発明でいう第二表示データ作成手段の一例に相当し、Ｓ２４５を実行するＣＰＵ１１が本発明でいう第二プレビュー画像表示制御手段の一例に相当し、Ｓ１４０を実行するＣＰＵ１１が本発明でいう統合画像形成データ作成制御手段及び画像形成装置制御手段の一例に相当する。
【００９５】
また、Ｓ３１０を実行するＣＰＵ１１が本発明でいう拡大表示制御手段の一例に相当する。
【符号の説明】
【００９６】
１・・・パーソナルコンピュータ、３・・・プリンタ、５・・・ＷＡＮ、７・・・ウェブサーバ、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１４・・・ハードディスク装置、１５・・・操作部、１６・・・表示部、１７・・・ネットワークインターフェース、１８・・・ＵＳＢインターフェース。
【図１】
0005589504.tif 000002
【図２】
0005589504.tif 000003
【図３】
0005589504.tif 000004
【図４】
0005589504.tif 000005
【図５】
0005589504.tif 000006
【図６】
0005589504.tif 000007
【図７】
0005589504.tif 000008
【図８】
0005589504.tif 000009