(57)【特許請求の範囲】
【請求項１】
複数ページ分の文書データに対応するプレビュー画像用の画像データをページ毎に生成し、生成した画像データに基づき、プレビュー画像を表示するデータ処理装置において、
前記文書データに基づく画像の出力後の処理条件の設定を受け付ける設定受付手段と、
全ページの画像データの生成が完了する前に、既生成の画像データに基づき、前記処理条件の設定が反映されたプレビュー画像の表示を開始する画像表示手段と、
全ページのプレビュー画像の表示が完了する前に、プレビュー画像に係る処理の指示を受け付ける指示受付手段とを備え、
全ページのプレビュー画像の表示が完了する前に、前記指示受付手段が受け付けた指示に係る処理を実行し、
前記指示受付手段は、全ページのプレビュー画像の表示が完了する前に、既表示のプレビュー画像を編集する編集指示を受け付ける編集指示受付手段を備えており、
全ページのプレビュー画像の表示が完了する前に、前記文書データの画像形成指示を受け付ける形成指示受付手段と、
該形成指示受付手段が前記画像形成指示を受け付けた場合、既生成のプレビュー画像用の画像データに基づき、画像形成用のデータの生成を開始する生成手段とを更に備え、
既表示のプレビュー画像が複数であり、
前記編集指示受付手段が既表示のプレビュー画像の一部を削除する旨の編集指示を受け付けた場合、
前記画像表示手段は前記一部のプレビュー画像を表示せず、
前記生成手段は、前記一部のプレビュー画像に係るプレビュー画像用の画像データを除いたプレビュー画像用の画像データに基づき、画像形成用のデータを生成するように構成されていることを特徴とするデータ処理装置。
【請求項２】
前記画像表示手段は、ページ順にプレビュー画像を表示し、
全ページのプレビュー画像の表示が完了する前に、プレビュー画像の表示を中止する中止指示を受け付ける中止指示受付手段を備え、
該中止指示受付手段が前記中止指示を受け付けた場合、前記画像表示手段は、既表示のプレビュー画像に係るページより後のページのプレビュー画像を表示しないように構成されていることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
プレビュー画像の表示が中止されている場合、プレビュー画像の表示を再開する再開指示を受け付ける再開指示受付手段を備え、
該再開指示受付手段が前記再開指示を受け付けた場合、前記画像表示手段は、既表示のプレビュー画像に係るページより後のページのプレビュー画像の表示を再開するように構成されていることを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
全ページのプレビュー画像の表示が完了する前に、前記編集指示受付手段が受け付けた指示に係る処理を実行するように構成されていることを特徴とする請求項１から３の何れか一つに記載のデータ処理装置。
【請求項５】
前記生成手段が生成した画像形成用のデータを出力する出力手段を備えることを特徴とする請求項１から４の何れか一つに記載のデータ処理装置。
【請求項６】
複数ページ分の文書データに対応するプレビュー画像を表示する画像表示方法において、
前記文書データに基づく画像の出力後の処理条件の設定を受け付ける設定受付ステップと、
前記文書データに対応するプレビュー画像用の画像データをページ毎に生成するステップと、
全ページの画像データの生成が完了する前に、既生成の画像データに基づき、前記処理条件の設定が反映されたプレビュー画像の表示を開始するステップと、
全ページのプレビュー画像の表示が完了する前に、プレビュー画像に係る処理の指示を受け付ける指示受付ステップと、
全ページのプレビュー画像の表示が完了する前に、前記指示受付ステップで受け付けた指示に係る処理を実行するステップと、
前記指示受付ステップに含まれ、全ページのプレビュー画像の表示が完了する前に、既表示のプレビュー画像を編集する編集指示を受け付ける編集指示受付ステップと、
全ページのプレビュー画像の表示が完了する前に、前記文書データの画像形成指示を受け付ける形成指示受付ステップと、
該形成指示受付ステップで前記画像形成指示を受け付けた場合、既生成のプレビュー画像用の画像データに基づき、画像形成用のデータの生成を開始する生成ステップと、
既表示のプレビュー画像が複数である場合、前記編集指示受付ステップで既表示のプレビュー画像の一部を削除する旨の編集指示を受け付けたとき、該一部のプレビュー画像を表示せず、該一部のプレビュー画像に係るプレビュー画像用の画像データを除いたプレビュー画像用の画像データに基づき、画像形成用のデータを生成するステップと
を含むことを特徴とする画像表示方法。
【請求項７】
コンピュータに、複数ページ分の文書データに対応するプレビュー画像を表示させるコンピュータプログラムにおいて、
コンピュータに、前記文書データに基づく画像の出力後の処理条件の設定を受け付ける設定受付ステップと、
コンピュータに、前記文書データに対応するプレビュー画像用の画像データをページ毎に生成させるステップと、
コンピュータに、全ページの画像データの生成が完了する前に、既生成の画像データに基づき、前記処理条件の設定が反映されたプレビュー画像の表示を開始させるステップと、
コンピュータに、全ページのプレビュー画像の表示が完了する前に、プレビュー画像に係る処理の指示を受付させる指示受付ステップと、
コンピュータに、全ページのプレビュー画像の表示が完了する前に、前記指示受付ステップで受け付けた指示に係る処理を実行させるステップと、
前記指示受付ステップに含まれ、コンピュータに、全ページのプレビュー画像の表示が完了する前に、既表示のプレビュー画像を編集する編集指示を受け付けさせる編集指示受付ステップと、
コンピュータに、全ページのプレビュー画像の表示が完了する前に、前記文書データの画像形成指示を受け付けさせる形成指示受付ステップと、
コンピュータに、前記形成指示受付ステップで前記画像形成指示を受け付けた場合、既生成のプレビュー画像用の画像データに基づき、画像形成用のデータの生成を開始させる生成ステップと、
既表示のプレビュー画像が複数である場合、コンピュータに、前記編集指示受付ステップで既表示のプレビュー画像の一部を削除する旨の編集指示を受け付けたとき、該一部のプレビュー画像を表示させず、該一部のプレビュー画像に係るプレビュー画像用の画像データを除いたプレビュー画像用の画像データに基づき、画像形成用のデータを生成させるステップと
を実行させることを特徴とするコンピュータプログラム。
【請求項８】
請求項７に記載のコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレビュー画像を表示するデータ処理装置、画像表示方法、コンピュータプログラム、及び該コンピュータプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
例えば、パーソナルコンピュータにおいて起動されるアプリケーション上で作成者が作成した文書、画像等の原稿をプリンタ、複合機のような画像形成装置にて出力するため、パーソナルコンピュータにはプリンタドライバがインストールされている。
【０００３】
また、このようなプリンタドライバを用いて、出力される出力物がどのような形で出力されるかパーソナルコンピュータの表示部に表示することによって、作成者が前以て出力物を確認できる、いわゆるプレビュー機能が普及されている。
【０００４】
一方、特許文献１には、入力された文書データを中間データとして保存し、保存された文書データに基づき、表示部にプレビュー画像を表示する情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１５７１２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、一般にプレビュー画像の表示においては、ＯＳのスプール機能を用いるので、当該原稿の全ページの処理（例えば、中間データの生成及び保存）が完了するまではプレビュー画像の表示が行えず、また全ページのプレビュー画像の表示が完了するまでプレビュー画像の編集、印刷の指示のようなプレビュー画像に係る処理の指示が出来ず、該処理の実行開始までに利用者を待たせることとなり、利用者に不快感を与えるという問題があった。
【０００７】
また、上述した特許文献１の情報処理装置においても、プレビュー画像の表示の際、入力される文書データのページ毎に表示用の描画データ（中間データ）を生成し、最終ページの描画データの生成完了を待ってプレビュー画像の表示を開始する構成であるので、上述した問題を解決することは出来ない。
【０００８】
本発明は、斯かる事情に鑑みてなされたものであり、その目的とするところは、文書データに対応するプレビュー画像用の画像データをページ毎に生成し、生成した画像データに基づき、プレビュー画像を表示するにおいて、全ページの画像データの生成が完了する前に、既生成の画像データに基づき、前記文書データに基づく画像の出力後の処理条件の設定が反映されたプレビュー画像の表示を開始し、全ページのプレビュー画像の表示が完了する前に、プレビュー画像に係る処理の指示を受け付けることにより、全ページのプレビュー画像の表示が完了する前でも、受け付けた指示に係る処理を実行することができるうえで、複数である既表示のプレビュー画像の一部を削除する編集が行われた場合、該一部のプレビュー画像は表示されず、該一部のプレビュー画像に係るプレビュー画像用の画像データを除いたプレビュー画像用の画像データに基づき、画像形成用のデータを生成され、プレビュー画像の編集を画像形成に反映できるデータ処理装置、画像表示方法、コンピュータプログラム、及び該コンピュータプログラムを記録した記録媒体を提供するところにある。
【課題を解決するための手段】
【０００９】
本発明に係るデータ処理装置は、複数ページ分の文書データに対応するプレビュー画像用の画像データをページ毎に生成し、生成した画像データに基づき、プレビュー画像を表示するデータ処理装置において、前記文書データに基づく画像の出力後の処理条件の設定を受け付ける設定受付手段と、全ページの画像データの生成が完了する前に、既生成の画像データに基づき、前記処理条件の設定が反映されたプレビュー画像の表示を開始する画像表示手段と、全ページのプレビュー画像の表示が完了する前に、プレビュー画像に係る処理の指示を受け付ける指示受付手段とを備え、全ページのプレビュー画像の表示が完了する前に、前記指示受付手段が受け付けた指示に係る処理を実行し、前記指示受付手段は、全ページのプレビュー画像の表示が完了する前に、既表示のプレビュー画像を編集する編集指示を受け付ける編集指示受付手段を備えており、全ページのプレビュー画像の表示が完了する前に、前記文書データの画像形成指示を受け付ける形成指示受付手段と、該形成指示受付手段が前記画像形成指示を受け付けた場合、既生成のプレビュー画像用の画像データに基づき、画像形成用のデータの生成を開始する生成手段とを更に備え、既表示のプレビュー画像が複数であり、前記編集指示受付手段が既表示のプレビュー画像の一部を削除する旨の編集指示を受け付けた場合、前記画像表示手段は前記一部のプレビュー画像を表示せず、前記生成手段は、前記一部のプレビュー画像に係るプレビュー画像用の画像データを除いたプレビュー画像用の画像データに基づき、画像形成用のデータを生成するように構成されていることを特徴とする。
【００１０】
本発明にあっては、前記文書データの全ページに対応するプレビュー画像用の画像データの生成が完了する前に、前記画像表示手段が既生成の画像データに基づいて、前記文書データに基づく画像の出力後の処理条件の設定が反映されたプレビュー画像の表示を開始する。該画像表示手段によるプレビュー画像の表示が完了する前であっても、前記指示受付手段がプレビュー画像に係る処理（例えば、プレビュー画像の編集、印刷等）の指示を受け付け、全ページのプレビュー画像の表示が完了する前に、前記指示受付手段が受け付けた指示に係る処理が実行される。また、前記編集指示受付手段が既表示のプレビュー画像の一部を削除する旨の編集指示を受け付けた場合、前記画像表示手段は前記一部のプレビュー画像を表示せず、前記生成手段は、前記一部のプレビュー画像に係るプレビュー画像用の画像データを除いたプレビュー画像用の画像データに基づき、画像形成用のデータを生成する。
【００１１】
本発明に係るデータ処理装置は、前記画像表示手段は、ページ順にプレビュー画像を表示し、全ページのプレビュー画像の表示が完了する前に、プレビュー画像の表示を中止する中止指示を受け付ける中止指示受付手段を備え、該中止指示受付手段が前記中止指示を受け付けた場合、前記画像表示手段は、既表示のプレビュー画像に係るページより後のページのプレビュー画像を表示しないように構成されていることを特徴とする。
【００１２】
本発明にあっては、前記文書データの全ページに対応するプレビュー画像の表示が完了する前に、前記中止指示受付手段が前記中止指示を受け付けた場合、前記画像表示手段は、既表示のプレビュー画像に係るページより後のページのプレビュー画像は表示しない。
【００１３】
本発明に係るデータ処理装置は、プレビュー画像の表示が中止されている場合、プレビュー画像の表示を再開する再開指示を受け付ける再開指示受付手段を備え、該再開指示受付手段が前記再開指示を受け付けた場合、前記画像表示手段は、既表示のプレビュー画像に係るページより後のページのプレビュー画像の表示を再開するように構成されていることを特徴とする。
【００１４】
本発明にあっては、プレビュー画像の表示が中止されている場合、前記再開指示受付手段が前記再開指示を受け付けた場合、前記画像表示手段は、既表示のプレビュー画像に係るページより後のページのプレビュー画像の表示を再開する。
【００１５】
本発明に係るデータ処理装置は、全ページのプレビュー画像の表示が完了する前に、前記編集指示受付手段が受け付けた指示に係る処理を実行するように構成されていることを特徴とする。
【００１６】
本発明にあっては、前記文書データの全ページに対応するプレビュー画像の表示が完了する前に、前記編集指示受付手段が前記編集指示を受け付けるので、全ページに対応するプレビュー画像の表示が完了する前であっても、前記編集指示受付手段が受け付けた指示に係る処理の実行を開始できる。
【００１７】
本発明に係るデータ処理装置は、前記生成手段が生成した画像形成用のデータを出力する出力手段を備えることを特徴とする。
【００１８】
本発明にあっては、前記文書データの全ページに対応するプレビュー画像の表示が完了する前に、前記形成指示受付手段が前記画像形成指示を受け付けた場合、全ページに対応するプレビュー画像の表示が完了する前であっても、前記生成手段が既生成のプレビュー画像用の画像データに基づき、画像形成用のデータの生成を開始する。また、全ページに対応するプレビュー画像の表示が完了する前であっても、前記出力手段によって前記生成手段が生成した画像形成用のデータが、例えば、外部の画像形成装置に出力され、画像形成が行われる。
【００２１】
本発明に係る画像表示方法は、複数ページ分の文書データに対応するプレビュー画像を表示する画像表示方法において、前記文書データに基づく画像の出力後の処理条件の設定を受け付ける設定受付ステップと、前記文書データに対応するプレビュー画像用の画像データをページ毎に生成するステップと、全ページの画像データの生成が完了する前に、既生成の画像データに基づき、前記処理条件の設定が反映されたプレビュー画像の表示を開始するステップと、全ページのプレビュー画像の表示が完了する前に、プレビュー画像に係る処理の指示を受け付ける指示受付ステップと、全ページのプレビュー画像の表示が完了する前に、前記指示受付ステップで受け付けた指示に係る処理を実行するステップと、前記指示受付ステップに含まれ、全ページのプレビュー画像の表示が完了する前に、既表示のプレビュー画像を編集する編集指示を受け付ける編集指示受付ステップと、全ページのプレビュー画像の表示が完了する前に、前記文書データの画像形成指示を受け付ける形成指示受付ステップと、該形成指示受付ステップで前記画像形成指示を受け付けた場合、既生成のプレビュー画像用の画像データに基づき、画像形成用のデータの生成を開始する生成ステップと、既表示のプレビュー画像が複数である場合、前記編集指示受付ステップで既表示のプレビュー画像の一部を削除する旨の編集指示を受け付けたとき、該一部のプレビュー画像を表示せず、該一部のプレビュー画像に係るプレビュー画像用の画像データを除いたプレビュー画像用の画像データに基づき、画像形成用のデータを生成するステップとを含むことを特徴とする。
【００２２】
本発明に係るコンピュータプログラムは、コンピュータに、複数ページ分の文書データに対応するプレビュー画像を表示させるコンピュータプログラムにおいて、コンピュータに、前記文書データに基づく画像の出力後の処理条件の設定を受け付ける設定受付ステップと、コンピュータに、前記文書データに対応するプレビュー画像用の画像データをページ毎に生成させるステップと、コンピュータに、全ページの画像データの生成が完了する前に、既生成の画像データに基づき、前記処理条件の設定が反映されたプレビュー画像の表示を開始させるステップと、コンピュータに、全ページのプレビュー画像の表示が完了する前に、プレビュー画像に係る処理の指示を受付させる指示受付ステップと、コンピュータに、全ページのプレビュー画像の表示が完了する前に、前記指示受付ステップで受け付けた指示に係る処理を実行させるステップと、前記指示受付ステップに含まれ、コンピュータに、全ページのプレビュー画像の表示が完了する前に、既表示のプレビュー画像を編集する編集指示を受け付けさせる編集指示受付ステップと、コンピュータに、全ページのプレビュー画像の表示が完了する前に、前記文書データの画像形成指示を受け付けさせる形成指示受付ステップと、コンピュータに、前記形成指示受付ステップで前記画像形成指示を受け付けた場合、既生成のプレビュー画像用の画像データに基づき、画像形成用のデータの生成を開始させる生成ステップと、既表示のプレビュー画像が複数である場合、コンピュータに、前記編集指示受付ステップで既表示のプレビュー画像の一部を削除する旨の編集指示を受け付けたとき、該一部のプレビュー画像を表示させず、該一部のプレビュー画像に係るプレビュー画像用の画像データを除いたプレビュー画像用の画像データに基づき、画像形成用のデータを生成させるステップとを実行させることを特徴とする。
【００２３】
本発明にあっては、前記文書データの全ページに対応するプレビュー画像用の画像データの生成が完了する前に、既生成の画像データに基づき、前記文書データに基づく画像の出力後の処理条件の設定が反映されたプレビュー画像の表示が開始される。前記文書データの全ページに対応するプレビュー画像の表示が完了する前であっても、プレビュー画像に係る処理（例えば、プレビュー画像の編集、印刷等）の指示が受け付けられ、全ページに対応するプレビュー画像の表示が完了する前に、受け付けられた指示に係る処理が実行される。また、既表示のプレビュー画像の一部を削除する旨の編集指示が受け付けられた場合、該一部のプレビュー画像は表示されず、該一部のプレビュー画像に係るプレビュー画像用の画像データを除いたプレビュー画像用の画像データに基づき、画像形成用のデータが生成される。
【００２４】
本発明に係る記録媒体は、前述の発明のコンピュータプログラムを記録してあることを特徴とする。
【００２５】
本発明にあっては、前記記録媒体に前述のコンピュータプログラムを記録する。コンピュータが前記記録媒体からコンピュータプログラムを読み出して、前述のデータ処理装置及び画像表示方法がコンピュータにより実現される。
【発明の効果】
【００２６】
本発明によれば、文書データの全ページに対応するプレビュー画像の表示が完了する前に、プレビュー画像に係る処理の指示を受け付け、受け付けた指示に係る処理を実行することができ、全プレビュー画像の表示が完了する前であっても、前記処理の実行までに利用者を待たせることがなく、利用者に不快感を与えない。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態１のパーソナルコンピュータの要部構成を説明する機能ブロック図である。
【図２】本発明の実施の形態１のパーソナルコンピュータにおける、プレビューアプリケーションの要部構成を説明する機能ブロック図である。
【図３】本発明の実施の形態１のパーソナルコンピュータにおける、プレビュー画像の表示の一例を示す例示図である。
【図４】本発明の実施の形態１のパーソナルコンピュータにおける、プレビュー画像の表示の一例を示す例示図である。
【図５】本発明の実施の形態１のパーソナルコンピュータにおいて、めくり処理を実行する前におけるプレビュー画像の表示例を示す例示図である。
【図６】本発明の実施の形態１のパーソナルコンピュータにおいて、めくり処理を実行した後におけるプレビュー画像の表示例を示す例示図である。
【図７】本発明の実施の形態１のパーソナルコンピュータにおける、プレビュー画像の表示を説明するフローチャートである。
【図８】本発明の実施の形態１のパーソナルコンピュータにおける、プレビュー画像の表示を説明するフローチャートである。
【図９】本発明の実施の形態１のパーソナルコンピュータにおける、プレビュー画像に係る印刷を説明するフローチャートである。
【図１０】本発明の実施の形態１のパーソナルコンピュータにおける、プレビュー画像に係る印刷を説明するフローチャートである。
【図１１】本発明の実施の形態１のパーソナルコンピュータにおける、プレビュー画像に係る印刷処理を説明するフローチャートである。
【図１２】本発明の実施の形態２のパーソナルコンピュータの要部構成を示す機能ブロック図である。
【発明を実施するための形態】
【００２８】
以下に、パーソナルコンピュータを本発明の実施の形態に係るデータ処理装置、画像表示方法及びコンピュータプログラムに適用した場合を例として説明する。
【００２９】
（実施の形態１）
図１は本発明の実施の形態１のパーソナルコンピュータ１の要部構成を説明する機能ブロック図である。例えば、パーソナルコンピュータ１は複合機(図示せず)とＬＡＮによって接続され、パーソナルコンピュータ１から作成された原稿のデータ（文書データ）に基づき、前記複合機が画像の印刷を行う。斯かる際、パーソナルコンピュータ１の利用者は、前記原稿のプレビュー画像を表示させ、前以て印刷物の確認を行う。
【００３０】
パーソナルコンピュータ１は、ＯＳとして、例えばMicrosoft（登録商標）社のWindows（登録商標）を使用する。また、パーソナルコンピュータ１は、ＣＰＵ２と、ＲＯＭ３と、ＲＡＭ４と、アプリケーション８と、プレビュードライバ９と、プレビューアプリケーション１１と、プリンタドライバ１２と、入力部５と、ディスプレイ６と、通信部７と、画像データ記憶部１０とを備えている。
【００３１】
ＲＯＭ３には各種の制御プログラム、後述する通知のためのテキストデータ等が予め格納されており、ＲＡＭ４はデータを一時的に記憶し、記憶順、記憶位置等に関係なく読み出すことが可能である。また、ＲＡＭ４は、例えば、ＲＯＭ３から読み出されたプログラム、該プログラムを実行することにより発生する各種データ、外部から受信した各種データを記憶する。また、ＲＡＭ４には、後述するように、編集後の編集データ、及び削除処理の履歴が記憶される。
【００３２】
ＣＰＵ２は、ＲＯＭ３に予め格納されている制御プログラムをＲＡＭ４上にロードして実行することによって前述の各種ハードウェアの制御を行い、装置全体を本発明の実施の形態１のパーソナルコンピュータ１として動作させる。
【００３３】
アプリケーション８は、ワードプロセッシング、ペイント、プレゼンテーション等テキスト編集などの機能を提供するアプリケーションプログラムである。アプリケーション８によって作成された原稿のデータは、ＯＳの備えるインタフェースを経由してプレビュードライバ９に供給される。
【００３４】
入力部５は、例えばキーボード、マウス等からなり、入力部５を介して利用者からデータの入力を受け付け、アプリケーション８によって原稿のデータが作成される。
【００３５】
ディスプレイ６は、例えば液晶ディスプレイからなり、プレビュードライバ９によって生成されたプレビュー画像用の画像データに基づくプレビュー画像が表示され、プレビューアプリケーション１１によって後述する設定受付画面が表示される。また、利用者は、後述するように、ディスプレイ６に表示されたプレビュー画像の表示を変更することが出来る。
【００３６】
通信部７は、例えば、前記複合機に印刷用のデータ（画像形成用データ）を送信するネットワークカード、モデム等を備えている。
【００３７】
プレビュードライバ９は、アプリケーション８上で原稿の作成が終了し、利用者から印刷の指示を受け付けた場合に起動し、前記原稿に対応するプレビュー画像用の画像データ（中間ファイル）を生成する。例えば、印刷の指示を受け付けた原稿が複数ページである場合、プレビュードライバ９は、前記原稿のページ毎に該ページに係るプレビュー画像用の画像データを、ページ順に生成する。
【００３８】
詳しくは、プレビュードライバ９は、アプリケーション８からの原稿のデータ及びプリンタドライバ１２からの情報に基づき、ページ毎にプレビュー画像用の画像データを生成する。該画像データは、例えば、普及性、再現性等に優れているＥＭＦ（Ｅｎｈａｎｃｅｄ  Ｍｅｔａ  Ｆｉｌｅ）データであり、該画像データには、前記原稿のデータ及び該原稿のデータの印刷に係るメタデータ（用紙サイズ、解像度、向き等）が含まれる。また、これに限るものでなく、プレビュー画像用の画像データ（中間ファイル）はＸＰＳデータであっても良い。プレビュードライバ９によって生成された画像データは画像データ記憶部１０に記憶される。
【００３９】
プレビューアプリケーション１１（画像表示手段）は、ディスプレイ６にプレビュー画像を表示して利用者による印刷状態の視認を手助けすると共に、利用者から、印刷における印刷条件（例えば、枚数、両面／片面印刷、集約印刷、変倍印刷等）及び印刷後の処理条件（製本、ステープル止め等）の設定を受け付けるための利用者インタフェースである設定受付画面を表示し、該設定を受け付ける。また、受け付けた設定に基づき、プレビュー画像用の画像データを変更し、変更された画像データに基づくプレビュー画像をディスプレイ６に表示する。
更に、プレビューアプリケーション１１は、ディスプレイ６に表示されたプレビュー画像の配置変更、一部削除等、プレビュー画像を編集する編集指示を受け付け、プレビュー画像を編集して表示する。また、複数のプレビュー画像の表示の途中、表示を中止する指示を受け付け、プレビュー画像の表示を中止する。
【００４０】
従って、本発明においては、例えば、印刷条件又は印刷後の処理条件の変更がある場合、印刷条件のみならず印刷後の処理条件が反映されたプレビュー画像が即座に表示され、利用者の視認性を向上させることが出来る。
【００４１】
更に、プレビューアプリケーション１１は、プレビュードライバ９によって各画像データが生成される都度、該画像データに基づくプレビュー画像をページ順にディスプレイ６に表示する。すなわち、プレビューアプリケーション１１は、当該原稿の全ページの画像データの生成が完成する前、既に生成されている画像データに基づき、プレビュー画像の表示を開始する。また、前記編集指示に応じたプレビュー画像の編集においても、既に生成されている画像データに基づいて行うので、全プレビュー画像の表示が完了する前であっても、全プレビュー画像の表示の完了を待つことなく、実行することが可能である。
【００４２】
なお、プレビューアプリケーション１１は、プリンタドライバ１２に前記原稿の画像データ（ＥＭＦデータ）、並びに印刷条件及び印刷後の処理条件を送出すると共に、前記複合機への送信を指示する。例えば、全プレビュー画像の表示が完了する前に、利用者から当該原稿の印刷指示を受け付けた場合は、プレビューアプリケーション１１は既に生成されている画像データからプリンタドライバ１２に送出する。
【００４３】
プレビューアプリケーション１１は、例えば、ＯＳで提供されている描画手段であるＷｉｎ３２ＡＰＩに前記画像データ（ＥＭＦデータ）を渡してＷｉｎ３２ＡＰＩにＥＭＦデータの表示出力を実行させることによって、プレビュードライバ９によって生成された画像データに基づくプレビュー画像をディスプレイ６に表示し、また、前記設定受付画面をディスプレイ６に表示する。
【００４４】
図２は本発明の実施の形態１のパーソナルコンピュータ１における、プレビューアプリケーション１１の要部構成を説明する機能ブロック図である。プレビューアプリケーション１１は、画像表示部１１１と、指示受付部１１２と、編集部１１７とを備えている。
【００４５】
画像表示部１１１は、上述したように、プレビュードライバ９によって生成された画像データに基づくプレビュー画像の表示、前記設定受付画面の表示、編集されたプレビュー画像の表示、後述する「プレビュー生成中」テキストの表示、「プレビュー表示中止中」テキストの表示等を行う。
【００４６】
指示受付部１１２は、中止指示受付部１１３と、再開指示受付部１１４と、編集指示受付部１１５と、印刷確認受付部１１６とを備えている。
【００４７】
中止指示受付部１１３は、前記設定受付画面に設けられた「プレビュー表示中止」ソフトキー（後述する図３参照）を介して、実行中のプレビュー画像の表示を途中で中止する中止指示を受け付ける。中止指示受付部１１３が前記中止指示を受け付けた場合、画像表示部１１１は、既に表示されているプレビュー画像に係るページより後のページのプレビュー画像を表示しない。
【００４８】
例えば、プレビューアプリケーション１１が、１００ページの原稿のプレビュー画像をページ順に表示している途中、５０ページ目のプレビュー画像が表示されているときに、利用者によって「プレビュー表示中止」ソフトキーが操作され、前記中止指示を受け付けた場合が想定できる。このように、中止指示受付部１１３が該中止指示を受け付けた場合、ＣＰＵ２は画像表示部１１１にプレビュー画像の表示を中止するように指示する。斯かる際、５０ページまでのプレビュー画像が既に表示されている状態であるので、画像表示部１１１は５１ページより後のプレビュー画像は表示しない。
【００４９】
図３及び図４は本発明の実施の形態１のパーソナルコンピュータ１における、プレビュー画像の表示の一例を示す例示図である。まず、画像表示部１１１は、ディスプレイ６に前記設定受付画面を表示し、当該原稿の全ページの数分の表示枠Ｂを表示する。次いで、画像表示部１１１は「プレビュー生成中」とのテキストを表示枠Ｂ内に表示し、プレビュー画像の表示処理中である旨の情報を利用者に通知する。例えば、前記原稿の１ページ目に対応するプレビュー画像用の画像データの生成が完了した場合、画像表示部１１１は画像データ記憶部１０から１ページ目の画像データを読み出し、該画像データに基づき、１ページのプレビュー画像を対応する表示枠Ｂに表示する。このような処理が繰り返され、３ページまでのプレビュー画像が表示された場合、図３に示すように、３つのプレビュー画像が表示され、他の表示枠Ｂには「プレビュー生成中」テキストが表示されている。
【００５０】
一方、この際、利用者が前記設定受付画面の「プレビュー表示中止」ソフトキーを操作することにより、中止指示受付部１１３が中止指示を受け付けた場合、画像表示部１１１は、既にプレビュー画像が表示されている当該原稿の３ページより後のプレビュー画像の表示を中止し、未だプレビュー画像が表示されていない表示枠Ｂには「プレビュー表示中止中」テキストを表示する（図４参照）。従って、現在、プレビュー画像の表示が中止されている旨の情報、及び何ページからプレビュー画像の表示が中止されているかの情報を利用者に通知することができる。
【００５１】
また、再開指示受付部１１４は、前記設定受付画面に設けられた「プレビュー表示再開」ソフトキー（図３参照）を介して、中止されているプレビュー画像の表示を再開する再開指示を受け付ける。再開指示受付部１１４が前記再開指示を受け付けた場合、画像表示部１１１は、既に表示されているプレビュー画像に係るページより後のページのプレビュー画像の表示を再開する。
【００５２】
例えば、上述したように、１００ページの原稿の中、５０ページまでのプレビュー画像が表示された状態で、プレビュー画像の表示が中止されている場合、利用者によって「プレビュー表示再開」ソフトキーが操作され、再開指示受付部１１４が前記再開指示を受け付けた場合が想定できる。このように、再開指示受付部１１４が該再開指示を受け付けた場合、ＣＰＵ２は画像表示部１１１にプレビュー画像の表示を再開するように指示する。斯かる際、５０ページまでのプレビュー画像が既に表示されている状態であるので、画像表示部１１１は５１ページより後のプレビュー画像の表示を再開する。
【００５３】
編集指示受付部１１５は、前記設定受付画面に設けられた「編集」ソフトキー（図３参照）を介して、既に表示されているプレビュー画像を編集する編集指示を受け付ける。例えば、「編集」ソフトキーは、サブメニューとして「削除」を有しており、「削除」ソフトキーが利用者によって操作された場合、編集指示受付部１１５は、表示されているプレビュー画像の一部を削除する（削除処理）旨の編集指示を受け付ける。また、前記設定受付画面にはスクロールバーが設けられており、利用者が該スクロールバーを図面視左右に操作することによって、編集指示受付部１１５は、例えば一枚ずつめくるような視覚処理を行い、既表示のプレビュー画像以外に、他のプレビュー画像を表示する（めくり処理）旨の編集指示を受け付ける。
【００５４】
印刷確認受付部１１６（形成指示受付手段）は、前記設定受付画面に設けられた「印刷」ソフトキー（図３参照）を介して、前記編集の前後に表示されるプレビュー画像に対応する原稿の印刷を確認する印刷確認を受け付ける。利用者が前記設定受付画面の「印刷」ソフトキーを操作することによって、印刷確認受付部１１６が前記印刷確認（画像形成指示）を受け付けた場合、前記ＥＭＦデータ（例えば、前記設定受付画面を介して前記印刷条件及び印刷後の処理条件を受け付けた場合は、受け付けた前記印刷条件及び印刷後の処理条件と共に）が、プレビューアプリケーション１１によってプリンタドライバ１２に送出される。
【００５５】
編集部１１７は、編集指示受付部１１５が受け付けた、前記削除処理及びめくり処理の他、ページ入れ替え等の編集指示に応じて既に表示中のプレビュー画像を編集する。該編集後の編集データはＲＡＭ４に一時記憶され、画像表示部１１１が該編集データに基づく画像をディスプレイ６に表示する。
【００５６】
図５は本発明の実施の形態１のパーソナルコンピュータ１において、めくり処理を実行する前におけるプレビュー画像の表示例を示す例示図であり、図６は本発明の実施の形態１のパーソナルコンピュータ１において、めくり処理を実行した後におけるプレビュー画像の表示例を示す例示図である。説明の便宜上、両面印刷する場合であって、各プレビュー画像を立体的に表示した場合を例として説明する。
【００５７】
例えば、編集指示受付部１１５が前記めくり処理を実行する旨の編集指示を受け付ける前は、２ページ（６ページ（裏）及び７ページ（表））が全開されている状態であるが、利用者が該スクロールバーを操作することによって、次の２ページを表示するめくり処理を実行する旨の編集指示を編集指示受付部１１５が受け付けた場合、編集部１１７は８ページ（裏）及び９ページ（表）が全開された状態の編集データを作成する。画像表示部１１１は該編集データに基づき、図６に示すような、８ページ及び９ページが全開された状態の画像をディスプレイ６に表示する。
【００５８】
プリンタドライバ１２は  プレビューアプリケーション１１から取得した前記ＥＭＦデータ（中間ファイル）を前記複合機が印刷処理できる形式（ＰＣＬ）のデータに変換して印刷用のデータ（画像形成用データ）を生成し、該印刷用のデータ（印刷データ）を前記複合機に送信する。前記複合機は該ＰＣＬ形式の印刷データを受信して、前記印刷条件及び印刷後の処理条件に基づいて前記原稿のデータに基づく画像をシート上に印刷処理する。
【００５９】
また、全プレビュー画像の表示が完了する前に、利用者から当該原稿の印刷指示を受け付け、プレビューアプリケーション１１が既に生成されている画像データをプリンタドライバ１２に送出した場合も、上述した印刷データの生成は速やかに行われ、全プレビュー画像の表示が完了する前に通信部７が生成された印刷データを前記複合機（外部）に送信（出力）し、該複合機が該印刷データを受信して印刷処理を行うので、全プレビュー画像の表示が完了する前であっても、印刷を開始することが出来る。
【００６０】
図７及び図８は本発明の実施の形態１のパーソナルコンピュータ１における、プレビュー画像の表示を説明するフローチャートである。説明の便宜上、原稿が複数ページであり、全プレビュー画像の表示が完了する前に、めくり処理の編集及びプレビュー画像の表示中止が行われる場合であって、相手の複合機を介して該編集後のプレビュー画像に係る印刷を行う場合を例として説明する。
【００６１】
例えば、利用者がパーソナルコンピュータ１の入力部５を操作することにより、入力部５を介してデータが入力される（ステップＳ１０１）。入力されたデータに基づき、アプリケーション８上で原稿が作成される。
【００６２】
ＣＰＵ２は入力部５からの信号及びディスプレイ６の画面上の座標等に基づき、原稿の印刷指示を受け付けたか否かを判定する（ステップＳ１０２）。例えば、画面上の所定位置には「印刷」ソフトキーが設けられており、ＣＰＵ２は入力部５からの信号及びディスプレイ６の画面上の座標等に基づき、前記「印刷」ソフトキーの操作を監視する。
【００６３】
例えば、作成者が未だ原稿作成中である場合は、前記「印刷」ソフトキーは操作されないので、ＣＰＵ２は原稿の印刷指示を受け付けていないと判定することとなり（ステップＳ１０２：ＮＯ）、印刷指示を受け付けるまで待機する。
【００６４】
一方、利用者が原稿作成を終え、例えばマウスを用いて、前記「印刷」ソフトキーを操作することにより、原稿の印刷を指示した場合、ＣＰＵ２は原稿の印刷指示を受け付けたと判定し（ステップＳ１０２：ＹＥＳ）、斯かる際、プレビュードライバ９が起動する。
【００６５】
プレビュードライバ９は、アプリケーション８からの原稿のデータ及びプリンタドライバ１２からの情報に基づき、前記原稿に係るプレビュー画像用の画像データ（ＥＭＦデータ）のページ毎の生成を開始する（ステップＳ１０３）。該ＥＭＦデータには、当該原稿のデータ及び該原稿の印刷に係るメタデータが含まれている。生成された画像データは画像データ記憶部１０に記憶される。この際、プレビューアプリケーション１１が起動して、ディスプレイ６には、前記設定受付画面が表示される。
【００６６】
プレビューアプリケーション１１（画像表示部１１１）は、上述した方法によって、プレビュードライバ９によって生成されたプレビュー画像用の画像データに基づいて、プレビュー画像のディスプレイ６への表示を開始する（ステップＳ１０４）。すなわち、前記原稿の全ページのプレビュー画像用の画像データが生成されることを待つことなく、既に生成されているプレビュー画像用の画像データから、順次プレビュー画像の表示が行われる。
【００６７】
次いでＣＰＵ２は指示受付部１１２の編集指示受付部１１５を監視することにより、編集指示（例えば、めくり処理の指示）を受け付けたか否かを判定する（ステップＳ１０５）。
【００６８】
利用者が前記設定受付画面のスクロールバーを操作することによって、編集指示受付部１１５がめくり処理の指示を受け付けた場合、ＣＰＵ２はめくり処理の指示を受け付けたと判定し（ステップＳ１０５：ＹＥＳ）、上述しためくり処理が実行される（ステップＳ１１１）。すなわち、ＣＰＵ２が、編集部１１７に表示中のプレビュー画像の編集（めくり処理）を指示し、編集部１１７はＣＰＵ２の指示に応じて、表示中のプレビュー画像の画像データに基づき、編集を行う。続いて、画像表示部１１１は編集後の編集データに基づくプレビュー画像をディスプレイ６に表示する。この後、処理はステップＳ１０７に進む。
【００６９】
一方、利用者が前記設定受付画面のスクロールバーを操作せず、編集指示受付部１１５がめくり処理の指示を受け付けていない場合、ＣＰＵ２はめくり処理の指示を受け付けていないと判定し（ステップＳ１０５：ＮＯ）、続いて中止指示受付部１１３を監視することにより、実行中のプレビュー画像の表示を中止する中止指示を受け付けたか否かを判定する（ステップＳ１０６）。
【００７０】
利用者が前記設定受付画面の「プレビュー表示中止」ソフトキーを操作することによって、中止指示受付部１１３が前記中止指示を受け付けた場合、ＣＰＵ２は中止指示を受け付けたと判定し（ステップＳ１０６：ＹＥＳ）、上述した表示中止処理が実行される（ステップＳ１１２）。すなわち、ＣＰＵ２が画像表示部１１１に指示し、ＣＰＵ２からの指示に応じて、プレビュー画像の表示を途中で中止し、画像表示部１１１は既に表示されているプレビュー画像に係るページより後のページのプレビュー画像を表示しない。
【００７１】
次いで、画像表示部１１１は、上述したように、「プレビュー表示中止中」テキストを表示枠Ｂに表示して（ステップＳ１１３）、プレビュー画像の表示が中止されている旨を利用者に通知する（図４参照）。
【００７２】
この後、ＣＰＵ２は再開指示受付部１１４を監視することにより、中止されているプレビュー画像の表示を再開する再開指示を受け付けたか否かを判定する（ステップＳ１１４）。
【００７３】
ＣＰＵ２は前記再開指示を受け付けていないと判定した場合（ステップＳ１１４：ＮＯ）、該再開指示を受け付けたと判定するまで、すなわち、再開指示受付部１１４が前記設定受付画面の「プレビュー表示再開」ソフトキーを介して、再開指示を受け付けるまで待機する。
【００７４】
一方、ＣＰＵ２は前記再開指示を受け付けたと判定した場合（ステップＳ１１４：ＹＥＳ）、上述した表示再開処理が実行される（ステップＳ１１５）。すなわち、ＣＰＵ２が画像表示部１１１に指示し、ＣＰＵ２からの指示に応じて、画像表示部１１１は、既に表示されているプレビュー画像に係るページより後のページのプレビュー画像の表示を再開する。この後、処理はステップＳ１０７に進む。
【００７５】
ステップＳ１０６にて、ＣＰＵ２は中止指示を受け付けていないと判定した場合（ステップＳ１０６：ＮＯ）、前記原稿の全ページ数に基づき、全プレビュー画像の表示が完了したか否かを判定する（ステップＳ１０７）。
【００７６】
ＣＰＵ２は全プレビュー画像の表示が完了していないと判定した場合（ステップＳ１０７：ＮＯ）、処理をステップＳ１０５に戻す。
【００７７】
ＣＰＵ２は全プレビュー画像の表示が完了したと判定した場合（ステップＳ１０７：ＹＥＳ）、印刷確認受付部１１６を監視することにより、前記編集の前後に表示されたプレビュー画像に対応した原稿の印刷を確認する印刷確認を受け付けたか否かを判定する（ステップＳ１０８）。
【００７８】
例えば、利用者が前記設定受付画面に設けられた「印刷」ソフトキーを操作せず、ＣＰＵ２が前記印刷確認を受け付けていないと判定した場合（ステップＳ１０８：ＮＯ）、該印刷確認を受け付けたと判定するまで、すなわち、印刷確認受付部１１６が前記設定受付画面の「印刷」ソフトキーを介して、印刷確認を受け付けるまで待機する。
【００７９】
一方、例えば、利用者が前記編集の後に表示されたプレビュー画像に対応した原稿の印刷を確認して、前記設定受付画面の「印刷」ソフトキーを操作した場合、ＣＰＵ２は前記印刷確認を受け付けたと判定し（ステップＳ１０８：ＹＥＳ）、プレビューアプリケーション１１にプリンタドライバ１２への前記ＥＭＦデータ（中間ファイル）の送出を指示する。
例えば、前記設定受付画面にプレビュー画像が表示された後、利用者が前記設定受付画面の図面視左側（図３参照）のソフトボタンを適宜操作することにより、印刷条件及び印刷後の処理条件を設定した場合は、前記ＥＭＦデータには、当該原稿データ及び該原稿データの印刷に係るメタデータ、並びに前記印刷条件及び印刷後の処理条件が含まれる。
【００８０】
プレビューアプリケーション１１から前記ＥＭＦデータを取得したプリンタドライバ１２は、相手の複合機が認識できるよう、これをＰＣＬ形式のデータに変換して印刷用のデータを生成する（ステップＳ１０９）。
【００８１】
次いで、プリンタドライバ１２は、前記ＰＣＬ形式の印刷用のデータを、通信部７を介して前記複合機に送信する（ステップＳ１１０）。
【００８２】
従って、以上の記載のように、前記原稿の全ページのプレビュー画像の表示が完了する前であっても、前記めくり処理、削除処理等のように、プレビュー画像に係る所定の処理（編集処理）を実行することができる。
【００８３】
以下、既に表示されているプレビュー画像の一部を削除する削除処理の編集指示を受け付けた場合において、該削除処理を実行し、該削除処理の後に印刷を行う場合について説明する。
【００８４】
図９及び図１０は本発明の実施の形態１のパーソナルコンピュータ１における、プレビュー画像に係る印刷を説明するフローチャートである。説明の便宜上、原稿が複数ページであり、全プレビュー画像の表示が完了する前に、削除処理の編集が行われる場合であって、相手の複合機を介して該編集後のプレビュー画像に係る印刷を行う場合を例として説明する。
【００８５】
例えば、利用者がパーソナルコンピュータ１の入力部５を操作することにより、入力部５を介してデータが入力され（ステップＳ２０１）、アプリケーション８上で原稿が作成される。
【００８６】
例えば、画面上の所定位置には「印刷」ソフトキーが設けられており、ＣＰＵ２は入力部５からの信号及びディスプレイ６の画面上の座標等に基づき、前記「印刷」ソフトキーの操作を監視することにより、原稿の印刷指示を受け付けたか否かを判定する（ステップＳ２０２）。
【００８７】
例えば、作成者が未だ原稿の作成中である場合は、前記「印刷」ソフトキーは操作されないので、ＣＰＵ２は原稿の印刷指示を受け付けていないと判定することとなり（ステップＳ２０２：ＮＯ）、印刷指示を受け付けるまで待機する。
【００８８】
一方、利用者が原稿作成を終え、原稿の印刷を指示した場合、ＣＰＵ２は原稿の印刷指示を受け付けたと判定し（ステップＳ２０２：ＹＥＳ）、斯かる際、プレビュードライバ９が起動する。
【００８９】
プレビュードライバ９は、アプリケーション８からの原稿のデータ及びプリンタドライバ１２からの情報に基づき、前記原稿に係るプレビュー画像用の画像データ（ＥＭＦデータ）のページ毎の生成を開始し（ステップＳ２０３）、生成された画像データは画像データ記憶部１０に記憶される。この際、プレビューアプリケーション１１が起動して、ディスプレイ６には、前記設定受付画面が表示される。
【００９０】
画像表示部１１１は、上述した方法によって、プレビュードライバ９によって生成されたプレビュー画像用の画像データに基づいて、プレビュー画像のディスプレイ６への表示を開始する（ステップＳ２０４）。
【００９１】
次いでＣＰＵ２は指示受付部１１２の編集指示受付部１１５を監視することにより、編集指示（例えば、削除処理の指示）を受け付けたか否かを判定する（ステップＳ２０５）。
【００９２】
利用者は前記設定受付画面の「編集」ソフトキーを操作して削除すべきプレビュー画像を選択し、これによって編集指示受付部１１５が削除処理の指示を受け付け、ＣＰＵ２は削除処理の指示を受け付けたと判定し（ステップＳ２０５：ＹＥＳ）、上述した削除処理が実行される（ステップＳ２１１）。すなわち、ＣＰＵ２が、編集部１１７に表示中のプレビュー画像中、利用者が選択したプレビュー画像を削除する編集を指示し、編集部１１７はＣＰＵ２の指示に応じて、表示中のプレビュー画像の一部を削除する編集を行う。ＣＰＵ２は該編集後の編集データをＲＡＭ４に記憶すると共に、削除処理の詳細を表す履歴もＲＡＭ４に記憶する。斯かる際、画像表示部１１１が前記編集データに基づく画像をディスプレイ６に表示する。この後、処理はステップＳ２０６に進む。
【００９３】
一方、利用者が前記設定受付画面の「編集」ソフトキーを操作せず、編集指示受付部１１５が削除処理の指示を受け付けていない場合、ＣＰＵ２は削除処理の指示を受け付けていないと判定し（ステップＳ２０５：ＮＯ）、続いて前記原稿の全ページ数に基づき、全プレビュー画像の表示が完了したか否かを判定する（ステップＳ２０６）。
【００９４】
ＣＰＵ２は全プレビュー画像の表示が完了していないと判定した場合（ステップＳ２０６：ＮＯ）、処理をステップＳ２０５に戻す。
【００９５】
ＣＰＵ２は全プレビュー画像の表示が完了したと判定した場合（ステップＳ２０６：ＹＥＳ）、印刷確認受付部１１６を監視することにより、前記編集の前後に表示されたプレビュー画像に対応した原稿の印刷を確認する印刷確認を受け付けたか否かを判定する（ステップＳ２０７）。
【００９６】
ＣＰＵ２が前記印刷確認を受け付けていないと判定した場合（ステップＳ２０７：ＮＯ）、該印刷確認を受け付けたと判定するまで、すなわち、印刷確認受付部１１６が前記設定受付画面の「印刷」ソフトキーを介して、印刷確認を受け付けるまで待機する。
【００９７】
一方、ＣＰＵ２が前記印刷確認を受け付けたと判定した場合（ステップＳ２０７：ＹＥＳ）、削除処理の実行があったか否かの判定を行う（ステップＳ２０８）。該判定は、例えば、ＲＡＭ４に記憶されている削除処理の履歴を参照することによって行われる。
【００９８】
ＣＰＵ２が、削除処理の実行があったと判定した場合（ステップＳ２０８：ＹＥＳ）。プレビュー画像に応じて印刷用のデータを生成する。
詳しくは、ＣＰＵ２は、前記削除処理において削除された一部のプレビュー画像に係るプレビュー画像用の画像データ（以下、被削除プレビュー画像の画像データ）が除かれたＥＭＦデータ（中間ファイル）のプリンタドライバ１２への送出をプレビューアプリケーション１１に指示する。
【００９９】
例えば、前記設定受付画面にプレビュー画像が表示された後、利用者が印刷条件及び印刷後の処理条件を設定した場合は、前記ＥＭＦデータには、当該原稿データ及び該原稿データの印刷に係るメタデータ、並びに前記印刷条件及び印刷後の処理条件が含まれる。
【０１００】
プレビューアプリケーション１１から、被削除プレビュー画像の画像データが除かれたＥＭＦデータを取得したプリンタドライバ１２は、これを相手の複合機が認識できるように変換して印刷用のデータを生成する（ステップＳ２１２）。以降、処理はステップＳ２１０に進む。
【０１０１】
一方、ＣＰＵ２は、削除処理の実行がなかったと判定した場合（ステップＳ２０８：ＮＯ）、全てのプレビュー画像に係るプレビュー画像用の画像データ（以下、全プレビュー画像の画像データと言う。）が含まれたＥＭＦデータ（中間ファイル）のプリンタドライバ１２への送出をプレビューアプリケーション１１に指示する。
【０１０２】
プレビューアプリケーション１１から、全プレビュー画像の画像データが含まれたＥＭＦデータを取得したプリンタドライバ１２は、全プレビュー画像の画像データが含まれたＥＭＦデータを相手の複合機が認識できるように変換して印刷用のデータを生成する（ステップＳ２０９）。
【０１０３】
次いで、プリンタドライバ１２は、生成された印刷用のデータを、通信部７を介して前記複合機に送信する（ステップＳ２１０）。
【０１０４】
以下、原稿の全ページに対応するプレビュー画像の表示が完了する前後において、所定の複合機を介して前記原稿の印刷を行う場合について説明する。
【０１０５】
図１１は本発明の実施の形態１のパーソナルコンピュータ１における、プレビュー画像に係る印刷処理を説明するフローチャートである。説明の便宜上、原稿が複数ページであ場合を例として説明する。
【０１０６】
例えば、利用者がパーソナルコンピュータ１の入力部５を操作することにより、入力部５を介してデータが入力され（ステップＳ３０１）、アプリケーション８上で原稿が作成される。
【０１０７】
例えば、画面上の所定位置には「印刷」ソフトキーが設けられており、ＣＰＵ２は前記「印刷」ソフトキーの操作を監視することにより、原稿の印刷指示を受け付けたか否かを判定する（ステップＳ３０２）。
【０１０８】
作成者が未だ原稿の作成中である場合は、前記「印刷」ソフトキーは操作されないので、ＣＰＵ２は原稿の印刷指示を受け付けていないと判定することとなり（ステップＳ３０２：ＮＯ）、印刷指示を受け付けるまで待機する。
【０１０９】
一方、利用者が原稿作成を終え、原稿の印刷を指示した場合、ＣＰＵ２は原稿の印刷指示を受け付けたと判定し（ステップＳ３０２：ＹＥＳ）、斯かる際、プレビュードライバ９が起動する。
【０１１０】
プレビュードライバ９は、前記原稿に係るプレビュー画像用の画像データ（ＥＭＦデータ）のページ毎の生成を開始し（ステップＳ３０３）、生成された画像データは画像データ記憶部１０に記憶される。この際、プレビューアプリケーション１１が起動して、ディスプレイ６には、前記設定受付画面が表示される。
【０１１１】
画像表示部１１１は、上述した方法によって、プレビュードライバ９によって生成されたプレビュー画像用の画像データに基づいて、プレビュー画像のディスプレイ６への表示を開始する（ステップＳ３０４）。
【０１１２】
例えば、全てのプレビュー画像の表示が完了する前、又は完了した後、利用者は前記設定受付画面に設けられた「印刷」ソフトキーを操作することによって、印刷確認受付部１１６が前記設定受付画面の「印刷」ソフトキーを介して、印刷確認を受け付ける（ステップＳ３０５）。
【０１１３】
この際、ＣＰＵ２は前記原稿の全ページ数に基づき、全プレビュー画像の表示が完了したか否かを判定する（ステップＳ３０６）。
【０１１４】
ＣＰＵ２は全プレビュー画像の表示が完了していないと判定した場合（ステップＳ３０６：ＮＯ）、その際現に、既に生成されて画像データ記憶部１０に記憶されているプレビュー画像用の画像データ（以下、既生成の画像データと言う。）をプリンタドライバ１２へ送出するよう、プレビューアプリケーション１１に指示する。
【０１１５】
プレビューアプリケーション１１から、既生成の画像データが含まれたＥＭＦデータを取得したプリンタドライバ１２は、該既生成の画像データが含まれたＥＭＦデータを相手の複合機が認識できるように変換して印刷用のデータを生成する（ステップＳ３０９）。以降においても、プレビューアプリケーション１１は作成されたプレビュー画像用の画像データが画像データ記憶部１０に記憶される次第、プリンタドライバ１２へ送出する。この後、処理はステップＳ３０８に進む。
【０１１６】
一方、ＣＰＵ２は全プレビュー画像の表示が完了したと判定した場合（ステップＳ３０６：ＹＥＳ）、全てのプレビュー画像用の画像データをプリンタドライバ１２へ送出するよう、プレビューアプリケーション１１に指示する。すなわち、ＣＰＵ２によって全プレビュー画像の表示が完了したと判定された場合は、全ページに対応するプレビュー画像用の画像データの生成が完了して画像データ記憶部１０に記憶されている状態であるので、ＣＰＵ２は全ページに対応するプレビュー画像用の画像データ（以下、全ページの画像データと言う。）のプリンタドライバ１２への送出を、プレビューアプリケーション１１に指示する。
【０１１７】
プレビューアプリケーション１１から、全ページの画像データが含まれたＥＭＦデータを取得したプリンタドライバ１２は、全ページの画像データが含まれたＥＭＦデータを相手の複合機が認識できるように変換して印刷用のデータを生成する（ステップＳ３０７）。
【０１１８】
次いで、プリンタドライバ１２は、生成された印刷用のデータを、通信部７を介して前記複合機に送信する（ステップＳ３０８）。
【０１１９】
従って、本発明に係るデータ処理装置では、原稿の全ページに対応するプレビュー画像の表示が完了する前であっても、該原稿の印刷を開始することができる。
【０１２０】
（実施の形態２）
図１２は本発明の実施の形態２のパーソナルコンピュータ１の要部構成を示す機能ブロック図である。実施の形態２のパーソナルコンピュータ１は、動作を行うためのコンピュータプログラムが、Ｉ／Ｆ７１を介してＣＤ−ＲＯＭ等の可搬型記録媒体Ａで提供することも可能であるように構成されている。さらに、実施の形態２のパーソナルコンピュータ１は、前記コンピュータプログラムを、図示しない外部装置から通信部７を介してダウンロードすることも可能であるように構成されている。以下に、その内容を説明する。
【０１２１】
実施の形態２のパーソナルコンピュータ１は外装（又は内装）の記録媒体読み取り装置（図示せず）を備えており、該記録媒体読み取り装置に、プレビュー画像用の画像データをページ毎に生成させ、全ページの画像データの生成が完了する前に、既生成の画像データに基づくプレビュー画像の表示を開始させ、全ページのプレビュー画像の表示が完了する前に、プレビュー画像に係る処理の指示を受付させ、全ページのプレビュー画像の表示が完了する前に、受付した指示に係る処理を実行させるプログラム等が記録された可搬型記録媒体Ａを挿入して、例えば、ＣＰＵ２がＲＯＭ３にこのプログラムをインストールする。かかるプログラムはＲＡＭ４にロードして実行される。これにより、実施の形態１の本発明のパーソナルコンピュータ１として機能する。
【０１２２】
記録媒体としては、いわゆるプログラムメディアであっても良く、磁気テープ及びカセットテープ等のテープ系、フレキシブルディスク及びハードディスク等の磁気ディスク並びにＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムコードを担持する媒体であっても良い。
【０１２３】
通信部７を介してネットワークからプログラムコードをダウンロードするように流動的にプログラムコードを担持する媒体であっても良い。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであっても良い。なお、本発明は、前記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１２４】
実施の形態１と同様の部分については、同一の符号を付して詳細な説明を省略する。
【符号の説明】
【０１２５】
１  パーソナルコンピュータ
２  ＣＰＵ
６  ディスプレイ
７  通信部（出力手段）
９  プレビュードライバ
１０  画像データ記憶部  
１１  プレビューアプリケーション
１２  プリンタドライバ（生成手段）
１１１  画像表示部
１１２  指示受付部
１１３  中止指示受付部
１１４  再開指示受付部
１１５  編集指示受付部
１１６  印刷確認受付部（形成指示受付手段）
１１７  編集部
【図１】
0005202587.tif 000002
【図２】
0005202587.tif 000003
【図３】
0005202587.tif 000004
【図４】
0005202587.tif 000005
【図５】
0005202587.tif 000006
【図６】
0005202587.tif 000007
【図７】
0005202587.tif 000008
【図８】
0005202587.tif 000009
【図９】
0005202587.tif 000010
【図１０】
0005202587.tif 000011
【図１１】
0005202587.tif 000012
【図１２】
0005202587.tif 000013