(57)【要約】【課題】確実に意図した印刷結果であるかを印刷前に確認することのできる情報処理装置を提供する。【解決手段】情報処理装置は、印刷装置に対し、当該印刷装置の印刷処理にかかわる設定情報の送信を要求する第１の送信要求と送信済みの当該設定情報に変更があった場合に変更後の当該設定情報の送信を要求する第２の送信要求とを送信する要求手段と、前記要求手段によって前記第１の送信要求または前記第２の送信要求が送信された後に、当該送信要求に応じて前記印刷装置から送信される設定情報を取得する取得手段と、前記取得手段が取得した設定情報と印刷対象の画像情報とを基にプレビュー情報を生成する生成手段と、を備える。【選択図】図１
2010072858.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に対し、当該印刷装置の印刷処理にかかわる設定情報の送信を要求する第１の送信要求と送信済みの当該設定情報に変更があった場合に変更後の当該設定情報の送信を要求する第２の送信要求とを送信する要求手段と、
前記要求手段によって前記第１の送信要求または前記第２の送信要求が送信された後に、当該送信要求に応じて前記印刷装置から送信される設定情報を取得する取得手段と、
前記取得手段が取得した設定情報と印刷対象の画像情報とを基にプレビュー情報を生成する生成手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記生成手段は、
生成されたプレビュー情報を記憶する記憶手段と、
前記取得手段が取得した最新の設定情報に基づき前記記憶手段に記憶されているプレビュー情報の内容を更新する更新手段と、
を有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
情報処理装置から送信され、印刷処理にかかわる設定情報の送信を要求する第１の送信要求と送信済みの当該設定情報に変更があった場合に変更後の当該設定情報の送信を要求する第２の送信要求とを受信する受信手段と、
前記受信手段によって受信された前記第１の送信要求または前記第２の送信要求に応じて、前記情報処理装置に対し、印刷処理にかかわる設定情報、または当該設定情報を送信した後に当該設定情報に変更があった場合の変更後の設定情報を送信する送信手段と、
を有することを特徴とする印刷装置。
【請求項４】
情報処理装置と印刷装置とが通信回線を介して接続され、
前記情報処理装置は、
前記印刷装置に対し、当該印刷装置の印刷処理にかかわる設定情報の送信を要求する第１の送信要求と送信済みの当該設定情報に変更があった場合に変更後の当該設定情報の送信を要求する第２の送信要求とを送信する要求手段と、
前記要求手段によって前記第１の送信要求または前記第２の送信要求が送信された後に、当該送信要求に応じて前記印刷装置から送信される設定情報を取得する取得手段と、
前記取得手段が取得した設定情報と印刷対象の画像情報とを基にプレビュー情報を生成する生成手段と、
を有し、
前記印刷装置は、
前記情報処理装置から送信され、前記第１の送信要求と前記第２の送信要求とを受信する受信手段と、
前記受信手段によって受信された前記第１の送信要求または前記第２の送信要求に応じて、前記情報処理装置に対し、印刷処理にかかわる設定情報、または当該設定情報を送信した後に当該設定情報に変更があった場合の変更後の設定情報を送信する送信手段と、
を有する、
ことを特徴とする印刷システム。
【請求項５】
印刷装置に対し、当該印刷装置の印刷処理にかかわる設定情報の送信を要求する第１の送信要求と送信済みの当該設定情報に変更があった場合に変更後の当該設定情報の送信を要求する第２の送信要求とを送信する要求処理過程と、
前記要求処理過程により前記第１の送信要求または前記第２の送信要求が送信された後に、当該送信要求に応じて前記印刷装置から送信される設定情報を取得する取得処理過程と、
前記取得処理過程により取得された設定情報と印刷対象の画像情報とを基にプレビュー情報を生成する生成処理過程と、
をコンピュータに実行させることを特徴とするプレビュー情報生成処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷装置、印刷システム、プレビュー情報生成処理プログラムに関する。
【背景技術】
【０００２】
従来、コンピュータとプリンタとがネットワークを介して接続される印刷システムでは、コンピュータは、周知のように、ネットワークを介してプリンタに対し印刷要求を行うことができる。
【０００３】
このような従来のコンピュータには、プリンタから印刷処理にかかわる設定情報を取得するとともに、この取得した設定情報と印刷対象の画像データとを基に印刷プレビュー画像を生成し、さらにこの印刷プレビュー画像を表示装置に表示する機能、いわゆる印刷プレビュー機能を有しているものもある。
【０００４】
この印刷プレビュー機能によれば、ユーザは、プリンタによって印刷データに基づき印刷処理が実施され、印刷処理の結果（印刷物）が出力される前に、コンピュータの表示装置に表示される印刷プレビュー画像を確認することで、期待した印刷結果であるかを知ることができる。
【０００５】
ちなみに、印刷プレビュー画像（印刷結果）が表示装置に表示された後に、プリンタが当該印刷プレビュー画像に対応する画像データ（印刷データ）に基づき実際に印刷処理を実施する前に、ユーザによってプリンタの印刷処理にかかわる設定情報が変更される場合もある。
【０００６】
このような状態においては、プリンタが上記印刷プレビュー画像に対応する画像データ（印刷データ）に基づき印刷処理を実施した場合、その印刷処理の結果は、上記印刷プレビュー画像（印刷結果）とは異なる意図しない印刷結果となる。
【０００７】
なお、印刷プレビュー機能を有する装置としては、特許文献１に記載されたものが知られている。
【特許文献１】特開２００６−２０２１１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、確実に意図した印刷結果であるかを印刷前に確認することのできる情報処理装置、印刷装置、印刷システム、プレビュー情報生成処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１に記載の本発明の情報処理装置は、印刷装置に対し、当該印刷装置の印刷処理にかかわる設定情報の送信を要求する第１の送信要求と送信済みの当該設定情報に変更があった場合に変更後の当該設定情報の送信を要求する第２の送信要求とを送信する要求手段と、前記要求手段によって前記第１の送信要求または前記第２の送信要求が送信された後に、当該送信要求に応じて前記印刷装置から送信される設定情報を取得する取得手段と、前記取得手段が取得した設定情報と印刷対象の画像情報とを基にプレビュー情報を生成する生成手段と、を有することを特徴とする。
【００１０】
請求項２に記載の発明は、上記請求項１に記載の発明において、前記生成手段は、生成されたプレビュー情報を記憶する記憶手段と、前記取得手段が取得した最新の設定情報に基づき前記記憶手段に記憶されているプレビュー情報の内容を更新する更新手段と、を有することを特徴とする。
【００１１】
上記課題を解決するため、請求項３に記載の本発明の印刷装置は、情報処理装置から送信され、印刷処理にかかわる設定情報の送信を要求する第１の送信要求と送信済みの当該設定情報に変更があった場合に変更後の当該設定情報の送信を要求する第２の送信要求とを受信する受信手段と、前記受信手段によって受信された前記第１の送信要求または前記第２の送信要求に応じて、前記情報処理装置に対し、印刷処理にかかわる設定情報、または当該設定情報を送信した後に当該設定情報に変更があった場合の変更後の設定情報を送信する送信手段と、を有することを特徴とする。
【００１２】
上記課題を解決するため、請求項４に記載の本発明の印刷システムは、情報処理装置と印刷装置とが通信回線を介して接続され、前記情報処理装置は、前記印刷装置に対し、当該印刷装置の印刷処理にかかわる設定情報の送信を要求する第１の送信要求と送信済みの当該設定情報に変更があった場合に変更後の当該設定情報の送信を要求する第２の送信要求とを送信する要求手段と、前記要求手段によって前記第１の送信要求または前記第２の送信要求が送信された後に、当該送信要求に応じて前記印刷装置から送信される設定情報を取得する取得手段と、前記取得手段が取得した設定情報と印刷対象の画像情報とを基にプレビュー情報を生成する生成手段と、を有し、前記印刷装置は、前記情報処理装置から送信され、前記第１の送信要求と前記第２の送信要求とを受信する受信手段と、前記受信手段によって受信された前記第１の送信要求または前記第２の送信要求に応じて、前記情報処理装置に対し、印刷処理にかかわる設定情報、または当該設定情報を送信した後に当該設定情報に変更があった場合の変更後の設定情報を送信する送信手段と、を有する、ことを特徴とする。
【００１３】
上記課題を解決するため、請求項５に記載の本発明のプレビュー情報生成処理プログラムは、印刷装置に対し、当該印刷装置の印刷処理にかかわる設定情報の送信を要求する第１の送信要求と送信済みの当該設定情報に変更があった場合に変更後の当該設定情報の送信を要求する第２の送信要求とを送信する要求処理過程と、前記要求処理過程により前記第１の送信要求または前記第２の送信要求が送信された後に、当該送信要求に応じて前記印刷装置から送信される設定情報を取得する取得処理過程と、前記取得処理過程により取得された設定情報と印刷対象の画像情報とを基にプレビュー情報を生成する生成処理過程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
請求項１記載の発明によれば、本構成を有しない場合に比較して、確実に意図した印刷結果であるかを印刷前に確認することができる。
【００１５】
請求項２記載の発明によれば、本構成を有しない場合に比較して、印刷装置の印刷処理にかかわる最新の設定情報をプレビュー情報に反映させることができる。
【００１６】
請求項３記載の発明によれば、本構成を有しない場合に比較して、確実に意図した印刷結果であるかを印刷前に確認することができる。
【００１７】
請求項４記載の発明によれば、本構成を有しない場合に比較して、確実に意図した印刷結果であるかを印刷前に確認することができる。
【００１８】
請求項５記載の発明によれば、本構成を有しない場合に比較して、確実に意図した印刷結果であるかを印刷前に確認させるソフトウェアを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００２０】
（実施の形態１）
【００２１】
図１は、実施の形態１に係る印刷システムの機能構成を示している。
【００２２】
図１に示すように、印刷システム１は、情報処理装置１０と印刷装置２０とを有している。情報処理装置１０と印刷装置２０とは通信回線３０を介して接続され、お互いに情報の送受信を行う。
【００２３】
情報処理装置１０は、設定情報要求部１１０、変更通知処理要求部１２０、変更通知受信部１３０、プリンタ設定情報取得部１４０、プレビュー情報生成部１５０、表示部１６０、および制御部１７０を有している。
【００２４】
設定情報要求部１１０は、印刷装置２０に対し、当該印刷装置２０の印刷処理にかかわる設定情報（以下「プリンタ設定情報」という。）の送信を要求する第１の送信要求を送信する。この第１の送信要求は、初回のプリンタ設定情報の送信を要求することを示している。また、設定情報要求部１１０は、上記第１の送信要求（初回のプリンタ設定情報の要求）を印刷装置２０に向けて送信した後、その旨（第１の送信要求の送信完了）を変更通知処理要求部１２０へ通知する。
【００２５】
変更通知処理要求部１２０は、印刷装置２０に対し、プリンタ設定情報に変更があった場合に変更後の当該プリンタ設定情報の送信を要求する第２の送信要求を送信する。なお、変更通知処理部１２０は、設定情報要求部１１０から通知される第１の送信要求の送信完了を受け取った後に、上記第２の送信要求を印刷装置２０に向けて送信する。
【００２６】
この第２の送信要求は、変更通知開始要求または変更通知解除要求を示す変更通知処理要求を示している。ここで、変更通知処理要求は、プレビュー情報の生成時には、最新のプリンタ設定情報を取得するために、プリンタ設定情報に変更があった場合にその変更があった旨の通知を要求する変更通知開始要求として送信される。一方、変更通知処理要求は、印刷装置２０による印刷実行が終了した場合、プリンタ設定情報の取得は不要となるため、プリンタ設定情報に変更があった旨の通知の要求を解除する変更通知解除要求として送信される。
【００２７】
変更通知受信部１３０は、印刷装置２０から送信され、プリンタ設定情報に変更があった旨の通知を受信し、その旨をプリンタ設定情報取得部１４０へ通知する。
【００２８】
プリンタ設定情報取得部１４０は、設定情報要求部１１０によって上記第１の送信要求が送信された後に、印刷装置から送信されるプリンタ設定情報を取得するとともに、変更通知処理要求部１２０によって上記第２の送信要求が送信された後に、印刷装置から送信されるプリンタ設定情報を取得する。
【００２９】
なお、プリンタ設定情報取得部１４０は、変更通知処理要求部１２０によって上記第２の送信要求が送信された後に、変更通知受信部１３０からのプリンタ設定情報に変更があった旨の通知を受け取ったときは、印刷装置２０に対し変更後のプリンタ設定情報の送信を要求するとともに、この要求に応じた印刷装置２０からの変更後のプリンタ設定情報を取得する。
【００３０】
プレビュー情報生成部１５０は、プレビュー情報更新部１５１とプレビュー情報記憶部１５２とを有している。
【００３１】
プレビュー情報生成部１５０は、プレビュー設定情報取得部１４０が取得した初回のプリンタ設定情報と印刷対象の画像情報とを基にプレビュー情報を生成し、この生成したプレビュー情報をプレビュー情報記憶部１５２に記憶する。
【００３２】
プレビュー情報更新部１５１は、プレビュー設定情報取得部１４０が取得した２回目以降のプリンタ設定情報すなわち変更後のプレビュー設定情報に基づき、プレビュー情報記憶部１５２に記憶されているプレビュー情報の内容を更新する。
【００３３】
なお、プレビュー情報生成部１５０は、プレビュー設定情報取得部１４０に記憶されているプレビュー情報を表示部１６０に向けて出力する。
【００３４】
表示部１６０は、プレビュー情報記憶部１５２に記憶されているプレビュー情報に基づき印刷プレビュー画像を表示する。
【００３５】
制御部１７０は、上記各構成要素を統括的に制御するとともに当該情報処理装置１０全体を制御する。
【００３６】
印刷装置２０は、設定情報要求受信部２１０、変更通知要求受信部２２０、変更通知送信部２３０、プリンタ設定情報送信部２４０、およびプリンタ設定情報記憶部２５０を有している。
【００３７】
プリンタ設定情報記憶部２５０は、当該印刷装置２０にかかわるプリンタ設定情報（当該印刷装置２０の印刷処理にかかわる設定情報）を記憶している。このプリンタ設定情報はユーザによって変更される。
【００３８】
なお、プリンタ設定情報とは、例えば当該印刷装置２０に準備されている記録媒体（用紙）のサイズ、記録媒体の有無、用紙の種類などを示す情報である。
【００３９】
設定情報要求受信部２１０は、情報処理装置１０から送信され、プリンタ設定情報の送信を要求する第１の送信要求を受信するとともに、この第１の送信要求をプリンタ設定情報送信部２４０へ通知する。
【００４０】
変更通知要求受信部２２０は、情報処理装置１０から送信され、送信済みのプリンタ設定情報に変更があった場合に変更後の当該プリンタ設定情報の送信を要求する第２の送信要求を受信する。
【００４１】
変更通知送信部２３０は、プリンタ設定情報記憶部２５０に記憶されているプリンタ設定情報が変更された場合に、そのプリンタ設定情報が変更された旨（設定変更通知）を情報処理装置１０へ通知する。
【００４２】
プリンタ設定情報送信部２４０は、設定情報要求受信部２１０から通知された上記第１の送信要求を受け付けたときは、プリンタ設定情報記憶部２５０からプリンタ設定情報を読み出し、この読み出したプリンタ設定情報（初回のプリンタ設定情報）を情報処理装置１０に向けて送信する。
【００４３】
また、プリンタ設定情報２４０は、情報処理装置１０のプリンタ設定情報取得部１４０からの変更後のプリンタ設定情報の送信の要求を受け付けたときは、プリンタ設定情報記憶部２５０からプリンタ設定情報を読み出し、この読み出したプリンタ設定情報（２回目以降のプリンタ設定情報）つまり変更後のプリンタ設定情報を情報処理装置１０に向けて送信する。
【００４４】
通信回線３０としては、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ローカルエリアネットワーク）などの有線通信回線、無線ＬＡＮなどの無線通信回線、さらには、これらの通信回線を組み合わせたもの、などが挙げられる。
【００４５】
実施の形態１では、情報処理装置１０において、設定情報要求部１１０と変更通知処理要求部１２０とで要求手段の機能を有し、プリンタ設定情報取得部１４０は取得手段の機能を有し、プレビュー情報生成部１５０は生成手段の機能を有し、プレビュー情報更新部１５１は更新手段の機能を有し、プレビュー情報記憶部１５２は記憶手段の機能を有し、また印刷装置２０において、設定情報要求受信部２１０と変更通知要求受信部２２０とで受信手段の機能を有し、プリンタ設定情報送信部２４０は送信手段の機能を有する。
【００４６】
次に、情報処理装置１０によるプレビュー情報生成処理について、図２および図３を参照して説明する。
【００４７】
図２は、そのプレビュー情報生成処理の処理手順を示すフローチャートであり、図３は、そのプレビュー情報生成処理の処理過程を説明する図である。
【００４８】
ユーザは、情報処理装置１０の入力部（図示せず）を操作して、印刷対象の画像データ（印刷データ）を指定するとともに、当該画像データに関してプレビュー表示する旨のプレビュー指示（初回のプレビュー指示）を入力する。
【００４９】
情報処理装置１０では、制御部１７０は、上記指定された印刷対象の画像データ（印刷データ）をプレビュー情報生成部１５０に与えるとともに、上記入力されたプレビュー指示（初回のプレビュー指示）を設定情報要求部１１０に与える。
【００５０】
設定情報要求部１１０は、図２に示すように、初回のプレビュー指示を受け付けると（ステップＳ１）、当該情報処理装置１０に対応するＩＰ（インターネットプロトコル）アドレス等のパラメータを含むプリンタ設定情報要求（第１の送信要求）を印刷装置２０に向けて送信する（図３の＃１）。また、設定情報要求部１１０は、プレビュー設定情報要求（第１の送信要求）の送信完了を変更通知処理要求部１２０へ通知する。
【００５１】
設定情報要求部１２０は、上記ＩＰアドレス等のパラメータを含む変更通知処理要求（第２の送信要求）を変更通知開始要求として印刷装置２０に向けて送信する（ステップＳ２、図３の＃２参照。）。なお、変更通知開始要求に含まれるパラメータには、プリンタ設定情報に変更があった場合に変更通知を受け取るコマンドが設定されている。
【００５２】
印刷装置２０では、プリンタ設定情報要求（第１の送信要求）を受け取った設定情報要求受信部２１０が、プリンタ設定情報要求をプリンタ設定情報送信部２４０へ出力すると（図３の＃３）、プリンタ設定情報送信部２４０は、プリンタ設定情報記憶部２５０からプリンタ設定情報を読み出すとともに（図３の＃４）、この読み出したプリンタ設定情報（初回のプリンタ設定情報）を情報処理装置１０に向けて送信する（図３の＃５）。
【００５３】
情報処理装置１０では、プリンタ設定情報取得部１４０は、印刷装置２０のプリンタ設定情報送信部２４０から送信されたプリンタ設定情報を取得し（ステップＳ３）、この取得したプリンタ設定情報をプレビュー情報生成部１５０へ渡す（図３の＃６）。
【００５４】
プレビュー情報生成部１５０は、渡されたプリンタ設定情報と印刷対象の画像データ（印刷データ）とを基にプレビュー情報を生成し、この生成したプレビュー情報をプレビュー情報記憶部１５２に記憶するとともに（ステップＳ４、図３の＃７）、プレビュー情報記憶部１５２に記憶されているプレビュー情報、あるいは前記生成したプレビュー情報を表示部１６０へ出力する（図３の＃８）。
【００５５】
表示部１６０は、プレビュー情報生成部１５０からのプレビュー情報に基づきプレビュー画像（印刷プレビュー画像）を表示する（ステップＳ５）。
【００５６】
そして、ユーザは、このようにして表示部１６０に表示されたプレビュー画像を確認して、そのプレビュー画像が期待した印刷結果であるときは、図示しない入力部を操作して印刷開始を指示する。
【００５７】
この印刷開始の指示を受け付けた制御部１７０は、プレビュー情報記憶部１５２に記憶されているプレビュー情報にかかわる印刷対象の画像データ（印刷データ）を、印刷装置２０に向けて送信する。これにより、印刷装置２０によって画像データ（印刷データ）に基づき印刷処理が実施されることになる。
【００５８】
ここで、プレビュー画像が表示部１６０に表示されてから、制御部１７０がユーザからの印刷開始の指示を受け付けるまで（実際には印刷装置２０によって印刷処理が実行されるまで）の間に、他のユーザによって印刷装置２０にかかわるプリンタ設定情報が変更される場合も有り得る。
【００５９】
そこで、実施の形態１では、プレビュー画像が表示部１６０に表示されてから、印刷装置２０によって印刷処理が実行されるまでの間に、他のユーザによって印刷装置２０にかかわるプリンタ設定情報が変更された場合に、変更後のプリンタ設定情報をプレビュー情報に反映させ、最新のプレビュー画像を表示させるために、次のような処理を実施するようにしている。
【００６０】
すなわち、情報処理装置１０では、制御部１７０は、ユーザによる印刷開始の指示を受け付けたときは、印刷装置２０による印刷処理が開始される旨をプリンタ設定情報取得部１４０へ出力するようにする。
【００６１】
プリンタ設定情報取得部１４０は、初回のプリンタ設定情報をプレビュー情報生成部１５０へ出力してから、制御部１７０からの印刷装置２０による印刷処理が開始される旨を取得するまでの間に、変更通知受信部１３０からプリンタ設定情報に変更があった旨の通知を受け取ったか否かに応じて、プリンタ設定情報が変更されたか否かを判断する（ステップＳ６）。
【００６２】
ここで、プリンタ設定情報に変更があった旨の通知を受け取った場合にはプリンタ設定情報が変更されたと判断され、一方、プリンタ設定情報に変更があった旨の通知を受け取らなかった場合はプリンタ設定情報が変更されないと判断されるようになっている。
【００６３】
プリンタ設定情報取得部１４０は、ステップＳ６において、プリンタ設定情報が変更されていないと判断した場合にはこの処理を終了し、一方、プリンタ設定情報が変更されたと判断した場合は、ステップＳ３に戻る。
【００６４】
ところで、印刷装置２０では、変更通知処理要求（第２の送信要求）を変更通知開始要求として受信した設定通知処理要求受信部２２０は、その変更通知開始要求を変更通知送信部２３０へ渡す（図３の＃９）。
【００６５】
その変更通知開始要求を受け取った変更通知送信部２３０は、プリンタ設定情報記憶部２５０に記憶されているプリンタ設定情報が変更されたかを監視し（図３の＃１０）、当該プリンタ設定情報が変更された場合は、当該印刷装置２０に対応するＩＰ（インターネットプロトコル）アドレス等のパラメータを含む設定変更通知（プリンタ設定情報が変更された旨の通知）を情報処理装置１０に向けて送信する（図３の＃１１）。
【００６６】
情報処理装置１０では、変更通知受信部１３０は、印刷装置２０から送信されたプリンタ設定情報に変更があった旨の通知を受信すると、その旨（プリンタ設定情報に変更があった旨）をプリンタ設定情報取得部１４０へ通知する（図３の＃１２）。
【００６７】
プリンタ設定情報取得部１４０は、変更通知受信部１３０からプリンタ設定情報に変更があった旨の通知を受け取った場合に実行するステップＳ３では、印刷装置２０のプリンタ設定情報送信部２４０に対し、最新のプリンタ設定情報の送信を要求する（図３の＃１３）。
【００６８】
印刷装置２０では、プリンタ設定情報送信部２４０は、プリンタ設定情報記憶部２５０からプリンタ設定情報（最新のプリンタ設定情報）を読み出し（図３の＃１４）、これを情報処理装置１０のプリンタ設定情報取得部１４０に向けて送信する（図３の＃１５）。
【００６９】
情報処理装置１０では、プリンタ設定情報取得部１４０は、プリンタ設定情報送信部２４０からのプリンタ設定情報（最新のプリンタ設定情報）を取得し（ステップＳ３）、この取得したプリンタ設定情報をプレビュー情報生成部１５０へ渡す（図３の＃１６）。
【００７０】
プレビュー情報生成部１５０では、プレビュー情報更新部１５１は、プレビュー設定情報取得部１４０から渡された最新のプリンタ設定情報（変更後のプリンタ設定情報）に基づきプレビュー情報記憶部１５２に記憶されているプレビュー情報の内容を更新する（ステップＳ４、図３の＃１７）。
【００７１】
そして、プレビュー情報生成部１５０が、プレビュー情報記憶部１６０に記憶されているプレビュー情報（最新のプレビュー情報）を表示部１６０に向けて出力すると（図３の＃１８）、表示部１６０は、プレビュー情報生成部１５０からのプレビュー情報に基づき最新のプレビュー画像（印刷プレビュー画像）を表示する（ステップＳ５）。
【００７２】
このステップＳ５が終了した後、プリンタ設定情報取得部１４０は、ステップＳ６において、プリンタ設定情報が変更されたと判断した場合にはステップＳ３に戻り、一方、プリンタ設定情報が変更されていないと判断した場合はこの処理（プレビュー情報生成処理）を終了する。
【００７３】
次に、情報処理装置１０による変更通知解除処理について、図４を参照して説明する。
【００７４】
図４は、その変更通知解除処理の処理手順を示すフローチャートである。
【００７５】
情報処理装置１０は、図４に示すように、図２に示したプレビュー情報生成処理すなわちプレビュー情報更新処理を実行する（ステップＳ７）。このプレビュー情報更新処理が終了したときは、制御部１７０は、既にユーザによる印刷開始の指示を受け付けていることになる。
【００７６】
そこで、制御部１７０は、ユーザによる印刷開始の指示に従って、印刷装置２０に対し、プレビュー情報記憶部１５２に記憶されているプレビュー情報にかかわる印刷対象の画像データ（印刷データ）を送信して、印刷処理（印刷実行）すべき旨を指示する（ステップＳ８）。
【００７７】
印刷装置２０は、情報処理装置１０からの画像データ（印刷データ）に基づき印刷処理を実施し、その印刷処理を終了したら、印刷処理を終了した旨を情報処理装置１０へ通知する。
【００７８】
なお、ユーザが、プレビュー表示されたプレビュー画像は意図した印刷結果であることを印刷前に確認した場合、印刷装置２０による実際の印刷処理の結果（印刷結果）は、表示部１６０に表示されたプレビュー画像に対応する印刷結果つまりユーザが期待した印刷結果となる。
【００７９】
情報処理装置１０では、印刷装置２０からの印刷処理を終了した旨の通知を受信すると（ステップＳ９）、制御部１７０は、プレビュー情報記憶部１５２の記憶内容を初期化（プレビュー情報の初期化）を実施するとともに、変更通知処理要求部１２０に対し、変更通知解除要求（第２の送信要求）を印刷装置２０に向けて送信するよう指示する（ステップＳ１０）。
【００８０】
変更通知処理要求部１２０が制御部１７０の指示に従って変更通知解除要求を印刷装置２０に向けて送信すると、印刷装置２０では、変更通知処理要求受信部２２０は、その変更通知解除要求を受信して、プリンタ設定情報記憶部２５０に記憶されているプリンタ設定情報が変更されたかの監視を終了する。
【００８１】
以上説明したように、実施の形態１では、初回のプレビュー画像が表示部１６０に表示されてから、制御部１７０がユーザからの印刷開始の指示を受け付けるまで（実際には印刷装置２０によって印刷処理が実行されるまで）の間に、他のユーザによって印刷装置２０にかかわるプリンタ設定情報が変更された場合、プリンタ設定情報取得部１４０は、印刷装置２０から最新のプリンタ設定情報を取得し、またプレビュー情報生成部１５０は、その最新のプリンタ設定情報に基づきプレビュー情報記憶部１５２に記憶されているプレビュー情報を更新する。
【００８２】
さらに、表示部１６０は、最新のプリンタ設定情報が反映されたプレビュー情報（最新のプレビュー情報）に基づきプレビュー画像を表示する。
【００８３】
そして、ユーザは、表示部１６０にプレビュー表示されたプレビュー画像が確実に意図した印刷結果であるかを印刷前に確認する。
【００８４】
（実施の形態２）
【００８５】
図５は、実施の形態２に係る印刷システムの機能構成を示している。
【００８６】
図５に示す印刷システム１は、図１に示した実施の形態１の印刷システムの機能構成において、情報処理装置１０から設定情報要求部１１０、変更通知処理部１２０および変更通知受信部１３０を削除するとともに、印刷装置２０から設定情報要求部２１０、変更通知処理要求受信部２２０および変更通知送信部２３０を削除し、また、情報処理装置１０に要求部３１０を追加するとともに、印刷装置２０に受信部４１０を追加した構成になっている。図５において、図１に示す構成要素と同様の機能を果たす部分には同一の符号を付す。
【００８７】
情報処理装置１０において、要求部３１０は、実施の形態１で説明した上記第１の送信要求を送信するとともに上記第２の送信要求を送信する。これらの送信要求の送信タイミングとしては、例えば、上記第１の送信要求を送信した後に上記第２の送信要求を送信する、あるいは上記第１の送信要求および上記第２の送信要求を送信する、などが挙げられる。このような要求部３１０は要求手段の機能を有する。
【００８８】
一方、印刷装置２０において、受信部４１０は、実施の形態１で説明した上記第１の送信要求を受信するとともに上記第２の送信要求を受信する。
【００８９】
この受信部４１０は、上記第１の送信要求を受信したときは、この第１の送信要求をプリンタ設定情報送信部２４０へ通知するとともに、上記第２の送信要求を受信したときも、この第２の送信要求をプリンタ設定情報送信部２４０へ通知する。このような受信部４１０は受信手段の機能を有する。
【００９０】
次に、情報処理装置１０によるプレビュー情報生成処理について、図６を参照して説明する。
【００９１】
なお、図３は、そのプレビュー情報生成処理の処理過程を説明する図である。
【００９２】
ユーザは、情報処理装置１０の入力部（図示せず）を操作して、印刷対象の画像データ（印刷データ）を指定するとともに、当該画像データに関してプレビュー表示する旨のプレビュー指示（初回のプレビュー指示）を入力する。
【００９３】
情報処理装置１０では、制御部１７０は、上記指定された印刷対象の画像データ（印刷データ）をプレビュー情報生成部１５０に与えるとともに、上記入力されたプレビュー指示（初回のプレビュー指示）を要求部３１０に与える。
【００９４】
要求部３１０は、図６に示すように、初回のプレビュー指示を受け付けると、実施の形態１で説明した上記第１の送信要求を送信するとともに（＃２１）、上記第２の送信要求を送信する（＃２２）。
【００９５】
一方、印刷装置２０において、受信部４１０は、実施の形態１で説明した上記第１の送信要求を受信するとともに上記第２の送信要求を受信する。
【００９６】
この受信部４１０は、上記第１の送信要求を受信したときは、この第１の送信要求をプリンタ設定情報送信部２４０へ通知するとともに（＃２３）、上記第２の送信要求を受信したときも、この第２の送信要求をプリンタ設定情報送信部２４０へ通知する（＃２３）。
【００９７】
プリンタ設定情報送信部２４０は、上記第１の送信要求を受け取ったときは、プリンタ設定情報記憶部２５０からプリンタ設定情報を読み出し（＃２４）、この読み出したプリンタ設定情報（初回のプリンタ設定情報）を情報処理装置１０に向けて送信する（＃２５）。
【００９８】
情報処理装置１０では、プリンタ設定情報取得部１４０は、印刷装置２０のプリンタ設定情報送信部２４０から送信されたプリンタ設定情報を取得し、この取得したプリンタ設定情報（初回のプリンタ設定情報）をプレビュー情報生成部１５０へ渡す（＃２６）。
【００９９】
プレビュー情報生成部１５０は、プリンタ設定情報取得部１４０から渡された初回のプリンタ設定情報と印刷対象の画像データ（印刷データ）とを基に、プレビュー情報を生成するとともに、この生成したプレビュー情報をプレビュー情報記憶部１６０に記憶する（＃２７）。また、プレビュー情報生成部１５０は、プレビュー情報記憶部１５２に記憶されているプレビュー情報、あるいは前記生成したプレビュー情報を表示部１６０へ出力する（＃２８）。
【０１００】
ところで、印刷装置２０では、プリンタ設定情報送信部２４０は、上記第２の送信要求を受け取ったときは、プリンタ設定情報記憶部２５０に記憶されているプリンタ設定情報が変更されていないかを監視し（＃２９）、当該プリンタ設定情報が変更された場合は、プリンタ設定情報記憶部２５０からプリンタ設定情報（最新のプリンタ設定情報）を読み出し（＃３０）、これを情報処理装置１０のプリンタ設定情報取得部１４０に向けて送信する（＃３１）。
【０１０１】
情報処理装置１０では、プリンタ設定情報取得部１４０は、プリンタ設定情報送信部２４０からのプリンタ設定情報（最新のプリンタ設定情報）を取得し、この取得したプリンタ設定情報をプレビュー情報生成部１５０へ渡す（＃３２）。
【０１０２】
プレビュー情報生成部１５０では、プレビュー情報更新部１５１は、プリンタ設定情報取得部１４０から渡された最新のプリンタ設定情報（変更後のプリンタ設定情報）に基づきプレビュー情報記憶部１５２に記憶されているプレビュー情報の内容を更新する（＃３３）。
【０１０３】
そして、プレビュー情報生成部１５０が、プレビュー情報記憶部１５２に記憶されているプレビュー情報（最新のプレビュー情報）を表示部１６０に向けて出力すると（＃３４）、表示部１６０は、プレビュー情報生成部１５０からのプレビュー情報に基づき最新のプレビュー画像（印刷プレビュー画像）を表示する。
【０１０４】
この実施の形態２においても、印刷装置２０は、情報処理装置１０からの画像データ（印刷データ）つまりプレビュー情報記憶部１５２に記憶されているプレビュー情報にかかわる印刷対象の画像データ（印刷データ）に基づき印刷処理を実施する。
【０１０５】
なお、ユーザが、プレビュー表示されたプレビュー画像は意図した印刷結果であることを印刷前に確認した場合、印刷装置２０による実際の印刷処理の結果（印刷結果）は、表示部１６０に表示されたプレビュー画像に対応する印刷結果つまりユーザが期待した印刷結果となる。
【０１０６】
以上説明したように、実施の形態２では、実施の形態１の場合と同様に、初回のプレビュー画像が表示部１６０に表示されてから、制御部１７０がユーザからの印刷開始の指示を受け付けるまで（実際には印刷装置２０によって印刷処理が実行されるまで）の間に、他のユーザによって印刷装置２０にかかわるプリンタ設定情報が変更された場合、プリンタ設定情報取得部１４０は、印刷装置２０から最新のプリンタ設定情報を取得し、またプレビュー情報生成部１５０は、その最新のプリンタ設定情報に基づきプレビュー情報記憶部１５２に記憶されているプレビュー情報を更新する。
【０１０７】
さらに、表示部１６０は、最新のプリンタ設定情報が反映されたプレビュー情報（最新のプレビュー情報）に基づきプレビュー画像を表示する。
【０１０８】
そして、ユーザは、表示部１６０にプレビュー表示されたプレビュー画像が確実に意図した印刷結果であるかを印刷前に確認する。
【０１０９】
次に、実施の形態１に係る情報処理装置１０のハードウェア構成について、図７を参照して説明する。
【０１１０】
情報処理装置１０は、例えばコンピュータで構成され、図７に示すように、ＣＰＵ５１０、ハードディスクなどの記憶装置５２０、ＲＯＭ５３０、ＲＡＭ５４０、表示装置５５０、入力装置５６０、および通信インタフェース（通信Ｉ／Ｆ）５７０を有している。
【０１１１】
記憶装置５２０は、上述した設定情報要求部１１０、変更通知処理要求部１２０、変更通知受信部１３０、プリンタ設定情報取得部１４０、およびプレビュー情報更新部１５１の各機能を実現するための第１のソフトウェア（プログラム）、上述した処理手順（図２参照）に対応する第２のソフトウェア（プログラム）、など所定のプログラムを記憶している。
【０１１２】
ここで、上記第１のソフトウェア（プログラム）および上記第２のソフトウェア（プログラム）をプレビュー情報生成処理プログラムと定義する。
【０１１３】
なお、プレビュー情報生成処理プログラム５２０Ａには、少なくとも次の（１）〜（３）の各処理過程が含まれている。
【０１１４】
（１）印刷装置に対し、当該印刷装置の印刷処理にかかわる設定情報の送信を要求する第１の送信要求と送信済みの当該設定情報に変更があった場合に変更後の当該設定情報の送信を要求する第２の送信要求とを送信する要求処理過程。
【０１１５】
（２）上記要求処理過程により上記第１の送信要求または上記第２の送信要求が送信された後に、当該送信要求に応じて上記印刷装置から送信される設定情報を取得する取得処理過程。
【０１１６】
（３）上記取得処理過程により取得された設定情報と印刷対象の画像情報とを基にプレビュー情報を生成する生成処理過程。
【０１１７】
ＲＯＭ５３０は、読み出し専用メモリであり、プレビュー情報を生成するのに必要なデータ、情報、通信プロトコル情報などを記憶している。
【０１１８】
ＲＡＭ５４０は、随時書き込み読み出しメモリであり、記憶装置５２０から読み込まれた所定のプログラム（プレビュー情報生成処理プログラム５２０Ａなど）を記憶するとともに、ＲＯＭ６３０から読み込まれた情報やデータ、通信プロトコル情報を記憶する。
【０１１９】
また、ＲＡＭ５４０は、印刷対象の画像データ、プリンタ設定情報取得部１４０によって取得されたプリンタ設定情報、プレビュー情報生成部１５０によって生成されたプレビュー情報や更新されたプレビュー情報、制御部１７０が印刷装置２０に向けて送信すべき画像データ（印刷データ）などを記憶する。このＲＡＭ５４０は上記プレビュー情報記憶部１５２（図１参照）の機能を有する。
【０１２０】
表示装置５５０は、例えばディスプレイ装置で構成され、プレビュー画像を表示する。この表示装置５５０は上記表示部１６０（図１参照）の機能を有する。
【０１２１】
入力装置５６０は、例えばキーボードおよびマウスで構成され、印刷対象の画像データ（印刷データ）に関してプレビュー表示する旨のプレビュー指示（初回のプレビュー指示）、プレビュー設定情報要求（第１の送信要求）、変更通知処理要求（第２の送信要求）、印刷開始を指示、などを入力するためのものである。
【０１２２】
通信Ｉ／Ｆ５７０は、印刷装置２０との通信を行うものであり、例えば、印刷装置２０からのプリンタ設定情報を受信するとともに、印刷対象の画像データ（印刷データ）を印刷装置２０に向けて送信する。
【０１２３】
ちなみに、上述した設定情報要求部１１０および変更通知処理要求部１２０による送信要求の送信、変更通知受信部１３０による変更通知の受信、プリンタ設定情報取得部１４０によるプリンタ設定情報の取得、制御部１７０による印刷対象の画像データ（印刷データ）の送信は、通信Ｉ／Ｆ６７０を介して実施されることになる。
【０１２４】
ＣＰＵ５１０は、中央演算処理装置であり、記憶装置５２０からＲＡＭ５４０へ上記所定のプログラムを読み込んで実行することにより、上述した設定情報要求部１１０、変更通知処理要求部１２０、変更通知受信部１３０、プリンタ設定情報取得部１４０、およびプレビュー情報更新部１５１の各機能を実現する。
【０１２５】
また、ＣＰＵ５１０は、上記各構成要素５２０〜５７０を統括的に制御するとともに当該情報処理装置１０全体を制御する。このＣＰＵ５１０は上記制御部１７０（図１参照）の機能を有する。
【０１２６】
ちなみに、実施の形態２に係る情報処理装置１０のハードウェア構成も、図７に示したハードウェア構成と同様になっている。
【０１２７】
この場合、記憶装置５２０に記憶される所定のプログラムに含まれる第１のソフトウェア（プログラム）は、図５に示した実施の形態２の要求部３１０、プリンタ設定情報取得部１４０、およびプレビュー情報更新部１５１の各機能を実現するためのソフトウェア（プログラム）となる。
【０１２８】
本願明細書において、プレビュー情報生成処理プログラムを含む上記所定のプログラムを記録媒体としてのハードディスク等の記憶装置に記録する実施形態として説明したが、当該所定のプログラムを次のようにして提供することも可能である。
【０１２９】
すなわち、上記所定のプログラムをＲＯＭに格納しておき、ＣＰＵが、この所定のプログラムをこのＲＯＭから主記憶装置へローディングして実行するようにしてもよい。
【０１３０】
また、上記所定のプログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取り可能な記録媒体に格納して配布するようにしてもよい。この場合、その記録媒体に記録された所定のプログラムを情報処理装置（コンピュータ）がインストールした後、この所定のプログラムをＣＰＵが実行するようにする。この所定のプログラムのインストール先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置がある。そして、情報処理装置（コンピュータ）は、必要に応じてこの記憶装置に記憶した所定のプログラムを主記憶装置にローディングして実行する。
【０１３１】
さらには、情報処理装置（コンピュータ）を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータと接続するようにし、当該情報処理装置（コンピュータ）が、サーバ装置あるいはホストコンピュータから上記所定のプログラムをダウンロードした後、この所定のプログラムを実行するようにしてもよい。この場合、この所定のプログラムのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記録媒体）がある。そして、当該情報処理装置（コンピュータ）が、必要に応じてこの記憶装置に記憶された上記所定のプログラムを主記憶装置にローディングして実行するようにする。
【産業上の利用可能性】
【０１３２】
本発明は、印刷装置の機能（印刷機能）を有する画像形成装置と情報処理装置とが通信回線を介して接続される印刷システムに適用することができる。
【０１３３】
また、本発明は、印刷装置の機能（印刷機能）、複写機能、スキャン機能など、少なくとも印刷装置の機能（印刷機能）を有する複数の画像形成処理機能を有する画像形成装置（いわゆる複合機）と情報処理装置とが通信回線を介して接続される印刷システムに適用することができる。
【０１３４】
さらに、本発明は、プレビュー情報生成処理プログラムを含む画像処理プログラム、またはプレビュー情報生成処理プログラムを含むプリンタドライバに適用することができる。
【図面の簡単な説明】
【０１３５】
【図１】実施の形態１に係る印刷システムの機能構成を示すブロック図である。
【図２】実施の形態１に係る情報処理装置によるプレビュー情報生成処理の処理手順を示すフローチャートである。
【図３】実施の形態１に係る情報処理装置によるプレビュー情報生成処理の処理過程を説明する図である。
【図４】実施の形態１に係る情報処理装置による変更通知解除処理の処理手順を示すフローチャートである。
【図５】実施の形態２に係る印刷システムの機能構成を示すブロック図である。
【図６】実施の形態２に係る情報処理装置によるプレビュー情報生成処理の処理過程を説明する図である。
【図７】実施の形態１に係る情報処理装置のハードウェア構成を示す構成図である。
【符号の説明】
【０１３６】
１  印刷システム
１０  情報処理装置
２０  印刷装置
３０  通信回線
１１０  設定情報要求部
１２０  変更通知処理要求部
１３０  変更通知受信部
１４０  プリンタ設定情報取得部
１５０  プレビュー情報生成部
１５１  プレビュー情報更新部
１５２  プビュー情報記憶部
２１０  設定情報要求受信部
２２０  変更通知処理要求受信部
２３０  変更通知送信部
２４０  プリンタ設定情報送信部
２５０  プリンタ設定情報記憶部
３１０  要求部
４１０  受信部
５１０  ＣＰＵ
５２０  記憶装置
５２０Ａ  プレビュー情報生成処理プログラム
５３０  ＲＯＭ
５４０  ＲＡＭ
５５０  表示装置
５６０  入力装置
５７０  通信インタフェース
【図１】
2010072858.tif 000003
【図２】
2010072858.tif 000004
【図３】
2010072858.tif 000005
【図４】
2010072858.tif 000006
【図５】
2010072858.tif 000007
【図６】
2010072858.tif 000008
【図７】
2010072858.tif 000009