(57)【要約】【課題】ユーザにとって利便性の高い印刷を実行することが可能な情報処理装置を提供する。【解決手段】変更操作に応じて印刷設定画面における設定項目を更新して表示する（ステップＳ３２）。印刷設定が初期状態から変更された状態かどうかを判断する（ステップＳ３４）。印刷設定が初期状態から変更された状態であると判断された場合には、テスト用印刷ボタンを表示する（ステップＳ４０）。印刷設定が初期状態から変更された状態ではないと判断された場合には、本番用印刷ボタンを表示する（ステップＳ４２）。【選択図】図７
2010218342.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ上で動作するアプリケーションソフトで作成された画像データを印刷するために画像形成装置へ転送する情報処理装置であって、
前記画像データの印刷を実行する際に、前記画像データに関連づけられて転送される、前記画像データの前記画像形成装置における印刷の態様を示す所定の印刷設定情報が設定された印刷設定画面を表示する印刷設定画面表示手段と、
前記印刷設定画面におけるユーザ操作に従って前記所定の印刷設定情報の設定の変更を受け付ける印刷設定変更受付手段と、
前記印刷情報受付手段により前記所定の印刷設定情報の設定の変更を受け付けた場合に更新された前記印刷設定画面を表示する印刷設定画面更新手段とを備え、
前記印刷設定画面更新手段は、前記所定の印刷設定情報を設定するための印刷設定画面に表示されていた本番用の印刷の実行を指示する印刷ボタンをテスト用の印刷を実行するテスト印刷ボタンに変更する、情報処理装置。
【請求項２】
前記印刷設定画面更新手段は、前記本番用の印刷の実行を指示する印刷ボタンをテスト用の印刷を実行するテスト印刷ボタンとともに表示する、請求項１記載の情報処理装置。
【請求項３】
前記印刷設定画面には、ユーザ操作に従って前記所定の印刷設定情報の変更が可能な複数の設定選択項目が表示され、
前記印刷設定画面更新手段は、前記印刷設定変更受付手段により変更が受け付けられた設定選択項目の表示を変更する、請求項１記載の情報処理装置。
【請求項４】
ユーザ操作に従って前記印刷設定画面において前記テスト印刷ボタンの実行が指示された場合に、前記画像データに対してテスト用の印刷であることを示す画像データを合成する画像データ合成手段と、
前記画像データ合成手段により合成された画像データを含む印刷ジョブを前記画像形成装置に転送する印刷ジョブ転送手段とをさらに備える、請求項１記載の情報処理装置。
【請求項５】
ユーザ操作に従って前記印刷設定画面において前記テスト印刷ボタンの実行が指示された場合に印刷設定画面を再表示する印刷設定画面再表示手段をさらに備える、請求項１記載の情報処理装置。
【請求項６】
前記ユーザ操作に従って前記印刷設定画面において前記テスト印刷ボタンの実行が指示された場合に前記画像形成装置における前記テスト用の印刷の完了を検知する印刷完了検知手段と、
前記印刷設定画面再表示手段は、前記印刷完了検知手段により前記画像形成装置における前記テスト用の印刷の完了が検知された場合に、前記印刷設定画面を再表示する、請求項５記載の情報処理装置。
【請求項７】
前記印刷設定画面再表示手段は、前記テスト印刷ボタンの実行が指示された場合に設定されていた前記印刷設定画面を再表示する、請求項１記載の情報処理装置。
【請求項８】
コンピュータ上で動作するアプリケーションソフトで作成された画像データを印刷するために画像形成装置へ転送する情報処理装置の制御方法であって、
前記画像データの印刷を実行する際に、前記画像データに関連づけられて転送される、前記画像データの前記画像形成装置における印刷の態様を示す所定の印刷設定情報が設定された印刷設定画面を表示するステップと、
前記印刷設定画面におけるユーザ操作に従って前記所定の印刷設定情報の設定の変更を受け付けるステップと、
前記設定の変更を受け付けるステップにより前記所定の印刷設定情報の設定の変更を受け付けた場合に更新された前記印刷設定画面を表示するステップとを備え、
前記更新された印刷設定画面を表示するステップは、前記所定の印刷設定情報を設定するための印刷設定画面に表示されていた本番用の印刷の実行を指示する印刷ボタンをテスト用の印刷を実行するテスト印刷ボタンに変更する、情報処理装置の制御方法。
【請求項９】
コンピュータ上で動作するアプリケーションソフトで作成された画像データを印刷するために画像形成装置へ転送する情報処理装置の前記コンピュータに、
前記画像データの印刷を実行する際に、前記画像データに関連づけられて転送される、前記画像データの前記画像形成装置における印刷の態様を示す所定の印刷設定情報が設定された印刷設定画面を表示するステップと、
前記印刷設定画面におけるユーザ操作に従って前記所定の印刷設定情報の設定の変更を受け付けるステップと、
前記設定の変更を受け付けるステップにより前記所定の印刷設定情報の設定の変更を受け付けた場合に更新された前記印刷設定画面を表示するステップとの処理を実行させ、
前記更新された印刷設定画面を表示するステップは、前記所定の印刷設定情報を設定するための印刷設定画面に表示されていた本番用の印刷の実行を指示する印刷ボタンをテスト用の印刷を実行するテスト印刷ボタンに変更する、処理を実行させる、情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ上で動作するアプリケーションソフト（ワープロなど）などからの出力情報を印刷するための情報処理装置に関する。
【背景技術】
【０００２】
従来の印刷システムでは、コンピュータの二次記憶装置などに保存されている画像データ（アプリケーションで作成されたデータファイル）を印刷する場合、ユーザは次のような手順で印刷を実行していた。
【０００３】
たとえば、コンピュータの基本ソフトウェア（ＯＳ）としてウインドウズ（Ｒ）を用いる場合について述べる。この基本ソフトウェア上では、印刷対象となるデータはファイルデータという形式で保存されている。
【０００４】
ユーザは印刷対象のファイルデータを見つけて、そしてそのファイルデータを作成したアプリケーション（たとえば、文書編集アプリケーションであるワープロソフト、表計算ソフトなど）を実行して、印刷対象となるファイルデータをオープンする。
【０００５】
そして、そのアプリケーションのサービスとして備えられている印刷命令を実行することで、印刷を行なうことができる。
【０００６】
より具体的には、コンピュータにおける印刷の処理は、コンピュータ上で文書編集アプリケーションを起動し、新規文書を作成したり、保存されている文書ファイルを開いて編集したりする等の処理を行なった後、文書編集アプリケーションの備えている印刷処理機能を起動させて、印刷処理を行なわせる。
【０００７】
印刷処理が実行されると、文書編集アプリケーションがコンピュータ上のＯＳの管理下の中間モジュール（ＧＤＩ（Graphical Device Interface））によってプリンタドライバを呼出し、呼出されたプリンタドライバは印刷を行なう画像形成装置のコントローラが解釈できるＰＤＬ（ページ記述言語）を作成する。
【０００８】
ユーザが文書編集アプリケーション上で処理をしている際に、印刷メニューをクリックすると、印刷に関する印刷設定のためのユーザーインターフェイスが表示される。
【０００９】
具体的には、印刷設定に関する項目として、用紙サイズ、解像度、用紙方向および印刷部数等のように種々の項目を設定することが可能である。
【００１０】
一方、近年においては、複写処理作業における効率化や高品質化を図るために、大量に印刷処理を実行する場合には、いきなり本番印刷を実行せず、実験的に１枚のみ印刷するテスト印刷を実行する機能が設けられている。そして、テスト印刷の結果を確認し、所望の品質であるかを確認した後、よければ必要量だけのコピーを実行するものであり、この点に関して、特開平８−９５４３６号公報においては、画像形成装置のインターフェース画面としてテスト印刷後に、印刷設定を微調整する方式が開示されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平８−９５４３６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
一方で、テスト印刷を実行する場合には、省資源や視認性の向上等を考慮して、本番印刷の印刷設定として設定される規定のフォーマットとは異なる印刷設定をする可能性がある。例えば、集約処理として２イン１を実行したり、あるいは、カラー印刷をモノクロ印刷にしたり等する可能性があり、仮に、印刷設定を変更した場合には、本番印刷を実行するために元の規定のフォーマットに従う印刷設定に戻す必要があったが、どの項目を変更したか否かを把握しておく必要があり、煩雑であるという問題があった。
【００１３】
本発明は、上記のような問題を解決するためになされたものであって、ユーザにとって利便性の高い印刷を実行することが可能な情報処理装置、情報処理装置の制御方法、情報処理装置の制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明のある局面に従う情報処理装置は、コンピュータ上で動作するアプリケーションソフトで作成された画像データを印刷するために画像形成装置へ転送する情報処理装置であって、画像データの印刷を実行する際に、画像データに関連づけられて転送される、画像データの画像形成装置における印刷の態様を示す所定の印刷設定情報が設定された印刷設定画面を表示する印刷設定画面表示手段と、印刷設定画面におけるユーザ操作に従って所定の印刷設定情報の設定の変更を受け付ける印刷設定変更受付手段と、印刷情報受付手段により所定の印刷設定情報の設定の変更を受け付けた場合に更新された印刷設定画面を表示する印刷設定画面更新手段とを備える。印刷設定画面更新手段は、所定の印刷設定情報を設定するための印刷設定画面に表示されていた本番用の印刷の実行を指示する印刷ボタンをテスト用の印刷を実行するテスト印刷ボタンに変更する。
【００１５】
好ましくは、印刷設定画面更新手段は、本番用の印刷の実行を指示する印刷ボタンをテスト用の印刷を実行するテスト印刷ボタンとともに表示する。
【００１６】
好ましくは、印刷設定画面には、ユーザ操作に従って所定の印刷設定情報の変更が可能な複数の設定選択項目が表示される。印刷設定画面更新手段は、印刷設定変更受付手段により変更が受け付けられた設定選択項目の表示を変更する。
【００１７】
好ましくは、ユーザ操作に従って印刷設定画面においてテスト印刷ボタンの実行が指示された場合に、画像データに対してテスト用の印刷であることを示す画像データを合成する画像データ合成手段と、画像データ合成手段により合成された画像データを含む印刷ジョブを画像形成装置に転送する印刷ジョブ転送手段とをさらに備える。
【００１８】
好ましくは、ユーザ操作に従って印刷設定画面においてテスト印刷ボタンの実行が指示された場合に印刷設定画面を再表示する印刷設定画面再表示手段をさらに備える。
【００１９】
特に、ユーザ操作に従って印刷設定画面においてテスト印刷ボタンの実行が指示された場合に画像形成装置におけるテスト用の印刷の完了を検知する印刷完了検知手段と、印刷設定画面再表示手段は、印刷完了検知手段により画像形成装置におけるテスト用の印刷の完了が検知された場合に、印刷設定画面を再表示する。
【００２０】
好ましくは、印刷設定画面再表示手段は、テスト印刷ボタンの実行が指示された場合に設定されていた印刷設定画面を再表示する。
【００２１】
本発明のある局面に従う情報処理装置の制御方法は、コンピュータ上で動作するアプリケーションソフトで作成された画像データを印刷するために画像形成装置へ転送する情報処理装置の制御方法であって、画像データの印刷を実行する際に、画像データに関連づけられて転送される、画像データの画像形成装置における印刷の態様を示す所定の印刷設定情報が設定された印刷設定画面を表示するステップと、印刷設定画面におけるユーザ操作に従って所定の印刷設定情報の設定の変更を受け付けるステップと、設定の変更を受け付けるステップにより所定の印刷設定情報の設定の変更を受け付けた場合に更新された印刷設定画面を表示するステップとを備え、更新された印刷設定画面を表示するステップは、所定の印刷設定情報を設定するための印刷設定画面に表示されていた本番用の印刷の実行を指示する印刷ボタンをテスト用の印刷を実行するテスト印刷ボタンに変更する。
【００２２】
本発明のある局面に従う情報処理装置の制御プログラムは、コンピュータ上で動作するアプリケーションソフトで作成された画像データを印刷するために画像形成装置へ転送する情報処理装置のコンピュータに、画像データの印刷を実行する際に、画像データに関連づけられて転送される、画像データの画像形成装置における印刷の態様を示す所定の印刷設定情報が設定された印刷設定画面を表示するステップと、印刷設定画面におけるユーザ操作に従って所定の印刷設定情報の設定の変更を受け付けるステップと、設定の変更を受け付けるステップにより所定の印刷設定情報の設定の変更を受け付けた場合に更新された印刷設定画面を表示するステップとの処理を実行させ、更新された印刷設定画面を表示するステップは、所定の印刷設定情報を設定するための印刷設定画面に表示されていた本番用の印刷の実行を指示する印刷ボタンをテスト用の印刷を実行するテスト印刷ボタンに変更する、処理を実行させる。
【発明の効果】
【００２３】
本発明のある局面に従う情報処理装置は、所定の印刷設定情報の設定の変更を受け付けた場合に更新された印刷設定画面を表示する印刷設定画面更新手段を設ける。印刷設定画面更新手段は、所定の印刷設定情報を設定するための印刷設定画面に表示されていた本番用の印刷の実行を指示する印刷ボタンをテスト用の印刷を実行するテスト印刷ボタンに変更する。したがって、所定の印刷設定情報から変更操作された場合には、印刷設定画面において、印刷ボタンがテスト印刷ボタンに変更されるため容易にテスト印刷の印刷設定であることを把握することが可能となりユーザにとって利便性の高い印刷を実行することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態１に従う印刷システムの構成について説明する図である。
【図２】本発明の実施の形態１に従う画像形成装置１０の概略ブロック図について説明する図である。
【図３】本発明の実施の形態１に従うＰＣの概略ブロック図について説明する図である。
【図４】図３で示したＰＣ１００の本体部２０００における印刷機能に係る処理構成を説明する機能ブロック図について説明する図である。
【図５】本発明の実施の形態１に従うドライバＧＵＩの処理手順について説明する図である。
【図６】ドライバＧＵＩ２１００の設定表示部２２１０によってディスプレイ部２５０に表示される印刷設定画面４０を説明する図である。
【図７】本発明の実施の形態１に従う印刷設定画面の更新表示処理について説明する図である。
【図８】本発明の実施の形態１に従うユーザ設定モードにおける更新表示処理された印刷設定画面について説明する図である。
【図９】本発明の実施の形態１の変形例１に従う印刷設定画面の更新表示処理について説明する図である。
【図１０】本発明の実施の形態１の変形例１に従うユーザ設定モードにおける更新表示処理された印刷設定画面について説明する図である。
【図１１】本発明の実施の形態１の変形例２に従う印刷設定画面の更新表示処理について説明する図である。
【図１２】本発明の実施の形態１の変形例２に従うユーザ設定モードにおける更新表示処理された印刷設定画面について説明する図である。
【図１３】本発明の実施の形態２に従う本番印刷とテスト印刷における印刷処理について説明する図である。
【図１４】本発明の実施の形態３に従う印刷設定画面の再表示の処理について説明する図である。
【図１５】本発明の実施の形態３に従うテスト印刷における印刷設定画面の再表示について説明する図である。
【図１６】本発明の実施の形態３の変形例に従う印刷設定画面の再表示の処理について説明する図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明において同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。
【００２６】
（実施の形態１）
図１を用いて、本発明の実施の形態１に従う印刷システムの構成について説明する。
【００２７】
図１を参照して、本発明の実施の形態１に従う情報処理システムは、画像形成装置１０と、ＬＡＮ６０（Local Area Network）等のネットワークを介して接続された情報処理装置であるパーソナルコンピュータ（以下、単にＰＣとも称する）１００，１０２とで構成される。各ＰＣ１００，１０２と画像形成装置１０とはＬＡＮ６０を介して互いにデータの授受が可能なように接続されており、本発明においては各ＰＣ１００，１０２上で実行されるアプリケーション上で作成された画像データを印刷ジョブとして画像形成装置１０に出力する。画像形成装置１０は、各ＰＣ１００，１０２から送信された印刷ジョブを受信して印刷処理を実行する場合について説明する。
【００２８】
なお、ここでは、情報処理装置として２台のＰＣがＬＡＮ６０に接続されている構成について説明するが、これらの数は３個に限定されるものではなく、少なくとも１個以上あればよい。また、ＬＡＮに限らずＷＡＮ（Wide Area Network）等であってもよい。
【００２９】
図２を用いて、本発明の実施の形態１に従う画像形成装置１０の概略ブロック図について説明する。
【００３０】
図２を参照して、本発明の実施の形態１に従う画像形成装置１０は、画像入力部１１と、画像出力部１２と、画像メモリ部１３と、操作／表示部１４と、圧縮／復号部１５と、メーラ１６と、制御部１７と、ＲＯＭ１８と、ＲＡＭ１９と、通信部２０と、外部インターフェース部２１と、ファイル変換部２２と、内部バス２４とを含む。
【００３１】
画像入力部１１は、図示しない載荷台にセットされた原稿を図示しないスキャナにより読取って画像データを取得する。
【００３２】
画像出力部１２は、画像データを所定の用紙に印刷する。画像メモリ部１３は、画像出力部１２に出力する画像データを一時的に保持する。
【００３３】
操作／表示部１４は、ユーザによる種々の操作入力を受け付けるとともに、種々の設定情報を表示する。
【００３４】
圧縮／復号部１５は、画像データの圧縮／復号を行なう。メーラ１６は、電子メールの送受信を実行する。
【００３５】
制御部１７は、画像形成装置１０全体を制御し、各部に対して必要な指示を出力する。
ＲＯＭ１８（Read Only Memory）は、画像形成装置１０における所定の機能を実現するためのプログラム等を格納する。
【００３６】
ＲＡＭ１９（Random Access Memory）は、ワークエリアとして利用される。通信部２０は、ＬＡＮ６０と接続され、外部との間でデータの授受を実行する。
【００３７】
本例においては、通信部２０を介してＰＣ１００，１０２からの印刷ジョブを受信する。外部インターフェース部２１は、外部装置との間での接続を実行する。ファイル変換部２２は、画像データのファイル形式および電子メールのファイル形式等の種々のファイル形式の変換を実行する。
【００３８】
ＰＣ１００，１０２から送信された印刷ジョブは、ＬＡＮ６０を介して通信部１９において受信される。そして、受信された印刷ジョブは、ＲＡＭ１９に保存される。そして、ＲＡＭ１９に保存された印刷ジョブに含まれる印刷データ（描画データ）は、画像メモリ部１３に展開されて、所定の用紙に印刷データが印刷されることになる。なお、ここで言う印刷データは、各ＰＣ１００，１０２上で実行されるアプリケーション上で作成された画像データをＰＤＬ（ページ記述言語）に変換したものである。
【００３９】
図３を用いて本発明の実施の形態１に従うＰＣの概略ブロック図について説明する。
図３を参照して、本発明の実施の形態に従うＰＣ１００は、本体部２０００と、表示手段であるディスプレイ部２５０と、入力手段として、キー入力手段であるキーボード２６０と、ポインティングデバイスであるマウス２７０とで構成される。これら、本体部２０００と、ディスプレイ部２５０、入力手段として、キーボード２６０およびマウス２７０は、別体で構成されている場合について説明するが、各々が本体部２０００と一体で構成されていても良い。
【００４０】
なお、ディスプレイ部２５０は、液晶表示装置であっても良いし、ＣＲＴ（Cathode Ray Tube）ディスプレイ装置であっても良いし、プラズマディスプレイ装置であっても良いし、表示することが可能な装置であれば何でも良い。
【００４１】
本体部２０００は、オペレーティングシステム（ＯＳ：Operating System）を含む各種プログラムを実行するためのＣＰＵ（Central Processing Unit）２０１と、ＣＰＵ２０１のプログラム部分の実行に必要なデータを一時的に記憶するＲＡＭ２１２と、ＣＰＵ２０１で実行されるプログラムやデータを不揮発的に記憶するハードディスク部（ＨＤＤ：Hard Disk Drive）２１１と、ＣＰＵ２０１で実行されるプログラムが予め格納されたＲＯＭ２１３とを含む。ＲＯＭ２１３あるいはＨＤＤ２１１には、予め基本ソフトウェア（ＯＳ）が格納されており、当該ＯＳを実行することにより各種アプリケーションが実行されるものとする。
【００４２】
また、ＨＤＤ２１１には、画像形成装置１０に対して印刷ジョブを送信するためのソフトウェアプログラムであるプリンタドライバが記憶されており、当該プリンタドライバをＣＰＵ２０１が読込むことにより後述する機能が実現される。
【００４３】
このようなプログラムは、ＦＤドライブ２１７あるいはＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）ドライブ２１５によってそれぞれフレキシブルディスク２１７ａまたはＣＤ−ＲＯＭ２１５ａなどから読取られる。そして、読取られたプログラムは、ＨＤＤ２１１に格納されて利用されるものとする。なお、本例においては、フレキシブルディスク２１７ａまたはＣＤ−ＲＯＭ２１５ａなどから読取られる場合について説明したが、特に、これらフレキシブルディスク２１７ａまたはＣＤ−ＲＯＭ２１５ａなどから読取られる場合に限らず、ＬＡＮ６０を介してプリンタドラバが格納されている図示しないサーバからダウンロードすることも可能である。また、本例においては、入力手段として、キーボード２６０、マウス２７０を例に挙げて説明するが、タッチパネルを設けてタッチパネルを介して入力を実行するようにしても良い。
【００４４】
ＣＰＵ２０１は、キーボード２６０あるいはマウス２７０と接続される入力制御部２０９を介してキーボード２６０あるいはマウス２７０の操作によるユーザからの指示を受取るとともにプログラムの実行によって生成される画面出力をディスプレイ制御部２０５に出力する。
【００４５】
ディスプレイ制御部２０５は、画面出力をディスプレイ部２５０に出力する。
また、ＣＰＵ２０１は、ＬＡＮカード等からなるネットワークインターフェイスカード（ＮＩＣ）２０７を介してＬＡＮ６０（あるいはＷＡＮ等）に接続された画像形成装置１０に対して印刷ジョブを送信する。
【００４６】
また、上述の各部は内部バス２０３を介して相互データを授受する。
なお、ＰＣ１００，１０２の各々の構成については同様であるのでその詳細な説明は繰返さない。
【００４７】
図４を用いて、図３で示したＰＣ１００の本体部２０００における印刷機能に係る処理構成を説明する機能ブロック図について説明する。
【００４８】
図４を参照して、矩形の破線上にＯＳと記されているのは、矩形内の各構成要素が基本ソフトウェア（以下、ＯＳと称する（例えば、ウインドウズ（Ｒ）））の構成要素であることを意味するものではなく、矩形内の構成要素がＯＳ上で動作するものであるという意味で記したものである。
【００４９】
上述したようにＰＣ１００の本体部２０００には、入力手段としてのキーボード２６０やポインティングデバイスとしてのマウス２７０と、表示手段としてのディスプレイ部２５０とが接続され、これにより１つのコンピュータシステムが実現されている。
【００５０】
本体部２０００は、ウインドウズ（Ｒ）等のＯＳの下で動作しているものとする。
本体部２０００について、本発明に関する機能的な部分にのみ着目して、ＯＳ上での機能を大きく分類すると起動されたアプリケーションソフト２０１０、ＯＳの一部であるグラフィックデバイスインターフェイス（以後、ＧＤＩ）２０２０と、プリンタドライバ２０３０と、プリンタドライバ２０３０により生成されたデータを一時的に格納するプリントスプーラ２０４０とに分類される。
【００５１】
なお、ＯＳによってはこれらの名称や機能的な枠組は若干異なる場合があるが、たとえばＧＤＩプリンタドライバと呼ばれるモジュールの名称はウインドウズ等の固有の名称であり、他のＯＳにおける同等の機能は、たとえば、グラフィックカーネルやプリントフィルタなどと呼ばれるモジュールで実現されている。また、プリントスプーラ２０４０においてもプリントキューと呼ばれるモジュールに処理を組込むことによって実現することが可能である。
【００５２】
なお、一般的にこれらの構成要素からなる本体部２０００は、図２に示したＣＰＵ２０１、ＨＤＤ２１１、ＲＡＭ２１２、ＲＯＭ２１３等のハードウェアの下で基本ソフトと呼ばれるソフトウェア（ＢＩＯＳ）がその制御を司り、その基本ソフトの下で応用ソフト（アプリケーションソフト）が動作するような構成になっている。
【００５３】
プリンタドライバ２０３０等もこの応用ソフトの１つとして位置付けられるものである。
【００５４】
アプリケーションソフト２０１０は、たとえば、ワープロや表計算等の機能を実行するためのソフトウェアであり、基本ソフトウェア上で動作する応用ソフトウェアを指すものである。
【００５５】
また、アプリケーションソフト２０１０は、任意のタイミングで複数起動することが可能でありこれらをアプリ２０６０として図示してある。
【００５６】
次に、アプリケーションソフト２０１０として、任意の文章編集アプリケーションを使用した場合を例に説明する。
【００５７】
アプリケーションソフト２０１０により文章あるいは図形等のイメージの編集作業を中心に行ない、そのイメージを印刷する場合には、ディスプレイ部２５０上に表示される印刷メニューをマウス２７０等によって選択して、印刷を実行することができる。
【００５８】
次に、アプリケーションソフト２０１０は、基本ソフトの一部の機能であるＧＤＩ２０２０をコールする。このＧＤＩ２０２０は、画像表示や印刷出力等の表示デバイスや印刷デバイスを司る基本関数群であり、各社各様のアプリケーションソフトウェアはこの基本関数群を利用することで、機種（ハードウェア）に依存する部分を意識することなくアプリケーションソフトウェアを動作させることが可能である。
【００５９】
そして、このＧＤＩ２０２０では、それぞれの印刷装置の機種に依存する情報を管理するプリンタドライバ２０３０から印刷デバイス（この場合は画像形成装置１０）の持つ描画能力や印刷解像度などの情報を取込み、アプリケーションソフト２０１０からコールされたＡＰＩ（Application Program Interface）関数を処理し、その処理内容に応じてプリンタドライバ２０３０がＧＤＩ２０２０に対して提供する関数をコールする。
【００６０】
この関数は予め決められたインターフェイス（Device Driver Interface（ＤＤＩ））になっており、プリンタドライバの作成者は、このインターフェイスから実際の印刷装置へデータを出力するためのデータ変換を中心にしてプリンタドライバを作成することとなる。
【００６１】
プリンタドライバ２０３０は、プリンタドライバ全体を統括するドライバコア２０９０と、ドライバＧＵＩ２１００と、印刷データ生成部２０７０と、プリンタ制御コマンド生成部２０８０とで構成される。
【００６２】
ドライバＧＵＩ２１００は、設定表示部２１１０と、機能設定部２１３０との各モジュールにより構成される。
【００６３】
設定表示部２１１０は、印刷環境設定をユーザに表示するための印刷設定画面を表示手段としてのディスプレイ部２５０に対して出力する。機能設定部２１３０は、印刷設定画面が表示された場合に、入力手段としてのキーボード２６０やポインティングデバイスとしてのマウス２７０からのユーザからの入力指示に従って印刷環境設定（単に印刷設定とも称される）を実行する。
【００６４】
また、プリンタドライバ２０３０は、ＧＤＩ２０２０から受取ったＤＤＩ情報と、ドライバＧＵＩ（Graphical User Interface）２１００によって設定された印刷環境設定をもとに、印刷データ生成部２０７０において画像データに基づいて印刷データ（描画データ）の生成処理を実行するとともに、プリンタ制御コマンド生成部２０８０において、プリンタ制御コマンドの生成処理を行なう。
【００６５】
そして、印刷実行指示に従い生成された印刷データ（描画データ）やプリンタ制御コマンドを印刷ジョブとしてプリントスプーラ２０４０に対して出力する。
【００６６】
そして、これら印刷データやプリンタ制御コマンドで構成される印刷ジョブは、プリントスプーラ２０４０からＮＩＣ２０７を介して画像形成装置１０へと出力される。
【００６７】
そして、画像形成装置１０において、印刷ジョブに含まれるプリンタ制御コマンドに従う所定の処理が実行され、例えば印刷データが記録用紙に印刷されることになる。
【００６８】
図５を用いて本発明の実施の形態１に従うドライバＧＵＩの処理手順について説明する。
【００６９】
図５を参照して、まず、ドライバコア２０９０は、印刷設定の起動指示があるかどうかを判断する（ステップＳ２）。
【００７０】
具体的には、文書編集アプリケーションを起動し、新規文書を作成したり、保存されている文書ファイルを開いて編集したりする等の処理を行なった後、文書編集アプリケーションの備えている印刷処理機能を起動させて、印刷環境設定を実行するための印刷設定画面の起動指示入力があるかどうかを判断する。なお、印刷設定の起動指示については、起動ボタンを設けてユーザの操作により起動させたり、あるいは、文書編集アプリケーションの起動に合わせて起動させることも可能であり、当該起動方法については限定されない。
【００７１】
そして、ステップＳ２において、ドライバコア２０９０は、印刷設定の起動指示が実行された場合、ドライバＧＵＩ２１００の設定表示部２２１０に指示し、印刷初期設定画面を表示する（ステップＳ４）。なお、印刷設定の起動指示が実行された場合には、本例においては、予めプリセットされている初期設定情報が読み込まれ、当該初期設定情報に基づいて印刷初期設定画面が表示されるものとする。あるいは、前回時において、印刷処理が実行されていた場合には、当該印刷処理を実行した際の印刷設定情報を例えばＨＤＤ２１１等に保存しておいて、当該保存された印刷設定情報に基づいて印刷初期設定画面を表示するようにすることも可能である。
【００７２】
図６を用いて、ドライバＧＵＩ２１００の設定表示部２２１０によってディスプレイ部２５０に表示される印刷設定画面４０を説明する。
【００７３】
図６を参照して、印刷設定画面４０においては、印刷環境設定に係る各種複数の設定項目を設定することが可能であり、具体的には、例えば、上部に設けられた設定項目毎に分類された複数のタブをポインティングデバイスであるマウス２７０あるいはキーボード２６０等により指定することにより各種の印刷環境に係る設定を実行することができる。
【００７４】
各種タブあるいは設定項目等をマウス２７０等により指定することにより、たとえば印刷用紙の選択や画像品質あるいは印刷部数等を設定することが可能である。
【００７５】
本例においては、一例として画像データの配置に関する「レイアウト」のタブが指定された場合の各種設定項目が表示されている。
【００７６】
例えば、一例として、印刷種類の設定に関する項目ボタン１１６が示されており、ユーザは、当該項目ボタン１１６を指定することにより、例えばプルダウンメニューにより「片面」、「両面」等の設定を変更操作することが可能であるものとする。
【００７７】
そして、モード設定の項目ボタン１１０が設けられており、当該モード設定の項目ボタン１１０において「ユーザ設定」モードが指定されている場合が示されている。したがって、後述するが、当該印刷設定画面４０は、ユーザ設定モードにおける印刷設定画面に相当する。
【００７８】
本実施の形態１においては、ポインティングデバイスであるマウス２７０を用いて当該モード設定の項目ボタン１１０を操作して、「ユーザ設定」モードに設定した場合について説明する。
【００７９】
「ユーザ設定」モードは、デフォルトで定められた初期設定モードとは異なり、ユーザが独自に設定した規定のフォーマットに従う印刷設定が実行されたものである。本例においては、ユーザ操作により、予め「ユーザ設定」モードとして、規定のフォーマットとして印刷設定情報がＨＤＤ２１１等に格納されている場合を想定している。
【００８０】
ここで、印刷設定画面４０において、モード設定の追加の項目ボタン１１２と、モード設定の編集の項目ボタン１１４とが設けられている。例えば、ユーザがポインティングデバイスであるマウス２７０等によりモード設定の追加の項目ボタン１１２を指定することにより新たなモードを規定することが可能であるものとする。また、ユーザがポインティングデバイスであるマウス２７０等によりモード設定の編集の項目ボタン１１４を指定することにより、指定されているモード（ここでは「ユーザ設定」モード）の印刷設定情報を編集することが可能である。したがって、規定のフォーマットとして設定された「ユーザ設定」モードの印刷設定情報を変更したい場合には、当該編集の項目ボタン１１４とを指定することにより変更することが可能であるものとする。
【００８１】
そして、印刷設定画面４０の下領域において、印刷の実行を指示する印刷ボタン１２０が設けられている。ユーザがポインティングデバイスであるマウス２７０等により印刷ボタン１２０を指定することにより、印刷処理が実行される。
【００８２】
本実施の形態１においては、ユーザが印刷設定画面４０において、ユーザ設定モードに指定した場合における処理について説明するためその他のモード例えば通常のデフォルトで定められている設定モード等に設定されている場合の処理については省略する。
【００８３】
再び、図５を参照して、次に、ドライバコア２０９０は、ユーザ設定モードの指示があったかどうかを判断する（ステップＳ６）。
【００８４】
ステップＳ６において、ユーザ設定モードの指示が有った場合には、ユーザ設定モードにおける印刷設定画面を表示する（ステップＳ８）。具体的には、ドライバコア２０９０は、マウス２７０等の入力によるユーザ設定モードの指示の入力に従って、ドライバＧＵＩ２１００に指示し、ドライバＧＵＩ２１００の設定表示部２１１０は、予め格納されているユーザ設定モードにおける格納された印刷設定情報に基づいてユーザ設定モードにおける印刷設定画面を表示する。
【００８５】
次に、ドライバコア２０９０は、ユーザによる印刷設定画面における印刷設定の変更操作の入力があるかどうかを判断する（ステップＳ１０）。
【００８６】
たとえば、図６で説明した印刷設定画面４０において、ユーザがポインティングデバイスであるマウス２７０等で指定入力して、一例として、印刷種類の設定に関する項目ボタン１１６を指定することにより、例えばプルダウンメニューにより「片面」から「両面」に設定を変更操作することが可能であるものとする。
【００８７】
そして、ステップＳ１０において、変更操作が無いと判断された場合には、ステップＳ１４にスキップする（ステップＳ１０においてＮＯ）。
【００８８】
一方、ドライバコア２０９０は、マウス等あるいはキーボード等を指定入力することによって印刷設定の項目に関して変更操作が行なわれたと判断した場合には（ステップＳ１０においてＹＥＳ）、ドライバＧＵＩ２１００の設定表示部２２１０に指示し、印刷設定画面の更新表示処理を実行する（ステップＳ１２）。
【００８９】
図７を用いて、本発明の実施の形態１に従う印刷設定画面の更新表示処理について説明する。
【００９０】
図７を参照して、変更操作に応じて印刷設定画面における設定項目を更新して表示する（ステップＳ３２）。
【００９１】
具体的には、ドライバコア２０９０は、マウス２７０等の入力に従って、ドライバＧＵＩ２１００に指示し、ドライバＧＵＩ２１００の設定表示部２１１０は、指示された変更操作された設定項目を更新して印刷設定画面を表示する。また、ドライバＧＵＩ２１００の機能設定部２１３０は、ドライバコア２０９０から指示された変更操作された設定項目に関する印刷設定情報に基づいて印刷に係る環境設定を実行する。
【００９２】
次に、印刷設定が初期状態から変更された状態かどうかを判断する（ステップＳ３４）。具体的には、機能設定部２１３０は、ユーザ設定モードにおける印刷設定情報と、変更操作された設定項目に関する印刷設定情報とを比較して、印刷設定が初期状態から変更された状態かどうかを判断する。そして、印刷設定が初期状態から変更された状態であると判断された場合には、テスト用印刷ボタンを表示する（ステップＳ４０）。
【００９３】
一方、印刷設定が初期状態から変更された状態ではないと判断された場合には、本番用印刷ボタンを表示する（ステップＳ４２）。具体的には、機能設定部２１３０は、比較結果を設定表示部２１１０に出力し、設定表示部２１１０は、テスト用印刷ボタンあるいは本番用印刷ボタンを印刷設定画面に表示する。
【００９４】
そして、再び、図５の処理に戻る（リターン）。
図８を用いて、本発明の実施の形態１に従うユーザ設定モードにおける更新表示処理された印刷設定画面について説明する。
【００９５】
図８を参照して、印刷設定画面４０＃は、図６で説明した印刷設定画面４０と比較して、印刷種類の設定項目が「両面」に変更されている点が異なる。そして、印刷ボタン１２０がテスト印刷ボタン１３０に変更表示されている点が異なる。
【００９６】
したがって、当該画面において、ユーザは、変更操作により、印刷ボタン１２０がテスト印刷ボタン１３０に変更表示されているため、現在の印刷設定がユーザ設定モードにおける初期状態ではなく、変更操作により初期状態から変更された印刷設定であることを視覚的に認識することが可能である。
【００９７】
再び図５を参照して、印刷設定画面の更新表示処理の後（ステップＳ１２の後）、ドライバコア２０９０は、テスト印刷実行指示が有るかどうかを判断する（ステップＳ１６）。
【００９８】
具体的には、テスト印刷実行指示は、例えば、印刷設定画面４０＃において、ユーザがテスト印刷ボタン１３０をマウス２７０等により指定したか否かで判断することが可能である。
【００９９】
そして、ステップＳ１６において、テスト印刷実行指示があったと判断された場合には、ドライバＧＵＩ２１００における処理を終了する（エンド）。具体的には、印刷設定画面４０＃の表示を終了する。
【０１００】
一方、ステップＳ１６において、テスト印刷実行指示が無かったと判断された場合には、本番印刷実行指示が有るかどうかを判断する（ステップＳ２０）。具体的には、本番印刷実行指示は、例えば、印刷設定画面４０において、ユーザが印刷ボタン１２０をマウス２７０等により指定したか否かで判断することが可能である。
【０１０１】
そして、ステップＳ１６において、テスト印刷実行指示があったと判断された場合には、ドライバＧＵＩ２１００における処理を終了する（エンド）。具体的には、印刷設定画面４０の表示を終了する。
【０１０２】
そして、上記のテストあるいは本番印刷実行指示が有った場合、ドライバコア２０９０は、設定された印刷設定情報および画像データを印刷データ生成部２０７０、プリンタ制御コマンド生成部２０８０に出力し、上述したように印刷ジョブとして、プリントスプーラ２０４０に対して出力される。そして、印刷データ生成部２０７０、プリンタ制御コマンド生成部２０８０で生成された印刷データやプリンタ制御コマンドで構成される印刷ジョブは、プリントスプーラ２０４０からＮＩＣ２０７を介して画像形成装置１０へと出力される。画像形成装置１０において印刷処理が実行される。
【０１０３】
一方、ステップＳ２０において、本番印刷実行指示が無いと判断された場合（ステップＳ２０においてＮＯ）には、再び、ステップＳ１０に戻り、ユーザの変更操作の入力が有るかどうかが判断される。
【０１０４】
そして、上述の処理を繰り返す。
したがって、上述したようにユーザ設定モードにおける印刷設定画面４０において、ユーザが印刷に係る環境設定を変更操作した場合に、例えば一例として、変更操作に従って印刷設定画面４０＃に更新され、印刷ボタン１２０は、テスト印刷ボタン１３０に変更表示される。それゆえ、ユーザは、印刷ボタン１２０がテスト印刷ボタン１３０に変更表示されているため、現在の印刷設定がユーザ設定モードにおける初期状態ではなく、変更操作により初期状態から変更された印刷設定であることを視覚的に認識することが可能である。
【０１０５】
また、再び、ユーザが印刷設定画面４０＃において、ユーザが印刷に係る環境設定を変更操作した場合に、例えば一例として、印刷種類の設定項目を「両面」から「片面」に変更した場合に、変更操作に従って印刷設定画面４０に更新され、テスト印刷ボタン１３０は、印刷ボタン１２０に変更表示される。それゆえ、ユーザは、テスト印刷ボタン１３０が印刷ボタン１２０に変更表示されることにより、現在の印刷設定がユーザ設定モードにおける初期状態である印刷設定であることを視覚的に認識することが可能である。
【０１０６】
したがって、ユーザは、ユーザ設定モードからの変更操作を容易に把握することが可能であり、簡易な仕方でテスト印刷あるいは本番印刷を実行することが可能となりユーザにとって利便性の高い印刷を実行することができる。
【０１０７】
（実施の形態１の変形例１）
本発明の実施の形態１の変形例１においては、印刷設定画面の更新表示処理の別の例について説明する。なお、その他の点については、実施の形態１で説明したのと同様である。
【０１０８】
図９を用いて、本発明の実施の形態１の変形例１に従う印刷設定画面の更新表示処理について説明する。
【０１０９】
図９を参照して、図７の処理と比較して異なる点は、ステップＳ４０をステップＳ４０＃に変更した点が異なる。
【０１１０】
ステップＳ４０＃において、、印刷設定が初期状態から変更された状態かどうかが判断されて、印刷設定が初期状態から変更された状態であると判断された場合には、本番用印刷ボタンとテスト用印刷ボタンとを表示する（ステップＳ４０＃）。そして、再び、図５の処理に戻る（リターン）。
【０１１１】
図１０を用いて本発明の実施の形態１の変形例１に従うユーザ設定モードにおける更新表示処理された印刷設定画面について説明する。
【０１１２】
図１０を参照して、本発明の実施の形態１の変形例１に従うユーザ設定モードにおける更新表示処理された印刷設定画面４０＃ａは、図８で説明した印刷設定画面４０＃と比較して、下欄領域にテスト印刷ボタン１３５と、印刷ボタン１２０とが共に表示されている場合が異なる。その他の点については、図８で説明したのと同様である。
【０１１３】
したがって、上述したようにユーザ設定モードにおける印刷設定画面４０において、ユーザが印刷に係る環境設定を変更操作した場合に、例えば一例として、変更操作に従って印刷設定画面４０＃ａに更新され、印刷ボタン１２０とともに、テスト印刷ボタン１３５が表示される。それゆえ、ユーザは、テスト印刷ボタン１３５が表示されているため、現在の印刷設定がユーザ設定モードにおける初期状態ではなく、変更操作により初期状態から変更された印刷設定であることを視覚的に認識することが可能である。
【０１１４】
また、再び、ユーザが印刷設定画面４０＃ａにおいて、ユーザが印刷に係る環境設定を変更操作した場合に、例えば一例として、印刷種類の設定項目を「両面」から「片面」に変更した場合に、変更操作に従って印刷設定画面４０に更新され、印刷ボタン１２０のみが表示される。それゆえ、ユーザは、印刷ボタン１２０のみが表示されることにより、現在の印刷設定がユーザ設定モードにおける初期状態である印刷設定であることを視覚的に認識することが可能である。
【０１１５】
したがって、ユーザは、ユーザ設定モードからの変更操作を容易に把握することが可能であり、簡易な仕方でテスト印刷あるいは本番印刷を実行することが可能となりユーザにとって利便性の高い印刷を実行することができる。
【０１１６】
（実施の形態１の変形例２）
本発明の実施の形態１の変形例２においては、印刷設定画面の更新表示処理のさらに別の例について説明する。なお、その他の点については、実施の形態１で説明したのと同様である。
【０１１７】
図１１を用いて、本発明の実施の形態１の変形例２に従う印刷設定画面の更新表示処理について説明する。
【０１１８】
図１１を参照して、図７の処理と比較して異なる点は、ステップＳ４０の後に、さらにステップＳ４４を追加した点が異なる。
【０１１９】
ステップＳ４０においてテスト用印刷ボタンが表示された後、次に、変更された設定項目ボタンについて、着色表示処理を実行する（ステップＳ４４）。そして、再び、図５の処理に戻る（リターン）。
【０１２０】
図１２を用いて本発明の実施の形態１の変形例２に従うユーザ設定モードにおける更新表示処理された印刷設定画面について説明する。
【０１２１】
図１２を参照して、本発明の実施の形態１の変形例２に従うユーザ設定モードにおける更新表示処理された印刷設定画面４０＃ｂは、図８で説明した印刷設定画面４０＃と比較して、印刷種類に関する設定の項目ボタン１１６が項目ボタン１１６＃に変更されている場合が示されている。具体的には、他の項目ボタンと異なる色（例えば、青色、緑色等）に変更されている場合が示されている。
【０１２２】
その他の点については、図８で説明したのと同様である。
したがって、上述したようにユーザ設定モードにおける印刷設定画面４０において、ユーザが印刷に係る環境設定を変更操作した場合に、例えば一例として、変更操作に従って印刷設定画面４０＃ｂに更新され、テスト印刷ボタン１３５が表示される。それゆえ、ユーザは、テスト印刷ボタン１３５が表示されているため、現在の印刷設定がユーザ設定モードにおける初期状態ではなく、変更操作により初期状態から変更された印刷設定であることを視覚的に認識することが可能である。
【０１２３】
また、その際、変更されている項目ボタンに色が着色されるため、変更されている箇所を視覚的に容易に認識することが可能である。
【０１２４】
また、再び、ユーザが印刷設定画面４０＃ｂにおいて、ユーザが印刷に係る環境設定を変更操作した場合に、例えば一例として、印刷種類の設定項目を「両面」から「片面」に変更した場合に、変更操作に従って印刷設定画面４０に更新され、印刷ボタン１２０のみが表示される。それゆえ、ユーザは、印刷ボタン１２０のみが表示されることにより、現在の印刷設定がユーザ設定モードにおける初期状態である印刷設定であることを視覚的に認識することが可能である。
【０１２５】
したがって、ユーザは、ユーザ設定モードからの変更操作を容易に把握することが可能であり、簡易な仕方でテスト印刷あるいは本番印刷を実行することが可能となりユーザにとって利便性の高い印刷を実行することができる。
【０１２６】
（実施の形態２）
上記の実施の形態１においては、印刷設定画面において、現在の印刷設定がユーザ設定モードにおける初期状態か否かを判別する方式について説明したが、実際のテスト印刷と本番印刷とが区別可能であれば、いずれの印刷であるかを容易に判断することが可能であり、ユーザにとって利便性が高い。
【０１２７】
図１３を用いて、本発明の実施の形態２に従う本番印刷とテスト印刷における印刷処理について説明する。
【０１２８】
図１３を参照して、ここでは、ＰＣ１００から画像形成装置１０に対して印刷ジョブを送信した場合に印刷処理される本番印刷とテスト印刷の一例が示されている。
【０１２９】
具体的には、ＰＣ１００から印刷ジョブに含まれる印刷データ１００１が送信された場合に、本番印刷において印刷処理された印刷物１００２と、テスト印刷において印刷データ１００１が２イン１により印刷処理された印刷物１００３とが示されている。
【０１３０】
そして、本例においては、印刷物１００３において「ＴＥＳＴＰＲＩＮＴ」と表示される画像データが合成された表示で印刷された場合が示されている。
【０１３１】
具体的には、テスト印刷実行指示が有った場合、ドライバコア２０９０は、設定された印刷設定情報および画像データを印刷データ生成部２０７０、プリンタ制御コマンド生成部２０８０に出力する。本発明の実施の形態２に従う方式においては、印刷データ生成部２０７０は、テスト印刷実行指示が有った場合には、アプリケーション上で作成された画像データに対してテスト用の印刷であることを示す画像データを合成した合成データに対して印刷データを生成するものとする。
【０１３２】
そして、上述したように印刷ジョブとして、プリントスプーラ２０４０に対して出力される。そして、印刷データ生成部２０７０、プリンタ制御コマンド生成部２０８０で生成された印刷データやプリンタ制御コマンドで構成される印刷ジョブは、プリントスプーラ２０４０からＮＩＣ２０７を介して画像形成装置１０へと出力される。画像形成装置１０において上記で説明した印刷処理が実行されるものとする。
【０１３３】
当該テスト印刷において、印刷物にテスト用の画像データが付加されて印刷処理されることにより、ユーザは容易にテスト印刷であることを把握することが可能であり、ユーザにとって利便性の高い印刷を実行することができる。
【０１３４】
（実施の形態３）
上記の実施の形態１においては、印刷設定画面において、現在の印刷設定がユーザ設定モードにおける初期状態か否かを判別する方式について説明したが、テスト印刷実行指示後、再度、印刷設定画面を表示する方式について説明する。
【０１３５】
図１４を用いて、本発明の実施の形態３に従う印刷設定画面の再表示の処理について説明する。
【０１３６】
図１４を参照して、ドライバコア２０９０は、印刷実行指示が有ったかどうかを判断する（ステップＳ５２）。ステップＳ５２において、ドライバコア２０９０は、印刷実行指示が有ったと判断された場合には、ドライバＧＵＩ２１００の設定表示部２１１０に指示し印刷設定画面の表示を終了する、すなわち、印刷設定画面を非表示にする（ステップＳ５４）。
【０１３７】
そして、次に、ドライバコア２０９０は、印刷実行指示がテスト印刷の実行であるかどうかを判断する（ステップＳ５６）。ステップＳ５６において、ドライバコア２０９０は、印刷実行指示がテスト印刷の実行であると判断した場合には、ドライバＧＵＩ２１００の設定表示部２１１０に指示し、印刷設定画面を再表示する（ステップＳ５８）。そして、処理を終了する（エンド）。一方、ステップＳ５６において、印刷実行指示がテスト印刷の実行ではなく、本番印刷の実行指示である場合には、そのまま処理を終了する（エンド）。
【０１３８】
なお、本例においては、一例として、再表示される印刷設定画面は、テスト印刷の際に設定されていた印刷設定情報に基づく印刷設定画面であるものとする。
【０１３９】
図１５を用いて、本発明の実施の形態３に従うテスト印刷における印刷設定画面の再表示について説明する。
【０１４０】
図１５を参照して、ここでは、ＰＣ１００において、印刷設定画面１５００がテスト用印刷の開始後、非表示となる場合が示されている。そして、再び、印刷設定画面１５１０が再表示される場合が示されている。
【０１４１】
当該処理により、テスト印刷実行指示後には、本番印刷あるいは再度、テスト印刷を実行することになるため印刷設定画面が再表示されることにより、ユーザは、再度、印刷設定の起動を指示して印刷設定画面を立ち上げる処理を省くことが可能となり、ユーザにとって利便性が高い。
【０１４２】
また、一度、印刷設定画面が非表示となることにより、印刷の実行指示がなされたことをユーザは容易に把握することが可能であり、ユーザにとって利便性の高い印刷を実行することができる。
【０１４３】
（実施の形態３の変形例）
図１６を用いて、本発明の実施の形態３の変形例に従う印刷設定画面の再表示の処理について説明する。
【０１４４】
図１６を参照して、ドライバコア２０９０は、印刷実行指示が有ったかどうかを判断する（ステップＳ５２）。ステップＳ５２において、ドライバコア２０９０は、印刷実行指示が有ったと判断された場合には、ドライバＧＵＩ２１００の設定表示部２１１０に指示し印刷設定画面の表示を終了する、すなわち、印刷設定画面を非表示にする（ステップＳ５４）。
【０１４５】
そして、次に、ドライバコア２０９０は、印刷実行指示がテスト印刷の実行であるかどうかを判断する（ステップＳ５６）。ステップＳ５６において、印刷実行指示がテスト印刷の実行であると判断した場合には、次に、テスト印刷が正常終了したかどうかを判断する（ステップＳ５７）。
【０１４６】
具体的には、ＰＣ１００から印刷ジョブが画像形成装置１０に送信され、画像形成装置１０は、印刷ジョブの印刷処理が当該装置において正常に終了した、あるいはエラー処理で終了した場合には、ＰＣ１００に対して印刷処理が正常あるいはエラー処理で終了したことを通知する。
【０１４７】
ＰＣ１００は、画像形成装置１０から送信される印刷処理が終了したことを示す通知信号を検知する。
【０１４８】
ドライバコア２０９０は、画像形成装置１０から送信された通知信号に従って、テスト印刷が正常終了したと判断された場合には、ドライバコア２０９０は、ドライバＧＵＩ２１００の設定表示部２１１０に指示し、印刷設定画面を再表示する（ステップＳ５８）。そして、処理を終了する（エンド）。また、ステップＳ５７においてテスト印刷が正常終了しなかった場合には、処理を終了する（エンド）。
【０１４９】
一方、ステップＳ５６において、印刷実行指示がテスト印刷の実行ではなく、本番印刷の実行指示である場合には、そのまま処理を終了する（エンド）。
【０１５０】
当該処理により、テスト印刷実行指示後には、本番印刷あるいは再度、テスト印刷を実行することになるため印刷設定画面が再表示されることにより、ユーザは、再度、印刷設定の起動を指示して印刷設定画面を立ち上げる処理を省くことが可能となり、ユーザにとって利便性が高い。
【０１５１】
そして、本例の場合には、印刷設定画面の再表示処理により、テスト印刷が正常終了したことを容易に把握することが可能であり、ユーザにとって利便性の高い印刷を実行することができる。
【０１５２】
なお、上記においては、一例として、再表示される印刷設定画面は、テスト印刷の際に設定されていた印刷設定情報に基づく印刷設定画面である場合について説明したが、再表示される印刷設定画面を本番印刷の際の規定のフォーマットとして設定される印刷設定情報に基づいて表示させるようにすることも可能である。
【０１５３】
なお、コンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１５４】
なお、プログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１５５】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１５６】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１５７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５８】
１０  画像形成装置、１１  画像入力部、１２  画像出力部、１３  画像メモリ部、１５  操作／表示部、１６  メーラ、１７  制御部、１８，２１３  ＲＯＭ、１９，２１２  ＲＡＭ、２０  通信部、２１  外部インターフェース部、２２  ファイル変換部、６０  ＬＡＮ、１００，１０２  ＰＣ、２０１  ＣＰＵ、２０３  内部バス、２０５  ディスプレイ制御部、２０７  ＮＩＣ、２０９  入力制御部、２１１  ＨＤＤ、２１５  ＣＤ−ＲＯＭドライブ、２１７  ＦＤＤドライブ、２５０  ディスプレイ部、２６０  キーボード、２７０  マウス。
【図１】
2010218342.tif 000003
【図２】
2010218342.tif 000004
【図３】
2010218342.tif 000005
【図４】
2010218342.tif 000006
【図５】
2010218342.tif 000007
【図６】
2010218342.tif 000008
【図７】
2010218342.tif 000009
【図８】
2010218342.tif 000010
【図９】
2010218342.tif 000011
【図１０】
2010218342.tif 000012
【図１１】
2010218342.tif 000013
【図１２】
2010218342.tif 000014
【図１３】
2010218342.tif 000015
【図１４】
2010218342.tif 000016
【図１５】
2010218342.tif 000017
【図１６】
2010218342.tif 000018