(57)【要約】【課題】印刷設定変更の履歴を用いて、印刷設定候補を抽出してプレビュー表示させることで、印刷指示時の印刷設定を簡単に選択することができる仕組みを提供すること。【解決手段】印刷データのプレビュー表示することが可能な情報処理装置であって、印刷データに対して印刷設定を設定する印刷設定手段と、前記印刷設定手段で設定した印刷設定の履歴を記憶する記憶手段と、前記履歴に従って、プレビュー表示する際の印刷設定を決定する印刷設定決定手段と、前記印刷設定決定手段で決定された印刷設定に従って、プレビュー画像を生成する画像生成手段と、前記プレビュー画像を表示する第１のプレビュー画像表示手段とを備えることを特徴とする。【選択図】図９
2011123819.tif 000002
【特許請求の範囲】
【請求項１】
印刷データのプレビュー表示することが可能な情報処理装置であって、
印刷データに対して印刷設定を設定する印刷設定手段と、
前記印刷設定手段で設定した印刷設定の履歴を記憶する記憶手段と、
前記履歴に従って、プレビュー表示する際の印刷設定を決定する印刷設定決定手段と、
前記印刷設定決定手段で決定された印刷設定に従って、プレビュー画像を生成する画像生成手段と、
前記プレビュー画像を表示する第１のプレビュー画像表示手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記プレビュー画像を選択する画像選択手段と、
前記印刷設定手段で、前記選択されたプレビュー画像の印刷設定を変更する変更手段とを更に備え、
前記印刷設定決定手段は、前記変更手段で変更された印刷設定を基準として、印刷設定を決定し、
前記画像生成手段は、前記変更手段で変更された印刷設定を基準として決定された印刷設定に従って、再度プレビュー画像を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画像生成手段は、前記変更手段で印刷設定を変更した場合に、変更された印刷設定に従って、プレビュー画像を生成し、
前記画像選択手段で選択したプレビュー画像と、変更された印刷設定に従って生成されたプレビュー画像とを対に表示する第２のプレビュー画像表示手段と
を更に備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記変更手段で変更した印刷設定を記憶する変更印刷設定記憶手段と、
前記変更印刷設定記憶手段で記憶した印刷設定ごとに、変更した印刷設定を表示するタブを生成する表示タブ生成手段とを更に備え、
前記画像生成手段は、前記表示タブ生成手段で生成されたタブの指示に従って、決定される変更された印刷設定を用いて、前記画像選択手段で選択されたプレビュー画像を生成することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
プレビュー画像を表示する枚数を指定する枚数指定手段を備え、
前記印刷設定決定手段は、前記枚数指定手段で指定された枚数分の印刷設定を決定することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
印刷データのプレビュー表示することが可能な情報処理装置の処理方法であって、
前記情報処理装置が、
印刷データに対して印刷設定を設定する印刷設定ステップと、
前記印刷設定ステップで設定した印刷設定の履歴を記憶する記憶ステップと、
前記履歴に従って、プレビュー表示する際の印刷設定を決定する印刷設定決定ステップと、
前記印刷設定決定ステップで決定された印刷設定に従って、プレビュー画像を生成する画像生成ステップと、
前記プレビュー画像を表示する第１のプレビュー画像表示ステップと
を含むことを特徴とする処理方法。
【請求項７】
印刷データのプレビュー表示することが可能な情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
印刷データに対して印刷設定を設定する印刷設定手段と、
前記印刷設定手段で設定した印刷設定の履歴を記憶する記憶手段と、
前記履歴に従って、プレビュー表示する際の印刷設定を決定する印刷設定決定手段と、
前記印刷設定決定手段で決定された印刷設定に従って、プレビュー画像を生成する画像生成手段と、
前記プレビュー画像を表示する第１のプレビュー画像表示手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
プレビュー画像を表示可能な情報処理装置とその方法及びプログラム。
【背景技術】
【０００２】
近年、画像データをはじめとする各データに編集・加工等の処理を行い、印刷する各過程において、ユーザが所望する出力結果を得るための様々な方法が考えられている。
【０００３】
その１つとして、特許文献１には、特定の印刷設定が変更された際に該プレビュー表示を行うための設定項目テーブルを内部保持し、ユーザが設定項目の変更を行った場合に、該設定項目の変更が、上記、設定項目テーブル上に存在するか否かを判断し、設定項目テーブル上に存在する設定項目が変更された場合に、ユーザ指定の任意の時間、該プレビュー表示に切り替えることを特徴とする情報処理装置、及び記憶媒体が開示されている。
【０００４】
また、特許文献２には、印刷対象のイメージに不具合部分が存在する場合に、既定の印刷設定変更項目を選択していくことで、ユーザが所望する印刷設定の設定値に変更することが可能な画像処理装置が開示されている。
【０００５】
特に、複数の設定項目が階層化されて構成されており、最下位層の設定項目と印刷設定情報が対応付けされ、階層構造の層別に複数の設定項目をユーザに提示・選択させる方法、上位層にて選択された設定項目に応じて、該下位層の複数の設定項目をユーザに提示し、最下位層の設定項目から、ユーザが所望する設定項目を選択すると、該設定項目に対応する印刷設定情報を印刷イメージに適用し、表示する印刷設定制御手段が開示されている。
【０００６】
また、特許文献３には、設定変更を行うための各設定項目が設けられた設定ダイアログボックスを表示し、上記、ダイアログの任意の設定項目が変更された場合に、該設定変更値を検出して、該設定変更された設定ダイアログボックス、あるいは該設定に関わる操作対象機器のイラストの大きさを変化させる等のアニメーション表示を行うことを特徴とする情報処理装置が開示されている。
【０００７】
併せて、任意の設定変更が別のタブ上の設定、あるいは操作対象機器に影響を及ぼす場合には、該タブ、あるいは影響を受ける設定ダイアログボックスの大きさを変化させることを特徴とする情報処理装置が開示されている。
【０００８】
また、特許文献４には、印刷時のイメージを縮小したデータと共に、印刷設定情報を関連付けて内部保持し、該印刷設定情報を適用したい場合に、ユーザのＰＣに、上記、縮小データの一覧を表示し、一覧から任意の縮小データを選択すると、該選択された縮小データに関連付けられた設定情報に基づいて、出力装置の設定を切り替えられることを特徴とする画像形成装置が開示されている。
【０００９】
また、特許文献５には、ユーザがファイルを示すサムネイルを、同画面上に表示されたプリンタアイコン上にドラッグすることで、予め、該プリンタアイコンに設定・登録された印刷設定の一覧が表示され、一覧からユーザ所望の印刷設定を選択することで、上記、サムネイルで示されたファイルを、該印刷設定にて印刷することを可能とすることを特徴とする文書管理プログラム、文書管理方法、及び該プログラムを記録したＰＣ読み取り可能な記録媒体が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００７−１５６６３１号公報
【特許文献２】特開２００９−１９９５２２号公報
【特許文献３】特開２００９−１８７４６０号公報
【特許文献４】特開２００３−２１１７９４号公報
【特許文献５】特開２００３−２４１９３１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１に記載のシステムにおいては、印刷設定を変更したときのプレビューによる確認を常に行えるわけではない。設定変更された内容が、内部に保持している設定項目のテーブルに存在する場合だけ、プレビューによる確認が可能である。また、プレビューされる時間についても、ある一定時間、もしくはユーザが選択した時間だけしか行うことができない。よって、元のイメージと設定変更した場合のイメージを比較することは難しい。
【００１２】
また、特許文献２に記載のシステムにおいては、複数の設定項目情報が階層構造で管理されており、上位の層から設定を行っていくため、特定用途の印刷設定にしか対応できない。また、印刷設定後のイメージは、現在設定しているものしか確認ができない。異なる印刷設定を行った複数のイメージを比較することは不可能である。
【００１３】
また、特許文献３に記載のシステムにおいては、設定変更を行った項目をアニメーション表示で確認することが出来るが、印刷後のイメージをプレビュー表示で確認することはできない。
【００１４】
また、特許文献４に記載のシステムにおいては、印刷設定を行ったときの縮小画像を選択することで設定変更を行うことが出来るが、特定画像の縮小画像しかプレビューすることが出来ない。さらに、設定変更を行いながらプレビュー表示で確認することもできない。
【００１５】
また、特許文献５に記載のシステムにおいては、印刷したいファイルのサムネイルとプリンタのアイコンを用いて、関連付けられた設定情報を確認して印刷することが出来るが、表示されるサムネイルは設定情報が反映されたものではない。そのため、視覚的に印刷設定を切り替えることは難しい。
【００１６】
そこで、本発明は、印刷設定変更の履歴を用いて、印刷設定候補を抽出してプレビュー表示させることで、印刷指示時の印刷設定を簡単に選択することができる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明の目的を達成するために、本発明は、印刷データのプレビュー表示することが可能な情報処理装置であって、印刷データに対して印刷設定を設定する印刷設定手段と、前記印刷設定手段で設定した印刷設定の履歴を記憶する記憶手段と、前記履歴に従って、プレビュー表示する際の印刷設定を決定する印刷設定決定手段と、前記印刷設定決定手段で決定された印刷設定に従って、プレビュー画像を生成する画像生成手段と、前記プレビュー画像を表示する第１のプレビュー画像表示手段とを備えることを特徴とする。
【００１８】
また、前記プレビュー画像を選択する画像選択手段と、前記印刷設定手段で、前記選択されたプレビュー画像の印刷設定を変更する変更手段とを更に備え、前記印刷設定決定手段は、前記変更手段で変更された印刷設定を基準として、印刷設定を決定し、前記画像生成手段は、前記変更手段で変更された印刷設定を基準として決定された印刷設定に従って、再度プレビュー画像を生成することを特徴とする。
【００１９】
また、前記画像生成手段は、前記変更手段で印刷設定を変更した場合に、変更された印刷設定に従って、プレビュー画像を生成し、前記画像選択手段で選択したプレビュー画像と、変更された印刷設定に従って生成されたプレビュー画像とを対に表示する第２のプレビュー画像表示手段とを更に備えることを特徴とする。
【００２０】
また、前記変更手段で変更した印刷設定を記憶する変更印刷設定記憶手段と、前記変更印刷設定記憶手段で記憶した印刷設定ごとに、変更した印刷設定を表示するタブを生成する表示タブ生成手段とを更に備え、前記画像生成手段は、前記表示タブ生成手段で生成されたタブの指示に従って、決定される変更された印刷設定を用いて、前記画像選択手段で選択されたプレビュー画像を生成することを特徴とする。
【００２１】
また、プレビュー画像を表示する枚数を指定する枚数指定手段を備え、前記印刷設定決定手段は、前記枚数指定手段で指定された枚数分の印刷設定を決定することを特徴とする。
【発明の効果】
【００２２】
印刷設定変更の履歴を用いて、印刷設定候補を抽出してプレビュー表示させることで、印刷指示時の印刷設定を簡単に選択することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態におけるシステムの構成を示す図である。
【図２】本発明の実施形態におけるクライアントＰＣのシステム概要を示す機能ブロック図である。
【図３】本発明の実施形態におけるプリンタのシステム概要を示す機能ブロック図である。
【図４】本発明の実施形態におけるシステムの機能構成を示すブロック図である。
【図５】本発明の実施形態における印刷設定変更情報を管理する情報管理テーブル例である。
【図６】本発明の実施形態における印刷イメージの表示枚数を指定する画面例である。
【図７】本発明の実施形態における印刷イメージをサムネイル表示する画面例、及び該サムネイル選択時に表示されるポップアップメニュー例である。
【図８】本発明の実施形態における印刷プレビュー画面例である。
【図９】本発明の実施形態における印刷プレビュー画面（比較モード）例である。
【図１０】本発明の実施形態における印刷設定の各処理を行う情報一覧の画面例である。
【図１０ａ】本発明の実施形態における印刷設定変更の取り消し確認を行う画面例である。
【図１０ｂ】本発明の実施形態における印刷設定変更の終了確認を行う画面例である。
【図１１】本発明の実施形態におけるフリーワード検索結果を表示、適用する画面例である。
【図１２】本発明の実施形態におけるシステムの基本的な処理フローを示す図である。
【図１３】本発明の実施形態におけるシステムの基本的な処理フローを示す図である。
【図１４】本発明の実施形態におけるステップＳ１２０３の印刷イメージ自動生成処理の処理フローを示す図である。
【図１５】本発明の実施形態におけるステップＳ１３０２の印刷設定情報変更処理の処理フローを示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
まず、図１から図４に示す、本発明の実施形態におけるシステム構成図、ハードウェア構成図、及び機能構成図について説明する。
図１は、本発明の実施形態におけるシステム構成を示す概略図である。
【００２５】
図１において、クライアントＰＣ１０１と出力装置１０２は、ネットワーク（ＬＡＮ等）１０３を介して接続されており、クライアントＰＣ１０１が備える、本発明にて作成された出力対象データを、ネットワーク（ＬＡＮ等）１０３を介してプリンタ１０２（出力装置）へ送ることにより、本システムは構成されている。ここで、クライアントＰＣ１０１から、ネットワーク（ＬＡＮ等）１０３を介して出力対象データをプリンタ１０２（出力装置）に送り、プリンタ１０２（出力装置）にて本発明を利用し、出力を行うことも可能である。尚、図１のネットワーク（ＬＡＮ等）１０３に接続される各種端末の構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
また、クライアントＰＣ１０１の記憶媒体２１０にはプリンタドライバがインストールされている。
次に、図１のクライアントＰＣ１０１のハードウェア構成について、図２を用いて説明する。
図２は、本発明の実施形態におけるクライアントＰＣ１０１のハードウェア構成の概略を示す機能ブロック図である。
【００２６】
図２において、クライアントＰＣ１０１は、ディスプレイ２０１、ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０５、ビデオＩ／Ｆ２０６、キーボード２０７、マウス２０８、ＨＤＤ２０９、記憶媒体２１０、及びシステムバス２１１を備える。
【００２７】
ディスプレイ２０１は、ビデオＩ／Ｆ２０６を介して制御される表示装置であり、ＣＲＴに限定されず、液晶ディスプレイ等でも構わない。ＣＰＵ２０２は、システムバス２１１に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０４、あるいは記憶媒体２１０には、ＣＰＵ２０２の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）や、オペレーティングシステムプログラム（以下、ＯＳ）や、ＰＣの実行機能を実現するために必要な各種プログラム等が記憶されている。
【００２８】
ＲＡＭ２０３は、ＣＰＵ２０２の主メモリや、ワークエリア等として機能する。ＣＰＵ２０２は、各処理の実行に必要なプログラム等をＲＡＭ２０３にロードして、該プログラムを実行することで各処理を実現するものである。
【００２９】
Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０５は、ネットワークを介して、外部機器との接続や通信を実現するものであり、例えば、ＴＣＰ／ＩＰを利用したインターネット通信に代表されるような、ネットワークを介する通信制御を行う。また、キーボード２０７やマウス２０８等のポインティングデバイスからの入力制御を行う。
【００３０】
ＨＤＤ２０９は、ブートプログラム、ブラウザソフトウエア、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するためのハードディスクドライブを表している。記憶媒体２１０は、フロッピーディスク（登録商標ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリを表している。これら、ＨＤＤ２０９、及び記憶媒体２１０は、メモリコントローラ（不図示）により、外部からのアクセスは制御されている。
【００３１】
なお、ＣＰＵ２０２は、例えば、ＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２０１による各種表示や閲覧を可能とする。また、ＣＰＵ２０２は、ディスプレイ２０１上のマウスカーソル（不図示）等によるユーザからの指示を処理する。
【００３２】
本発明を実現するための、ユーザの所望する印刷結果を容易に得るプログラムは、ＨＤＤ２０９に記録されており、必要に応じてＲＡＭ２０３にロードされ、ＣＰＵ２０２により実行される。また、本発明に係わるプログラムが参照する情報テーブル等は、ＨＤＤ２０９に格納されている。
次に、図１のプリンタ１０２のハードウェア構成について、図３を用いて説明する。
図３は、本発明の実施形態におけるプリンタ１０２のハードウェア構成の概略を示す機能ブロック図である。
【００３３】
図３において、コントローラユニット３０１は、画像出力デバイスとして機能するプリンタ部３１４や、画像入力デバイスとして機能するスキャナ部３１５と接続する一方、ネットワーク（ＬＡＮ等）１０３と接続することで、画像データやデバイス情報の入出力も可能である。また、操作部３１６によって、プリンタ１０２を視覚的に操作することが可能である。
【００３４】
コントローラユニット３０１は、ＣＰＵ３０２、ＲＡＭ３０３、ＲＯＭ３０４、ＨＤＤ３０５、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３０６、ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ３０７、操作部Ｉ／Ｆ３０８、外部Ｉ／Ｆ３０９、ＲＩＰ３１０、プリンタＩ／Ｆ３１１、スキャナＩ／Ｆ３１２、及び画像処理部３１３を備える。
【００３５】
コントローラユニット３０１で、画像入力デバイスとして機能するスキャナ部３１５や、画像出力デバイスとして機能するプリンタ部３１４と接続する一方、ネットワーク（ＬＡＮ等）１０３や公衆回線（ＷＡＮ）（ＰＳＴＮやＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行うことが可能である。
【００３６】
コントローラユニット３０１において、ＣＰＵ３０２は、システム全体を制御するプロセッサである。ＲＡＭ３０３は、ＣＰＵ３０２が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリ、あるいは画像データ情報等を一時記録するためのメモリである。ＲＯＭ３０４は、システムのブートプログラムや各種制御プログラムが格納されている。ＨＤＤ（ハードディスクドライブ）３０５は、システムを制御するための各種プログラム，画像データ等を格納する。操作部Ｉ／Ｆ（操作部インタフェース）３０８は、操作部（キーボード等）３１６とのインタフェース部である。また、操作部Ｉ／Ｆ３０８は、操作部（キーボード等）３１６から入力されたキー情報等をＣＰＵ３０２に伝達する。
【００３７】
Ｎｅｔｗｏｒｋ  Ｉ／Ｆ（ネットワークインタフェース）３０６は、ＬＡＮ１０３と接続され、データの入出力を行う。外部Ｉ／Ｆ（外部インタフェース）３０９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部である。以上のデバイスがシステムバス３１７上に配置される。
【００３８】
ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ（イメージバスインタフェース）３０７は、システムバス３１７と、画像データ等を高速で転送する画像バス３１８とを接続し、データ構造を変換するバスブリッジである。画像バス３１８は、ＰＣＩバス、あるいはＩＥＥＥ１３９４で構成される。画像バス３１８上には、以下のデバイスが配置される。
【００３９】
ＲＩＰ（ラスタイメージプロセッサ）３１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。プリンタＩ／Ｆ（プリンタインタフェース）３１１は、プリンタ部３１４とコントローラユニット３０１を接続し、画像データの同期系／非同期系の変換を行う。スキャナＩ／Ｆ（スキャナインタフェース）３１２は、スキャナ部３１５とコントローラユニット３０１を接続し、画像データの同期系／非同期系の変換を行う。
【００４０】
画像処理部３１３は、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、画像処理部３１３は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データに対してはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４１】
スキャナ部３１５は、原稿となる紙上のイメージを照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３１６から読み取り指示することにより、ＣＰＵ３０２がスキャナ部３１５に指示を与え、フィーダは原稿用紙を１枚ずつフィードし、原稿画像の読み取り処理を行う。
【００４２】
プリンタ部３１４は、ラスタイメージデータを用紙上のイメージに変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式を用いても構わない。プリント動作の起動は、ＣＰＵ３０２からの指示によって開始する。尚、プリンタ部３１４には、異なる用紙サイズ、あるいは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４３】
操作部（キーボード等）３１６は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示すると共に、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０８を介してＣＰＵ３０２に伝達する。また、操作部（キーボード等）３１６は、各操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作可能なプリンタ、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけのプリンタ等により、本発明は構成される。
【００４４】
ここで、操作部（キーボード等）３１６のスタートキーは、原稿イメージの読み取り処理を開始する時などに利用する。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色の違いにより、スタートキーが利用可能な状態にあるか否かを示す。また、操作部（キーボード等）３１６のストップキーは、稼働中の動作を止める働きをする。また、操作部３１６のＩＤキーは、使用者のユーザＩＤを入力する時に利用する。リセットキーは、操作部３１６からの入力を初期化する時に利用する。
【００４５】
以上のような構成により、プリンタ１０２は、スキャナ部３１５から読み込んだ画像データをネットワーク（ＬＡＮ等）１０３上に送信したり、ネットワーク（ＬＡＮ等）１０３から受信した印刷データを、プリンタ部３１４から印刷出力することができる。また、スキャナ部３１５から読み込んだ画像データを、モデム（不図示）により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１４から出力することができる。
次に、本システムの機能構成について、図４を用いて説明する。
図４は、本発明の実施形態におけるシステムの機能構成を示すブロック図である。
【００４６】
入力部４０１は、印刷する画像をシステムに入力する処理を行う。クライアントＰＣ１０１のＨＤＤ２０９に保存されている画像や、プリンタ１０２のスキャナ部３１５を使って画像化したデータなどを入力することができる。
【００４７】
印刷イメージ作成部４０２は、後述する記憶部４０６に保存された印刷設定を適用した、印刷イメージの作成を行う。該イメージは、ユーザに対して画像を印刷したときのプレビュー表示に利用する。
【００４８】
表示部４０３は、システムが提供する各種画面の表示を行う。ユーザが選択した画像の表示や、画像の印刷設定を変更した場合の印刷イメージの変化を表示したりする。
【００４９】
操作部４０４は、表示部４０３で表示した内容に対する、ユーザからの操作指示を受け付ける処理を行う。印刷プレビューを行う対象の画像選択や、選択した画像の印刷設定変更、印刷実行などの操作指示を受け付ける。
印刷設定変更部４０５は、ユーザが選択した画像に対して各印刷設定項目の変更処理を行う。変更内容は後述する記憶部４０６に保存する。
記憶部４０６は、ユーザが画像に対して行った印刷設定の保存を行う。
【００５０】
検索部４０７は、ユーザが印刷設定を行うときに印刷設定項目を検索する処理を行う。ユーザがフリーワードで検索内容を入力すると、関連する印刷設定項目を検索し、印刷設定候補としてユーザに提供する。ユーザはその内容を確認し、設定値を入力、もしくは選択肢から設定値を選択して、印刷設定を行う。
【００５１】
出力部４０８は、画像をプリンタに出力する処理を行う。ユーザが入力し選択した画像に対して、必要に応じて印刷設定変更を行い、ユーザの印刷指示によってプリンタに印刷データを送信し、印刷を行う。
以上、図１から図４に示す、本発明の実施形態における各構成の説明を終了する。
次に、本システムにおいて各設定情報を管理する方法について、図５を用いて説明する。
【００５２】
図５は、本発明の実施形態における印刷設定情報の管理形態の一例を示す情報管理テーブルである。情報管理テーブル５００は、後述する印刷の実行、あるいは印刷設定情報の変更を行った場合に、該処理を保存し、その情報を後述する印刷イメージ自動生成のための基本設定情報として参照するためのものである。情報管理テーブル５００は、クライアントＰＣ１０１のメモリ内で管理され、印刷イメージを自動生成するために必要な印刷設定項目、例えば、図５に示す、グループ５０１、基本設定５０２、変更項目５０３、変更値５０４、設定変更５０５、出力回数５０６、変更回数５０７、利用者５０８等を保持する。ここで、情報管理テーブル５００は、本アプリケーション終了時に、既存のファイル出力や、独自形態での方法により保存を行い、再度、本アプリケーション起動時に、該保存した情報を取り込んで、利用する実施形態をとる。
尚、本実施形態はあくまでも一例であり、他の手法を利用して実施することも可能である。
次に、本システムの印刷イメージの表示枚数の指定画面例について、図６を用いて説明する。
図６は、本発明の実施形態における印刷イメージの表示枚数の指定画面例である。
【００５３】
ユーザが印刷データから、印刷対象データを選択すると、印刷イメージ表示枚数指定画面６００が表示される。ユーザは、本画面６００にて、情報管理テーブル５００の各情報から自動生成された印刷イメージを何枚表示するかを指定する。指定方法としては、例えば、図６に示すように、ラジオボタン６０１、６０２を使用する等して、すべて表示する６０１か、指定枚数表示する６０２かを選択し、すべて表示する６０１を選択した場合は、自動生成された印刷イメージを、次画面にてすべて表示する。ここで、情報管理テーブル５００の各情報から自動生成される印刷イメージの枚数に関する制限は特に設けない。一方、指定枚数の表示６０２を選択した場合、ユーザは、次画面にて表示したい枚数をエディットボックス６０３に指定入力する。ここで、ユーザが入力可能な値は、１以上の任意の整数値とする。
【００５４】
表示種別の選択６０１、６０２、または選択６０２後の表示枚数の指定入力６０３後、決定ボタン６０５を選択すると、本画面６００での入力内容を決定し、次画面に遷移する。一方、キャンセルボタン６０４を選択すると、本画面６００での入力内容は破棄し、印刷処理を終了する。
【００５５】
ここで、本画面６００は、初回起動時のみ表示するようにして、起動中はユーザによる設定変更がない限り、初回起動時に決定した設定情報を内部保持するようにして、再表示は行わないように構成しても良い。
【００５６】
尚、印刷イメージ表示枚数指定画面６００はあくまでも一例であり、ユーザが印刷データから、印刷対象データを選択すると、本画面６００を省略し、既にデフォルトで設定されている枚数を表示するように構成して、次画面に直接遷移するような構成をとっても良い。
次に、本システムの印刷イメージサムネイル表示画面例について、図７を用いて説明する。
図７は、本発明の実施形態における印刷イメージサムネイル表示画面例である。
【００５７】
印刷イメージサムネイル表示画面７００は、情報管理テーブル５００の各情報から自動生成された印刷イメージのサムネイルを、印刷イメージ表示枚数指定画面６００にて指定した枚数表示するものである。ユーザは、印刷イメージサムネイル表示画面７００にて、最も所望するサムネイル７０１を選択する。ここで、任意のサムネイルを選択した際、例えば、７０２に示すように、選択したサムネイルを赤枠で囲んだり、背景色を変化させる等して、該サムネイルを選択した旨を、容易にユーザに認識させるような構成をとっても良い。
【００５８】
ユーザが、任意のサムネイルを選択７０２すると、ポップアップメニュー７３０が表示される。ユーザは、表示された該メニュー７３０から、プレビュー印刷７３１か、ダイレクト印刷７３２を選択する。プレビュー印刷７３１を選択した場合、現在、選択状態にあるサムネイルを、次画面にてプレビュー表示する。一方、ダイレクト印刷７３２を選択した場合、現在、選択状態にあるサムネイルを、現状の印刷設定にて出力装置に出力する。ここで、該サムネイル出力時の各印刷設定情報は、図５に示す情報管理テーブル５００に保存される。
次に、本システムの印刷プレビュー画面８００について図８を用い、それに関連する各画面について、図９以降を用いて説明する。
図８は、本発明の実施形態における印刷プレビュー画面８００である。
【００５９】
ここで、印刷プレビュー画面８００にて、印刷設定情報８０２の変更を行う場合と、変更を行わない場合とで、画面遷移や各処理が異なるため、まず、印刷設定情報８０２の変更を行わない場合の画面遷移、及び各処理について説明する。
【００６０】
印刷プレビュー画面８００は、印刷イメージサムネイル表示画面７００にて、ユーザが選択したサムネイルを、プレビュー８０１、及び該印刷設定情報８０２を同時に表示するものである。
【００６１】
本画面８００において、プレビュー８０１、及び該印刷設定情報８０２を確認後、そのままの印刷設定で印刷を行う場合、印刷ボタン８０３を選択することで、印刷プレビュー画面８００上に表示されているプレビュー８０１を、該印刷設定にて出力装置に出力する。ここで、該プレビュー出力時の各印刷設定情報は、図５に示す情報管理テーブル５００に保存される。
【００６２】
一方、プレビュー８０１、及び該印刷設定情報８０２を確認後、プレビュー８０１を変更する場合、再選択ボタン８０４を選択することで、印刷イメージサムネイル表示画面７００へ戻り、そこで他のサムネイルを選択し、メニュー７３０からプレビュー印刷７３１を選択することで、印刷プレビュー画面８００上のプレビュー８０１の変更を行うことができる。
【００６３】
ここで、プレビュー８０１変更（再選択ボタン８０４選択）時の、印刷イメージを自動生成する処理について説明する。再選択ボタン８０４が選択されると、内部管理する情報管理テーブル５００の、印刷実行、及び印刷設定変更等の過去履歴情報を参照し、印刷イメージを自動生成する。イメージは、あらかじめ基本設定５０２として登録されている項目に変更があれば、その項目５０３の変更値５０４を優先的に反映させて自動生成する。また、情報管理テーブル５００が保持する情報、例えば、出力回数５０６や印刷設定の変更回数５０７等の情報を参照して、印刷イメージを自動生成するように構成しても良い。一方、情報管理テーブル５００に情報がない場合、つまり、出力を実行していない、及び印刷設定情報を変更していない場合は、例えば、上記、基本設定５０２項目を組み合わせて反映し、印刷イメージを自動生成するように構成しても良い。また、情報管理テーブル５００が保持する利用者５０８が、出力、あるいは印刷設定変更を行った各情報を参照して、その利用者が所望する印刷イメージを自動生成するように構成しても良い。
【００６４】
以上、印刷設定情報８０２の変更を行わない場合の画面遷移、及び各処理の説明を終了する。尚、ここでは、印刷プレビュー画面８００上に示す、独自設定情報８０５、フリーワード検索８０６、及びそれに関連する各処理の説明は割愛し、後述の印刷設定情報８０２の変更を行う場合の記述内にて説明する事とする。
次に、印刷設定情報８０２の変更を行う場合の画面遷移、及び各処理について説明する。
【００６５】
印刷プレビュー画面８００にて、プレビュー８０１、及び該印刷設定情報８０２を確認後、印刷設定情報８０２の変更を行う場合、印刷設定変更ボタン９０３を選択すると、図１０に示す、印刷設定情報一覧１０００が表示される。
【００６６】
印刷設定情報一覧１０００にて、変更したい該印刷設定項目１００１の設定値を選択すると、設定変更可能な設定情報リスト１００２が表示され、該リスト１００２から設定変更したい設定値を選択することで、現在、設定されている情報を変更することができる。ここで、例えば、設定を変更した旨が容易に判断できるように、該設定項目の背景色を変更１００３したり、該設定項目の文字色を変更（不図示）したりする等の表示変更を行うように構成しても良い。
【００６７】
上記、設定項目変更１００３後、取消ボタン１００４を選択すると、例えば、図１０ａに示す変更取消確認画面１０３０を表示して、設定変更した該項目１００３等を取り消すか否かのメッセージ表示１０３１を行う。メッセージ表示１０３１確認後、ＹＥＳボタン１０３２を選択すると、印刷設定情報一覧１０００にて設定変更した項目が、設定変更前の設定値に戻る。一方、ＮＯボタン１０３３を選択すると、設定変更項目の取り消し処理は行わず、印刷設定情報一覧１０００に戻る。
【００６８】
上記、設定項目の変更１００３後、適用ボタン１００５を選択すると、上記、取り消し処理と同様に、例えば、変更適用確認画面（不図示）を表示して、変更した項目１００３等を適用するか否かのメッセージ表示を行う。メッセージ表示確認後、設定項目の変更の適用を確定すると、印刷設定情報一覧１０００の該設定項目は変更した設定値となり、同時に、図８に示す印刷プレビュー画面８００は、図９に示す印刷プレビュー画面（比較モード）９００に変化する。
【００６９】
印刷プレビュー画面（比較モード）９００は、印刷イメージサムネイル表示画面７００にて選択した印刷イメージ８０１の設定を基に、印刷設定情報一覧１０００で設定変更を適用した印刷イメージがどのように変化したのかを、視覚的にイメージ比較するためのものである。
【００７０】
上記、設定変更を適用１００５すると、図９に示す、印刷プレビュー画面（比較モード）９００に、設定変更を適用した印刷イメージ９０１が、設定変更を行っていない基の印刷イメージ８０１と比較される形式でプレビュー９０１表示されると共に、独自設定情報８０５欄には、設定変更を適用したプレビュー９０１と連動したタブが追加され、基の印刷設定情報８０２との差分の設定変更情報が、該タブ内に表示される。ここで、追加可能なタブ数に制限はない。
【００７１】
上記、追加されたタブには、例えば、９０４に示すように、連番のナンバーを付加したり、既存の識別符号や文字列を利用する等して、各イメージの情報を識別できるように構成する。ここで、設定変更された該情報は、グループ５０１、及び変更項目５０３等をキーとして、図５に示す情報管理テーブル５００に保存される。また、本アプリケーション起動中に設定変更を行い、追加された該タブ内の各情報は、情報管理テーブル５００とは異なる、該タブと１対１に結びついたタブ情報テーブル（不図示）を内部で一時的に管理するようにして、本アプリケーション終了時に消去するような構成をとる。尚、設定変更を加えていない、基のイメージのタブには、ナンバー等の識別符号は付加せずに、タブの色を変化させる等の処理を行い、設定変更したイメージのタブと区別できるように構成する。
【００７２】
設定変更して追加された任意のタブを選択することで、該タブのプレビュー９０１、及び独自設定情報８０５が連動して表示される。その際、選択状態である旨が容易に認識できるように、例えば、９０２に示すように、該タブのプレビュー９０１を赤枠で囲んだり、背景色を変化させる等の表示を行い、且つ、該タブにも、既存の表示手法を利用して、選択状態である旨が容易に認識できるように構成する。
【００７３】
任意のタブ９０４を選択し、削除ボタン９０５を選択すると、例えば、削除確認画面（不図示）を表示して、該タブのイメージを削除する否かのメッセージ表示を行い、削除する場合は削除処理を行う。ここで、削除された該タブの設定情報は、情報管理テーブル５００から削除される。尚、削除したタブ以外のタブの識別符号は、特に変化しないものとする。一方、該タブを削除しない場合は、何も処理を行わずに印刷プレビュー画面（比較モード）９００に戻る。
【００７４】
上記、印刷設定変更関連の処理終了後、印刷設定情報一覧１０００を閉じる場合、図１０に示す、閉じるボタン１００６を選択することで、印刷設定情報一覧１０００は閉じ、印刷設定変更処理を終了し、印刷プレビュー画面（比較モード）９００に遷移する。ここで、閉じるボタン１００６選択時に、設定変更を行い、まだ適用されていない項目がある場合には、例えば、図１０ｂに示す変更終了確認画面１０６０を表示して、設定変更処理を終了するか否かのメッセージ表示１０６１を行う。メッセージ表示１０６１確認後、ＹＥＳボタン１０６２を選択すると、設定変更処理を終了し、印刷プレビュー画面（比較モード）９００に遷移する。一方、ＮＯボタン１０６３を選択すると、設定変更処理は終了せずに、印刷設定情報一覧１０００に戻る。
次に、印刷プレビュー画面８００、あるいは印刷プレビュー画面（比較モード）９００における、フリーワード検索８０６について、図９を用いて説明する。
【００７５】
ユーザがプレビュー８０１、あるいは９０１に適用したい設定情報について、該印刷設定情報に関するフリーワード、例えば、用紙というキーワードを、該エディットボックスに入力し、検索ボタン９０６を選択すると、検索結果表示画面１１００が表示される。検索結果表示画面１１００において、上記、フリーワードの検索結果が、例えば、図１１に示すように表示される。
【００７６】
ここで、検索結果１１０１には、要約説明が表示され、要約説明から任意の項目を選択すると、選択した要約項目に対する詳細説明１１０２が表示される。詳細説明１１０２を確認し、その内容を選択状態にあるプレビューに適用する場合、適用ボタン１１０３を選択することで、上記、フリーワード検索８０６した内容を、プレビューに反映することができる。
【００７７】
一方、フリーワード検索８０６した結果をプレビューに反映しない場合、閉じるボタン１１０４を選択することで、検索結果表示画面１１００は閉じ、元の印刷プレビュー画面に戻る。
【００７８】
ここで、例えば、図１１に示すように、過去に検索した結果を検索結果フリーワードテーブル（不図示）のようなテーブルで内部管理するようにして、再度、フリーワード検索８０６した際に、上記、テーブルから過去の検索結果を取り出して、タブ形式で並べて表示するように構成しても良い。また、過去の検索結果に類似したフリーワード検索８０６が行われた場合、今回、フリーワード検索８０６した結果の横に、該検索結果を優先的に配置して、検索結果１１０１表示させるように構成しても良い。
次に、本アプリケーション終了時の処理について、図８を用いて説明する。
【００７９】
メニューバー上の閉じるボタンを選択することで、本アプリケーションを終了することができる。その際、情報管理テーブル５００等の内部保持した設定変更情報は、例えば、既存のファイル出力や独自フォーマットへのファイル出力等の方法で保存し、本アプリケーション再起動時に該ファイルの情報を取り込んで、再利用するように構成する。
以上、図１から図１１に示す、本発明の実施形態における画面イメージ例の説明を終了する。
次に、図１２〜図１５を用いて、本実施形態の処理の詳細な説明を行う。
【００８０】
なお、図１２〜図１５の処理は、クライアントＰＣ１０１にインストールされるプリンタドライバで実行される処理であるが、文書作成アプリケーションなどのプレビュー機能で実現することも可能である。
図１２は、本発明の実施形態におけるシステムの基本的な処理フローを示す図である。
尚、本処理における各処理ステップは、ＣＰＵ２０２の制御の下、実行される。
【００８１】
ステップＳ１２０１は、ジョブの入力処理である。本システムで印刷するための文書作成アプリケーションなどで作成された文書データを、ＯＳのＧＤＩを介してプリンタドライバで受け取り、記憶部４０６に保存する。
ステップＳ１２０２は、印刷する画像の決定である。記憶部４０６に保存されたジョブ画像の一覧を表示し、ユーザが選択した、印刷したい画像を取得する。
【００８２】
ステップＳ１２０３は、印刷イメージの自動生成処理である。情報管理テーブル５００を参照して、最適な印刷設定内容を決定してステップＳ１２０２で取得した画像に適用する。本処理の詳細は図１４の説明にて後述する。
【００８３】
ステップＳ１２０４は、ステップＳ１２０３で生成した印刷イメージをサムネイル形式で表示する。表示するサムネイル数は、印刷イメージ表示枚数指定画面６００で決定した数である。表示形式の一例は印刷イメージサムネイル表示画面７００に示す通りである。
【００８４】
ステップＳ１２０５は、ダイレクト印刷を行うかプレビュー印刷を行うかの分岐判断である。印刷イメージサムネイル表示画面７００を使って、ユーザに対して印刷したい設定が適用されたサムネイルを選択させる。選択されたサムネイルから印刷設定内容を取得すると、ポップアップウインドウ７３０を表示する。ポップアップウインドウ７３０には、プレビュー印刷ボタン７３１とダイレクト印刷ボタン７３２があり、ユーザがどのボタンを選択したかを取得し、それに応じた処理を行う。ダイレクト印刷ボタン７３２が選択された場合はステップＳ１２０８を、プレビュー印刷ボタン７３１が選択された場合はステップＳ１２０６を実行する。
【００８５】
ステップＳ１２０８は、ダイレクト印刷ボタン７３２が選択された場合の処理である。ステップＳ１２０５の処理で取得した印刷設定内容で、ステップＳ１２０２で取得した画像を印刷する。
【００８６】
ステップＳ１２０９は、印刷回数のカウントアップである。ステップＳ１２０３の印刷イメージ自動生成にて、生成対象の画像に対して適用する印刷設定内容を決定するための１つの情報として、情報管理テーブル５００の出力回数５０６をカウントアップする。
【００８７】
ステップＳ１２１０は、印刷を終了するか否かを決定する分岐処理である。ユーザが印刷プレビュー画面８００、および印刷プレビュー画面（比較モード）９００を終了させる操作を行ったことを判断すると、ステップＳ１２１１の印刷終了を、それ以外の場合は再び選択画像のサムネイルを表示するために、ステップＳ１２０３の印刷イメージ自動生成を実行する。ステップＳ１２１１は、印刷終了処理である。印刷やシステムの終了処理を行う。
【００８８】
ステップＳ１２０６は、ステップＳ１２０５でプレビュー印刷ボタン７３１が選択された場合の処理である。ステップＳ１２０５で取得したプレビュー印刷する画像を、印刷プレビュー画面８００に表示する。印刷プレビュー画面８００は、選択した画像の印刷設定情報の表示や、他の印刷設定情報を適用した時の印刷イメージや印刷設定内容の比較などを行う。
【００８９】
ステップＳ１２０７は、印刷イメージを変更するか否かを決定する分岐判断である。再選択ボタン８０４が選択されると、ステップＳ１２０３を、それ以外の場合はステップＳ１３０１を実行する。再選択ボタン８０４が押された場合は、再び選択画像のサムネイルを表示するために、ステップＳ１２０３の印刷イメージ自動生成の実行へ戻る。
図１３は、本発明の実施形態におけるシステムの基本的な処理フローを示す図である。
【００９０】
ステップＳ１３０１は、印刷設定情報を変更するか否かを決定する分岐処理である。ユーザが印刷プレビュー画面８００、および印刷プレビュー画面（比較モード）９００の印刷設定変更ボタン９０３を選択したことを判断した場合は、印刷設定情報を変更するためにステップＳ１３０２を、それ以外の場合はステップＳ１３０４を実行する。
【００９１】
ステップＳ１３０２は、印刷設定情報変更処理である。印刷設定情報一覧１０００にて印刷設定情報の取り消しや変更処理を行う。本処理の詳細は図１５の説明にて後述する。
【００９２】
ステップＳ１３０３は、情報反映イメージ表示処理である。印刷設定情報一覧１０００の適用ボタン１００５が選択され、情報管理テーブル５００を更新すると、印刷プレビュー画面（比較モード）９００の情報反映イメージ９０１を表示する。情報反映イメージ９０１は、情報管理テーブル５００の各設定項目を適用した印刷イメージである。
【００９３】
ステップＳ１３０４は、印刷するか否かを決定する分岐処理である。印刷プレビュー画面８００、および印刷プレビュー画面（比較モード）９００の印刷ボタン８０３が選択されたことを判断すると、印刷を実行するためにステップＳ１３０５を、それ以外の場合はステップＳ１３０７を実行する。
【００９４】
ステップＳ１３０５は、印刷実行処理である。印刷プレビュー画面８００、および印刷プレビュー画面（比較モード）９００のアクティブなタブ９０４に関連付けられている独自設定情報を適用し、プリンタ１０２を使って印刷する。
【００９５】
ステップＳ１３０６は、印刷回数のカウントアップ処理である。ステップＳ１２０３の印刷イメージ自動生成処理で利用するユーザの印刷設定情報を更新するため、情報管理テーブル５００の出力回数５０６を１つ増やす処理を行う。
【００９６】
ステップＳ１３０７は、アプリケーションを終了するか否かを決定する分岐処理である。ユーザが印刷プレビュー画面８００、および印刷プレビュー画面（比較モード）９００にて、ユーザがシステムの終了操作を行ったことを判断すると、ステップＳ１３０８を、それ以外の場合はステップＳ１２０３を実行する。
【００９７】
ステップＳ１３０８は、印刷変更情報を保存するか否かを決定する分岐処理である。設定情報保存確認画面１０９０を用いて、印刷変更情報を保存するか否かを決定する。ＹＥＳボタン１０９２を選択したことを判断した場合は、ステップＳ１３０９を、それ以外の場合は、ステップＳ１３１０を実行する。
【００９８】
ステップＳ１３０９は、印刷変更情報保存処理である。情報管理テーブル５００の内容を、次にシステムが起動したときに復元できるようにするため、クライアントＰＣ１０１のＨＤＤ２０９に保存する。ステップＳ１３１０は、アプリケーション終了処理である。
図１４は、ステップＳ１２０３の印刷イメージ自動生成処理の処理フローを示す図である。
印刷イメージサムネイル表示画面７００の各イメージ７０１を表示するための処理である。
【００９９】
ステップＳ１４０１は、基本設定情報に変更があるか否かを決定する分岐処理である。情報管理テーブル５００の基本設定５０２の値が「ＯＮ」で、かつ、設定変更５０５が「ＯＮ」である項目がある場合は、ステップＳ１４０２を、それ以外はステップＳ１４０３を実行する。
【０１００】
ステップＳ１４０２は、基本設定変更情報適用処理である。印刷イメージサムネイル表示画面７００に表示する、イメージ７０１を生成するため、ステップＳ１４０１で見つかった、情報管理テーブル５００の項目を利用し、印刷イメージを生成する。
【０１０１】
ステップＳ１４０３は、本処理までの間に印刷を行ったか否かを決定する分岐処理である。情報管理テーブル５００の出力回数５０６の値が、１以上の項目がある場合は、印刷を行ったと判断してステップＳ１４０４を、それ以外はステップＳ１４０５を実行する。
【０１０２】
ステップＳ１４０４は、印刷設定情報適用処理である。印刷イメージサムネイル表示画面７００に表示する、イメージ７０１を生成するため、ステップＳ１４０３で見つかった、情報管理テーブル５００の項目を利用し、印刷イメージを生成する。
【０１０３】
ステップＳ１４０５は、基本設定以外の情報に変更があるか否かを決定する分岐処理である。情報管理テーブル５００の基本設定５０２の値が「ＯＦＦ」で、かつ、設定変更５０５が「ＯＮ」である項目がある場合は、ステップＳ１４０６を、それ以外はステップＳ１４０７を実行する。
【０１０４】
ステップＳ１４０６は、基本設定変更以外の情報適用処理である。印刷イメージサムネイル表示画面７００に表示する、イメージ７０１を生成するため、ステップＳ１４０５で見つかった、情報管理テーブル５００の項目を利用し、印刷イメージを生成する。
【０１０５】
ステップＳ１４０７は、基本設定情報のみを適用する処理である。印刷イメージサムネイル表示画面７００に表示する、イメージ７０１を生成するため、情報管理テーブル５００の基本設定５０２の値が「ＯＮ」の項目を利用し、印刷イメージを生成する。
【０１０６】
図１５は、ステップＳ１３０２の印刷設定情報変更処理の処理フローを示す図である。印刷設定情報一覧１０００にて印刷設定項目を変更した結果や、検索結果表示画面１１００にて検索した結果の印刷設定への反映処理を行う。
【０１０７】
ステップＳ１５０１は、フリーワード検索を行うか否かを決定する分岐処理である。フリーワード検索とは、ユーザが入力した単語を基にそれに関連する印刷設定を検索して、検索結果表示画面１１０１に表示し、希望する印刷設定を行うものである。印刷プレビュー画面８００、および印刷プレビュー画面（比較モード）９００にて、フリーワード検索８０６を利用する場合は、ステップＳ１５０２を、それ以外の場合はステップＳ１５０４を実行する。
【０１０８】
ステップＳ１５０２は、検索結果を反映するか否かを決定する分岐処理である。検索結果表示画面１１００にて適用ボタン１１０３が選択されたと判断した場合は、ステップＳ１５０３を実行する。
【０１０９】
ステップＳ１５０３は、検索結果の反映処理である。検索結果表示画面１１０１に表示された印刷設定項目の設定値の中でアクティブな値を、情報管理テーブル５００に保存する。保存先は、印刷プレビュー画面８００、および印刷プレビュー画面（比較モード）９００のアクティブなタブ９０４の番号と、変更項目５０３を基に判断する。タブ９０４の番号と情報管理テーブル５００のグループ５０１が一致する項目に対して、設定対象項目の値を更新する。具体的には、変更値５０４と設定変更５０５と変更回数５０７を更新する。ここで、設定変更５０５は「ＯＮ」へ、変更回数５０７はそれまでの変更回数を１つ増やす処理を行う。
【０１１０】
ステップＳ１５０４は、印刷設定変更処理である。印刷プレビュー画面８００、および印刷プレビュー画面（比較モード）９００の印刷設定変更９０３が選択されたことを判断すると、印刷設定情報一覧１０００を表示し、ユーザに対して設定情報の変更手段を提供する。
【０１１１】
ステップＳ１５０５は、印刷設定情報一覧１０００にてユーザが設定を変更し、適用ボタン１００５を選択したことを判断すると、変更結果を反映するため、ステップＳ１５０３を実行する。
【０１１２】
以上、説明したように、本実施形態によれば、印刷設定変更の履歴を用いて、印刷設定候補を抽出してプレビュー表示させることで、印刷指示時の印刷設定を簡単に選択することができる。
【０１１３】
また、ユーザ嗜好の画像イメージを自動で生成し、出力するまでのフローを簡略化することが可能となり、以前までのような、ユーザが詳細設定を行い、出力するという手間の軽減を実現することができる。
【０１１４】
また、過去の印刷設定変更情報の履歴等を基に、印刷イメージの自動生成を行うことで、印刷に関する詳細な設定を、ユーザが毎回行う煩わしさを軽減したり、印刷設定の変更を行った場合に該イメージがどのように変化したのかを、プレビューにて変更前のイメージと同時比較表示することで、容易に設定の差異を確認することができ、よりユーザの所望するイメージを得ることができる。並んで、印刷設定変更したイメージと連動したタブを設け、該タブ内に設定変更した情報をプレビューと同時に表示することで、該プレビューに何の設定項目を加えたのかが容易に分かる。
【０１１５】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１６】
また、本発明におけるプログラムは、図１２〜図１５の処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図１２〜図１５の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラム図１２〜図１５の各装置の処理方法ごとのプログラムであってもよい。
【０１１７】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１８】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１１９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１２０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２２】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１２４】
１０１  クライアントＰＣ
１０２  プリンタ
１０３  ネットワーク
２０２  ＣＰＵ
２０３  ＲＡＭ
２１０  記憶媒体
３０２  ＣＰＵ
３０３  ＲＡＭ
３０５  ＨＤＤ
【図１】
2011123819.tif 000003
【図２】
2011123819.tif 000004
【図３】
2011123819.tif 000005
【図４】
2011123819.tif 000006
【図５】
2011123819.tif 000007
【図６】
2011123819.tif 000008
【図７】
2011123819.tif 000009
【図８】
2011123819.tif 000010
【図９】
2011123819.tif 000011
【図１０】
2011123819.tif 000012
【図１０ａ】
2011123819.tif 000013
【図１０ｂ】
2011123819.tif 000014
【図１１】
2011123819.tif 000015
【図１２】
2011123819.tif 000016
【図１３】
2011123819.tif 000017
【図１４】
2011123819.tif 000018
【図１５】
2011123819.tif 000019