(57)【要約】【課題】印刷設定を自動的に変更した場合であっても、変更箇所をユーザが容易に認識できるように、プレビュー画像を表示する。【解決手段】ドキュメントに対する印刷設定を行う印刷設定装置において、前記印刷設定に基づいて、前記ドキュメントの印刷状態を示すプレビュー画像を生成し、表示部に表示させる制御部を備え、前記制御部は、前記印刷設定が、前記印刷設定装置によって自動で変更された場合とユーザ指示によって手動で変更された場合とで、前記プレビュー画像の表示形態を変える。【選択図】図５
2014149680.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントに対する印刷設定を行う印刷設定装置において、
前記印刷設定に基づいて、前記ドキュメントの印刷状態を示すプレビュー画像を生成し、表示部に表示させる制御部を備え、
前記制御部は、
前記印刷設定が、前記印刷設定装置によって自動で変更された場合とユーザ指示によって手動で変更された場合とで、前記プレビュー画像の表示形態を変える、
ことを特徴とする印刷設定装置。
【請求項２】
前記制御部は、
前記印刷設定が手動で変更された場合、当該変更が禁則になるかを判断し、
禁則にならないと判断した場合は、前記手動で変更された印刷設定に基づいて生成されたプレビュー画像を第１の表示形態で表示し、
禁則になると判断した場合は、禁則にならない印刷設定に自動で変更し、前記自動で変更された印刷設定に基づいて生成されたプレビュー画像を前記第１の表示形態とは異なる第２の表示形態で表示する、
ことを特徴とする請求項１に記載の印刷設定装置。
【請求項３】
前記制御部は、
前記第２の表示形態では、変更前の印刷設定に基づくプレビュー画像と変更後の印刷設定に基づくプレビュー画像とを交互に表示する、
ことを特徴とする請求項２に記載の印刷設定装置。
【請求項４】
前記制御部は、
前記第２の表示形態では、変更前の印刷設定に基づくプレビュー画像と変更後の印刷設定に基づくプレビュー画像とを並べて表示する、
ことを特徴とする請求項２に記載の印刷設定装置。
【請求項５】
前記制御部は、
前記第１の表示形態では、前記プレビュー画像における、前記印刷設定が手動で変更された箇所を第１の色で表示し、
前記第２の表示形態では、前記プレビュー画像における、前記印刷設定が自動で変更された箇所を前記第１の色よりも彩度又は明度が大きい第２の色で表示する、
ことを特徴とする請求項２に記載の印刷設定装置。
【請求項６】
前記制御部は、
前記第２の表示形態では、印刷設定が自動で変更されたことを示す文字を前記プレビュー画像に重ねて表示する、
ことを特徴とする請求項２乃至５のいずれか一に記載の印刷設定装置。
【請求項７】
ドキュメントを印刷するシステムで動作するプレビュー表示制御プログラムであって、
前記システムを構成する装置に、
前記ドキュメントに対する印刷設定に基づいて、前記ドキュメントの印刷状態を示すプレビュー画像を生成し、表示部に表示させるプレビュー処理を実行させ、
前記プレビュー処理では、
前記印刷設定が、前記装置によって自動で変更された場合とユーザ指示によって手動で変更された場合とで、前記プレビュー画像の表示形態を変える、
ことを特徴とするプレビュー表示制御プログラム。
【請求項８】
前記プレビュー処理に際して、
前記印刷設定が手動で変更された場合、当該変更が禁則になるかを判断し、
禁則にならないと判断した場合は、前記手動で変更された印刷設定に基づいて生成されたプレビュー画像を第１の表示形態で表示し、
禁則になると判断した場合は、禁則にならない印刷設定に自動で変更し、前記自動で変更された印刷設定に基づいて生成されたプレビュー画像を前記第１の表示形態とは異なる第２の表示形態で表示する、
ことを特徴とする請求項７に記載のプレビュー表示制御プログラム。
【請求項９】
前記プレビュー処理に際して、
前記第２の表示形態では、変更前の印刷設定に基づくプレビュー画像と変更後の印刷設定に基づくプレビュー画像とを交互に表示する、
ことを特徴とする請求項８に記載のプレビュー表示制御プログラム。
【請求項１０】
前記プレビュー処理に際して、
前記第２の表示形態では、変更前の印刷設定に基づくプレビュー画像と変更後の印刷設定に基づくプレビュー画像とを並べて表示する、
ことを特徴とする請求項８に記載のプレビュー表示制御プログラム。
【請求項１１】
前記プレビュー処理に際して、
前記第１の表示形態では、前記プレビュー画像における、前記印刷設定が手動で変更された箇所を第１の色で表示し、
前記第２の表示形態では、前記プレビュー画像における、前記印刷設定が自動で変更された箇所を前記第１の色よりも彩度又は明度が大きい第２の色で表示する、
ことを特徴とする請求項８に記載のプレビュー表示制御プログラム。
【請求項１２】
前記プレビュー処理に際して、
前記第２の表示形態では、印刷設定が自動で変更されたことを示す文字を前記プレビュー画像に重ねて表示する、
ことを特徴とする請求項７乃至１１のいずれか一に記載のプレビュー表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定装置及びプレビュー表示制御プログラムに関し、特に、印刷設定を反映したプレビュー画像を表示する印刷設定装置及び当該印刷設定装置で動作するプレビュー表示制御プログラムに関する。
【背景技術】
【０００２】
クライアント端末で作成したドキュメントをＭＦＰ（Multi Function Peripheral）などの画像形成装置に印刷させる場合、クライアント端末にインストールされたプリンタドライバを用いて印刷設定を行い、プリンタドライバが生成した印刷ジョブに基づいて画像形成装置が印刷処理を実行する。また、通信ネットワークに接続されたサーバ（Ｗｅｂサーバと呼ぶ。）が提供するＷｅｂアプリケーションを用いて印刷設定を行う方法もあり、この場合は、Ｗｅｂサーバが生成した印刷ジョブに基づいて画像形成装置が印刷処理を実行する。
【０００３】
上記の印刷設定において、印刷ミスを未然に防止するために、プリンタドライバやＷｅｂサーバが印刷設定を反映した印刷プレビュー表示用の画像（以下、プレビュー画像と呼ぶ。）を生成してクライアント端末に表示させ、実際の印刷物の出来映えを確認できるようにしている。また、ユーザが印刷設定を変更した場合は、プリンタドライバやＷｅｂサーバは、変更された印刷設定に従ってプレビュー画像を生成し直してクライアント端末に表示させ、実際の印刷物の出来映えを確認できるようにしている。
【０００４】
しかしながら、ユーザは、変更された印刷設定に従って生成されたプレビュー画像を見ても、プレビュー画像のどの部分が変わったのかがわかりにくい。そこで、ユーザが印刷設定を変更した箇所を分かりやすくするために、例えば、下記特許文献１には、ユーザが印字位置の補正を行うために、印刷プレビュー画面において、左マージン、Ｘ軸補正率等を設定すると、印字位置補正ソフトは、移動後の印字位置のＸＹ座標を算出して、補正後の印字位置を黒色、補正前の印字位置を赤色で、印刷プレビュー画面において表示する印字位置プレビューシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１４９３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、印刷には様々な設定項目があり、その中には利用不可能な設定値の組み合わせ（禁則と呼ぶ。）があるため、禁則が発生しないように制御する必要がある。そこで、クライアント端末やＷｅｂサーバなどの印刷設定装置では、現在の印刷設定に対して使用できない機能をグレーアウト状態にして設定できないようにしたり、現在行おうとしている印刷設定を施すと禁則が発生する場合に、禁則となる印刷設定を自動的に変更したりしている。
【０００７】
しかしながら、特許文献１の技術は、ユーザが印刷設定を変更した場合に、表示色を変えて印刷設定を変更した箇所を分かりやすくするだけであり、印刷設定装置が印刷設定を自動的に変更した場合には、どのように印刷設定が変更されたかを把握することができず、ユーザの意図しない印刷設定で印刷処理が実行されてしまう場合が生じる。また、このような問題は禁則が発生する場合に限らず、コスト削減等のために印刷設定装置がカラー印刷設定をモノクロ印刷設定に自動的に変更するといった場合にも同様に生じる。
【０００８】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、印刷設定を自動的に変更した場合であっても、変更箇所をユーザが容易に認識できるように、プレビュー画像を表示することができる印刷設定装置及びプレビュー表示制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一側面は、ドキュメントに対する印刷設定を行う印刷設定装置において、前記印刷設定に基づいて、前記ドキュメントの印刷状態を示すプレビュー画像を生成し、表示部に表示させる制御部を備え、前記制御部は、前記印刷設定が、前記印刷設定装置によって自動で変更された場合とユーザ指示によって手動で変更された場合とで、前記プレビュー画像の表示形態を変えることを特徴とする。
【００１０】
本発明の一側面は、ドキュメントを印刷するシステムで動作するプレビュー表示制御プログラムであって、前記システムを構成する装置に、前記ドキュメントに対する印刷設定に基づいて、前記ドキュメントの印刷状態を示すプレビュー画像を生成し、表示部に表示させるプレビュー処理を実行させ、前記プレビュー処理では、前記印刷設定が、前記装置によって自動で変更された場合とユーザ指示によって手動で変更された場合とで、前記プレビュー画像の表示形態を変えることを特徴とする。
【発明の効果】
【００１１】
本発明の印刷設定装置及びプレビュー表示制御プログラムによれば、印刷設定を自動的に変更した場合であっても、変更箇所をユーザが容易に認識できるように、プレビュー画像を表示することができる。
【００１２】
その理由は、印刷設定装置（プレビュー表示制御プログラム）は、印刷設定に基づいてプレビュー画像を生成して表示させる際に、印刷設定が印刷設定装置によって自動で変更された場合と印刷設定がユーザ指示によって手動で変更された場合とで、プレビュー画像の表示形態を変える制御を行うからである。
【００１３】
これにより、ユーザは、印刷設定装置が印刷設定を自動的に変更することによってどのような状態で印刷されるかを、事前にプレビュー画像で分かりやすく確認することができ、ユーザの意図した通りの印刷結果を得ることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例に係る印刷システムの全体構成を示す図である。
【図２】本発明の一実施例に係る印刷システムのソフトウェア構成を示す図である。
【図３】本発明の一実施例に係るクライアント端末の処理を示すフローチャート図である。
【図４】本発明の一実施例に係るクライアント端末におけるプレビュー画面の表示例（禁則が発生しない場合の例）を示す図である。
【図５】本発明の一実施例に係るクライアント端末におけるプレビュー画面の表示例（自動的に設定が変更された場合の一例）を示す図である。
【図６】本発明の一実施例に係るクライアント端末におけるプレビュー画面の表示例（自動的に設定が変更された場合の他の例）を示す図である。
【図７】本発明の一実施例に係るクライアント端末におけるプレビュー画面の表示例（自動的に設定が変更された場合の他の例）を示す図である。
【図８】本発明の一実施例に係るクライアント端末におけるプレビュー画面の表示例（設定適用後の例）を示す図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、印刷ミスを未然に防止するために、クライアント端末のプリンタドライバやＷｅｂサーバは、ユーザが印刷設定を行ったり印刷設定を変更したりした場合に、その印刷設定を反映したプレビュー画像を生成してクライアント端末に表示させ、実際の印刷物の出来映えを確認できるようにしている。また、ユーザが印刷設定を変更した場合に、印刷設定を変更した箇所の表示色を変えて変更箇所を分かりやすくする方法が提案されている。
【００１６】
しかしながら、印刷設定には利用不可能な設定値の組み合わせ（禁則）があるため、禁則が発生しないように、クライアント端末やＷｅｂサーバなどの印刷設定装置が禁則となる印刷設定を自動的に変更する場合がある。そして、印刷設定装置が印刷設定を自動的に変更した場合には、ユーザはどのように印刷設定が変更されたかを把握するのは容易ではないため、ユーザの意図しない印刷設定で印刷処理が実行されてしまう場合があった。また、このような問題は禁則が発生する場合に限らず、コスト削減等のために印刷設定装置側が推奨する印刷設定に自動的に変更する場合にも同様に生じる。
【００１７】
そこで、本発明の一実施の形態では、印刷設定装置が印刷設定を自動的に変更した場合でも、プレビュー画像で印刷設定を変更した箇所を容易に認識できるように表示し、更に、ユーザが手動で印刷設定を変更した場合と印刷設定装置が自動で印刷設定を変更した場合とで、プレビュー画像の表示形態を変える。すなわち、印刷設定装置が自動で印刷設定を変更した場合は、ユーザが手動で印刷設定を変更した場合に比べて、変更箇所を強調表示する。例えば、印刷設定装置が自動で印刷設定を変更した場合には、変更された印刷設定を適用する前の状態と印刷設定を適用した後の状態とを同一画面に同時に表示したり、交互に表示したり、変更箇所を目立つ色で表示したりして、変更箇所を認識しやすくする。更に、警告ダイアログを表示して、印刷設定装置によって自動で印刷設定が変更されたことをユーザに通知したりする。
【００１８】
そして、ユーザは、変更された印刷設定を確認した後に、その印刷設定の変更を実際に適用するか否かを決定することによって、ユーザの意図しない印刷設定で印刷処理が実行されてしまうといった不具合を未然に防止することができる。
【実施例】
【００１９】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る印刷設定装置及びプレビュー表示制御プログラムについて、図１乃至図８を参照して説明する。図１は、本実施例の印刷システムの全体構成を示す図であり、図２は、印刷システムのソフトウェア構成を示す図である。また、図３は、本実施例のクライアント端末の動作を示すフローチャート図であり、図４乃至図８は、本実施例のクライアント端末におけるプレビュー画面の表示例を示す図である。
【００２０】
図１に示すように、本実施例の印刷システム１０は、印刷指示に従って画像形成を行う画像形成装置２０と、画像形成装置２０に印刷を指示するＷｅｂサーバ３０と、文書などのドキュメントを作成するクライアント端末４０と、で構成され、これらは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの通信ネットワークを介して相互に接続されている。
【００２１】
クライアント端末４０及びＷｅｂサーバ３０は、一般的なコンピュータ装置であり、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリ、ＨＤＤ（Hard Disk Drive）などの記憶部、ＮＩＣ（Network Interface Card）などの通信部で構成される制御部を備え、ＯＳ（Operating System）により制御されている。本実施例の印刷システムを司るソフトウェア（Ｗｅｂアプリケーション）は、クライアント端末４０及びＷｅｂサーバ３０のメモリやＨＤＤに格納される。また、クライアント端末４０のメモリやＨＤＤには、ドキュメントを作成するプログラムやドキュメントのデータ（ドキュメントファイル）、印刷設定が禁則となるか否かを判定する際に参照する禁則判定情報なども格納される。
【００２２】
画像形成装置２０は、ＣＰＵ、ＲＯＭやＲＡＭなどのメモリ、ＨＤＤなどの記憶部、ＮＩＣなどの通信部で構成される制御部を備え、Ｗｅｂサーバ３０より出力された印刷ジョブの内容に従って画像形成処理を実行する。この画像形成装置２０は、印刷出力が可能なプリンタとしてもよいし、プリンタの機能にフィニッシャやスキャン、ＦＡＸなどの機能を備えていてもよいし、プリンタを制御するプリンタコントローラとしてもよい。
【００２３】
なお、本実施例では、Ｗｅｂサーバ３０が提供するＷｅｂアプリケーションを用いてクライアント端末４０で印刷設定や印刷指示などを行う構成とするが、クライアント端末４０にインストールされたプリンタドライバを用いて印刷設定や印刷指示などを行ってもよく、その場合は、Ｗｅｂサーバ３０を省略することも可能である。
【００２４】
以下、各装置のソフトウェア構成（制御部上で動作するソフトウェアによって実現される機能）について、図２（ａ）を参照して説明する。
【００２５】
［画像形成装置］
画像形成装置２０は、制御部上で動作するソフトウェアによって、印刷出力部２１などとして機能する。
【００２６】
印刷出力部２１は、Ｗｅｂサーバ３０の印刷ジョブ生成部３２から受信した印刷ジョブに基づき、用紙への印刷処理を制御する。具体的には、帯電装置により帯電された感光体ドラムに露光装置から画像に応じた光を照射して静電潜像を形成し、現像装置で帯電したトナーを付着させて現像し、そのトナー像を転写ベルトに１次転写し、転写ベルトから紙媒体に２次転写し、更に定着装置で紙媒体にトナー像を定着させる処理を制御する。
【００２７】
［Ｗｅｂサーバ］
Ｗｅｂサーバ３０は、制御部上で動作するソフトウェアによって、データ管理部３１、印刷ジョブ生成部３２などとして機能する。
【００２８】
データ管理部３１は、Ｗｅｂアプリケーションのプログラム及び画面情報、処理対象のドキュメントファイルの管理などを行う。クライアント端末４０は、データ管理部３１からプログラム及び画面情報をダウンロードし、Ｗｅｂブラウザを介してＷｅｂアプリケーションの内部処理や画面表示を行う。また、データ管理部３１で管理されたドキュメントファイルは、印刷ジョブ生成部３２に送信される。
【００２９】
印刷ジョブ生成部３２は、データ管理部３１からドキュメントファイルを取得し、クライアント端末４０の印刷設定部４３ｃで設定された印刷設定情報に基づき、印刷ジョブの生成を行う。ここで生成された印刷ジョブのデータが画像形成装置２０の印刷出力部２１に送信され、印刷出力部２１で印刷処理が実行される。
【００３０】
［クライアント端末］
クライアント端末４０は、制御部上で動作するソフトウェア（プレビュー表示制御プログラム）によって、プレビュー画像生成部４１、禁則判別部４２、画面表示部４３などとして機能する。すなわち、本実施例では、クライアント端末４０が印刷設定装置として機能する。
【００３１】
プレビュー画像生成部４１は、ファイル選択部４３ａで選択されたドキュメントファイルに対して、印刷設定部４３ｃにて設定された印刷設定情報に基づき、印刷結果のシミュレーションを行ってプレビュー画像を生成する。具体的には、Nin1の割り付け処理、ステープル画像やパンチ穴画像の重ね合わせ処理、折りのシミュレーション処理、モノクロ変換処理などを行ってプレビュー画像を生成する。
【００３２】
その際、禁則などによって印刷設定が自動的に変更された場合は、ユーザが手動で印刷設定を変更した場合とは異なる表示形態でプレビュー画像を表示し、ユーザに注意を促す。例えば、ユーザが手動でステープル設定を行った場合は、黒のステープル画像の重ね合わせを行い、自動でステープル設定となった場合は、赤色に強調されたステープル画像の重ね合わせを行ったりする。
【００３３】
禁則判別部４２は、印刷設定部４３ｃにて行われた印刷設定に対して、予め記憶された禁則判定情報を参照して、禁則が発生するか否かを判定する。そして、禁則が発生すると判断した場合は、その旨を印刷設定部４３ｃに通知すると共に、印刷設定部４３ｃから変更された印刷設定を取得し、変更前後の印刷設定情報をプレビュー画像生成部４１に通知する。
【００３４】
画面表示部４３は、表示部に表示されるＷｅｂブラウザ上に、印刷設定やプレビュー画像の閲覧のためのプレビュー画面の表示を行う。この画面表示部４３には、ファイル選択部４３ａ、プレビュー表示部４３ｂ、印刷設定部４３ｃなどが含まれる。
【００３５】
ファイル選択部４３ａは、プレビュー画像の表示対象となるドキュメントファイルをユーザに選択させる。選択されたドキュメントファイルは、Ｗｅｂサーバ３０側にアップロードされ、Ｗｅｂサーバ３０のデータ管理部３１にて管理される。また、選択されたドキュメントファイルは、プレビュー画像生成部４１に通知され、プレビュー画像の生成に利用される。
【００３６】
プレビュー表示部４３ｂは、プレビュー画像生成部４１にて生成されたプレビュー画像を、Ｗｅｂサーバ３０のデータ管理部３１から取得した画面情報に合成して、Ｗｅｂブラウザ上に表示する。その際、印刷設定部４３ｃによって印刷設定が自動的に変更された場合は、印刷設定の変更前後の差分をアニメーション表示したり、並べて表示したりして、ユーザが変更箇所を容易に認識できるようにする。
【００３７】
印刷設定部４３ｃは、Ｗｅｂサーバ３０のデータ管理部３１から取得した画面情報に基づき、Ｗｅｂブラウザ上に印刷設定用の画面を表示する。また、設定内容の制御とユーザからの入力受け付け／管理を行う。また、禁則判別部４２により設定内容が禁則になると判定された場合は、予め定めたルールに従って禁則を回避するように印刷設定を変更し、変更後の印刷設定情報を禁則判別部４２に通知する。また、印刷設定が自動的に変更されたことをユーザに通知して注意を促す警告ダイアログを表示するなど、禁則の状況に応じて適切な表示を行う。
【００３８】
なお、図２（ａ）では、クライアント端末４０側でプレビュー画像の生成処理と禁則の判定処理とを行う構成としているが、これらの処理は、Ｗｅｂサーバ３０の制御部上でプレビュー表示制御プログラムを動作させることによって実現することができる。その場合の印刷システム１０のソフトウェア構成は図２（ｂ）のようになる。
【００３９】
また、プレビュー画像の生成処理とプレビュー画像の表示処理と禁則の判定処理とは同じ装置で実行してもよいし、各々の処理を別々の装置で実行してもよい。例えば、プレビュー画像の生成処理をＷｅｂサーバ３０若しくは画像形成装置２０で実行し、禁則の判定処理及びプレビュー画像の表示処理をクライアント端末４０で実行したり、プレビュー画像の生成処理を画像形成装置２０で実行し、禁則の判定処理をＷｅｂサーバ３０で実行し、プレビュー画像の表示処理をクライアント端末４０で実行したりしてもよい。
【００４０】
また、本実施例では、印刷設定を反映したプレビュー画像の生成処理をクライアント端末４０で実行する構成としているが、この処理を複数の装置で分担して実行することも可能である。例えば、ドキュメントデータをラスタライズしてプレビュー画像を生成する処理はＷｅｂサーバ３０上で実行し、印刷設定の内容を示す情報をプレビュー画像に合成する処理のみをクライアント端末４０で実行することも可能であり、処理を分担することにより、クライアント端末４０の負荷を少なくすることができる。
【００４１】
以下、図２（ａ）の構成の印刷システム１０におけるクライアント端末４０側のソフトウェア処理について、図３のフローチャート図を参照して説明する。
【００４２】
まず、ユーザは、クライアント端末４０側のＷｅｂブラウザを用いてＷｅｂサーバ３０にアクセスし、Ｗｅｂアプリケーションを起動する（Ｓ１０１）。
【００４３】
次に、ユーザが、ファイル選択部４３ａを用いて、印刷したいドキュメントファイルを選択すると、ファイル選択部４３ａは、選択されたドキュメントファイルをＷｅｂサーバ３０のデータ管理部３１にアップロードする（Ｓ１０２）。
【００４４】
そして、プレビュー画像生成部４１は、ファイル選択部４３ａからドキュメントファイルを取得すると共に、印刷設定部４３ｃから現在の印刷設定情報を取得し、ドキュメントファイル及び現在の印刷設定情報に基づいて、印刷結果のシミュレーションを行い、印刷プレビュー表示用のプレビュー画像の生成を行う。具体的には、Nin1設定のページ割り付け処理のシミュレーション、ステープル画像やパンチ穴画像の重ね合わせ処理、グレースケール化などを行い、生成したプレビュー画像をプレビュー表示部４３ｂに送信し、プレビュー表示部４３ｂは、Ｗｅｂサーバ３０のデータ管理部３１から取得した画面情報にプレビュー画像を合成して表示する（Ｓ１０３）。
【００４５】
次に、印刷設定部４３ｃは、ユーザからの印刷設定変更の命令があるかどうかを確認する（Ｓ１０４）。印刷設定変更の命令がない場合は、印刷設定部４３ｃは、ユーザからの印刷実行命令があるかどうかを確認し（Ｓ１１１）、印刷実行命令がなければＳ１０４に戻って印刷設定変更の命令を監視し、印刷実行命令があればＷｅｂサーバ３０に印刷設定情報を送信して印刷実行命令を行う。Ｗｅｂサーバ３０の印刷ジョブ生成部３２は、データ管理部３１から取得したドキュメントファイルと印刷設定部４３ｃから取得した印刷設定情報とを用いて印刷ジョブの生成処理を行い、生成した印刷ジョブを画像形成装置２０に転送する。画像形成装置２０の印刷出力部２１は、印刷ジョブ生成部３２から取得した印刷ジョブに基づいて印刷処理を実行する。
【００４６】
一方、Ｓ１０４において印刷設定変更の命令があった場合は、印刷設定部４３ｃは、禁則判別部４２に印刷設定情報を通知し、禁則判別部４２は、予め記憶した禁則判定情報を参照して、今回の印刷設定変更の命令によって禁則による自動設定変更が発生するか否かを確認する（Ｓ１０５）。なお、本実施例における印刷設定は、画像形成装置２０で出力する際に必要な、用紙サイズ、部数、ページ割り付け、ステープル、パンチ等の一般的な印刷設定項目を含む。また、禁則による自動設定変更が発生する場合とは、例えば、ステープルやパンチが設定されている時に製本（Booklet）が設定された場合などである。
【００４７】
Ｓ１０５の確認の結果、禁則による自動設定変更が発生しないと判断した場合は、禁則判別部４２は、その旨を印刷設定部４３ｃに通知し、印刷設定部４３ｃは、命令通りに印刷設定を適用し（Ｓ１１０）、Ｓ１０３に戻って、プレビュー画像生成部４１は、適用された印刷設定に基づいてプレビュー画像を生成し直し、プレビュー表示部４３ｂは、データ管理部３１から取得した画面情報にプレビュー画像を合成して表示する。
【００４８】
図４は、禁則による自動設定変更が発生しない場合のプレビュー画面の表示例（第１の表示形態）を示している。このプレビュー画面には、例えば、指定されたページ（ここでは２／２０ページ）のプレビュー画像と印刷設定情報とが表示される。そして、ここでは左上ステープル及び２穴のパンチが設定されている（”Staple”が”Left Corner”、”Punch”が”2-Hole”に設定されている）ため、プレビュー画像には、ステープルを示す画像（線の両端に黒丸を配置した画像）とパンチ穴を示す画像（２つの黒丸の画像）とが合成される。
【００４９】
一方、Ｓ１０５において禁則による自動設定変更が発生すると判断した場合は、禁則判別部４２は、その旨を印刷設定部４３ｃに通知し、印刷設定部４３ｃは、予め定めたルールに従って禁則とならないように印刷設定を変更し、禁則判別部４２は、変更された印刷設定情報を印刷設定部４３ｃから取得して、プレビュー画像生成部４１に通知する（Ｓ１０６）。プレビュー画像生成部４１は、禁則判別部４２から変更前後の印刷設定情報を取得し、印刷設定変更前後のプレビュー画像を生成してプレビュー表示部４３ｂに送信する（Ｓ１０７）。そして、プレビュー表示部４３ｂは、画面上にプレビュー画像を表示すると共に、印刷設定部４３ｃは、印刷設定が自動的に変更されたことをユーザに警告するダイアログを表示する（Ｓ１０８）。
【００５０】
図５は、左上ステープル及び２穴パンチの設定が施されていた状態において、さらにbooklet設定を行おうとした場合のプレビュー画面の一例（第２の表示形態）である。この場合、ステープル設定及びパンチ設定はbooklet設定と禁則関係にあるため、ステープル設定及びパンチ設定がＯＮ（”Staple”が”Left Corner”、”Punch”が”2-Hole”）の状態において、booklet設定をＯＮ（”Print Type”を”Booklet”）にしようとすると、禁則の発生を防ぐため、印刷設定部４３ｃは、自動的にステープル設定及びパンチ設定をＯＦＦにする。
【００５１】
その際、図５に示すように、自動的に設定が変更されるステープル及びパンチを示す画像を、ユーザが設定若しくは設定を変更した場合（図４）に比べて強調表示する。強調表示の方法としては、ステープル及びパンチを示す画像をユーザが設定／設定変更した場合とは異なる色（例えば、ユーザが設定／設定変更した場合は黒や通常トナー色、装置による自動設定変更の場合は赤や蛍光色などの彩度又は明度が相対的に大きい色）で表示したり、自動設定変更前後の状態をアニメーションで交互に表示して差分を示したり（図は、ステープル及びパンチを示す画像が点滅する様子を模式的に示している。）、これらを組み合わせたりする。更に、必要に応じて、装置による自動設定変更を行ってもよいかをユーザに確認する警告ダイアログを表示する。これにより、ユーザは印刷設定が自動的に変更されたことを容易に認識することができ、ユーザの意図しない印刷設定で印刷処理が実行される不具合を未然に防止することができる。
【００５２】
上記の例では、装置による自動設定変更によってステープル及びパンチがＯＦＦになるため、アニメーション表示では、ステープル及びパンチを示す画像が点滅する（表示／非表示を繰り返す）状態になるが、例えば、装置による自動設定変更によって３穴のパンチ設定が２穴のパンチ設定に変更されるというような場合は、３穴のパンチを示す画像を含むプレビュー画像と２穴のパンチを示す画像を含むプレビュー画像とが交互に表示されるといった表示形態となる。
【００５３】
また、図５では、装置による自動設定変更前後の状態を交互に表示することによって設定変更箇所を強調表示したが、例えば、図６に示すように、装置による自動設定変更前後のプレビュー画像（ステープル設定及びパンチ設定を適用した設定適用前のプレビュー画像とステープル設定及びパンチ設定を解除した設定適用後のプレビュー画像）を並べて表示し、更に、必要に応じて、警告ダイアログを表示することもできる。このような表示形態によっても、ユーザは印刷設定が自動的に変更されたことを容易に認識することができ、ユーザの意図しない印刷設定で印刷処理が実行される不具合を未然に防止することができる。
【００５４】
また、図６では、設定適用後のプレビュー画像として、禁則となる印刷設定を解除した状態を示したが、最終的な印刷イメージを表示することもできる。例えば、Booklet設定を適用することによって禁則となるステープル設定及びパンチ設定が解除される場合は、図７に示すように、Booklet設定を適用した状態が認識できるように表示（例えば、見開き状態で表示）することもできる。このような表示形態によっても、ユーザは印刷設定が自動的に変更されたことを容易に認識することができ、ユーザの意図しない印刷設定で印刷処理が実行される不具合を未然に防止することができる。なお、図７では、装置による自動設定変更前後のプレビュー画像を並べて表示する場合の例を示したが、図５のようなアニメーション表示においても、同様に、自動設定変更後のプレビュー画像としてもbooklet設定まで施した状態を表示してもよい。
【００５５】
図３のフローチャート図に戻って、ユーザは表示されたプレビュー画像を見て、自動設定変更による差分を確認した上で、装置による印刷設定変更を適用するか否かを判断し（Ｓ１０９）、判断に応じた操作を行う。図５乃至図７の例では、警告ダイアログに表示された「はい」又は「いいえ」のいずれかのボタンを押下することによって、印刷設定変更を適用するか否かを決定する。
【００５６】
そして、印刷設定変更を適用する場合は、印刷設定部４３ｃは、設定の変更を適用し（Ｓ１１０）、印刷設定変更を適用しない場合は特に何も行わず、Ｓ１０３に戻って同様の処理を繰り返す。図８は、装置による印刷設定変更を適用し、プレビュー画像を更新した時の表示例である。この例ではステープル設定及びパンチ設定がＯＦＦであり、booklet設定がＯＮになるため、プレビュー画像からステープル及びパンチを示す画像が消去され、booklet状態になったプレビュー画像が表示される。
【００５７】
このように、本実施例では、禁則によって印刷設定が自動で変更された場合は、ユーザが手動で印刷設定を変更した場合に比べて、変更箇所（例えば、ステープルやパンチを示す画像）が強調された色で表示され、及び／又は、差分が浮かび上がるように点滅して表示され、更に、必要に応じて、装置による自動設定変更が行われたことを示す警告ダイアログが表示されるため、印刷設定が自動で変更されることによってどのような状態で印刷されるかを、事前にプレビュー画像で分かりやすく確認することができ、ユーザの意図した通りの印刷結果を得ることが可能となる。
【００５８】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、印刷システム１０の構成や制御は適宜変更可能である。
【００５９】
例えば、上記実施例では、装置が自動で印刷設定を変更した場合に、変更箇所の表示色を変えたり、アニメーション表示を行ったりしたが、装置が自動で印刷設定を変更した場合とユーザが手動で印刷設定を変更した場合とで表示形態が異なっていればよい。一例として、ユーザが手動で印刷設定を変更した場合は、変更箇所（例えば、ステープル及びパンチの画像）を第１のサイズで表示し、クライアント装置４０が印刷設定を自動で変更した場合は、変更箇所を第１のサイズよりも大きい第２のサイズで表示するといった手法を用いてもよい。
【００６０】
また、上記実施例では、Ｗｅｂサーバ３０がＷｅｂアプリケーションによって生成した画面情報をクライアント端末４０に送信し、クライアント端末４０で画面情報にプレビュー画像を合成して表示する構成としたが、各々クライアント端末４０のプリンタドライバが生成した画面にプレビュー画像を合成して表示する場合に対しても、本発明を同様に適用することができる。
【００６１】
また、上記実施例では、禁則が発生した場合の制御について記載したが、例えば、印刷コストを抑えるためにカラー設定を自動的にモノクロ設定変更するなど、装置側が推奨する設定に自動的に変更する場合に対しても、本発明を同様に適用することができる。
【産業上の利用可能性】
【００６２】
本発明は、ドキュメントの印刷に際してプレビュー画像を表示させるシステムに利用可能である。
【符号の説明】
【００６３】
１０  印刷システム
２０  画像形成装置
２１  印刷出力部
３０  Ｗｅｂサーバ
３１  データ管理部
３２  印刷ジョブ生成部
４０  クライアント端末
４１  プレビュー画像生成部
４２  禁則判別部
４３  画面表示部
４３ａ  ファイル選択部
４３ｂ  プレビュー表示部
４３ｃ  印刷設定部
【図１】
2014149680.tif 000003
【図２】
2014149680.tif 000004
【図３】
2014149680.tif 000005
【図４】
2014149680.tif 000006
【図５】
2014149680.tif 000007
【図６】
2014149680.tif 000008
【図７】
2014149680.tif 000009
【図８】
2014149680.tif 000010