(57)【要約】【課題】印刷装置によって実際に印刷処理が実行される前に当該印刷装置の動作に関する予測の結果をユーザに対し提供することのできる情報処理装置を提供する。【解決手段】情報処理装置は、印刷装置から当該印刷装置の状態を示す状態情報を取得する取得処理手段と、前記取得処理手段が取得した前記状態情報と予め設定され前記印刷装置にかかわる印刷処理に関する設定情報とを照合する照合処理手段と、前記照合処理手段による照合の結果を基に前記印刷装置の印刷処理に関する動作を予測する予測処理手段と、前記予測処理手段による予測の結果をユーザに対し提供する提供処理手段と、を備える。【選択図】図１
2010072856.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置から当該印刷装置の状態を示す状態情報を取得する取得処理手段と、
前記取得処理手段が取得した前記状態情報と予め設定され前記印刷装置にかかわる印刷処理に関する設定情報とを照合する照合処理手段と、
前記照合処理手段による照合の結果を基に前記印刷装置の印刷処理に関する動作を予測する予測処理手段と、
前記予測処理手段による予測の結果をユーザに対し提供する提供処理手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記印刷装置にかかわる印刷処理に関する設定情報が設定されたときに、前記印刷装置の印刷処理に関する動作を予測し、この予測した結果をユーザに対し提供する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記印刷装置に対し印刷要求を送出する前に、前記印刷装置の印刷処理に関する動作を予測し、この予測した結果をユーザに対し提供する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記提供処理手段は、
前記予測処理手段による予測の結果と、印刷を実行する旨、印刷を中止する旨、および前記印刷処理に関する設定情報を変更する旨の選択肢とを、ユーザに対し提供する、
ことを特徴とする請求項３記載の情報処理装置。
【請求項５】
請求項１から請求項４の何れか一項に記載の情報処理装置と印刷装置とが通信回線を介して接続され、
前記情報処理装置は、
前記印刷装置の印刷処理に関する動作を予測し、この予測した結果をユーザに対し提供する、
ことを特徴とする印刷システム。
【請求項６】
印刷装置から当該印刷装置の状態を示す状態情報を取得する取得処理過程と、
前記取得処理過程により取得された前記状態情報と予め設定され前記印刷装置にかかわる印刷処理に関する設定情報とを照合する照合処理過程と、
前記照合処理過程により照合された結果を基に前記印刷装置の印刷処理に関する動作を予測する予測処理過程と、
前記予測処理過程により予測された結果をユーザに対し提供する提供処理過程と、
をコンピュータに実行させることを特徴とする印刷動作シミュレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷システム、印刷動作シミュレーションプログラムに関する。
【背景技術】
【０００２】
従来、印刷装置（プリンタ）に対し印刷データを送信して印刷実行させるコンピュータには、アプリケーションによる印刷処理が開始された後に、印刷設定の確認または変更のためのダイアログを表示するもの（例えば特許文献１参照。）、あるいは印刷前に印刷装置の印刷動作のシミュレーションの結果をリハーサル画面として表示するものがある（例えば特許文献２参照。）。
【特許文献１】特開２００５−１８２３９６号公報
【特許文献２】特開２００１−００５６２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、印刷装置によって実際に印刷処理が実行される前に当該印刷装置の動作に関する予測の結果をユーザに対し提供することのできる情報処理装置、印刷システム、印刷動作シミュレーションプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、請求項１に記載の本発明の情報処理装置は、印刷装置から当該印刷装置の状態を示す状態情報を取得する取得処理手段と、前記取得処理手段が取得した前記状態情報と予め設定され前記印刷装置にかかわる印刷処理に関する設定情報とを照合する照合処理手段と、前記照合処理手段による照合の結果を基に前記印刷装置の印刷処理に関する動作を予測する予測処理手段と、前記予測処理手段による予測の結果をユーザに対し提供する提供処理手段と、を有することを特徴とする。
【０００５】
請求項２に記載の発明は、上記請求項１に記載の発明において、前記印刷装置にかかわる印刷処理に関する設定情報が設定されたときに、前記印刷装置の印刷処理に関する動作を予測し、この予測した結果をユーザに対し提供する、ことを特徴とする。
【０００６】
請求項３に記載の発明は、上記請求項１に記載の発明において、前記印刷装置に対し印刷要求を送出する前に、前記印刷装置の印刷処理に関する動作を予測し、この予測した結果をユーザに対し提供する、ことを特徴とする。
【０００７】
請求項４に記載の発明は、上記請求項３に記載の発明において、前記提供処理手段は、前記予測処理手段による予測の結果と、印刷を実行する旨、印刷を中止する旨、および前記印刷処理に関する設定情報を変更する旨の選択肢とを、ユーザに対し提供する、ことを特徴とする。
【０００８】
上記課題を解決するため、請求項５に記載の本発明の印刷システムは、請求項１から請求項４の何れか一項に記載の情報処理装置と印刷装置とが通信回線を介して接続され、前記情報処理装置は、前記印刷装置の印刷処理に関する動作を予測し、この予測した結果をユーザに対し提供する、ことを特徴とする。
【０００９】
上記課題を解決するため、請求項６に記載の本発明の印刷動作シミュレーションプログラムは、印刷装置から当該印刷装置の状態を示す状態情報を取得する取得処理過程と、前記取得処理過程により取得された前記状態情報と予め設定され前記印刷装置にかかわる印刷処理に関する設定情報とを照合する照合処理過程と、前記照合処理過程により照合された結果を基に前記印刷装置の印刷処理に関する動作を予測する予測処理過程と、前記予測処理過程により予測された結果をユーザに対し提供する提供処理過程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１０】
請求項１記載の発明によれば、本構成を有しない場合に比較して、印刷装置によって実際に印刷処理が実行される前に当該印刷装置の動作に関する予測の結果をユーザに対し提供することができる。
【００１１】
請求項２記載の発明によれば、本構成を有しない場合に比較して、印刷装置にかかわる印刷処理に関する設定情報が設定されたときに、当該印刷装置の動作に関する予測の結果をユーザに対し提供することができる。
【００１２】
請求項３記載の発明によれば、本構成を有しない場合に比較して、印刷装置に対し印刷要求を送出する前に、当該印刷装置の動作に関する予測の結果をユーザに対し提供することができる。
【００１３】
請求項４記載の発明によれば、本構成を有しない場合に比較して、ユーザは、印刷装置の動作に関する予測の結果が期待した印刷動作と相違する場合に、当該予測された結果に対応する印刷装置の動作を回避させることができる。
【００１４】
請求項５記載の発明によれば、本構成を有しない場合に比較して、印刷装置によって実際に印刷処理が実行される前に当該印刷装置の動作に関する予測の結果をユーザに対し提供することができる。
【００１５】
請求項６記載の発明によれば、本構成を有しない場合に比較して、印刷装置によって実際に印刷処理が実行される前に当該印刷装置の動作に関する予測の結果をユーザに対し提供させるソフトウェアを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１７】
（実施の形態１）
【００１８】
図１は、実施の形態１に係る情報処理装置の機能構成を示している。
【００１９】
情報処理装置１０は、図１に示すように、取得処理機能部１１０、照合処理機能部１２０、予測処理機能部１３０、および提供処理機能部１４０を有している。
【００２０】
取得処理機能部１１０は、印刷依頼対象の印刷装置から当該印刷装置の状態を示す状態情報を取得する。
【００２１】
照合処理機能部１２０は、取得処理機能部１１０が取得した上記状態情報と予め設定され上記印刷装置にかかわる印刷処理に関する設定情報とを照合する。
【００２２】
予測処理機能部１３０は、照合処理機能部１２０による照合の結果を基に上記印刷装置の印刷処理に関する動作を予測する。
【００２３】
提供処理機能部１４０は、予測処理機能部１３０による予測の結果をユーザに対し提供する。
【００２４】
実施の形態１において、「印刷装置の状態を示す状態情報」とは、記録媒体を収容しこの記録媒体を印刷実行する手段へ供給する供給部ごとの記録媒体の有無を示す情報（有無情報）と記録媒体のサイズを示す情報（サイズ情報）、印刷装置に設けられるユーザインタフェースとしての操作パネルのパネルメニューにより設定される設定値、を含むものである。
【００２５】
なお、記録媒体としては、例えば用紙、ＯＨＰ（オーバーヘッドプロジェクター）シートなどが挙げられる。
【００２６】
実施の形態１では、記録媒体として用紙を採用するものとする。これ以降の説明においては、記録媒体を用紙とし、供給部を給紙部とする。
【００２７】
上記「パネルメニューにより設定される設定値」とは、用紙（記録媒体）の指定に関する設定値を含むものであり、例えば、（１）用紙補給を表示する旨、（２）手差し給紙部（手差しトレイ）から給紙する旨、（３）指定された用紙のサイズに近いサイズを選択（画像は縮小または等倍）する旨、（４）指定された用紙のサイズよりも大きいサイズを選択（画像は等倍）する旨の４つのメニュー項目の中の選択される特定のメニュー項目の値である。
【００２８】
実施の形態１において、「印刷装置にかかわる印刷処理に関する設定情報」とは、印刷装置にかかわる印刷設定の情報に含まれるものであり、印刷装置の給紙部の選択に関する設定値すなわち用紙の置き換えに関する指定値である。上記設定情報は、例えば、（１）印刷装置の設定値（パネルメニューにより設定される設定値）を用いる旨、（２）用紙補給を表示する旨、（３）手差し給紙部（手差しトレイ）から給紙する旨、（４）指定された用紙のサイズに近いサイズを選択（画像は縮小または等倍）する旨、（５）指定された用紙のサイズよりも大きいサイズを選択（画像は等倍）する旨の５つの選択肢の中から指定さる項目の設定値（指定値）である。
【００２９】
実施の形態１では、取得処理機能部１１０は取得処理手段の機能を有し、照合処理機能部１２０は照合処理手段の機能を有し、予測処理機能部１３０は予測処理手段の機能を有し、提供処理機能部１４０は提供処理手段の機能を有する。
【００３０】
図２は、実施の形態１に係る情報処理装置を有する印刷システムの機能構成を示している。
【００３１】
印刷システム１は、図２に示すように、図１に示した情報処理装置１０と印刷装置２０とを有し、情報処理装置１０と印刷装置２０とは通信回線３０を介して接続されている。
【００３２】
印刷装置２０は、操作パネル２１、印刷実行部２２、複数の給紙部（第１の給紙部、第ｎの給紙部）２３−１，２３−ｎ、通信部２４、および制御部２５を備えている。
【００３３】
操作パネル２１は、ユーザインタフェースとしての操作パネルであり、パネルメニューの中から特定のメニュー項目を選択するためのものである。
【００３４】
印刷実行部２２は、通信部２５を通じて受信された情報処理装置１０からの印刷データ（印刷ジョブ）に基づき印刷処理を実行する。
【００３５】
複数（ｎ）の給紙部（第１の給紙部、第ｎの給紙部）２３−１，２３−ｎは、用紙を収容するとともに、印刷処理の実行のときに当該収容している用紙を印刷実行部２２へ供給（給紙）する。
【００３６】
通信部２４は、通信回線３０に接続され、この通信回線３０を介して情報処理装置１０など外部装置との通信を行うものであり、例えば情報処理装置１０から送信される印刷データ（印刷ジョブ）を受信する。
【００３７】
また通信部２４は、当該印刷装置２０の状態情報の送信を要求する状態情報要求を受信するとともに、その状態情報要求に応じて制御部２５から渡される当該印刷装置２０の状態情報を情報処理装置１０に向けて送信する。
【００３８】
制御部２５は、当該印刷装置２０の状態を監視し、通信部２４を通じて情報処理装置１０から状態情報要求を受け取ったときは、通信部２４に対し、その状態情報要求に対する結果として、当該監視の結果である印刷装置２０の状態情報を渡して情報処理装置１０へ送信するよう制御する。また、制御部２５は、印刷装置２０全体を統括的に制御する。
【００３９】
ここで、制御部２５による上記監視の結果である印刷装置２０の状態情報は、上述したように、複数（ｎ）の給紙部（第１の給紙部、第ｎの給紙部）２３−１，２３−ｎの給紙部ごとの用紙の有無を示す情報（有無情報）と記録媒体のサイズを示す情報（サイズ情報）、操作パネル２１のパネルメニューにより設定された設定値、を含むものである。
【００４０】
通信回線３０としては、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ローカルエリアネットワーク）などの有線通信回線、無線ＬＡＮなどの無線通信回線、さらには、これらの通信回線を組み合わせたもの、などが挙げられる。
【００４１】
情報処理装置１０は、制御部２１０、記憶装置２２０、記憶部２３０、表示部２４０、入力部２５０、および通信部２６０を有している。
【００４２】
記憶装置２２０は、例えばハードディスクなどで実現され、プリンタドライバ２２１、およびアプリケーションソフトウェア２２２など各種のソフトウェア（プログラム）、アプリケーションソフトウェア２２２により作成された文書データなどを記憶している。
【００４３】
プリンタドライバ２２１は、印刷装置２０を制御するためのソフトウェアであり、印刷動作シミュレーションプログラム１００を有している。
【００４４】
印刷動作シミュレーションプログラム１００は、印刷装置の印刷処理に関する動作を予測し、この予測した結果をユーザに対し提供する機能を実現するための手段（ソフトウェア）であり、上述した取得処理機能部１１０、照合処理機能部１２０、予測処理機能部１３０、および提供処理機能部１４０を有している。
【００４５】
このプリンタドライバ２２１は、ドライバプロパティ（印刷設定プロパティ）をユーザに対し提供するとともに、該ドライバプロパティに対してユーザにより設定された印刷装置にかかわる印刷設定（印刷属性の設定）の値（設定値）を取得する。また、プリンタドライバ２２１は、アプリケーションソフトウェア２２２からの文書データを印刷データ（ページ記述言語により記述されたデータ）に変換し、この変換した印刷データを含む印刷ジョブを生成し、さらにこの印刷ジョブを印刷装置に向けて送信する。
【００４６】
なお、印刷ジョブには、文書データ等の印刷すべきデータ（印刷データ）の他、例えば印刷指示したユーザ名、印刷文書名、印刷日時、印刷装置にかかわる印刷設定の設定値等の各種パラメータを含む属性情報（印刷属性情報）が含まれる。
【００４７】
印刷装置にかかわる印刷設定の設定値には、印刷枚数、印刷部数、用紙サイズ、カラー印刷の有無、印刷装置にかかわる印刷処理に関する設定情報（用紙の置き換えに関する指定値）が含まれる。
【００４８】
アプリケーションソフトウェア２２２は、印刷対象の文書データを作成するとともにユーザによる印刷開始の指示に従って当該作成された文書データをプリンタドライバ２２１へ出力するためのソフトウェアである。
【００４９】
記憶部２３０は、例えばＲＡＭ（随時書き込み読み出しメモリ）など揮発性メモリで実現され、記憶装置２２０から読み込まれるプリンタドライバ２２１（印刷動作シミュレーションプログラム１００を含む）、アプリケーションソフトウェア２２２を記憶する。
【００５０】
また、記憶部２３０は、実行中のアプリケーションソフトウェア２２２により作成される文書データ、実行中のアプリケーションソフトウェア２２２から提供される印刷ダイアログの情報、実行中のプリンタドライバ２２１から提供されるドライバプロパティの情報、あるいは印刷装置の動作の予測結果（確認表示ダイアログ）を記憶する。
【００５１】
また、記憶部２３０は、通信部２４０を通じて送受信されるデータ、例えば、印刷装置２０の状態情報の送信を要求する状態情報要求、プリンタドライバ２２１からの印刷対象の印刷ジョブなどの送信データを送信するとともに、状態情報要求に対する印刷装置２０からの当該印刷装置２０の状態情報などの受信データを受信する。
【００５２】
表示部２４０は、例えば液晶ディスプレイやプラズマディスプレイなど表示装置で実現され、印刷ダイアログ、ドライバプロパティ、印刷装置の動作の予測結果（確認表示ダイアログ）など表示情報を表示するためのものである。
【００５３】
入力部２５０は、例えばキーボードやマウスで実現され、表示部２４０に表示された印刷ダイアログあるいはドライバプロパティに対して、印刷属性（設定値）を入力（指定）するためのものである。例えば、ユーザは、入力部２５０を操作して、ドライバプロパティに対して、印刷装置にかかわる印刷属性（設定値）、この印刷属性に含まれる上述した印刷装置にかかわる印刷処理に関する設定情報を入力する。
【００５４】
通信部２６０は、通信回線３０に接続され、印刷装置２０など外部装置との通信を行うためのものであり、例えば、印刷装置２０の状態情報の送信を要求する状態情報要求、プリンタドライバ２２１からの印刷対象の印刷ジョブなどの送信データを送信するとともに、状態情報要求に対する印刷装置２０からの当該印刷装置２０の状態情報などの受信データを受信する。
【００５５】
制御部２１０は、例えばＣＰＵ（中央演算処理装置）で実現され、記憶装置２２０から記憶部２３０へプリンタドライバ２２１、アプリケーションソフトウェア２２２を読み込んでこれらのソフトウェアを実行することで、プリンタドライバ２２１の機能と、アプリケーションソフトウェア２２２の機能とを実現する。また、制御部２１０は、上記各構成要素２２０〜２６０を制御するとともに情報処理装置１０全体を統括的に制御する。
【００５６】
次に、プリンタドライバ２２１による印刷装置にかかわる印刷処理に関する設定情報の設定について説明する。
【００５７】
ここでは、設定情報として用紙の置き換えに関する設定値を設定する例について説明する。
【００５８】
図３は、プリンタドライバ２２１により提供されるドライバプロパティ（印刷設定プロパティ）２４１０の「詳細設定」タブ２４１１を選択した場合のプロパティの内容の一例を示している。
【００５９】
ユーザは、入力部２５０を操作して、「詳細設定」タブ２４１１を選択した場合のプロパティの「用紙の置き換え」の項目２４１２に対しては、プルダウンメニューの中に用意されている用紙置き換えに関する５つの選択肢の中から１つの選択肢を選択して設定する。
【００６０】
ちなみに、５つの選択肢は、（１）プリンタの設定を用いる、（２）用紙補給を表示する、（３）手差しトレイから給紙する、（４）近いサイズを選択（縮小／等倍）、（５）大きいサイズを選択（等倍）、となっている。
【００６１】
この図３に示す例では、「用紙の置き換え」の項目２４１２には、「プリンタの設定を用いる」の選択肢が選択されたことにより「プリンタの設定を用いる」の設定値が設定されている。
【００６２】
実施の形態１では、上述したようにして設定された「用紙の置き換えに関する設定値（５つの選択肢中の選択された１つの選択肢）」を「ドライバの指定値」と定義する。
【００６３】
次に、印刷装置２０による印刷処理について、図４を参照して説明する。
【００６４】
図４は、その印刷処理の処理手順を示すフローチャートである。
【００６５】
印刷装置２０では、制御部２５は、通信部２４を通じて情報処理装置１０からの印刷ジョブを受信し、この受信した印刷ジョブに含まれる属性情報（印刷属性情報）の中の用紙サイズ、および印刷装置にかかわる印刷処理に関する設定情報（用紙の置き換えに関する指定値）を取得する。
【００６６】
制御部２５は、上記取得した用紙サイズの用紙が複数の給紙部２３−１〜２３−ｎの何れかの給紙部に収容されているか否かを判断する（ステップＳ１０）。
【００６７】
制御部２５は、ステップＳ１０において上記取得した用紙サイズの用紙が複数の給紙部２３−１〜２３−ｎの何れの給紙部にも収容されていないと判断した場合は、上記取得し印刷装置にかかわる印刷処理に関する設定情報つまり用紙の置き換えに関する設定値（ドライバの指定値）を判別する（ステップＳ２０）。
【００６８】
ここで、ドライバの指定値は、上記５つの選択肢のうち指定される１つの選択肢である。
【００６９】
制御部２５は、ステップＳ２０において上記５つの選択肢のうち指定される１つの選択肢をドライバの指定値として判別し、この判別した１つの選択肢の指定値に応じた処理を実施する。
【００７０】
すなわち、ドライバの指定値が「プリンタの設定を用いる」の場合、制御部２５は、後述する給紙部決定処理を実施する（ステップＳ３０）。
【００７１】
ドライバの指定値が「用紙補給を表示する」の場合、制御部２５は、用紙補給である旨を表示させるとともに、印刷実行部２２に対し「指定された用紙が収容されるべく給紙部」に指定された用紙がセットされるまで印刷処理を待機させる（ステップＳ４０）。
【００７２】
ドライバの指定値が「手差しトレイから給紙する」の場合、制御部２５は、用紙を給紙すべき給紙部を「指定された用紙が収容されるべく給紙部」から「手差しの給紙部」に変更する（ステップＳ５０）。
【００７３】
ドライバの指定値が「近いサイズを選択（縮小／等倍）」の場合、制御部２５は、用紙を給紙すべき給紙部を「指定された用紙が収容されるべく給紙部」から「指定された用紙のサイズよりも小さいサイズの用紙が収容されている給紙部」に変更し、印刷処理対象の画像を縮小する（ステップＳ６０）。
【００７４】
ドライバの指定値が「大きいサイズを選択（等倍）」の場合、制御部２５は、用紙を給紙すべき給紙部を「指定された用紙が収容されるべく給紙部」から「指定された用紙のサイズよりも大きいサイズの用紙が収容されている給紙部」に変更する（ステップＳ７０）。
【００７５】
ステップＳ３０〜Ｓ７０のうち何れかのステップが終了された場合、ステップＳ１０において複数の給紙部２３−１〜２３−ｎのうち何れかの給紙部に上記取得した用紙サイズの用紙が収容されていると判断された場合、該当する給紙部から印刷実行部２２に向けて用紙が給紙されるので（ステップＳ８０）、印刷実行部２２は、印刷対象の印刷データに基づき印刷処理を実行（給紙された用紙に画像を印刷）する（ステップＳ９０）。
【００７６】
次に、印刷装置２０による給紙部決定処理について、図５を参照して説明する。
【００７７】
図５は、その給紙部決定処理の処理手順を示すフローチャートである。
【００７８】
印刷装置２０では、制御部２５は、パネルメニューにより選択されたメニュー項目の値（選択値）を取得し、この選択値は、上述した４つのメニュー項目の中の何れのメニュー項目の値であるかを判別する（ステップＳ３１）。
【００７９】
次に、制御部２５は、ステップＳ３１において判別したメニュー項目の値（指定値）に応じた処理を実施する。
【００８０】
すなわち、メニュー項目の指定値が「用紙補給を表示する」の場合、制御部２５は、用紙補給である旨を表示させるとともに、印刷実行部２２に対し「指定された用紙が収容されるべく給紙部」に指定された用紙がセットされるまで印刷処理を待機させる（ステップＳ３２）。
【００８１】
メニュー項目の指定値が「手差しトレイから給紙する」の場合、制御部２５は、用紙を給紙すべき給紙部を「指定された用紙が収容されるべく給紙部」から「手差しの給紙部」に変更する（ステップＳ３３）。
【００８２】
メニュー項目の指定値が「近いサイズを選択（縮小／等倍）」の場合、制御部２５は、用紙を給紙すべき給紙部を「指定された用紙が収容されるべく給紙部」から「指定された用紙のサイズよりも小さいサイズの用紙が収容されている給紙部」に変更し、印刷処理対象の画像を縮小する（ステップＳ３４）。
【００８３】
メニュー項目の指定値が「大きいサイズを選択（等倍）」の場合、制御部２５は、用紙を給紙すべき給紙部を「指定された用紙が収容されるべく給紙部」から「指定された用紙のサイズよりも大きいサイズの用紙が収容されている給紙部」に変更する（ステップＳ３５）。
【００８４】
次に、情報処理装置１０による印刷動作予測処理について、図６および図７を参照して説明する。
【００８５】
図６はその印刷動作予測処理の処理手順を示すフローチャートであり、図７はその印刷動作予測処理を説明する図である。
【００８６】
ユーザが、入力部２５０を操作して、アプリケーションソフトウェア２２２により作成された文書データを印刷装置２０に印刷実行させるべく「印刷」ボタンを押下すると（図７の＃１）、図８に示すような印刷ダイアログ２４２０が表示部２４０に表示されるので、さらに、表示された印刷ダイアログ２４２０の「ＯＫ」ボタン２４２１を押下（クリック）する（図７の＃２）。
【００８７】
このようにして印刷ダイアログ２４２０の「ＯＫ」ボタン２４２１が押下されると、プリンタドライバ２２１が起動される（図７の＃３）。
【００８８】
起動されたプリンタドライバ２２１は、図６に示すように、後述するドライバプロパティ（印刷設定プロパティ）に確認表示ダイアログを表示するか否かを示す旨（ＯＮまたはＯＦＦを示す設定値）を設定する欄（以下「ダイアログＯＮ／ＯＦＦ欄」という。）に、確認表示ダイアログを表示する旨（ＯＮを示す設定値）が設定されているか否かを判断する（ステップＳ１０１）。
【００８９】
プリンタドライバ２２１では、ステップＳ１０１においてダイアログＯＮ／ＯＦＦ欄に確認表示ダイアログを表示する旨（ＯＮを示す設定値）が設定されていると判断した場合（図７の＃４）、取得処理機能部１１０は、通信部２６０を介して、当該印刷装置２０の状態情報の送信を要求する状態情報要求を印刷装置２０に向けて送信するとともに、この状態情報要求に対する印刷装置２０からの当該印刷装置２０の状態情報を取得する（ステップＳ１０２）。
【００９０】
ここで、印刷装置２０の状態情報は、複数（ｎ）の給紙部（第１の給紙部、第ｎの給紙部）２３−１，２３−ｎの給紙部ごとの用紙の有無を示す情報（有無情報）と記録媒体のサイズを示す情報（サイズ情報）、操作パネル２１のパネルメニューにより設定された設定値である。
【００９１】
次に、プリンタドライバ２２１では、照合処理機能部１２０は、取得処理機能部１１０が取得した印刷装置２０の状態情報とドライバの指定値（「用紙の置き換えに関する設定値（５つの選択肢中の選択された１つの選択肢）」）とを照合する（ステップＳ１０３）。
【００９２】
続いて、プリンタドライバ２２１では、予測処理機能部１３０は、照合処理機能部１２０による照合の結果を基に印刷装置２０の印刷処理に関する動作を予測する。
【００９３】
実施の形態１では、予測処理機能部１３０は、印刷装置２０の印刷処理に関する動作として、「指定通りに印刷可能」である場合の動作、「代替手段で印刷」される場合の動作、「印刷不可」である場合の動作の何れかの動作を予測するようになっている。
【００９４】
さらに、プリンタドライバ２２１では、提供処理機能部１４０は、予測処理機能部１３０による予測の結果を、ユーザに対し提供するべく確認ダイアログに表示する（図７＃５）。
【００９５】
すなわち、提供処理機能部１４０は、予測の結果が「指定通りに印刷可能」である場合の動作のときは、指定通りに印刷できる旨のコメントを記述した確認表示ダイアログを表示部２４０に表示する（ステップＳ１０４）。
【００９６】
また、提供処理機能部１４０は、予測の結果が「代替手段で印刷」される場合の動作のときは、代替手段（どの給紙部からどう印刷されるか）を記述した確認表示ダイアログを表示部２４０に表示する（ステップＳ１０５）。
【００９７】
さらに、提供処理機能部１４０は、予測の結果が「印刷不可」である場合の動作のときは、印刷装置（プリンタ）が用紙補給になる旨を記述した確認表示ダイアログを表示部２４０に表示する（ステップＳ１０６）。
【００９８】
なお、提供処理機能部１４０は、ステップＳ１０４，Ｓ１０５，Ｓ１０６において、予測の結果を確認表示ダイアログに記述（表示）するときは、印刷を実行する旨、印刷を中止する旨、およびドライバの指定値（印刷処理に関する設定情報）を変更する旨の選択肢も確認表示ダイアログに記述（表示）する。
【００９９】
ここで、予測の結果が「代替手段で印刷」される場合の動作のときに、表示部２４０に表示される確認表示ダイアログの一例を、図９に示す。
【０１００】
図９に示す確認表示ダイアログ２４３０において、符号２４３１で示される点線で囲まれた部分は、文章（テキスト）形式で表現された印刷装置の印刷処理に関する動作の予測結果を示す。
【０１０１】
また、符号２４３２で示される部分（塗り潰し部分）は、３次元的に表した印刷装置のイメージにおける複数の給紙部の中の実際に用紙が給紙される給紙部を示す。この複数の給紙部中の給紙部２４３２のみが塗り潰し処理が施されている様子は、印刷装置の印刷処理に関する動作の予測結果を示している。
【０１０２】
さらに、符号２４３３は印刷を実行する旨のボタン（「実行」ボタン）を示し、符号２４３４はドライバの指定値（印刷処理に関する設定情報）を変更する旨のボタン（「戻る」ボタン）を示し、符号２４３５は印刷を中止する旨のボタン（「キャンセル」ボタン）を示す。
【０１０３】
ユーザは、印刷装置による実際の印刷処理（印刷実行）の前に、確認表示ダイアログ２４３０に表示された予測結果２４３１および予測結果（該当する給紙部から給紙される旨）２４３２を確認することで、この印刷装置の印刷処理に関する動作にて印刷処理を実行させるか否かを判断するようにする。
【０１０４】
すなわち、ユーザは、予測結果２４３１にかかわる設定（印刷設定値）で印刷する場合には「実行」ボタン２４３３を押下し、また予測結果２４３１にかかわる設定（印刷設定値）を変更する場合には「戻る」ボタン２４３４を押下し、さらに予測結果２４３１と同様の印刷動作での印刷を中止する場合は「キャンセル」ボタン２４３５を押下する。
【０１０５】
さて、再度図６を参照して説明する。プリンタドライバ２２１は、上述したようにして確認表示ダイアログ２４３０が表示部２４０に表示された場合、「実行」ボタン２４３３、「戻る」ボタン２４３４、および「キャンセル」ボタン２４３５のうち何れのボタンが押下されたかを判別し（ステップＳ１０７）、押下されたボタンに応じた処理を実施する。
【０１０６】
すなわち、プリンタドライバ２２１は、「実行」ボタン２４３３が押下された場合には印刷装置による印刷処理が実行（印刷実行されるべく印刷ジョブを印刷装置に向けて送信し（ステップＳ１０８）、「戻る」ボタン２４３４が押下された場合には、確認表示ダイアログ２４３０に代替して、印刷ダイアログ２４２０へ戻るべく印刷ダイアログ２４２０を表示部２４０に表示させ（ステップＳ１０９）、「キャンセル」ボタン２４３５が押下された場合は印刷をキャンセルする（ステップＳ１１０）
【０１０７】
例えば、ユーザは、図９に示す確認表示ダイアログ２４３０に表示されている予測結果２４３１および予測結果２４３２が、期待した印刷動作と相違する場合は、「戻る」ボタン２４３４または「キャンセル」ボタン２４３５を押下するようにする。
【０１０８】
「キャンセル」ボタン２４３５が押下された場合、印刷処理は中止されるので、印刷装置は、ユーザが期待した印刷動作と相違する印刷動作は実施しない。
【０１０９】
また、「戻る」ボタン２４３４が押下された場合、印刷ダイアログ２４２０が表示部２４０に表示されるので、ユーザは、この印刷ダイアログ２４２０の「プロパティ」ボタン２４２２を押下し、さらに表示部２４０に表示されるドライバプロパティ（印刷設定プロパティ）に対しドライバの指定値を変更するようにする。これにより、印刷装置は、ユーザが期待した印刷動作と相違する印刷動作は実施しない。
【０１１０】
ステップＳ１０１においてドライバプロパティ内のダイアログＯＮ／ＯＦＦ欄に確認表示ダイアログを表示しない旨（ＯＦＦを示す設定値）が設定されていると判断したプリンタドライバ２２１は、ステップＳ１０８に進む。
【０１１１】
（実施の形態２）
【０１１２】
次に、実施の形態２に係る情報処理装置、この情報処理装置を有する印刷システムについて説明する。
【０１１３】
実施の形態２の情報処理装置は、図１に示した実施の形態１の情報処理装置の機能構成と同様になっている。また、実施の形態２の印刷システムは、図２に示した実施の形態１の印刷システムの機能構成と同様になっている。
【０１１４】
実施の形態２は、印刷装置の印刷処理に関する動作の予測結果を確認表示ダイアログに表示するようにした実施の形態１とは、印刷装置の印刷処理に関する動作の予測結果をドライバプロパティ（印刷設定プロパティ）に表示するようする点で相違する。
【０１１５】
次に、情報処理装置２０による印刷動作予測処理について、図１０および上述した図７を参照して説明する。
【０１１６】
図１０は、その印刷動作予測処理の処理手順を示すフローチャートである。
【０１１７】
ここでは、プリンタドライバ２２１により提供されるドライバプロパティ（印刷設定プロパティ）２４１０（図３参照）に対し、用紙の置き換えに関する設定値（ドライバの指定値）が指定され、また、印刷装置２０の操作パネル２１のパネルメニューによる設定値（メニュー項目の値）が設定されるものとする。
【０１１８】
ユーザが、入力部２５０を操作して、アプリケーションソフトウェア２２２により作成された文書データを印刷装置２０に印刷実行させるべく「印刷」ボタンを押下すると（図７の＃１）、図１１に示すような印刷ダイアログ２４４０（図８に示した印刷ダイアログ２４２０と同じ内容）が表示部２４０に表示されるので、さらに、表示された印刷ダイアログ２４４０の「プロパティ」ボタン２４４１を押下（クリック）する（図７の＃６）。
【０１１９】
このようにして印刷ダイアログ２４４０の「プロパティ」ボタン２４４１が押下されると、プリンタドライバ２２１が起動される（図７の＃７）。
【０１２０】
起動されたプリンタドライバ２２１は、図１２に示すようなドライバプロパティ（印刷設定プロパティ）２４５０を表示部２４０に表示させる（図７の＃８）。
【０１２１】
そして、ユーザは、印刷装置による実際の印刷処理（印刷実行）の前に、印刷装置の印刷処理に関する動作の予測結果を確認したいときは、表示部２４０に表示されたドライバプロパティ２４５０の「プリンタの状態」ボタン２４５１を押下する（図７の＃９）。
【０１２２】
なお、図１２において、符号２４５２は、実施の形態１で説明した確認表示ダイアログを表示するか否かを示す旨（ＯＮまたはＯＦＦを示す設定値）を設定する欄、つまりダイアログＯＮ／ＯＦＦ欄を示す。このダイアログＯＮ／ＯＦＦ欄２４５２においては、チェックが入力された場合には確認表示ダイアログを表示する旨（ＯＮを示す設定値）が設定されたことを示し、チェックが外されている場合（チェックがない場合）は確認表示ダイアログを表示しない旨（ＯＦＦを示す設定値）が設定されたことを示す。
【０１２３】
ちなみに、このダイアログＯＮ／ＯＦＦ欄２４５２に設定される設定値は、確認表示ダイアログを表示させるか否かの判別、つまり印刷装置の印刷処理に関する動作の予測を実施するべきか否かの判別に使用されるものなので、ダイアログＯＮ／ＯＦＦ欄２４５２にＯＦＦを示す設定値が設定されていたとしても、「プリンタの状態」ボタン２４５１が押下されたときは、印刷装置の印刷処理に関する動作の予測は実施されるようになっている。
【０１２４】
ところで、上述したようにして「プリンタの状態」ボタン２４５１が押下されると、プリンタドライバ２２１では、取得処理機能部１１０は、図１０に示すように、通信部２６０を介して、当該印刷装置２０の状態情報の送信を要求する状態情報要求を印刷装置２０に向けて送信するとともに、この状態情報要求に対する印刷装置２０からの当該印刷装置２０の状態情報を取得する（ステップＳ２０１）。
【０１２５】
ここで、印刷装置２０の状態情報は、複数（ｎ）の給紙部（第１の給紙部、第ｎの給紙部）２３−１，２３−ｎの給紙部ごとの用紙の有無を示す情報（有無情報）と記録媒体のサイズを示す情報（サイズ情報）、操作パネル２１のパネルメニューにより設定された設定値である。
【０１２６】
次に、プリンタドライバ２２１では、照合処理機能部１２０は、取得処理機能部１１０が取得した印刷装置２０の状態情報とドライバの指定値（「用紙の置き換えに関する設定値（５つの選択肢中の選択された１つの選択肢）」）とを照合する（ステップＳ２０２）。
【０１２７】
続いて、プリンタドライバ２２１では、予測処理機能部１３０は、照合処理機能部１２０による照合の結果を基に印刷装置２０の印刷処理に関する動作を予測する。
【０１２８】
実施の形態２では、予測処理機能部１３０は、実施の形態１の場合と同様に、印刷装置２０の動作として、「指定通りに印刷可能」である場合の動作、「代替手段で印刷」される場合の動作、「印刷不可」である場合の動作の何れかの動作を予測するようになっている。
【０１２９】
さらに、プリンタドライバ２２１では、提供処理機能部１４０は、予測処理機能部１３０による予測の結果を、ユーザに対し提供するべくドライバプロパティに表示する（図７＃１０）。
【０１３０】
すなわち、提供処理機能部１４０は、予測の結果が「指定通りに印刷可能」である場合の動作のときは、指定通りに印刷できる旨のコメントを記述したドライバプロパティを表示部２４０に表示する（ステップＳ２０３）。
【０１３１】
また、提供処理機能部１４０は、予測の結果が「代替手段で印刷」される場合の動作のときは、代替手段（どの給紙部からどう印刷されるか）を記述したドライバプロパティを表示部２４０に表示する（ステップＳ２０４）。
【０１３２】
さらに、提供処理機能部１４０は、予測の結果が「印刷不可」である場合の動作のときは、印刷装置（プリンタ）が用紙補給になる旨を記述したドライバプロパティを表示部２４０に表示する（ステップＳ２０５）。
【０１３３】
ここで、予測の結果が「代替手段で印刷」される場合の動作のときに、表示部２４０に表示されているドライバプロパティにおける当該予測の結果の一例を、図１３に示す。
【０１３４】
図１３に示すドライバプロパティ２４５０において、符号２４５３で示される点線で囲まれた部分は、文章（テキスト）形式で表現された印刷装置の印刷処理に関する動作の予測結果を示す。
【０１３５】
また、符号２４５４で示される部分（塗り潰し部分）は、３次元的に表した印刷装置のイメージにおける複数の給紙部の中の実際に用紙が給紙される給紙部を示す。この複数の給紙部中の給紙部２４５４のみが塗り潰し処理が施されている様子は、印刷装置の印刷処理に関する動作の予測結果を示している。
【０１３６】
ちなみに、図１３に示すドライバプロパティ２４５０における予測結果２４５３は、図１２に示すドライバプロパティ２４５０の符号２４５３ａで示される点線で囲まれた部分の空きスペースに表示されている。
【０１３７】
ユーザは、印刷装置による実際の印刷処理（印刷実行）の前に、ドライバプロパティ２４５０に表示された予測結果２４５３および予測結果（該当する給紙部から給紙される旨）２４５４を確認することで、この印刷装置の印刷処理に関する動作にて印刷処理を実行させるか否かを判断するようにする。
【０１３８】
例えば、ユーザは、図１３に示すドライバプロパティ２４５０に表示されている予測結果での印刷装置の印刷処理に関する動作にて印刷処理を実行させる場合、ダイアログＯＮ／ＯＦＦ欄２４５２にチェック（ＯＮを示す設定値）が設定されているときは、そのチャックを外し、ダイアログＯＮ／ＯＦＦ欄２４５２にＯＦＦを示す設定値を設定するとともに、「ＯＫ」ボタン２４５５を押下する。
【０１３９】
この「ＯＫ」ボタン２４５５が押下されると、図１１に示した印刷ダイアログ２４４０が表示部２４０に表示されるので、ユーザは、その印刷ダイアログ２４４０の「ＯＫ」ボタン２４４２を押下する。
【０１４０】
このようにして印刷ダイアログ２４４０の「ＯＫ」ボタン２４４２が押下された場合、プリンタドライバ２２１が起動され、この起動されたプリンタドライバ２２１が、図６に示した実施の形態１での印刷動作予測処理を実行することになる。
【０１４１】
この場合、ドライバプロパティ２４５０のダイアログＯＮ／ＯＦＦ欄２４５２はＯＦＦを示す設定値（確認表示ダイアログを表示しない旨）が設定されているので、プリンタドライバ２２１は、図６の処理手順のステップＳ１０１において、ダイアログＯＮ／ＯＦＦ欄に確認表示ダイアログを表示しない旨（ＯＦＦを示す設定値）が設定されていると判断し、ステップＳ１０８に進む。
【０１４２】
その結果として、プリンタドライバ２２１は、印刷装置による印刷処理が実行（印刷実行されるべく印刷ジョブを印刷装置に向けて送信することになる。
【０１４３】
次に、実施の形態１に係る情報処理装置１０のハードウェア構成について、図１４を参照して説明する。
【０１４４】
情報処理装置１０は、例えばコンピュータで構成され、図１４に示すように、ＣＰＵ３１０、ハードディスクなどの記憶装置３２０、ＲＯＭ３３０、ＲＡＭ３４０、表示装置３５０、入力装置３６０、および通信インタフェース（通信Ｉ／Ｆ）３７０を有している。
【０１４５】
記憶装置３２０は、上述した印刷動作シミュレーションプログラム１００を含むプリンタドライバ２２１、アプリケーションプログラム２２２、上述した処理手順（図６参照）に対応するソフトウェア（プログラム）、など各種のプログラムを記憶している。この記憶装置３２０は上述した記憶装置２２０（図２参照）に対応する。
【０１４６】
ＲＯＭ３３０は、読み出し専用メモリであり、印刷装置の印刷処理に関する動作を予測するのに必要なデータ、通信プロトコル情報などを記憶している。
【０１４７】
ＲＡＭ３４０は、随時書き込み読み出しメモリであり、記憶装置３２０から読み込まれた各種のプログラム（印刷動作シミュレーションプログラム１００を含むプリンタドライバ２２１、アプリケーションプログラム２２２など）を記憶するとともに、ＲＯＭ３３０から読み込まれたデータや通信プロトコル情報を記憶する。
【０１４８】
また、ＲＡＭ４４０は、印刷動作シミュレーションプログラム１００が印刷装置の印刷処理に関する動作を予測する処理の途中結果（取得した印刷装置の状態情報、ドライバの指定値、前記２つの情報の照合の結果など）や最終結果（印刷装置の印刷処理に関する動作の予測結果）を記憶する。
【０１４９】
このＲＡＭ３４０およびＲＯＭ３３０は上述した記憶部２３０（図２参照）の機能を有する。
【０１５０】
表示装置３５０は、例えばディスプレイ装置で構成され、例えばドライバプロパティ２４１０、印刷ダイアログ２４２０、確認表示ダイアログ２４３０など表示情報を表示する。この表示装置３５０は上述した表示部２４０（図２参照）の機能を有する。
【０１５１】
入力装置３６０は、例えばキーボードおよびマウスで構成され、例えば、ドライバプロパティ２４１０に対してのドライバの指定値の指定や、印刷ダイアログ２４２０の「ＯＫ」ボタン２４２１の押下、「実行」ボタン２４３３の押下、「戻る」ボタン２４３４の押下、「キャンセル]ボタン２４３５の押下などを行うためのものである。この入力装置３６０は上述した入力部２５０（図２参照）の機能を有する。
【０１５２】
通信Ｉ／Ｆ３７０は、印刷装置２０との通信を行うものであり、例えば、印刷装置２０の状態情報の送信を要求する状態情報要求、プリンタドライバ２２１からの印刷対象の印刷ジョブなどの送信データを送信するとともに、状態情報要求に対する印刷装置２０からの当該印刷装置２０の状態情報などの受信データを受信する。この通信Ｉ／Ｆ３７０は上述した通信部２６０（図２参照）の機能を有する。
【０１５３】
ＣＰＵ３１０は、中央演算処理装置であり、記憶装置３２０からＲＡＭ３４０へ印刷動作シミュレーションプログラム１００を含むプリンタドライバ２２１を読み込んで実行することにより、上述した取得処理機能部１１０、照合処理機能部１２０、予測処理機能部１３０、および提供処理機能部１４０の各機能を実現する。
【０１５４】
また、ＣＰＵ３１０は、上記各構成要素３２０〜３７０を統括的に制御するとともに当該情報処理装置１０全体を制御する。このＣＰＵ３１０は上述した制御部２１０（図２参照）の機能を有する。
【０１５５】
ちなみに、実施の形態２に係る情報処理装置１０のハードウェア構成も、図１４に示したハードウェア構成と同様になっている。
【０１５６】
この場合、記憶装置３２０には、上述した処理手順（図６参照）に対応するソフトウェア（プログラム）に代替して、上述した処理手順（図１０参照）に対応するソフトウェア（プログラム）が記憶される。
【０１５７】
表示装置３５０は、ドライバプロパティ２４１０、印刷ダイアログ２４４０、ドライバプロパティ２４５０など表示情報を表示する。
【０１５８】
入力装置３６０は、ドライバプロパティ２４１０に対してのドライバの指定値の指定や、印刷ダイアログ２４４０の「プロパティ」ボタン２４４１の押下、ドライバプロパティ２４５０の「プリンタの状態」ボタン２４５１の押下などを行うためのものとなる。
【０１５９】
本願明細書において、印刷動作シミュレーションプログラムを含むプリンタドライバを記録媒体としてのハードディスク等の記憶装置に記録する実施形態として説明したが、当該プリンタドライバを次のようにして提供することも可能である。
【０１６０】
すなわち、上記プリンタドライバをＲＯＭに格納しておき、ＣＰＵが、このプリンタドライバをこのＲＯＭから主記憶装置へローディングして実行するようにしてもよい。
【０１６１】
また、上記プリンタドライバを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取り可能な記録媒体に格納して配布するようにしてもよい。この場合、その記録媒体に記録されたプリンタドライバを情報処理装置（コンピュータ）がインストールした後、このプリンタドライバをＣＰＵが実行するようにする。このプリンタドライバのインストール先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置がある。そして、情報処理装置（コンピュータ）は、必要に応じてこの記憶装置に記憶したプリンタドライバを主記憶装置にローディングして実行する。
【０１６２】
さらには、情報処理装置（コンピュータ）を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータと接続するようにし、当該情報処理装置（コンピュータ）が、サーバ装置あるいはホストコンピュータから上記プリンタドライバをダウンロードした後、このプリンタドライバを実行するようにしてもよい。この場合、このプリンタドライバのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記録媒体）がある。そして、当該情報処理装置（コンピュータ）が、必要に応じてこの記憶装置に記憶された上記プリンタドライバを主記憶装置にローディングして実行するようにする。
【産業上の利用可能性】
【０１６３】
本発明は、印刷装置の機能（印刷機能）を有する画像形成装置と情報処理装置とが通信回線を介して接続される印刷システムに適用することができる。
【０１６４】
また、本発明は、印刷装置の機能（印刷機能）、複写機能、スキャン機能など、少なくとも印刷装置の機能（印刷機能）を含む複数の画像形成処理機能を有する画像形成装置（いわゆる複合機）と情報処理装置とが通信回線を介して接続される印刷システムに適用することができる。
【０１６５】
さらに、本発明は、印刷動作シミュレーションプログラムを含む画像処理プログラム、または印刷動作シミュレーションプログラムを含むプリンタドライバに適用することができる。
【図面の簡単な説明】
【０１６６】
【図１】実施の形態１に係る情報処理装置の機能構成を示すブロック図である。
【図２】実施の形態１に係る情報処理装置を有する印刷システムの機能構成を示すブロック図である。
【図３】実施の形態１に係るプリンタドライバにより提供されるドライバプロパティの「詳細設定」タブを選択した場合のプロパティの内容の一例を示す図である。
【図４】実施の形態１に係る印刷装置による印刷処理の処理手順を示すフローチャートである。
【図５】実施の形態１に係る印刷装置による給紙部決定処理の処理手順を示すフローチャートである。
【図６】実施の形態１に係る情報処理装置による印刷動作予測処理の処理手順を示すフローチャートである。
【図７】実施の形態１に係る情報処理装置による印刷動作予測処理を説明する図である。
【図８】実施の形態１に係るアプリケーションソフトウェアにより提供される印刷ダイアログの一例を示す図である。
【図９】実施の形態１に係る印刷装置の印刷処理に関する動作の予測結果が表示されている確認表示ダイアログの一例を示す図である。
【図１０】実施の形態２に係る情報処理装置による印刷動作予測処理の処理手順を示すフローチャートである。
【図１１】実施の形態２に係るアプリケーションソフトウェアにより提供される印刷ダイアログの一例を示す図である。
【図１２】実施の形態２に係るプリンタドライバにより提供されるドライバプロパティの一例を示す図である。
【図１３】実施の形態２に係る印刷装置の印刷処理に関する動作の予測結果が表示されているドライバプロパティの一例を示す図である。
【図１４】実施の形態１に係る情報処理装置のハードウェア構成を示す構成図である。
【符号の説明】
【０１６７】
１  印刷システム
１０  情報処理装置
２０  印刷装置
２１  操作パネル
２２  印刷実行部
２３−１，２３−ｎ  給紙部
２４  通信部
２５  制御部
３０  通信回線
１００  印刷動作シミュレーションプログラム
１１０  取得処理機能部
１２０  照合処理機能部
１３０  予測処理機能部
１４０  提供処理機能部
２１０  制御部
２２０  記憶装置
２３０  記憶部
２４０  表示部
２５０  入力部
２６０  通信部
３１０  ＣＰＵ
３２０  記憶装置
３３０  ＲＯＭ
３４０  ＲＡＭ
３５０  表示装置
３６０  入力装置
３７０  通信インタフェース
２４１０，２４５０  ドライバプロパティ
２４２０，２４４０  印刷ダイアログ
２４３０  確認表示ダイアログ
【図１】
2010072856.tif 000003
【図２】
2010072856.tif 000004
【図３】
2010072856.tif 000005
【図４】
2010072856.tif 000006
【図５】
2010072856.tif 000007
【図６】
2010072856.tif 000008
【図７】
2010072856.tif 000009
【図８】
2010072856.tif 000010
【図９】
2010072856.tif 000011
【図１０】
2010072856.tif 000012
【図１１】
2010072856.tif 000013
【図１２】
2010072856.tif 000014
【図１３】
2010072856.tif 000015
【図１４】
2010072856.tif 000016