(57)【要約】【課題】表示画面で印刷設定結果を印刷プレビューにおいて確認しながら印刷設定画面への印刷設定入力を可能とする画像形成システムを提供する。【解決手段】印刷設定が入力される印刷設定画面を生成する印刷設定画面生成手段２１３と、印刷設定が反映された印刷プレビューを生成する印刷プレビュー生成手段２２と、印刷設定画面と前記印刷プレビューとを表示画面に同時に表示する表示手段２１と、印刷設定が表示画面で確認可能に表示されるか判断する判断手段２３と、確認可能に表示されないと判断された場合、表示画面に表示される印刷設定画面および印刷プレビューの少なくともいずれかの位置、形状、大きさ、および向きの少なくともいずれかを、印刷プレビューに反映された印刷設定が確認可能に表示されるように調整する画面表示調整手段２３と、印刷設定に基づいて印刷する印刷装置３０とを有する。【選択図】図５
2013186574.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントの印刷設定が入力される印刷設定画面を生成する印刷設定画面生成手段と、
前記印刷設定画面に入力された印刷設定が画像として反映された前記ドキュメントの印刷プレビューを生成する印刷プレビュー生成手段と、
前記印刷設定画面生成手段により生成された前記印刷設定画面と、前記印刷プレビュー生成手段により生成された前記印刷プレビューとを同一の表示画面に同時に表示する表示手段と、
前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるかどうか判断する判断手段と、
前記判断手段により、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されないと判断された場合に、前記表示手段により前記表示画面に表示される前記印刷設定画面および前記印刷プレビューの少なくともいずれかの位置、形状、大きさ、および向きの少なくともいずれかを、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるように調整する画面表示調整手段と、
前記印刷設定画面に入力された前記印刷設定に基づいて前記ドキュメントを印刷媒体に印刷する印刷装置と、
を有することを特徴とする画像形成システム。
【請求項２】
前記画面表示調整手段は、前記印刷プレビューにおけるドキュメントの画像が前記表示画面上で最も大きく表示されるように前記印刷設定画面、および前記印刷プレビューの少なくともいずれかを調整することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記画面表示調整手段は、前記表示画面上の前記印刷プレビューにおいて反映された前記印刷設定ごとの画像の表示割合を、前記印刷設定ごとに設けられた優先度に応じてそれぞれ変えることを特徴とする請求項１または２に記載の画像形成システム。
【請求項４】
前記印刷設定は、ステープル、パンチ、折り、ウォーターマーク、原稿の向き、用紙サイズ、ページ割付、グレースケール化、および印刷部数の少なくともいずれかの設定を含むことを特徴とする請求項１〜３のいずれか一項に記載の画像形成システム。
【請求項５】
前記表示画面はブラウザ画面であることを特徴とする請求項１〜４のいずれか一項に記載の画像形成システム。
【請求項６】
ドキュメントの印刷設定が入力される印刷設定画面を生成する印刷設定画面生成手段と、
前記印刷設定画面に入力された印刷設定が画像として反映された前記ドキュメントの印刷プレビューを生成する印刷プレビュー生成手段と、
前記印刷設定画面生成手段により生成された前記印刷設定画面と、前記印刷プレビュー生成手段により生成された前記印刷プレビューとを同一の表示画面に同時に表示する表示手段と、
前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるかどうか判断する判断手段と、
前記判断手段により、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されないと判断された場合に、前記表示手段により前記表示画面に表示される前記印刷設定画面および前記印刷プレビューの少なくともいずれかの位置、形状、大きさ、および向きの少なくともいずれかを調整することにより、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるように調整する画面表示調整手段と、
を有することを特徴とする情報処理装置。
【請求項７】
前記画面表示調整手段は、前記印刷プレビューにおけるドキュメントの画像が前記表示画面上で最も大きく表示されるように前記印刷設定画面、および前記印刷プレビューの少なくともいずれかを調整することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記画面表示調整手段は、前記表示画面上の前記印刷プレビューにおいて反映された前記印刷設定ごとの画像の表示割合を、前記印刷設定ごとに設けられた優先度に応じてそれぞれ変えることを特徴とする請求項６または７に記載の情報処理装置。
【請求項９】
前記印刷設定は、ステープル、パンチ、折り、ウォーターマーク、原稿の向き、用紙サイズ、ページ割付、グレースケール化、および印刷部数の少なくともいずれかの設定を含むことを特徴とする請求項６〜８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記表示画面はブラウザ画面であることを特徴とする請求項６〜９のいずれか一項に記載の情報処理装置。
【請求項１１】
ドキュメントの印刷設定が入力される印刷設定画面を生成する印刷設定画面生成手段と、
前記印刷設定画面に入力された印刷設定が画像として反映された前記ドキュメントの印刷プレビューを生成する印刷プレビュー生成手段と、
前記印刷設定画面生成手段により生成された前記印刷設定画面と、前記印刷プレビュー生成手段により生成された前記印刷プレビューとを表示装置の同一の表示画面に同時に表示させる表示装置制御手段と、
前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるかどうか判断する判断手段と、
前記判断手段により、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されないと判断された場合に、前記表示装置制御手段が前記表示装置の前記表示画面に表示させる前記印刷設定画面および前記印刷プレビューの少なくともいずれかの位置、形状、大きさ、および向きの少なくともいずれかを、前記印刷プレビューに反映された前記印刷設定が前記表示装置の前記表示画面において確認可能に表示されるように調整する画面表示調整手段と、
を有することを特徴とするサーバー。
【請求項１２】
前記画面表示調整手段は、前記印刷プレビューにおけるドキュメントの画像が前記表示装置の前記表示画面上で最も大きく表示されるように前記印刷設定画面、および前記印刷プレビューの少なくともいずれかを調整することを特徴とする請求項１１に記載のサーバー。
【請求項１３】
前記画面表示調整手段は、前記表示画面上の前記印刷プレビューにおいて反映された前記印刷設定ごとの画像の表示割合を、前記印刷設定ごとに設けられた優先度に応じてそれぞれ変えることを特徴とする請求項１１または１２に記載のサーバー。
【請求項１４】
前記印刷設定は、ステープル、パンチ、折り、ウォーターマーク、原稿の向き、用紙サイズ、ページ割付、グレースケール化、および印刷部数の少なくともいずれかの設定を含むことを特徴とする請求項１１〜１３のいずれか一項に記載のサーバー。
【請求項１５】
前記サーバーはウェブサーバーであり、前記表示装置の前記表示画面はブラウザ画面であることを特徴とする請求項１１〜１４のいずれか一項に記載のサーバー。
【請求項１６】
ドキュメントの印刷設定が入力される印刷設定画面を生成する手順（ａ）と、
前記印刷設定画面に入力された印刷設定が画像として反映された前記ドキュメントの印刷プレビューを生成する手順（ｂ）と、
前記手順（ａ）により生成された前記印刷設定画面と、前記手順（ｂ）により生成された前記印刷プレビューとを同一の表示画面に同時に表示する手順（ｃ）と、
前記手順（ｂ）により生成された前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるかどうか判断する手順（ｄ）と、
前記手順（ｄ）により、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されないと判断された場合に、前記手順（ｃ）により表示される前記印刷設定画面および前記印刷プレビューの少なくともいずれかの位置、形状、大きさ、および向きの少なくともいずれかを、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるように調整する手順（ｅ）と、
を情報処理装置に実行させるためのプログラム。
【請求項１７】
前記手順（ｅ）は、前記印刷プレビューにおけるドキュメントの画像が前記表示画面上で最も大きく表示されるように前記印刷設定画面、および前記印刷プレビューの少なくともいずれかを調整することを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記手順（ｅ）は、前記表示画面上の前記印刷プレビューにおいて反映された前記印刷設定ごとの画像の表示割合を、前記印刷設定ごとに設けられた優先度に応じてそれぞれ変えることを特徴とする請求項１６または１７に記載のプログラム。
【請求項１９】
前記印刷設定は、ステープル、パンチ、折り、ウォーターマーク、原稿の向き、用紙サイズ、ページ割付、グレースケール化、および印刷部数の少なくともいずれかの設定を含むことを特徴とする請求項１６〜１８のいずれか一項に記載のプログラム。
【請求項２０】
前記表示画面はブラウザ画面であることを特徴とする請求項１６〜１９のいずれか一項に記載のプログラム。
【請求項２１】
請求項１６〜２０のいずれか一項に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、情報処理装置、サーバー、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、印刷対象であるドキュメントの印刷プレビューを表示するアプリケーションには、印刷プレビューに、印刷設定が反映された画像である部品オブジェクトの付加等をして印刷設定を反映させることにより、印刷プレビューの画像において印刷設定の確認を可能とする機能が備えられている。
【０００３】
しかし、比較的小さい表示画面内に印刷プレビューと印刷設定を入力するための入力画面である印刷設定画面とを同時に表示しようとすると両者が重なって表示されることがある。この際、例えば、表示画面の左側に印刷設定画面を表示した状態で用紙の左側にパンチ穴を施す印刷設定を行うと、印刷プレビューに現されたパンチ穴の画像の上に印刷設定画面が表示されることによりパンチ穴の画像が印刷設定画面に隠れて見えないことがある。
【０００４】
このような場合、パンチ穴の印刷設定を印刷プレビューで確認するためには、一度印刷設定画面を閉じるか、表示画面のウィンドウサイズを変えて印刷プレビューと印刷設定画面とが重ならないようにする等の調整が必要となり、ユーザーに面倒な手間を強いる。また、スマートフォン等のデバイスではウィンドウサイズが固定されているものがあり、この場合は、表示画面のウィンドウサイズを変える調整は不可能である。
【０００５】
表示画面上で２つの表示の重なりを回避する従来技術としては次のようなものがある。表示画面に表示された親ウィンドウ内に子ウィンドウを表示する場合に、親ウィンドウ内のテキストが子ウィンドウと重なることにより見えなくなる状態が生じ得る。この状態を回避するために、親ウィンドウ内のテキストと子ウィンドウとが重なる状態を検知し、テキストと重ならない箇所まで子ウィンドウを移動するか、またはテキストと重ならないようにテキストを折り返して表示するというものがある（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２００２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記従来技術は、子ウィンドウと重なることにより隠れたテキストの内容の確認はできるが、印刷設定画面との重なりにより隠れた、印刷プレビューに反映されたドキュメントの印刷設定を確認することができない。また、重なりを回避しようとする個所が複数ある場合や、重なりを回避した後に印刷設定の更新により重なる個所が変化または増加する場合には対応することができない。
【０００８】
本発明は、このような問題を解決するためになされたものである。すなわち、表示画面上で印刷設定画面と印刷プレビューとの重なりを検知し、印刷プレビューに反映されたドキュメントの印刷設定が表示画面上で確認可能に表示されるように、印刷設定画面および印刷プレビューの少なくともいずれかの表示を調整する。これにより、印刷設定画面と印刷プレビューとの重なりを気にすることなく、印刷設定画面への印刷設定の入力と印刷プレビューにおける印刷設定結果の確認とを並行して行うことができる。
【課題を解決するための手段】
【０００９】
本発明の上記課題は、以下の手段によって解決される。
【００１０】
（１）ドキュメントの印刷設定が入力される印刷設定画面を生成する印刷設定画面生成手段と、前記印刷設定画面に入力された印刷設定が画像として反映された前記ドキュメントの印刷プレビューを生成する印刷プレビュー生成手段と、前記印刷設定画面生成手段により生成された前記印刷設定画面と、前記印刷プレビュー生成手段により生成された前記印刷プレビューとを同一の表示画面に同時に表示する表示手段と、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるかどうか判断する判断手段と、前記判断手段により前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されないと判断された場合に、前記表示手段により前記表示画面に表示される前記印刷設定画面および前記印刷プレビューの少なくともいずれかの位置、形状、大きさ、および向きの少なくともいずれかを、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるように調整する画面表示調整手段と、前記印刷設定画面に入力された前記印刷設定に基づいて前記ドキュメントを印刷媒体に印刷する印刷装置と、を有する画像形成システム。
【００１１】
（２）前記画面表示調整手段は、前記印刷プレビューにおけるドキュメントの画像が前記表示画面上で最も大きく表示されるように前記印刷設定画面、および前記印刷プレビューの少なくともいずれかを調整する上記（１）に記載の画像形成システム。
【００１２】
（３）前記画面表示調整手段は、前記表示画面上の前記印刷プレビューにおいて反映された前記印刷設定ごとの画像の表示割合を、前記印刷設定ごとに設けられた優先度に応じてそれぞれ変える上記（１）または（２）に記載の画像形成システム。
【００１３】
（４）前記印刷設定は、ステープル、パンチ、折り、ウォーターマーク、原稿の向き、用紙サイズ、ページ割付、グレースケール化、および印刷部数の少なくともいずれかの設定を含む上記（１）〜（３）のいずれかに記載の画像形成システム。
【００１４】
（５）前記表示画面はブラウザ画面である上記（１）〜（４）のいずれかに記載の画像形成システム。
【００１５】
（６）ドキュメントの印刷設定が入力される印刷設定画面を生成する印刷設定画面生成手段と、前記印刷設定画面に入力された印刷設定が画像として反映された前記ドキュメントの印刷プレビューを生成する印刷プレビュー生成手段と、前記印刷設定画面生成手段により生成された前記印刷設定画面と、前記印刷プレビュー生成手段により生成された前記印刷プレビューとを同一の表示画面に同時に表示する表示手段と、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるかどうか判断する判断手段と、前記判断手段により前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されないと判断された場合に、前記表示手段により前記表示画面に表示される前記印刷設定画面および前記印刷プレビューの少なくともいずれかの位置、形状、大きさ、および向きの少なくともいずれかを調整することにより、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるように調整する画面表示調整手段と、を有する情報処理装置。
【００１６】
（７）前記画面表示調整手段は、前記印刷プレビューにおけるドキュメントの画像が前記表示画面上で最も大きく表示されるように前記印刷設定画面、および前記印刷プレビューの少なくともいずれかを調整する上記（６）に記載の情報処理装置。
【００１７】
（８）前記画面表示調整手段は、前記表示画面上の前記印刷プレビューにおいて反映された前記印刷設定ごとの画像の表示割合を、前記印刷設定ごとに設けられた優先度に応じてそれぞれ変える上記（６）または（７）に記載の情報処理装置。
【００１８】
（９）前記印刷設定は、ステープル、パンチ、折り、ウォーターマーク、原稿の向き、用紙サイズ、ページ割付、グレースケール化、および印刷部数の少なくともいずれかの設定を含む上記（６）〜（８）のいずれかに記載の情報処理装置。
【００１９】
（１０）前記表示画面はブラウザ画面である上記（６）〜（９）のいずれかに記載の情報処理装置。
【００２０】
（１１）ドキュメントの印刷設定が入力される印刷設定画面を生成する印刷設定画面生成手段と、前記印刷設定画面に入力された印刷設定が画像として反映された前記ドキュメントの印刷プレビューを生成する印刷プレビュー生成手段と、前記印刷設定画面生成手段により生成された前記印刷設定画面と、前記印刷プレビュー生成手段により生成された前記印刷プレビューとを表示装置の同一の表示画面に同時に表示させる表示装置制御手段と、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるかどうか判断する判断手段と、前記判断手段により前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されないと判断された場合に、前記表示装置制御手段が前記表示装置の前記表示画面に表示させる前記印刷設定画面および前記印刷プレビューの少なくともいずれかの位置、形状、大きさ、および向きの少なくともいずれかを、前記印刷プレビューに反映された前記印刷設定が前記表示装置の前記表示画面において確認可能に表示されるように調整する画面表示調整手段と、を有するサーバー。
【００２１】
（１２）前記画面表示調整手段は、前記印刷プレビューにおけるドキュメントの画像が前記表示装置の前記表示画面上で最も大きく表示されるように前記印刷設定画面、および前記印刷プレビューの少なくともいずれかを調整する上記（１１）に記載のサーバー。
【００２２】
（１３）前記画面表示調整手段は、前記表示画面上の前記印刷プレビューにおいて反映された前記印刷設定ごとの画像の表示割合を、前記印刷設定ごとに設けられた優先度に応じてそれぞれ変える上記（１１）または（１２）に記載のサーバー。
【００２３】
（１４）前記印刷設定は、ステープル、パンチ、折り、ウォーターマーク、原稿の向き、用紙サイズ、ページ割付、グレースケール化、および印刷部数の少なくともいずれかの設定を含む上記（１１）〜（１３）のいずれかに記載のサーバー。
【００２４】
（１５）前記サーバーはウェブサーバーであり、前記表示装置の前記表示画面はブラウザ画面である上記（１１）〜（１４）のいずれかに記載のサーバー。
【００２５】
（１６）ドキュメントの印刷設定が入力される印刷設定画面を生成する手順（ａ）と、前記印刷設定画面に入力された印刷設定が画像として反映された前記ドキュメントの印刷プレビューを生成する手順（ｂ）と、前記手順（ａ）により生成された前記印刷設定画面と、前記手順（ｂ）により生成された前記印刷プレビューとを同一の表示画面に同時に表示する手順（ｃ）と、前記手順（ｂ）により生成された前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるかどうか判断する手順（ｄ）と、前記手順（ｄ）により前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されないと判断された場合に、前記手順（ｃ）により表示される前記印刷設定画面および前記印刷プレビューの少なくともいずれかの位置、形状、大きさ、および向きの少なくともいずれかを、前記印刷プレビューに反映された前記印刷設定が前記表示画面において確認可能に表示されるように調整する手順（ｅ）と、を情報処理装置に実行させるためのプログラム。
【００２６】
（１７）前記手順（ｅ）は、前記印刷プレビューにおけるドキュメントの画像が前記表示画面上で最も大きく表示されるように前記印刷設定画面、および前記印刷プレビューの少なくともいずれかを調整する上記（１６）に記載のプログラム。
【００２７】
（１８）前記手順（ｅ）は、前記表示画面上の前記印刷プレビューにおいて反映された前記印刷設定ごとの画像の表示割合を、前記印刷設定ごとに設けられた優先度に応じてそれぞれ変える上記（１６）または（１７）に記載のプログラム。
【００２８】
（１９）前記印刷設定は、ステープル、パンチ、折り、ウォーターマーク、原稿の向き、用紙サイズ、ページ割付、グレースケール化、および印刷部数の少なくともいずれかの設定を含む上記（１６）〜（１８）のいずれかに記載のプログラム。
【００２９】
（２０）前記表示画面はブラウザ画面である上記（１６）〜（１９）のいずれかに記載のプログラム。
【００３０】
（２１）上記（１６）〜（２０）のいずれかに記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００３１】
表示画面上で印刷設定画面と印刷プレビューとが重なる場合であっても、印刷プレビューに反映されたドキュメントの印刷設定が表示画面上で確認可能に表示されるように、印刷設定画面および印刷プレビューの少なくともいずれかの表示を調整する。これにより、表示画面において、印刷設定結果を印刷プレビューにおいて確認しながら、印刷設定画面への印刷設定の入力を行うことができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施形態に係る画像形成システムを示すブロック図である。
【図２】本発明の実施形態に係るクライアント端末の構成を示すブロック図である。
【図３】本発明の実施形態に係るウェブサーバーの構成を示すブロック図である。
【図４】本発明の実施形態に係る印刷装置の構成を示すブロック図である。
【図５】本発明の実施形態に係る画像形成システムの機能ブロック図である。
【図６】表示画面に表示される構成要素の位置およびサイズを示す図である。
【図７】表示画面に表示される各構成要素を表示調整を行わずに表示させた場合の表示画面を示す図である。
【図８】各印刷設定項目に対する表示調整の概要を示す図である。
【図９】本発明の実施形態に係る画像形成システムを実施した場合の表示画面の例を示す図である。
【図１０】本発明の実施形態に係る画像形成システムを実施した場合の表示画面の他の例を示す図である。
【図１１】図９の表示画面において、さらにページ番号の印刷設定を追加して本発明の実施形態に係る画像形成システムを実施した場合の表示画面の例を示す図である。
【図１２】本発明の実施形態に係る画像形成システムのフローチャートを示す図である。
【発明を実施するための形態】
【００３３】
以下、図面を参照して、本発明の実施形態に係る画像形成システム、情報処理装置、サーバー、プログラム、および記憶媒体について詳細に説明する。本発明に係る情報処理装置はクライアント端末により構成され、サーバーはウェブサーバーにより構成されることができる。
【００３４】
図１は、本発明の実施形態に係る画像形成システムを示すブロック図である。
【００３５】
図１に示すように、画像形成システム１は、クライアント端末２０、ウェブサーバー１０、および印刷装置３０を有する。
【００３６】
クライアント端末２０と、ウェブザーバ１０と、印刷装置３０とはネットワーク４０を介して相互に通信可能に接続される。ネットワーク４０は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Ｆｉｂｅｒ−Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）などの規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいは、ＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により構成することができる。
【００３７】
クライアント端末２０は、パーソナルコンピュータにより構成されることができ、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって制御される。クライアント端末２０は、例えば、スマートフォン等の携帯電話やタブレッド端末により構成されてもよい。
【００３８】
ウェブサーバー１０は、クライアント端末２０とＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）による通信を行う。
【００３９】
印刷装置３０は、印刷設定に基づいてドキュメントを用紙に印刷する印刷手段として機能する。印刷装置３０は、複写機能および印刷機能を有することができるが、印刷機能のみを有してもよい。印刷装置３０は、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）により構成することができる。
【００４０】
ここで、画像形成システム１において、クライアント端末２０、ウェブサーバー１０、および印刷装置３０の数は限定されない。
【００４１】
図２は、本実施形態に係るクライアント端末の構成を示すブロック図である。
【００４２】
図２に示すように、クライアント端末２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２００、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０３、操作部２０４、表示部２０５および通信インターフェース２０６を備えており、これらは信号をやり取りするためのバス２０７を介して相互に接続される。
【００４３】
ＣＰＵ２００は、プログラムに従って上記各部の制御や各種の演算処理を行う。
【００４４】
ＲＡＭ２０１は、作業領域として一時的にプログラムやデータを記憶する。
【００４５】
ＲＯＭ２０２は、各種プログラムや各種データを格納する。
【００４６】
ＨＤＤ２０３は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００４７】
操作部２０４は、例えばマウスといったポインティングデバイスやキーボード、タッチパネルを含み、各種の操作、入力を行うために使用される。
【００４８】
表示部２０５は、例えば液晶ディスプレイであり、各種の情報を表示する。
【００４９】
通信インターフェース２０６は、外部機器と通信するためのインターフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によるネットワークインターフェース、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインターフェース、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＩＥＥＥ１２８４等のパラレルインターフェース、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＩＥＥＥ８０２．１１、ＨｏｍｅＲＦ（Ｈｏｍｅ  Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）等の無線通信インターフェース、電話回線に接続するための電話回線インターフェース等を利用することができる。
【００５０】
ユーザーは、クライアント端末２０においてウェブブラウザを起動させ、ウェブブラウザにおいてＨＤＤ２０３に記憶されている印刷データを指定し、印刷しようとする印刷データを印刷設定とともにウェブサーバー１０にアップロードすることができる。そして、ウェブサーバー１０の印刷機能を用いて、印刷設定に基づいて、印刷装置３０に印刷データの印刷をさせることができる。
【００５１】
ここで、印刷設定とは、印刷物の形式の設定であり、例えば、例えば、ステープル、パンチ、折り、ウォーターマーク、原稿の向き、用紙サイズ、Ｎｉｎ１（ページ割付）、グレースケール化、および印刷部数の設定であり得る。
【００５２】
また、印刷データとは、印刷の対象であるドキュメントのデータであり、印刷データには、例えば、イメージデータ、ベクタデータ（グラフィックデータ）、テキストデータといった各種データが含まれ得る。また、例えば、印刷データは、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）データまたはＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）データであり得る。
【００５３】
図３は、本実施形態に係るウェブサーバーの構成を示すブロック図である。
【００５４】
ウェブザーバ１０を構成する各要素は、基本的にクライアント端末２０と同様であり、ＣＰＵ１００、ＲＡＭ１０１、ＲＯＭ１０２、ＨＤＤ１０３、通信インターフェース１０４を備えており、これらは信号をやり取りするためのバス１０５を介して相互に接続される。ウェブザーバ１０を構成する各要素の機能はクライアント端末２０と同様であるため、重複する説明を省略する。
【００５５】
一般的に、ウェブザーバ１０には高いデータ処理能力と、高い信頼性が要求される。従って、例えば、ウェブザーバ１０を構成するＣＰＵ１００は、マルチコアプロセッサＣＰＵで構成されることにより演算並列処理能力が拡大されることができる。また、ＣＰＵ１００のキャッシュメモリの容量を、キャッシュＤＲＡＭを用いることにより拡大し、アプリケーション性能を向上させることができる。また、ＨＤＤ１０３は、データの保存領域を拡張し、冗長性を向上させるためにＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）により構成されることができる。
【００５６】
ウェブサーバー１０は、クライアント端末２０からウェブブラウザを介してユーザーが印刷しようとする印刷データおよびその印刷設定を受信し、これらのデータに基づいて印刷ジョブを生成する。印刷ジョブには、印刷データ、および、印刷設定を含むジョブチケットが含まれている。印刷ジョブは、ウェブサーバー１０から印刷装置３０に送信され、印刷ジョブに基づいて印刷された印刷物が印刷装置３０から出力される。
【００５７】
図４は、本実施形態に係る印刷装置の構成を示すブロック図である。
【００５８】
図４に示すように、印刷装置３０は、ＣＰＵ３００、ＲＡＭ３０１、ＲＯＭ３０２、ＨＤＤ３０３、外部インターフェース３０４、操作部３０５、表示部３０６、画像制御部３０７、読取部３０８、印刷部３０９を備えており、これらの構成要素は信号をやり取りするためのバス３１０を介して相互に接続されている。
【００５９】
ＣＰＵ３００は、プログラムに従って上記各構成要素の制御や各種の演算処理等を行う。すなわち、ＣＰＵ３００は、印刷装置３０を構成する各構成要素と連携をとりながら、各種処理、印刷、保存に関する制御全般を行なう。
【００６０】
ＲＡＭ３０１は、読取部３０８またはネットワーク４０を通じて受信した種々のデータを一時的に記憶する。ＲＡＭ３０１に記憶された印刷データはＣＰＵ３００によって処理され、必要に応じてＨＤＤ３０３や画像制御部３０７に送信される。
【００６１】
ＨＤＤ３０３は、ＣＰＵ３００が印刷装置３０の各構成要素を制御するためのプログラムを含む各種プログラムや、画像処理がなされた印刷データといった各種データを保存するための装置である。ＨＤＤ３０３に記憶されたプログラムおよびデータは、ＣＰＵ３００により必要に応じて読み出され、ＲＡＭ３０１上で実行または処理される。
【００６２】
外部インターフェース３０４は、印刷装置３０と外部機器との間で通信を行うためのインターフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によるネットワークインターフェースや、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインターフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインターフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インターフェース等の各種ローカル接続インターフェース、電話回線に接続するための電話回線インターフェース等が用いられる。
【００６３】
操作部３０５は、各種設定を行うタッチパネル、コピー枚数等を設定するテンキー、動作の開始を指示するスタートキー、動作の停止を指示するストップキー、各種設定条件を初期化するリセットキー等の各種固定キー等からなる。
【００６４】
表示部３０６は、各種情報を表示し、または各種設定入力を行うタッチパネル、コピー枚数等を設定するテンキー、動作の開始を指示するスタートキー、動作の停止を指示するストップキー、各種設定条件を初期化するリセットキー等の各種固定キー、表示ランプ等からなる。なお、操作部３０５と表示部３０６の重複する機能については操作部３０５および表示部３０６のいずれかが当該機能を有するようにしてもよい。
【００６５】
画像制御部３０７は、印刷ジョブに含まれる印刷データのラスタライズ処理およびレイアウト処理を行なう。
【００６６】
読取部３０８は、原稿台の所定の読み取り位置にセットされた原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサ等の撮像装置で光電変換して、その電気信号から画像データ（ビットマップデータ）を生成する。
【００６７】
印刷部３０９は、印刷ジョブに含まれる印刷データに基づく画像を、電子写真方式により帯電、露光、現像、転写および定着の各工程を経て、用紙に印刷して排出する。すなわち、印刷部３０９は、外部インターフェース３０４により受信された印刷ジョブに含まれる印刷データに基づく画像データ、または読取部３０８が取得した画像データを現像材を用いて印刷し、印刷された用紙を出力する。
【００６８】
上記構成により、印刷装置３０は、印刷データとジョブチケットとが含まれる印刷ジョブをウェブサーバー１０から受信し、ジョブチケットに含まれる印刷設定に従い印刷データに基づく印刷物を出力する。
【００６９】
図５は、本実施形態に係る画像形成システムの機能ブロック図である。図５に記載された画像形成システム１の各機能は、本実施形態に係るプログラムにより実現することができる。
【００７０】
なお、図５においてウェブサーバー１０の機能とされている機能をクライアント端末２０が分担してもよく、逆に、クライアント端末２０の機能とされている機能をウェブサーバー１０が分担してもよい。
【００７１】
ウェブサーバー１０は、データ管理部１１と印刷ジョブ生成部１２とを有する。
【００７２】
データ管理部１１は、ウェブアプリケーションプログラム、画面情報、および印刷データの保存及び管理を行う。ここで、ウェブアプリケーションプログラムとは、ウェブの機能を利用したアプリケーションプログラムである。ウェブアプリケーションプログラムは、ウェブサーバー１０からクライアント端末２０にダウンロードされ、クライアント端末２０に実装されているブラウザ上で動作する。データ管理部１１は、クライアント端末２０の要求に応じてウェブアプリケーションプログラム及び印刷設定画面等に関する画面情報をクライアント端末２０に送信する。また、管理している印刷データを印刷ジョブ生成部１２と、クライアント端末２０とに送信する。
【００７３】
印刷ジョブ生成部１２は、クライアント端末２０の画面表示部２１の印刷設定部２１３に入力された印刷設定をクライアント端末２０から受信し、受信した印刷設定および印刷データに基づき印刷ジョブを生成し、印刷装置３０に送信する。
【００７４】
クライアント端末２０は、画面表示部２１と、プレビュー表示用画像生成部２２と、画面表示調整部２３とを有する。画像表示部２１は表示手段および表示装置制御手段を構成し、プレビュー表示用画像生成部２２は印刷プレビュー生成手段を構成し、画面表示調整部２３は判断手段および画像表示調整手段を構成する。
【００７５】
画面表示部２１は、ファイル選択部２１１、プレビュー表示部２１２、および印刷設定部２１３を有する。印刷設定部２１３は、印刷設定画面作成手段を構成する。
【００７６】
画像表示部２１は、クライアント端末２０における表示画面上に、印刷設定に関するユーザーインターフェースである印刷設定画面および印刷プレビューを表示する。その際、画面表示部２１は、印刷設定画面と印刷プレビューとを１つの表示画面上において同時に表示する。ここで、表示画面とは、クライアント端末２０の表示部２０５において画像が表示される画面であり、例えば、ブラウザ画面が相当する。
【００７７】
ファイル選択部２１１は、クライアント端末２０のＨＤＤ２０３に保存されている印刷データの中からユーザーに印刷プレビューを表示する印刷データを選択させるユーザーインターフェースを表示し、選択された印刷データをウェブサーバー１０にアップロードする。なお、ウェブサーバー１０のデータ管理部１１で管理されている印刷データから印刷プレビューを表示する印刷データをユーザーに選択させてもよい。
【００７８】
プレビュー表示部２１２は、プレビュー表示用画像生成部２２により生成された印刷プレビューを表示画面上に表示する。
【００７９】
印刷設定部２１３は、ウェブサーバー１０のデータ管理部１１から受信した画面情報に基づいて印刷設定画面を生成し、表示画面上に印刷設定画面を表示する。印刷設定部２１３は、ユーザーから入力された印刷設定を管理し、ウェブサーバー１０に送信する。また、印刷設定部２１３は、印刷設定をプレビュー表示用画像生成部２２に通知し、プレビュー表示用画像生成部２２に印刷設定に基づいて印刷プレビューを作成または更新させる。
【００８０】
プレビュー表示用画像生成部２２は印刷設定部２１３から通知された印刷設定に基づいてユーザーにより選択された印刷データの印刷結果のシミュレーションを行い、シミュレーション結果としての印刷プレビューを生成または更新する。
【００８１】
印刷プレビューには、印刷設定部２１４においてユーザーにより入力された印刷設定が画像として反映される。すなわち、印刷プレビューには、例えば、ステープル、パンチ穴あけ、折り、およびウォーターマークを表わす部品オブジェクトが付加される。ここで、部品オブジェクトとは印刷設定が反映された画像であり、印刷プレビューに付加されることで印刷プレビューの一部を構成する。また、両面印刷であることを印刷プレビューに反映させるために、用紙の一部がめくれて用紙の裏面の画像が見えるような印刷プレビューが生成され得る。また、ページ番号、日付、および時刻を用紙に印刷する印刷設定がなされている場合は、これらが印刷プレビューにおいて確認できるような印刷プレビューが生成される。
【００８２】
画像表示調整部２３は、表示画面に表示される印刷設定画面と、印刷プレビューの印刷設定が反映された各部分との位置関係や大きさを解析する。そして、印刷プレビューに反映された印刷設定が表示画面において確認可能に表示されるかどうか判断し、確認不可能と判断したときは、印刷設定画面および印刷プレビューの少なくともいずれかの位置、形状、大きさ、および向きの少なくともいずれかを調整する。これにより、印刷プレビューに反映された印刷設定が表示画面において確認可能に表示されるようにする。すなわち、画像表示調整部２３は、印刷設定の結果が印刷プレビューにおいて確認できるように印刷設定画面および印刷プレビューの少なくともいずれかについて表示調整（以下、単に「表示調整」と称する）を行う。
【００８３】
図６は、表示画面に表示される構成要素の位置およびサイズを示す図である。
【００８４】
表示画面に表示される構成要素の位置およびサイズの情報は、ウェブサーバー１０のデータ管理部１１により送信される画面情報や、プレビュー表示用画像生成部２２が印刷プレビューを生成する際にその一部として生成する部品オブジェクトの情報に含まれている。
【００８５】
図６には、表示画面に表示される構成要素として、表示画面全体、ヘッダー部、印刷設定画面、ドキュメント画像、ステープル画像、パンチ穴画像、折り画像、およびフッター部が例示されている。また、これらの構成要素の幅、高さ、および座標の情報が示されている。ここで、Ｚ座標として示した数字は、構成要素が重なった場合にどの構成要素が上（手前）に表示されるかを示している。例えば、ドキュメント画像のＺ座標は０であり、ステープル画像のＺ座標は１とされている。このことは、Ｚ座標の数字が大きいステープル画像がドキュメント画像より上に表示されるべきことを示している。
【００８６】
ステープル画像、パンチ穴画像、および折り画像は印刷設定を印刷プレビューの一部としてシミュレーションするために用いられる部品オブジェクトである。
【００８７】
画像表示調整部２３は、表示画面に表示される構成要素の位置およびサイズの情報を画面情報および部品オブジェクトの情報を解析することで取得し、取得した情報に基づいて印刷プレビューに反映された印刷設定が表示画面において確認可能に表示されるかどうか判断する。
【００８８】
図７は、表示画面に表示される各構成要素を表示調整を行わずに表示させた場合の表示画面を示す図である。
【００８９】
図６に示す情報、すなわち、表示画面に表示される構成要素の位置およびサイズの情報によれば、部品オブジェクトであるステープル画像およびパンチ穴画像の表示全体が、より上に表示される印刷設定画面の表示範囲内に入っている。従って、図７に示すように、印刷プレビュー７０１において存在するはずのこれらの部品オブジェクトは印刷設定画面７０２と重なり、印刷設定画面７０２の下に隠れることにより表示画面７００上で確認することができない。
【００９０】
画像表示調整部２３は、このように、現在の印刷設定では印刷プレビューにおいて確認すべき印刷設定が他の構成要素の下に重なって表示画面７００においてその印刷設定が確認できないと判断される場合に、印刷プレビューに反映された印刷設定が表示画面において確認不可能と判断する。
【００９１】
表示画面７００において印刷設定が確認できないと判断される場合とは、例えば、次のような場合である。すなわち、ステープルの印刷設定に関しては、各ステープルについて、その一部さえ表示されていないステープルがあり、ステープルの位置、および数の判別ができない場合である。パンチの印刷設定に関しては、各パンチ穴について、その一部さえ表示されていないパンチ穴があり、パンチ穴の位置、および数の判別ができない場合である。ウォーターマークの印刷設定に関しては、各ウォーターマークについて、その一部さえ表示されていないウォーターマークがあり、ウォーターマークの位置、内容、見た目の判別ができない場合である。両面印刷の印刷設定に関しては、片面印刷との区別ができない場合である。折りの印刷設定に関しては、折の画像について、その一部さえ表示されておらず、折りの種類（折り目の位置・数・折り方）の判別ができない場合である。ページ番号の印刷設定に関しては、ページ番号について、その一部さえ表示されていないページ番号があり、ページ番号の位置および内容が判別できない場合である。日付および時刻の印刷設定がなされている場合は、日付および時刻について、その一部さえ表示されていない日付および時刻があり、日付および時刻の位置および内容が判別できない場合である。
【００９２】
図８は、各印刷設定項目に対する表示調整の概要を示す図である。
【００９３】
画像表示調整部２３は、各印刷設定に関し、図８に示すような表示調整を行う。すなわち、画像表示調整部２３は、表示画面７００において印刷設定が確認できないと判断したときは、表示画面７００において印刷設定が確認できるように表示調整を行う。
【００９４】
図８に示すように、画像表示調整部２３は、ステープルの印刷設定がされている場合は、全てのステープルの少なくとも一部が表示され、ステープルの位置、数の判別ができるように、印刷設定画面および印刷プレビューの少なくともいずれかの表示調整を行う。これにより、ユーザーは、ステープルの有無、位置、数が入力した印刷設定の通りであるかどうかを印刷プレビューにより確認することができる。なお、全てのステープルの全部ではなく一部が表示される場合は、少なくとも、あらかじめ印刷設定項目ごとに設定された表示割合（以下、単に「表示割合」と称する）より大きい割合となるように表示される。ここで、表示割合とは、部品オブジェクトの全面積に対する表示画面上に実際に表示される当該画像の面積の比をいう。ステープルの数が複数である場合は、各ステープルが表示割合より大きい割合となるように表示される。
【００９５】
表示割合は、各印刷設定項目の形状、大きさ、種類の数、性質等に応じて印刷設定項目ごとに変えることができる。例えば、ステープルに２種類の形状がある場合は、少なくとも２種類の形状のいずれのステープルなのか判別できる表示割合とされることができる。
【００９６】
パンチの印刷設定がなされている場合は、全てのパンチ穴の少なくとも一部が表示され、パンチ穴のパンチ穴の位置、数の判別ができるように表示調整がなされる。ウォーターマークの印刷設定がなされている場合は、全てのウォーターマークの少なくとも一部が表示され、ウォーターマークの位置、内容、見た目の判別ができるように表示調整がなされる。両面印刷の印刷設定がなされている場合は、片面印刷との区別ができるように表示調整がなされる。折りの印刷設定がなされている場合は、折りの画像の少なくとも一部が表示され、折りの種類（折り目の位置・数・折り方）が判別できるように表示調整がなされる。ページ番号の印刷設定がなされている場合は、ページ番号の少なくとも一部が表示され、ページ番号の位置および内容が判別できるように表示調整がなされる。日付および時刻の印刷設定がなされている場合は、日付および時刻の少なくとも一部が表示され、日付および時刻の位置および内容が判別できるように表示調整がなされる。
【００９７】
なお、印刷設定それぞれの重要度や印刷プレビューにおけるユーザーの肉眼による確認の容易度には差異がある。従って、このことを考慮し、画像表示調整部２３は、表示割合を印刷設定ごとに設けられた優先度に応じてそれぞれ変えるようにすることができる。
【００９８】
例えば、ページ番号をプレビュー画面においてその一部を表示する場合、表示割合が５０％では、「２」と「３」、または、「６」と「８」と「９」の区別が困難であり、区別ができたとしても判別に時間を要する。そのため、ページ番号についての表示割合は、例えば、７５％以上とすることができる。一方、ステープルについては、例えば、表示割合を５０％としても、その有無、位置、数を判別することが比較的容易である場合が多いと考えられる。
【００９９】
このように表示割合を印刷設定ごとに設けられた優先度に応じてそれぞれ変えることにより、印刷設定の結果を、その重要度に応じて、印刷プレビューにおいてより迅速に確認することができる。
【０１００】
図９は、本実施形態に係る画像形成システムを実施した場合の表示画面の例を示す図である。図９には、印刷プレビューのみを表示画面上で移動させる表示調整を行った場合の表示画面が示されている。
【０１０１】
図７の説明において述べたように、表示画面に表示される各構成要素を表示調整を行わずに表示させた場合は、部品オブジェクトであるステープル画像およびパンチ穴画像の表示全体が、印刷設定画面７０２と重なり、印刷設定画面７０２の下に隠れることにより確認することができない。
【０１０２】
一方、図９に示すように、本実施形態に係る画像形成システムを実施した場合の表示画面においては、印刷プレビューを表示画面上で移動させる表示調整がなされることにより、ステープル画像およびパンチ穴画像の上に印刷設定画面が重なる状態が回避されている。これにより、ステープル画像およびパンチ穴画像の表示全体が表示画面上に表示され、ステープルとパンチの各印刷設定が印刷プレビュー上で確認可能に表示されている。
【０１０３】
このように、印刷プレビューに反映された印刷設定が表示画面上で確認可能に表示されるように、印刷プレビューの表示位置を調整することにより、印刷設定画面を表示画面上に表示させたまま印刷設定を印刷プレビューにおいて確認することができる。これにより、ユーザーは、表示画面において、印刷設定結果を印刷プレビューにおいて確認しながら印刷設定の入力を行うことができる。
【０１０４】
印刷設定画面を固定し印刷プレビューのみを移動させる表示調整を行うことにより、印刷設定の入力の都度印刷設定画面が移動することを防止できるため、ユーザーは、印刷設定の入力の都度移動した印刷設定画面の位置を確認する必要がなくなる。
【０１０５】
なお、図９の例においては、印刷プレビューを表示画面上で水平移動させているが、水平移動以外により印刷プレビューの位置を変えてもよく、印刷プレビューの形状、大きさ、または向きを変えることにより表示調整を行ってもよい。
【０１０６】
図１０は、本実施形態に係る画像形成システムを実施した場合の表示画面の他の例を示す図である。図１０には、印刷設定画面のみを表示画面上で移動および変形させる表示調整を行った場合の表示画面が示されている。
【０１０７】
図１０に示すように、印刷設定画面のみを表示画面上で下方向に移動させ、かつ、移動先の表示画面の形状に合わせて変形させる表示調整がなされることにより、ステープル画像およびパンチ穴画像の上に印刷設定画面が重なる状態が回避されている。そして、表示画面において、ステープル画像の全体が表示され、かつ、パンチ穴画像がパンチの印刷設定が確認可能な程度に表示されている。
【０１０８】
このように、印刷プレビューに反映された印刷設定が表示画面上で確認可能に表示されるように、印刷設定画面の表示位置および形状を調整することにより、印刷設定画面を表示画面上に表示させたまま印刷設定を印刷プレビューにおいて確認することができる。これにより、ユーザーは、表示画面において、印刷設定結果を印刷プレビューにおいて確認しながら印刷設定の入力を行うことができる。
【０１０９】
なお、図１０の例においては、印刷設定画面を表示画面上で移動および変形させているが、印刷設定画面の大きさ、または向きを変えることにより表示調整を行ってもよい。
【０１１０】
また、図９および図１０の例においては、印刷設定画面または印刷プレビューのいずれかの調整により表示調整を行っているが、両者の位置、形状、大きさ、または向きを調整することにより表示調整を行ってもよい。印刷設定画面および印刷プレビューの両方の調整による表示調整を行うことにより、さらに、印刷設定画面と印刷プレビューとが重なる部分の面積を小さくして印刷プレビューにおけるドキュメントの内容の確認をより正確に行うようにすることができる。
【０１１１】
ここで、表示調整にあたり印刷設定画面または印刷プレビューの調整の候補が複数ある場合は、印刷プレビューに表されたドキュメントの画像が表示画面上で最も大きく表示される候補を採用することができる。これにより、印刷プレビューにおけるドキュメントの内容の確認をより正確に行うことができる。
【０１１２】
また、印刷設定画面が最も表示画面上で大きく表示される候補を採用してもよい。これにより、例えば、表示画面が比較的小さい場合であっても、ユーザーによる印刷設定の入力がより容易な表示画面とすることができる。
【０１１３】
また、現在の表示画面から最も変化が少ない表示画面となる候補を採用してもよい。これにより、表示画面の大幅な変化によるユーザーの混乱や疲労を緩和することができる。
【０１１４】
図１１は、図９の表示画面において、さらにページ番号の印刷設定を追加して本実施形態に係る画像形成システムを実施した場合の表示画面の例を示す図である。
【０１１５】
図１１に示すように、図９の表示画面に対し、印刷プレビューを表示画面中央に移動させるとともに、印刷設定画面を表示画面上で右上隅に移動させ、かつ、表示画面の縦幅寸法の半分の縦幅寸法を有する長方形形状に変形させる表示調整がなされている。
【０１１６】
この表示調整は、ページ番号の印刷設定が追加されたことに対応してなされたものであり、これにより、印刷ドキュメントにおけるページ番号の画像が表示画面上で確認可能に表示されている。
【０１１７】
このように、印刷設定画面において印刷設定が入力される都度、表示調整を行うことにより、印刷設定結果を印刷プレビューにおいて確認しながら、印刷設定画面への印刷設定の入力を行うことができる。
【０１１８】
図１２は、本実施形態に係る画像形成システムのフローチャートを示す図である。以下、ステップ番号を明示して画像形成システム１のフローチャートの各ステップについて説明する。本フローチャートは、クライアント端末２０に実行させるウェブアプリケーションプログラムにより実施することができる。
【０１１９】
ユーザーによりクライアント端末２０においてウェブブラウザが起動されると、ウェブブラウザ上でウェブアプリケーションプログラムが起動され（Ｓ１２０１）、ファイル選択部２１１は、印刷データを選択させるユーザーインターフェースを表示部２０５の表示画面に表示する。
【０１２０】
ファイル選択部２１１は、ユーザーにより印刷プレビューを表示させたい印刷データが選択されると、選択された印刷データをウェブサーバー１０のデータ管理部１１にアップロードする（Ｓ１２０２）。また、プレビュー表示用画像生成部２２は、ウェブサーバー１０のデータ管理部１１から印刷設定画面の画面情報を取得する（Ｓ１２０３）。
【０１２１】
プレビュー表示用画像生成部２２は、ファイル選択部２１１において選択された印刷データの印刷結果のシミュレーションを行い、印刷プレビューを生成する（Ｓ１２０４）。プレビュー表示用画像生成部２２は、印刷設定と印刷データに基づいて印刷プレビューを生成するが、ここでの各印刷設定はデフォルト値とすることができる。
【０１２２】
画面表示調整部２３は、印刷設定画面と、印刷設定と、印刷プレビューの表示位置、形状、およびサイズと、を考慮し、表示調整の必要があるかどうかを判断する（Ｓ１２０５）。
【０１２３】
画面表示調整部２３により表示調整の必要がないと判断された場合は（Ｓ１２０５：ＹＥＳ）、プレビュー表示部２１２および印刷設定部２１３はステップＳ１２０４において生成された印刷プレビューと印刷設定画面とを同時に表示画面に表示する（Ｓ１２０７）。
【０１２４】
一方、画面表示調整部２３により表示調整の必要があると判断された場合は（Ｓ１２０５：ＮＯ）、画面表示調整部２３は、印刷設定画面および印刷プレビューの少なくともいずれかの位置、形状、大きさ、および向きの少なくともいずれかを調整する表示調整を行う（Ｓ１２０６）。そして、表示調整が行われた印刷プレビューと印刷設定画面とがプレビュー表示部２１２および印刷設定部２１３により同一の表示画面に同時に表示される。
【０１２５】
その後、印刷設定部２１３は、ユーザーにより印刷設定の変更があったかどうかを判断する（Ｓ１２０８）。印刷設定部２１３により印刷設定の変更があったと判断された場合は、再度、ステップＳ１２０４に戻り、ステップＳ１２０４〜ステップＳ１２０７を行う（Ｓ１２０８：ＹＥＳ）。
【０１２６】
一方、印刷設定部２１３により印刷設定の変更がなかったと判断された場合は（Ｓ１２０８：ＮＯ）、画面表示部２１はユーザーにより印刷実行命令があったかどうかを判断する（Ｓ１２０９）。
【０１２７】
画面表示部２１により印刷実行命令があったと判断された場合は（Ｓ１２０９：ＹＥＳ）、クライアント端末２０からウェブサーバー１０に印刷実行が命令され、ウェブサーバー１０は印刷装置３０に印刷を実行させる（Ｓ１２１０）。この際、印刷設定部２１３からウェブサーバー１０の印刷ジョブ生成部１２に現在の印刷設定情報が送信され、ウェブサーバー１０の印刷ジョブ生成部１２は印刷設定部２１３から受信した印刷設定に基づいて印刷ジョブを作成し印刷装置３０に送信する。
【０１２８】
一方、画面表示部２１により印刷実行命令がなかったと判断された場合は（Ｓ１２０９：ＮＯ）、ステップＳ１２０８に戻り、印刷設定の変更（Ｓ１２０８）および印刷実行命令（Ｓ１２０９）を待つ状態となる。
【０１２９】
以上、本発明の実施形態に係る画像形成システム、情報処理装置、サーバー、プログラム、および記録媒体について説明したが、本実施形態は以下の効果を奏する。
【０１３０】
表示画面上で印刷設定画面と印刷プレビューとが重なる場合であっても、印刷プレビューに反映されたドキュメントの印刷設定が表示画面上で確認可能に表示されるように、印刷設定画面および印刷プレビューの少なくともいずれかの表示を調整する。これにより、表示画面において、印刷設定結果を印刷プレビューにおいて確認しながら、印刷設定画面への印刷設定の入力を行うことができる。
【０１３１】
さらに、印刷設定画面または印刷プレビューの調整の選択肢が複数ある場合は、印刷プレビューにおけるドキュメントの画像が表示画面上で最も大きく表示されるように印刷設定画面および印刷プレビューの少なくともいずれかの表示を調整する。これにより、表示画面において、印刷設定結果を印刷プレビューにおいて確認しながら、印刷設定画面への印刷設定の入力を行うことができるとともに、ドキュメントの内容をより正確に確認することができる。
【０１３２】
さらに、印刷プレビューにおいて反映された印刷設定ごとの画像の表示割合を、印刷設定ごとに設けられた優先度に応じてそれぞれ変える。これにより、印刷設定ごとの重要度に応じて、印刷設定の結果を印刷プレビューにおいてより迅速に確認することができる。
【０１３３】
さらに、表示画面をブラウザ画面とすることにより、クライアント端末の表示画面の大きさによらず、表示画面の大きさに応じて、印刷設定結果を印刷プレビューにおいて確認しながら、印刷設定画面への印刷設定の入力を行うことができる。
【０１３４】
本発明に係る画像形成システム、情報処理装置、サーバー、プログラム、および記録媒体は、上述した実施形態に限定されるものではない。
【０１３５】
例えば、図１２に示すフローチャートはプログラムにより実施するものとして説明したが、プログラムの一部または全部をハードウェアに置き換えて実施してもよい。
【０１３６】
また、図５において、ウェブサーバーの機能として説明したデータ管理部および印刷ジョブ生成部の機能をクライアント端末に設け、ウェブサーバーを省略してもよい。
【０１３７】
また、図５において、クライアント端末の機能として説明したプレビュー表示用画像生成部および画像表示調整部の機能をウェブサーバーに設け、クライアント端末には画像表示部の機能のみを設けるようにしてもよい。
【０１３８】
また、図５において、クライアント端末またはウェブサーバーの機能として説明したプレビュー表示用画像生成部、画像表示調整部、データ管理部、および印刷ジョブ生成部の機能を印刷装置に設け、クライアント端末には画像表示部の機能のみを設けるようにしてもよい。
【符号の説明】
【０１３９】
１    画像形成システム、
１０    ウェブサーバー、
１１    データ管理部、
１２    印刷ジョブ生成部、
２０    クライアント端末、
２１    画面表示部、
２２    プレビュー表示用画像生成部、
２３    画面表示調整部、
３０    印刷装置、
２１１    ファイル選択部、
２１２    プレビュー表示部、
２１３    印刷設定部、
７００    表示画面、
７０１    印刷プレビュー、
７０２    印刷設定画面。
【図１】
2013186574.tif 000003
【図２】
2013186574.tif 000004
【図３】
2013186574.tif 000005
【図４】
2013186574.tif 000006
【図５】
2013186574.tif 000007
【図６】
2013186574.tif 000008
【図８】
2013186574.tif 000009
【図１２】
2013186574.tif 000010
【図７】
2013186574.tif 000011
【図９】
2013186574.tif 000012
【図１０】
2013186574.tif 000013
【図１１】
2013186574.tif 000014