(57)【要約】【課題】ユーザーが所望する印刷設定を短時間に選択可能とし、所望の印字結果を短時間に得ること。【解決手段】ユーザーからの印刷設定および印刷指示を表す情報を受け付ける際に、画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の１つ、あるいは複数を指示する情報を受け付け、受け付けた印刷設定の情報と描画命令を含む印刷ジョブを入力して記憶装置に記憶し、読み出した印刷設定の情報が、画像形成装置が１部を印刷する際の設定値として取り得る複数の設定を指示している場合に、この情報に基づいてそれぞれが１部を印刷するための印刷設定値となるように複数の印刷設定値に展開し、記憶装置から読み出した描画命令を、展開された複数の印刷設定値それぞれに応じた描画命令に、あるいは記憶装置から読み出した印刷設定の情報に応じた描画命令に変換して、情報処理装置のディスプレイ上に表示させる。【選択図】　　　　図６
2004070661.tif 000002
【特許請求の範囲】
【請求項１】
通信線を介して画像形成装置に対して印刷ジョブを送ることが可能な、オペレーティング・システムを備えた情報処理装置における印刷制御方法において、
ユーザーからの印刷設定および印刷指示を表す情報を受け付けるステップであって、前記画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の１つ、あるいは複数を指示する情報を受け付ける印刷受け付けステップと、
前記印刷受け付けステップで受け付けた印刷設定の情報と描画命令を含む印刷ジョブを入力して、記憶装置に記憶する記憶ステップと、
前記記憶装置から読み出した印刷設定の情報が、前記画像形成装置が１部を印刷する際の設定値として取り得る複数の設定を指示している場合に、該印刷設定の情報に基づいてそれぞれが１部を印刷するための印刷設定値となるように複数の印刷設定値に展開する印刷設定値展開ステップと、
前記記憶装置から読み出した描画命令を、前記印刷設定値展開ステップで展開された前記複数の印刷設定値それぞれに応じた描画命令に、あるいは前記記憶装置から読み出した印刷設定の情報に応じた描画命令に変換して、前記情報処理装置のディスプレイ上に表示させる表示ステップと
を備えることを特徴とする印刷制御方法。
【請求項２】
通信線を介して画像形成装置に対して印刷ジョブを送ることが可能な、オペレーティング・システムを備えた情報処理装置における印刷制御方法において、
印刷設定および印刷指示を表す情報と描画命令を含む印刷ジョブを受け付ける印刷受け付けステップと、
前記印刷受け付けステップで受け付けた前記印刷ジョブを記憶装置に記憶する記憶ステップと、
前記記憶ステップで記憶した印刷設定の情報を読出して、該印刷設定の変更を受け付ける印刷設定変更受け付けステップと、
前記印刷設定変更受け付けステップで受け付けた印刷設定が、前記画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の複数を指示する情報を示している際に、それぞれが１部を印刷するための印刷用設定値となるように複数の印刷用設定値に展開する印刷設定値展開ステップと、
前記印刷指示に基づく印刷命令を、前記印刷設定値展開ステップで展開された前記複数の印刷用設定値それぞれに応じた描画命令に、あるいは印刷設定変更受け付けステップで変更された印刷設定値に応じた描画命令に変換して、前記情報処理装置のディスプレイ上に表示させる表示ステップと
を備えることを特徴とする印刷制御方法。
【請求項３】
請求項１または２に記載の印刷制御方法において、前記表示ステップは、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、画像複数個同時に同一画像上に表示させるステップを備えることを特徴とする印刷制御方法。
【請求項４】
請求項１または２に記載の印刷制御方法において、前記表示ステップは、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、１画像づつ順次前記ディスプレイ上にプレビュー画像として表示させるステップを備えることを特徴とする印刷制御方法。
【請求項５】
請求項１または２に記載の印刷制御方法において、前記表示ステップは、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、画像１つあるいは複数のそれぞれのプレビュー画像として１ページ分のページ全体を表示させるステップを備えることを特徴とする印刷制御方法。
【請求項６】
請求項１または２に記載の印刷制御方法において、前記表示ステップは、
ユーザーからの指示を受け付けて、前記情報処理装置のディスプレイ上に表示させるプレビュー画像の大きさあるいは領域を決定するステップと、
該ステップで決定された大きさであるいは領域の描画命令で、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を画像プレビュー画像として表示させるステップと
を備えることを特徴とする印刷制御方法。
【請求項７】
請求項１または２に記載の印刷制御方法において、前記表示ステップは、
ユーザーからの指示を受け付けて、前記情報処理装置のディスプレイ上に表示させるプレビュー画像のページを決定するステップと、
該ステップで決定されたページの描画命令で、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を画像プレビュー画像として表示させるステップと
を備えることを特徴とする印刷制御方法。
【請求項８】
請求項１または２に記載の印刷制御方法において、前記表示ステップは、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を画像プレビュー画像として、それぞれのプレビュー画像の印刷設定値を表す情報を該プレビュー画像の付帯情報として、表示させるステップを備えることを特徴とする印刷制御方法。
【請求項９】
請求項１または２に記載の印刷制御方法において、
前記表示ステップにより表示されたプレビュー画像に対するユーザー選択を受け付ける選択受付ステップと、
前記選択受付ステップで受け付けた１つあるいは複数個のプレビュー画像に相当する印刷設定を用いて、前記印刷受け付けステップで受け付けた印刷指示に対応してプレビューしているページに対する印刷命令を発行するステップと
を備えることを特徴とする印刷制御方法。
【請求項１０】
請求項１または２に記載の印刷制御方法において、
前記表示ステップにより表示されたプレビュー画像に対するユーザー選択、あるいは、前記印刷受け付けステップで受け付けた印刷指示を取り消す取消指示を受け付ける選択受付ステップと、
前記選択受付ステップで受け付けた前記取消指示に応答して、前記印刷受け付けステップで受け付けた印刷指示を取り消すステップと
を備えることを特徴とする印刷制御方法。
【請求項１１】
通信線を介して画像形成装置に対して印刷ジョブを送ることが可能な、オペレーティング・システムを備えた情報処理装置において、
ユーザーからの印刷設定および印刷指示を表す情報を受け付ける手段であって、前記画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の１つ、あるいは複数を指示する情報を受け付ける印刷受け付け手段と、
印刷受け付け手段で受け付けた印刷設定の情報と描画命令を含む印刷ジョブを記憶する記憶手段と、
前記記憶手段から読出した前記印刷設定の情報が、前記画像形成装置が１部を印刷する際の設定値として取り得る複数の設定を指示している場合に、該印刷設定の情報に基づいてそれぞれが１部を印刷するための印刷用設定値となるように複数の印刷用設定値に展開する印刷設定値展開手段と、
前記記憶装置から読み出した描画命令を、前記印刷設定値展開手段で展開された前記複数の印刷用設定値それぞれに応じた描画命令に、あるいは前記記憶装置から読み出した印刷設定の情報に応じた描画命令に変換して、前記情報処理装置のディスプレイ上に表示させる表示手段と
を備えることを特徴とする情報処理装置。
【請求項１２】
通信線を介して画像形成装置に対して印刷ジョブを送ることが可能な、オペレーティング・システムを備えた情報処理装置において、
印刷設定および印刷指示を表す情報と描画命令を含む印刷ジョブを受け付ける印刷受け付け手段と、
前記印刷受け付け手段で受け付けた前記印刷ジョブを記憶する記憶手段と、
前記記憶手段に記憶した印刷設定の情報を読出して、該印刷設定の変更を受け付ける印刷設定変更受け付け手段と、
前記印刷設定変更受け付け手段が受け付けた印刷設定が、前記画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の複数を指示する情報を示している際に、それぞれが１部を印刷するための印刷用設定値となるように複数の印刷用設定値に展開する印刷設定値展開手段と、
前記印刷指示に基づく印刷命令を、前記印刷設定値展開手段で展開された前記複数の印刷用設定値それぞれに応じた描画命令に、あるいは印刷設定変更受け付けステップで変更された印刷設定値に応じた描画命令に変換して、前記情報処理装置のディスプレイ上に表示させる表示手段と
を備えることを特徴とする情報処理装置。
【請求項１３】
請求項１１または１２に記載の情報処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、複数個同時に同一画像上に表示させることを特徴とする情報処理装置。
【請求項１４】
請求項１１または１２に記載の情報処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、１画像づつ順次前記ディスプレイ上にプレビュー画像として表示させることを特徴とする情報処理装置。
【請求項１５】
請求項１１または１２に記載の情報処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、１つあるいは複数のそれぞれのプレビュー画像として１ページ分のページ全体を表示させることを特徴とする情報処理装置。
【請求項１６】
請求項１１または１２に記載の情報処理装置において、さらに、ユーザーからの指示を受け付けて、前記情報処理装置のディスプレイ上に表示させるプレビュー画像の大きさあるいは領域を決定するプレビュー画像決定手段を備え、前記表示手段は、前記プレビュー画像決定手段で決定された大きさのあるいは領域の描画命令であって、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、プレビュー画像として表示させることを特徴とする情報処理装置。
【請求項１７】
請求項１１または１２に記載の情報処理装置において、さらに、ユーザーからの指示を受け付けて、前記情報処理装置のディスプレイ上に表示させるプレビュー画像のページを決定するプレビュー・ページ決定手段を備え、前記表示手段は、前記プレビュー・ページ決定手段で決定されたページの描画命令であって、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、プレビュー画像として表示させることを特徴とする情報処理装置。
【請求項１８】
請求項１１または１２に記載の情報処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令をプレビュー画像として、それぞれのプレビュー画像の印刷設定値を表す情報を該プレビュー画像の付帯情報として、表示させることを特徴とする情報処理装置。
【請求項１９】
請求項１１または１２に記載の情報処理装置において、
前記表示手段により表示されたプレビュー画像に対するユーザー選択を受け付ける選択受付手段と、
前記選択受付手段で受け付けた１つあるいは複数個のプレビュー画像に相当する印刷設定を用いて、前記印刷受け付け手段で受け付けた印刷指示に対応してプレビューしているページに対する印刷命令を発行する手段と
を備えることを特徴とする情報処理装置。
【請求項２０】
請求項１１または１２に記載の情報処理装置において、
前記表示手段により表示されたプレビュー画像に対するユーザー選択、あるいは、前記印刷受け付けステップで受け付けた印刷指示を取り消す取消指示を受け付ける選択受付手段と、
前記選択受付手段で受け付けた前記取消指示に応答して、前記印刷受け付け手段で受け付けた印刷指示を取り消す手段と
を備えることを特徴とする情報処理装置。
【請求項２１】
画像データを入力して、印刷出力する画像処理装置において、
前記入力した画像データに対して、ユーザーからの印刷設定および印刷指示を表す情報を受け付ける手段であって、印刷する際の各種パラメータの設定値として取り得る値の１つ、あるいは複数を指示する情報を受け付ける印刷受け付け手段と、
前記印刷受け付け手段で受け付けた前記印刷設定の情報が、１部を印刷する際の設定値として取り得る複数の設定を指示している場合に、該印刷設定の情報に基づいてそれぞれが１部を印刷するための印刷用設定値となるように複数の印刷用設定値に展開する印刷設定値展開手段と、
前記画像データに基づく描画命令を、前記印刷設定値展開手段で展開された前記複数の印刷用設定値それぞれに応じた描画命令に、あるいは前記印刷受け付け手段で受け付けた印刷設定の情報に応じた描画命令に変換して、表示させる表示手段と
を備えることを特徴とする画像処理装置。
【請求項２２】
請求項２１に記載の画像処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、複数個同時に同一画像上に表示させることを特徴とする画像処理装置。
【請求項２３】
請求項２１に記載の画像処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、１画像づつ順次プレビュー画像として表示させることを特徴とする画像処理装置。
【請求項２４】
請求項２１に記載の画像処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、１つあるいは複数のそれぞれのプレビュー画像として１ページ分のページ全体を表示させることを特徴とする画像処理装置。
【請求項２５】
請求項２１に記載の画像処理装置において、さらに、ユーザーからの指示を受け付けて、前記画像処理装置のディスプレイ上に表示させるプレビュー画像の大きさあるいは領域を決定するプレビュー画像決定手段を備え、前記表示手段は、前記プレビュー画像決定手段で決定された大きさのあるいは領域の描画命令であって、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、プレビュー画像として表示させることを特徴とする画像処理装置。
【請求項２６】
請求項２１に記載の画像処理装置において、さらに、ユーザーからの指示を受け付けて、前記画像処理装置のディスプレイ上に表示させるプレビュー画像のページを決定するプレビュー・ページ決定手段を備え、前記表示手段は、前記プレビュー・ページ決定手段で決定されたページの描画命令であって、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、プレビュー画像として表示させることを特徴とする画像処理装置。
【請求項２７】
請求項２１に記載の画像処理装置において、
前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令をプレビュー画像として、それぞれのプレビュー画像の印刷設定値を表す情報を該プレビュー画像の付帯情報として、表示させることを特徴とする画像処理装置。
【請求項２８】
請求項２１に記載の画像処理装置において、
前記表示手段により表示されたプレビュー画像に対するユーザー選択を受け付ける選択受付手段と、
前記選択受付手段で受け付けた１つあるいは複数個のプレビュー画像に相当する印刷設定を用いて、前記印刷受け付け手段で受け付けた印刷指示に対応してプレビューしているページに対する印刷命令を発行する手段と
を備えることを特徴とする画像処理装置。
【請求項２９】
請求項２１に記載の画像処理装置において、
前記表示手段により表示されたプレビュー画像に対するユーザー選択、あるいは、前記印刷受け付けステップで受け付けた印刷指示を取り消す取消指示を受け付ける選択受付手段と、
前記選択受付手段で受け付けた前記取消指示に応答して、前記印刷受け付け手段で受け付けた印刷指示を取り消す手段と
を備えることを特徴とする画像処理装置。
【請求項３０】
通信線を介して画像形成装置に対して印刷ジョブを送ることが可能な、オペレーティング・システムを備えた情報処理装置を介して、ユーザーからの印刷設定および印刷指示を表す情報を受け付けるステップであって、前記画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の１つ、あるいは複数を指示する情報を受け付ける印刷受け付けステップと、前記印刷受け付けステップで受け付けた印刷設定の情報と描画命令を含む印刷ジョブを入力して、記憶装置に記憶する記憶ステップと、
前記記憶装置から読み出した印刷設定の情報が、前記画像形成装置が１部を印刷する際の設定値として取り得る複数の設定を指示している場合に、該印刷設定の情報に基づいてそれぞれが１部を印刷するための印刷設定値となるように複数の印刷設定値に展開する印刷設定値展開ステップと、
前記記憶装置から読み出した描画命令を、前記印刷設定値展開ステップで展開された前記複数の印刷設定値それぞれに応じた描画命令に、あるいは前記記憶装置から読み出した印刷設定の情報に応じた描画命令に変換して、前記情報処理装置のディスプレイ上に表示させる表示ステップと
を実行するプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項３１】
通信線を介して画像形成装置に対して印刷ジョブを送ることが可能な、オペレーティング・システムを備えた情報処理装置を介して、印刷設定および印刷指示を表す情報と描画命令を含む印刷ジョブを受け付ける印刷受け付けステップと、
前記印刷受け付けステップで受け付けた前記印刷ジョブを記憶装置に記憶する記憶ステップと、
前記記憶ステップで記憶した印刷設定の情報を読出して、該印刷設定の変更を受け付ける印刷設定変更受け付けステップと、
前記印刷設定変更受け付けステップで受け付けた印刷設定が、前記画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の複数を指示する情報を示している際に、それぞれが１部を印刷するための印刷用設定値となるように複数の印刷用設定値に展開する印刷設定値展開ステップと、
前記印刷指示に基づく印刷命令を、前記印刷設定値展開ステップで展開された前記複数の印刷用設定値それぞれに応じた描画命令に、あるいは印刷設定変更受け付けステップで変更された印刷設定値に応じた描画命令に変換して、前記情報処理装置のディスプレイ上に表示させる表示ステップと
を実行するプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項３２】
請求項３０または３１に記載の記憶媒体において、
前記記憶媒体として、サーバ・コンピュータおよびクライアント・コンピュータが読むことができるプログラムを格納したフロッピー（登録商標）ディスク、ハード・ディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ・カード、ＲＯＭを用いることを特徴とする記憶媒体。
【請求項３３】
請求項３０から３２のいずれかに記載の記憶媒体において、
前記記憶媒体は、サーバ・コンピュータおよびクライアント・コンピュータに着脱可能であることを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷制御方法、情報処理装置および画像処理装置に関し、より詳細には、アプリケーション・ソフトウェアまたは、オペレーティング・システムから渡される描画命令を処理するにあたり、印字装置を用いて印字動作を行う処理に先立って、ディスプレイ上に複数の印刷設定の印字結果を表示する改良されたプレビュー機能を有する印刷制御方法、情報処理装置および画像処理装置に関する。
【０００２】
【従来の技術】
近年のプリンタ・ドライバは、アプリケーション・ソフトウェアから渡される描画命令を忠実に処理して印字装置用の画像フォーマットに変換するだけでなく、図３に示したＷｉｎｄｏｗｓ（登録商標）９５およびＷｉｎｄｏｗｓ（登録商標）９８用のキヤノン社製ＢＪプリンタ用プリンタ・ドライバの機能であるイメージ・データ補正（アプリケーション・ソフトウェア上で拡大したイメージ・データを補正して、ギザギザを軽減する処理）や、フォト・データ補正（デジタル・カメラなどから取り込んだ画像データが、色かぶり、露出オーバー、露出アンダーなどが原因で色合いが悪い画像データの色合いを補正する処理）などに代表されるように、プリンタ・ドライバにおいて画像処理が行える製品が増えている。そのため、このような画像処理の実行を有効にした場合は、どのような結果になるかが視覚的に分かりにくい場合が発生する。
【０００３】
そこで、最近は、ディスプレイ上に印刷イメージを表示するプレビュー機能を搭載するプリンタ・ドライバが増えつつある。プリンタ・ドライバにおいて、プレビュー機能を実現するには、図２に示すように、アプリケーション・ソフトウェアから渡される描画命令を、オペレーティング・システムがプリンタ・ドライバの能力に応じて描画命令を変換し、前期変換された描画命令を一旦ハード・ディスク等の記憶装置に保存し、これを基に、プリンタ用の描画命令をディスプレイ用の描画命令に変換して、プリンタによって作成される印字結果をディスプレイ上にプレビュー表示する。
【０００４】
そして、この表示結果を基に、現在表示されている印字ジョブを印刷するか否か、を決定し、印刷する場合は、保存した描画命令を基に描画処理を行い、印刷処理を実行する。
【０００５】
しかし、従来のプレビュー機能では、ある１つの印刷設定における表示のみで、画像処理等の設定を有効または無効にした場合で、印刷結果がどのくらい異なるかという比較が同一画面上で行うことができない。そのため、画像処理設定の有効または無効における両者の比較は、印刷実行者が画像処理設定を有効にした時の様子を記憶し、その後、画像処理設定を無効にして表示された結果と記憶した表示とを比較して、どちらがより好ましい結果になるかを判断していた。
【０００６】
また、このような問題を解決するため、本出願人は、特開平１０−０４２０８７号公報において、所望の画像処理結果を得るために編集を行う場合に、同じ画像に対し複数の編集結果を反映させたプレビュー画像を効率的に作成・表示することによって、操作者の所望する編集画像を効率良く得、さらにその編集内容をより簡易に設定できるようにした画像処理装置及び方法を開示している。言い替えれば、印刷結果を得るための設定を、複数設定可能とするともに複数個の設定を行い、それらの複数の設定に基づく画像のプレビューを表示する段階において、画像処理装置に備えられたモニタ上に、同時に表示させたり、順次に表示させたりして、印刷実行者が最も好ましいとするプレビュー画像中の１つを選択させることを容易として、選択された設定に基づいて所望する印刷結果を得るということを開示している。
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来の方法では、印刷処理において図４に示すような機能と設定項目が存在する場合、すべての組み合わせの設定それぞれに基づく印刷結果をプレビュー表示するためには、図５に示すように６通りの組み合わせ設定を、アプリケーション・ソフトウェア上で、印刷実行者が入力する必要がある。そのため、印刷設定毎に描画命令を保存する必要が生じ、プレビュー上で印字結果を比較するまでに要する時間が多大になる傾向があった。ましてや、一回の印刷に多大な時間が要するようなデータの場合には、この傾向が顕著に現れ、印刷作業における効率が非常に悪くなる場合があった。また、従来の方法では、複数の印字ジョブを処理することになるため、描画命令を保存するために必要となる記憶装置の容量も大きくなってしまうという問題があった。
【０００８】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、複数種類の印刷設定を一回の印刷設定によって受け付けることを可能とし、その複数種類の印刷設定それぞれにおける印字結果をプレビュー表示することによって、ユーザーが所望する印刷設定を短時間に選択可能とし、所望の印字結果を短時間に得ることができる印刷制御方法、情報処理装置および画像処理装置を提供することにある。
【０００９】
【課題を解決するための手段】
本発明は、このような目的を達成するために、請求項１に記載の発明は、通信線を介して画像形成装置に対して印刷ジョブを送ることが可能な、オペレーティング・システムを備えた情報処理装置における印刷制御方法において、ユーザーからの印刷設定および印刷指示を表す情報を受け付けるステップであって、前記画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の１つ、あるいは複数を指示する情報を受け付ける印刷受け付けステップと、前記印刷受け付けステップで受け付けた印刷設定の情報と描画命令を含む印刷ジョブを入力して、記憶装置に記憶する記憶ステップと、前記記憶装置から読み出した印刷設定の情報が、前記画像形成装置が１部を印刷する際の設定値として取り得る複数の設定を指示している場合に、該印刷設定の情報に基づいてそれぞれが１部を印刷するための印刷設定値となるように複数の印刷設定値に展開する印刷設定値展開ステップと、前記記憶装置から読み出した描画命令を、前記印刷設定値展開ステップで展開された前記複数の印刷設定値それぞれに応じた描画命令に、あるいは前記記憶装置から読み出した印刷設定の情報に応じた描画命令に変換して、前記情報処理装置のディスプレイ上に表示させる表示ステップとを備えることを特徴とする。
【００１０】
また、請求項２に記載の発明は、通信線を介して画像形成装置に対して印刷ジョブを送ることが可能な、オペレーティング・システムを備えた情報処理装置における印刷制御方法において、印刷設定および印刷指示を表す情報と描画命令を含む印刷ジョブを受け付ける印刷受け付けステップと、前記印刷受け付けステップで受け付けた前記印刷ジョブを記憶装置に記憶する記憶ステップと、前記記憶ステップで記憶した印刷設定の情報を読出して、該印刷設定の変更を受け付ける印刷設定変更受け付けステップと、前記印刷設定変更受け付けステップで受け付けた印刷設定が、前記画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の複数を指示する情報を示している際に、それぞれが１部を印刷するための印刷用設定値となるように複数の印刷用設定値に展開する印刷設定値展開ステップと、前記印刷指示に基づく印刷命令を、前記印刷設定値展開ステップで展開された前記複数の印刷用設定値それぞれに応じた描画命令に、あるいは印刷設定変更受け付けステップで変更された印刷設定値に応じた描画命令に変換して、前記情報処理装置のディスプレイ上に表示させる表示ステップとを備えることを特徴とする。
【００１１】
また、請求項３に記載の発明は、請求項１または２に記載の印刷制御方法において、前記表示ステップは、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、画像複数個同時に同一画像上に表示させるステップを備えることを特徴とする。
【００１２】
また、請求項４に記載の発明は、請求項１または２に記載の印刷制御方法において、前記表示ステップは、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、１画像づつ順次前記ディスプレイ上にプレビュー画像として表示させるステップを備えることを特徴とする。
【００１３】
また、請求項５に記載の発明は、請求項１または２に記載の印刷制御方法において、前記表示ステップは、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、画像１つあるいは複数のそれぞれのプレビュー画像として１ページ分のページ全体を表示させるステップを備えることを特徴とする。
【００１４】
また、請求項６に記載の発明は、請求項１または２に記載の印刷制御方法において、前記表示ステップは、ユーザーからの指示を受け付けて、前記情報処理装置のディスプレイ上に表示させるプレビュー画像の大きさあるいは領域を決定するステップと、該ステップで決定された大きさであるいは領域の描画命令で、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を画像プレビュー画像として表示させるステップとを備えることを特徴とする。
【００１５】
また、請求項７に記載の発明は、請求項１または２に記載の印刷制御方法において、前記表示ステップは、ユーザーからの指示を受け付けて、前記情報処理装置のディスプレイ上に表示させるプレビュー画像のページを決定するステップと、該ステップで決定されたページの描画命令で、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を画像プレビュー画像として表示させるステップとを備えることを特徴とする。
【００１６】
また、請求項８に記載の発明は、請求項１または２に記載の印刷制御方法において、前記表示ステップは、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を画像プレビュー画像として、それぞれのプレビュー画像の印刷設定値を表す情報を該プレビュー画像の付帯情報として、表示させるステップを備えることを特徴とする。
【００１７】
また、請求項９に記載の発明は、請求項１または２に記載の印刷制御方法において、前記表示ステップにより表示されたプレビュー画像に対するユーザー選択を受け付ける選択受付ステップと、前記選択受付ステップで受け付けた１つあるいは複数個のプレビュー画像に相当する印刷設定を用いて、前記印刷受け付けステップで受け付けた印刷指示に対応してプレビューしているページに対する印刷命令を発行するステップとを備えることを特徴とする。
【００１８】
また、請求項１０に記載の発明は、請求項１または２に記載の印刷制御方法において、前記表示ステップにより表示されたプレビュー画像に対するユーザー選択、あるいは、前記印刷受け付けステップで受け付けた印刷指示を取り消す取消指示を受け付ける選択受付ステップと、前記選択受付ステップで受け付けた前記取消指示に応答して、前記印刷受け付けステップで受け付けた印刷指示を取り消すステップとを備えることを特徴とする。
【００１９】
また、請求項１１に記載の発明は、通信線を介して画像形成装置に対して印刷ジョブを送ることが可能な、オペレーティング・システムを備えた情報処理装置において、ユーザーからの印刷設定および印刷指示を表す情報を受け付ける手段であって、前記画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の１つ、あるいは複数を指示する情報を受け付ける印刷受け付け手段と、印刷受け付け手段で受け付けた印刷設定の情報と描画命令を含む印刷ジョブを記憶する記憶手段と、前記記憶手段から読出した前記印刷設定の情報が、前記画像形成装置が１部を印刷する際の設定値として取り得る複数の設定を指示している場合に、該印刷設定の情報に基づいてそれぞれが１部を印刷するための印刷用設定値となるように複数の印刷用設定値に展開する印刷設定値展開手段と、前記記憶装置から読み出した描画命令を、前記印刷設定値展開手段で展開された前記複数の印刷用設定値それぞれに応じた描画命令に、あるいは前記記憶装置から読み出した印刷設定の情報に応じた描画命令に変換して、前記情報処理装置のディスプレイ上に表示させる表示手段とを備えることを特徴とするものである。
【００２０】
また、請求項１２に記載の発明は、通信線を介して画像形成装置に対して印刷ジョブを送ることが可能な、オペレーティング・システムを備えた情報処理装置において、印刷設定および印刷指示を表す情報と描画命令を含む印刷ジョブを受け付ける印刷受け付け手段と、前記印刷受け付け手段で受け付けた前記印刷ジョブを記憶する記憶手段と、前記記憶手段に記憶した印刷設定の情報を読出して、該印刷設定の変更を受け付ける印刷設定変更受け付け手段と、前記印刷設定変更受け付け手段が受け付けた印刷設定が、前記画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の複数を指示する情報を示している際に、それぞれが１部を印刷するための印刷用設定値となるように複数の印刷用設定値に展開する印刷設定値展開手段と、前記印刷指示に基づく印刷命令を、前記印刷設定値展開手段で展開された前記複数の印刷用設定値それぞれに応じた描画命令に、あるいは印刷設定変更受け付けステップで変更された印刷設定値に応じた描画命令に変換して、前記情報処理装置のディスプレイ上に表示させる表示手段とを備えることを特徴とするものである。
【００２１】
また、請求項１３に記載の発明は、請求項１１または１２に記載の情報処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、複数個同時に同一画像上に表示させることを特徴とするものである。
【００２２】
また、請求項１４に記載の発明は、請求項１１または１２に記載の情報処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、１画像づつ順次前記ディスプレイ上にプレビュー画像として表示させることを特徴とするものである。
【００２３】
また、請求項１５に記載の発明は、請求項１１または１２に記載の情報処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、１つあるいは複数のそれぞれのプレビュー画像として１ページ分のページ全体を表示させることを特徴とするものである。
【００２４】
また、請求項１６に記載の発明は、請求項１１または１２に記載の情報処理装置において、さらに、ユーザーからの指示を受け付けて、前記情報処理装置のディスプレイ上に表示させるプレビュー画像の大きさあるいは領域を決定するプレビュー画像決定手段を備え、前記表示手段は、前記プレビュー画像決定手段で決定された大きさのあるいは領域の描画命令であって、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、プレビュー画像として表示させることを特徴とするものである。
【００２５】
また、請求項１７に記載の発明は、請求項１１または１２に記載の情報処理装置において、さらに、ユーザーからの指示を受け付けて、前記情報処理装置のディスプレイ上に表示させるプレビュー画像のページを決定するプレビュー・ページ決定手段を備え、前記表示手段は、前記プレビュー・ページ決定手段で決定されたページの描画命令であって、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、プレビュー画像として表示させることを特徴とするものである。
【００２６】
また、請求項１８に記載の発明は、請求項１１または１２に記載の情報処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令をプレビュー画像として、それぞれのプレビュー画像の印刷設定値を表す情報を該プレビュー画像の付帯情報として、表示させることを特徴とするものである。
【００２７】
また、請求項１９に記載の発明は、請求項１１または１２に記載の情報処理装置において、前記表示手段により表示されたプレビュー画像に対するユーザー選択を受け付ける選択受付手段と、前記選択受付手段で受け付けた１つあるいは複数個のプレビュー画像に相当する印刷設定を用いて、前記印刷受け付け手段で受け付けた印刷指示に対応してプレビューしているページに対する印刷命令を発行する手段とを備えることを特徴とするものである。
【００２８】
また、請求項２０に記載の発明は、請求項１１または１２に記載の情報処理装置において、前記表示手段により表示されたプレビュー画像に対するユーザー選択、あるいは、前記印刷受け付けステップで受け付けた印刷指示を取り消す取消指示を受け付ける選択受付手段と、前記選択受付手段で受け付けた前記取消指示に応答して、前記印刷受け付け手段で受け付けた印刷指示を取り消す手段とを備えることを特徴とするものである。
【００２９】
また、請求項２１に記載の発明は、画像データを入力して、印刷出力する画像処理装置において、前記入力した画像データに対して、ユーザーからの印刷設定および印刷指示を表す情報を受け付ける手段であって、印刷する際の各種パラメータの設定値として取り得る値の１つ、あるいは複数を指示する情報を受け付ける印刷受け付け手段と、前記印刷受け付け手段で受け付けた前記印刷設定の情報が、１部を印刷する際の設定値として取り得る複数の設定を指示している場合に、該印刷設定の情報に基づいてそれぞれが１部を印刷するための印刷用設定値となるように複数の印刷用設定値に展開する印刷設定値展開手段と、前記画像データに基づく描画命令を、前記印刷設定値展開手段で展開された前記複数の印刷用設定値それぞれに応じた描画命令に、あるいは前記印刷受け付け手段で受け付けた印刷設定の情報に応じた描画命令に変換して、表示させる表示手段とを備えることを特徴とするものである。
【００３０】
また、請求項２２に記載の発明は、請求項２１に記載の画像処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、複数個同時に同一画像上に表示させることを特徴とするものである。
【００３１】
また、請求項２３に記載の発明は、請求項２１に記載の画像処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、１画像づつ順次プレビュー画像として表示させることを特徴とするものである。
【００３２】
また、請求項２４に記載の発明は、請求項２１に記載の画像処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、１つあるいは複数のそれぞれのプレビュー画像として１ページ分のページ全体を表示させることを特徴とするものである。
【００３３】
また、請求項２５に記載の発明は、請求項２１に記載の画像処理装置において、さらに、ユーザーからの指示を受け付けて、前記画像処理装置のディスプレイ上に表示させるプレビュー画像の大きさあるいは領域を決定するプレビュー画像決定手段を備え、前記表示手段は、前記プレビュー画像決定手段で決定された大きさのあるいは領域の描画命令であって、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、プレビュー画像として表示させることを特徴とするものである。
【００３４】
また、請求項２６に記載の発明は、請求項２１に記載の画像処理装置において、さらに、ユーザーからの指示を受け付けて、前記画像処理装置のディスプレイ上に表示させるプレビュー画像のページを決定するプレビュー・ページ決定手段を備え、前記表示手段は、前記プレビュー・ページ決定手段で決定されたページの描画命令であって、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令を、プレビュー画像として表示させることを特徴とするものである。
【００３５】
また、請求項２７に記載の発明は、請求項２１に記載の画像処理装置において、前記表示手段は、前記複数の印刷設定値それぞれに応じたプレビュー画像を表す描画命令をプレビュー画像として、それぞれのプレビュー画像の印刷設定値を表す情報を該プレビュー画像の付帯情報として、表示させることを特徴とするものである。
【００３６】
また、請求項２８に記載の発明は、請求項２１に記載の画像処理装置において、前記表示手段により表示されたプレビュー画像に対するユーザー選択を受け付ける選択受付手段と、前記選択受付手段で受け付けた１つあるいは複数個のプレビュー画像に相当する印刷設定を用いて、前記印刷受け付け手段で受け付けた印刷指示に対応してプレビューしているページに対する印刷命令を発行する手段とを備えることを特徴とするものである。
【００３７】
また、請求項２９に記載の発明は、請求項２１に記載の画像処理装置において、前記表示手段により表示されたプレビュー画像に対するユーザー選択、あるいは、前記印刷受け付けステップで受け付けた印刷指示を取り消す取消指示を受け付ける選択受付手段と、前記選択受付手段で受け付けた前記取消指示に応答して、前記印刷受け付け手段で受け付けた印刷指示を取り消す手段とを備えることを特徴とするものである。
【００３８】
また、請求項３０に記載の発明は、コンピュータ読み取り可能な記憶媒体であって、通信線を介して画像形成装置に対して印刷ジョブを送ることが可能な、オペレーティング・システムを備えた情報処理装置を介して、ユーザーからの印刷設定および印刷指示を表す情報を受け付けるステップであって、前記画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の１つ、あるいは複数を指示する情報を受け付ける印刷受け付けステップと、前記印刷受け付けステップで受け付けた印刷設定の情報と描画命令を含む印刷ジョブを入力して、記憶装置に記憶する記憶ステップと、前記記憶装置から読み出した印刷設定の情報が、前記画像形成装置が１部を印刷する際の設定値として取り得る複数の設定を指示している場合に、該印刷設定の情報に基づいてそれぞれが１部を印刷するための印刷設定値となるように複数の印刷設定値に展開する印刷設定値展開ステップと、前記記憶装置から読み出した描画命令を、前記印刷設定値展開ステップで展開された前記複数の印刷設定値それぞれに応じた描画命令に、あるいは前記記憶装置から読み出した印刷設定の情報に応じた描画命令に変換して、前記情報処理装置のディスプレイ上に表示させる表示ステップとを実行するプログラムを記憶したことを特徴とする。
【００３９】
また、請求項３１に記載の発明は、コンピュータ読み取り可能な記憶媒体であって、通信線を介して画像形成装置に対して印刷ジョブを送ることが可能な、オペレーティング・システムを備えた情報処理装置を介して、印刷設定および印刷指示を表す情報と描画命令を含む印刷ジョブを受け付ける印刷受け付けステップと、前記印刷受け付けステップで受け付けた前記印刷ジョブを記憶装置に記憶する記憶ステップと、前記記憶ステップで記憶した印刷設定の情報を読出して、該印刷設定の変更を受け付ける印刷設定変更受け付けステップと、前記印刷設定変更受け付けステップで受け付けた印刷設定が、前記画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の複数を指示する情報を示している際に、それぞれが１部を印刷するための印刷用設定値となるように複数の印刷用設定値に展開する印刷設定値展開ステップと、前記印刷指示に基づく印刷命令を、前記印刷設定値展開ステップで展開された前記複数の印刷用設定値それぞれに応じた描画命令に、あるいは印刷設定変更受け付けステップで変更された印刷設定値に応じた描画命令に変換して、前記情報処理装置のディスプレイ上に表示させる表示ステップとを実行するプログラムを記憶したことを特徴とする。
【００４０】
また、請求項３２に記載の発明は、請求項３０または３１に記載の記憶媒体において、前記記憶媒体として、サーバ・コンピュータおよびクライアント・コンピュータが読むことができるプログラムを格納したフロッピー（登録商標）ディスク、ハード・ディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ・カード、ＲＯＭを用いることを特徴とする。
【００４１】
また、請求項３３に記載の発明は、請求項３０から３２のいずれかに記載の記憶媒体において、前記記憶媒体は、サーバ・コンピュータおよびクライアント・コンピュータに着脱可能であることを特徴とする。
【００４２】
【発明の実施の形態】
以下、本発明にかかる一実施形態の画像処理装置を、図面を参照して詳細に説明する。
【００４３】
（第１の実施形態）
図１は、本実施形態における画像処理装置の構成例を示すブロック図である。
【００４４】
ホスト・コンピュータ１００には、たとえばインクジェット・プリンタなどのプリンタ１０５とモニタ１０６が接続されている。
【００４５】
ホスト・コンピュータ１００は、ワード・プロセッサ、表計算、インターネット・ブラウザなどのアプリケーション・ソフトウェア１０１を有する。アプリケーション・ソフトウェア１０１によって発行される出力画像を示す各種描画処理命令群（イメージ描画命令、テキスト描画命令およびグラフィクス描画命令）は、オペレーティング・システム（ＯＳ）１０２を介してモニタ・ドライバ１０４へ入力される。また、印刷を行う場合、それら描画命令群はＯＳ１０２を介して、プリンタ・ドライバ１０３へも入力される。プリンタ・ドライバ１０３は、それら描画命令群を処理して印刷データを作成しプリンタ１０５に印刷させるソフトウェアであり、モニタ・ドライバ１０４は、モニタ１０６に画像を表示させるためのソフトウェアである。
【００４６】
ホスト・コンピュータ１００は、上記のソフトウェアを格納し機能させるために、ＣＰＵ１０８、ハード・ディスク（ＨＤ）１０７、ＲＡＭ１０９、ＲＯＭ１１０などのハードウェアを備える。なお、図１に示すホスト・コンピュータ１００として、一般に普及しているＩＢＭ　ＰＣ／ＡＴ互換機のパーソナル・コンピュータを使用し、ＯＳ１０２としてＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（Ｒ）９８を使用することが考えられる。そして、そのようなパーソナル・コンピュータに、印刷機能を有する任意のアプリケーション・ソフトウェアをインストールし、モニタ１０６およびプリンタ１０５を接続した形態が考えられる。
【００４７】
ホスト・コンピュータ１００では、モニタ１０６に表示された画像に基づき、アプリケーション・ソフトウェア１０１により、文字などのテキストに分類されるテキスト・データ、図形などのグラフィクスに分類されるグラフィクス・データ、写真画像などに分類されるイメージ画像データなどを用いて出力画像データが作成される。そして、出力画像データに基づく画像を印刷する場合、アプリケーション・ソフトウェア１０１は、ＯＳ１０２に印刷出力要求を行い、テキスト・データ部はテキスト描画命令、グラフィクス・データ部分はグラフィクス描画命令、イメージ画像データ部分はイメージ描画命令で構成される描画命令群をＯＳ１０２に発行する。
【００４８】
ＯＳ１０２はアプリケーション・ソフトウェア１０１から印刷出力要求を受けると、プリンタ１０５に対応するプリンタ・ドライバ１０３に描画命令群を渡す。プリンタ・ドライバ１０３はＯＳ１０２から渡される印刷出力要求および描画命令群を処理して、プリンタ１０５が印刷処理可能な印刷データを作成し、その印刷データをプリンタ１０５に送る。プリンタ１０５がラスタ・プリンタである場合、プリンタ・ドライバ１０３は、描画命令群を、順次、たとえばＲＧＢそれぞれ２４ビット深さをもつページ・メモリにラスタライズする。そして、全ての描画命令をラスタライズした後、ページ・メモリの内容をプリンタ１０５が印刷可能なデータ形式、たとえばＣＭＹＫデータに変換してプリンタ１０５に送る。なお、ページ・メモリはたとえばＲＡＭ１０９に割り当てられる。
【００４９】
また、本実施形態においては、プリンタ・ドライバ１０３内に、受け取った描画命令群を処理してＯＳ１０２に戻すカラー・マッチング・モジュールを備え、対応するプリンタの各種設定に対応するプレビュー画像を、モニタ・ドライバを介してモニタに表示させるようにしている。
【００５０】
本発明では、プレビュー表示上においてそれぞれの印刷設定時の印字結果の差異を確認した後に最終的な印刷設定を決定するという処理をサポートするために、たとえば、図６に示すように、各機能の設定項目（選択肢）に新たに「複数プレビュー表示」項目を設ける（追加する）。これにより、たとえば、図５に示した６通りの印刷設定でのプレビュー表示を行うために、図７に示すようにアプリケーション・ソフトウェア上で唯一の印刷設定として、イメージデータ補正機能を「複数プレビュー表示」、フォト・データ補正機能を「複数プレビュー表示」にそれぞれ設定する。
【００５１】
以下、図８を参照して本願実施形態のプレビュー表示処理における処理の流れを説明する。
【００５２】
まず、ステップＳ１０において、印刷処理を行う印字ジョブに対して、ディスプレイ上へプレビュー表示する指定がされているか否かの判断を行う。ステップＳ１０において、ディスプレイ上へプレビュー表示する指定がされていない場合は、一時記憶装置に保存された描画命令にしたがって、印字装置が認識可能なデータ・フォーマットへ変換する描画処理をステップＳ２０において行う。そして、ステップＳ３０において、描画処理された情報に基づいて印字装置で印刷処理を行う。その後、ステップＳ４０において、処理した印字ジョブに対する保存描画命令を削除し、現在の印字ジョブに対する処理を終了する。
【００５３】
ステップＳ１０において、処理を行う印字ジョブに対してディスプレイ上へプレビュー表示する指定がされている場合は、ステップＳ５０において、プレビューの表示モードが複数表示モードかまたは単純表示モードかの判断を行う。ここで、複数表示モードとは、アプリケーション・ソフトウェア上での印刷設定において、図７で示した設定である「複数プレビュー表示」を行っている場合のことであり、単純表示モードとは、図６で示した設定である「複数プレビュー表示」を行っていない場合で、かつ、現在の設定におけるプレビュー表示を指示している場合のことである。
【００５４】
ステップＳ５０においてプレビューの表示モードが複数表示モードの場合は、ステップＳ６０において、設定可能な印刷設定の全組み合わせを作成する。そして、ステップＳ７０において、作成された印刷設定でディスプレイ上にプレビュー表示する。そして、ステップＳ８０において、ステップＳ６０において作成された印刷設定すべてがプレビュー表示されたか否か、の判断を行う。ステップＳ８０において、すべての印刷設定がプレビュー表示されていないと判断された場合は、ステップＳ７０に戻って、プレビュー表示されていない設定でのプレビュー表示処理を行う。
【００５５】
ステップＳ８０において、すべての印刷設定がプレビュー表示された場合は、ステップＳ９０において、プレビュー表示された印刷設定のいずれかで印刷処理を行うか否か、を問い合わせる。ステップＳ９０において印刷実行が指示された場合は、プレビュー表示された印刷設定のうち、印刷を実行する印刷設定を選択するための入力を受け付ける。その後、入力された印刷設定を基に、ステップＳ２０において描画処理を行う。そして、ステップＳ３０およびステップＳ４０の処理を行い、現在の印字ジョブに対する処理を終了する。
【００５６】
なお、ステップＳ９０において印刷実行が指示されなかった場合は、ステップＳ４０において、処理した印字ジョブに対する保存描画命令を削除し、現在の印字ジョブに対する処理を終了する。
【００５７】
また、前記ステップＳ５０においてプレビューの表示モードが単純表示モードの場合は、保存されている描画命令中に含まれる印刷設定を用いて、ステップＳ１１０においてプレビュー表示を行う。その後、ステップＳ１２０において、プレビュー表示された印刷設定で印刷処理を行うか否か、を問い合わせる。ステップＳ１２０において印刷実行が指示された場合は、保存されている描画命令中に含まれる印刷設定を基に、ステップＳ２０において描画処理を行う。そして、ステップＳ３０およびステップＳ４０の処理を行い、現在の印字ジョブに対する処理を終了する。
【００５８】
なお、ステップＳ１２０において印刷実行が指示されなかった場合は、ステップＳ４０において、処理した印字ジョブに対する保存描画命令を削除し、現在の印字ジョブに対する処理を終了する。
【００５９】
（第２の実施形態）
上記第１の実施形態では、アプリケーション・ソフトウェア上での印刷設定において、複数プレビュー・モードを指定し、プレビュー処理において、作成可能な印刷設定の組み合わせを作成し、この複数の設定を基に、プレビュー表示画像を生成し、表示処理を行う例を説明した。しかし、アプリケーション・ソフトウェア上での印刷設定では、単に、単純プレビュー表示モードを指定し、プレビュー表示処理に入ってから、複数プレビュー・モードの入力を受け付け、その入力にしたがって、処理を行う方式にも本発明を適用することができる。
【００６０】
以下、図９を参照して本願実施形態のプレビュー表示処理における処理の流れを説明する。
【００６１】
まず、ステップＳ２１０において、処理を行う印字ジョブに対して、ディスプレイ上へプレビュー表示する単純プレビュー・モードが指定されているか否かの判断を行う。ステップＳ２１０において単純プレビュー・モードが指定されていない場合は、一時記憶装置に保存された描画命令にしたがって、印字装置が認識可能なデータ・フォーマットへ変換する描画処理をステップＳ２２０において行う。そして、ステップＳ２３０において、描画処理された情報に基づいて印字装置で印刷処理を行う。その後、ステップＳ２４０において、処理した印字ジョブに対する保存描画命令を削除し、現在の印字ジョブに対する処理を終了する。
【００６２】
ステップＳ２１０において、処理を行う印字ジョブに対して単純プレビュー・モードが指定されている場合は、ステップＳ２５０において、プレビューの表示モードを複数表示モードに移行するか否かを問い合わせる。
【００６３】
ステップＳ２５０においてプレビューの表示モードを複数表示モードに移行する入力を受け付けた場合は、ステップＳ２６０において、プリンタ・ドライバの設定入力画面を表示し、複数表示モード用印刷設定の入力を受け付ける。そして、入力された印刷設定に基づいて、ステップＳ２７０において、設定可能な印刷設定の全組み合わせを作成する。そして、ステップＳ２８０において、作成された印刷設定でディスプレイ上にプレビュー表示する。そして、ステップＳ２９０において、ステップＳ２７０において作成された印刷設定すべてがプレビュー表示されたか否かの判断を行う。ステップＳ２９０において、すべての印刷設定がプレビュー表示されていないと判断された場合は、ステップＳ２８０に戻って、プレビュー表示されていない設定でのプレビュー表示処理を行う。
【００６４】
ステップＳ２９０において、すべての印刷設定がプレビュー表示された場合は、ステップＳ３００において、プレビュー表示された印刷設定のいずれかで印刷処理を行うか否か、を問い合わせる。ステップＳ３００において印刷実行が指示された場合は、プレビュー表示された印刷設定のうち、印刷を実行する印刷設定を選択するための入力を受け付ける。その後、入力された印刷設定を基に、ステップＳ２２０において描画処理を行う。そして、ステップＳ２３０およびステップＳ２４０の処理を行い、現在の印字ジョブに対する処理を終了する。
【００６５】
なお、ステップＳ３００において印刷実行が指示されなかった場合は、ステップＳ２４０において、処理した印字ジョブに対する保存描画命令を削除し、現在の印字ジョブに対する処理を終了する。
【００６６】
また、ステップＳ２５０において、プレビューの表示モードを複数表示モードに移行せず、単純表示モードを使用してプレビュー表示する場合は、保存されている描画命令中に含まれる印刷設定を用いて、ステップＳ３２０においてプレビュー表示を行う。その後、ステップＳ３３０において、プレビュー表示された印刷設定で印刷処理を行うか否か、を問い合わせる。ステップＳ３３０において印刷実行が指示された場合は、保存されている描画命令中に含まれる印刷設定を基に、ステップＳ２２０において描画処理を行う。そして、ステップＳ２３０およびステップＳ２４０の処理を行い、現在の印字ジョブに対する処理を終了する。
【００６７】
なお、ステップＳ３３０において印刷実行が指示されなかった場合は、ステップＳ２４０において、処理した印字ジョブに対する保存描画命令を削除し、現在の印字ジョブに対する処理を終了する。
【００６８】
図１０、図１１は、印刷プレビューのためのウインドウ表示の一例を示す図であり、図１０は、ウインドウ内に１つの画像を、図１１は、ウインドウ内に６個の画像を表示する場合を示している。
【００６９】
図１０において、符号１０００は、印刷プレビューのウインドウを示し、このウインドウには、プレビュー画像表示枠１００１、この枠内に表示している設定内容の詳細を表示する枠１００２、複数の設定を順番に表示させるための方向ボタン１００３、１００４、表示している画像の印刷を実行するＯＫボタン１００７、また、印字ジョブのページを表示し、あるいは設定する枠１００６とが設けられている。符号１００５は、印刷プレビューのウインドウの終了ボタンである。
【００７０】
図１１は、図１０と同様であり、図１０におけるプレビュー画像表示枠１００１、この枠内に表示している設定内容の詳細を表示する枠１００２が計６個となり、また複数の設定を順番に表示させるための方向ボタン１００３、１００４が無いだけである。図１１においては、最終的に組み合された設定の数が６個の場合を示している。６個以上になった場合で、ウインドウ内に６個しか表示しない場合は、残りの表示を選択するために、図１０に示す複数の設定を順番に表示させる方向ボタン１００３、１００４が追加される。
【００７１】
図１１において、印字ジョブのページを表示し、あるいは設定する枠１００６を使用して、１０ページを設定した場合、ウインドウ内の６個のプレビュー画面内容は、１０ページの画面に切り替えられる。また、図１０において、複数の設定を順番に表示させるための方向ボタン１００３、１００４を使用することで、たとえば、それぞれの設定が１から６に番号付けされている場合に、ボタン１００４をマウスでクリックすることで表示する設定番号が順に大きくなり、ボタン１００３をマウスでクリックすることで表示する設定番号が順に小さくなる。
【００７２】
図１１は、たとえば、図５に示した設定１から設定６を示しているが、組み合わせ設定数が３の場合は、図１１において、プレビュー画像表示枠１００１、この枠内に表示している設定内容の詳細を表示する枠１００２は３組のみが表示される。また、組み合わせ設定数が１２の場合は、図１１において、図１０に示した複数の設定を順番に表示させるための方向ボタン１００３、１００４が追加して、そのボタン操作によって、最初の６個の組み合わせを表示させたり、残りの６個の組み合わせを表示させたり、あるいは、プレビュー画像表示枠１００１、この枠内に表示している設定内容の詳細を表示する枠１００２を、図１１に示すよりも小さな領域として、計１２個同時に表示させたりすることも可能である。
【００７３】
図１１または図１２に示す印刷プレビューのウインドウにおいて、組み合わせ設定数を、ウインドウ内に表示させることも考えられる。たとえば、図１０に示すウインドウが表示された場合、ユーザーが、プレビュー画像表示枠１００１を選択してクリックし、その枠の大きさの可変モードとし、枠の大きさを設定することで、設定された枠の大きさに応じて表示可能な個数を、たとえば図１１に示すようにすることも想定される。この場合、枠内に表示している設定内容の詳細を表示する枠１００２の大きさが、小さくなり過ぎて、全てをその枠内で表示できない場合、マウスを使用してその領域を選択することにより、対応するプレビュー画像表示枠１００１の領域外に、大きなウインドウで全てを表示させるようにすることもできる。
【００７４】
また、図１１に示すように、全ての組み合わせの画像を表示して、それぞれの画像を選択して、その画像の拡大画像を新たなウインドウとして表示して、画像の細部を確認することも考えられる。
【００７５】
なお、本発明は複数の機器（たとえばホスト・コンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（たとえば複写機、ファクシミリ装置など）に適用してもよい。
【００７６】
また、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティング・システム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７８】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図８および図９に示す）フローチャートに対応するプログラムコードが格納されることになる。
【００７９】
【発明の効果】
以上説明したように本発明によれば、一回の印刷設定によって、複数種類の印刷設定を受け付けることが可能となる。言い替えれば、画像形成装置が１部を印刷する際の各種パラメータの設定値として取り得る値の１つ、あるいは複数を指示する情報を受け付け、受け付けた印刷設定の情報が、印刷を実行する前の該印刷設定に基づくプレビュー表示を指示し、且つ１部を印刷する際の設定値として取り得る複数の設定がなされている場合に、その情報に基づいてそれぞれが１部を印刷するための印刷設定値となるように複数の印刷設定値に展開し、展開した複数の印刷設定値それぞれに応じた描画命令に変換して、情報処理装置のディスプレイ上に表示させる。このため、その複数種類の印刷設定における印字結果をプレビュー表示することによって、最適な印刷設定での印字結果を短時間に得ることが可能となる。
【００８０】
また、複数種類の印刷設定における印字結果それぞれを、１画面づつ順次、あるいは、複数個同時に同一画像上に表示させる機能を有するので、それぞれの印刷設定における印字結果の相異を比較したり、あるいはそれぞれの設定における印字結果の細部をプレビューしたりすることができる。
【００８１】
また、表示させるプレビュー画像の大きさあるいは領域を決定して、複数の印刷設定におけるプレビュー画像を決定された大きさであるいは領域で生成することができるので、入力した画像に応じたそれぞれの印刷設定の相異の比較を容易にし、ユーザーが所望する印刷設定の選択を正確なものとすることができる。
【００８２】
また、印刷ジョブが複数ページの場合に、ユーザーが指定するページについて、複数の印刷設定における印字結果をプレビュー表示するようにしたので、それぞれの印刷設定の相異の比較を容易にし、ユーザーが所望する印刷設定の選択を正確なものとすることができる。
【００８３】
さらに、プレビュー画像に対するユーザー選択において１つあるいは複数個の選択を受け付けて、選択した画像に対応する印刷設定で印刷命令を発行するので、選択に迷うような場合に、実際に印字したときと同等なプレビュー画像で判断して一方を選択することができるので、最終的な印刷時間の短縮を図ることができる。
【図面の簡単な説明】
【図１】本実施形態における画像処理装置の構成例を示すブロック図である。
【図２】プリンタ・ドライバにおいて、プレビュー機能を実現する場合の、印刷処理全体の流れを示す図である。
【図３】プリンタ・ドライバにおける印刷設定の画面例を示す図である。
【図４】従来のプリンタ・ドライバにおける印刷設定可能項目の一覧を示す図である。
【図５】図４に示したプリンタ・ドライバにおける印刷設定可能項目の組み合わせを示す図である。
【図６】本発明が適用されるプリンタ・ドライバにおける印刷設定可能項目の一覧を示す図である。
【図７】本発明が適用されるプリンタ・ドライバにおける印刷設定可能項目の組み合わせを示す図である。
【図８】本発明の第１の実施形態におけるプレビュー表示処理を示すフローチャートである。
【図９】本発明の第２の実施形態におけるプレビュー表示処理を示すフローチャートである。
【図１０】本発明の印刷プレビューのためのウインドウ内に１つの画像を表示する場合のウインドウ表示の例を示す図である。
【図１１】本発明の印刷プレビューのためのウインドウ内に複数の画像を表示する場合のウインドウ表示の例を示す図である。
【符号の説明】
１００　　ホスト・コンピュータ
１０１　　アプリケーション・ソフトウェア
１０２　　オペレーティング・システム（ＯＳ）
１０３　　プリンタ・ドライバ
１０４　　モニタ・ドライバ
１０５　　プリンタ
１０６　　モニタ・ディスプレイ
１０７　　ハード・ディスク
１０８　　ＣＰＵ
１０９　　ＲＡＭ
１１０　　ＲＯＭ
１０００　　印刷プレビューのウインドウ
１００１　　プレビュー画像表示枠
１００２　　設定内容の詳細を表示する枠
１００３、１００４　　順次表示させるための方向ボタン
１００５　　ウインドウ終了ボタン
１００６　　ページ表示および操作ボタン
１００７　　印刷実行ボタン
１００８　　キャンセル・ボタン
１００９　　ヘルプ・ボタン
【図１】
2004070661.tif 000003
【図２】
2004070661.tif 000004
【図３】
2004070661.tif 000005
【図４】
2004070661.tif 000006
【図５】
2004070661.tif 000007
【図６】
2004070661.tif 000008
【図７】
2004070661.tif 000009
【図８】
2004070661.tif 000010
【図９】
2004070661.tif 000011
【図１０】
2004070661.tif 000012
【図１１】
2004070661.tif 000013