(57)【特許請求の範囲】
【請求項１】
印刷媒体に印刷するドキュメントの前記印刷媒体における向きについての印刷設定を行う印刷設定手段と、
前記印刷設定に基づく前記ドキュメントの向きを示す表示を、前記ドキュメントのプレビューとともに表示する表示手段と、
前記表示手段により表示された前記プレビューを前記印刷設定とは独立に回転させるプレビュー回転手段と、
前記印刷設定手段により行われた前記印刷設定に基づいて前記ドキュメントを印刷媒体に印刷する印刷手段と、
を有することを特徴とする画像形成システム。
【請求項２】
前記プレビュー回転手段により前記プレビューが回転されている場合は、前記印刷設定に基づく印刷指示がされたときに警告を行う警告手段をさらに有することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記印刷設定手段は、原稿の向き、用紙サイズ、印刷部数、両面印刷または片面印刷、１８０度回転の有無、カラー選択の種類、Ｎｉｎ１設定のページ割付処理、ステープル・パンチ穴画像の重ね合せ、およびグレースケール化の少なくともいずれかの前記印刷設定をさらに行うことを特徴とする請求項１または２に記載の画像形成システム。
【請求項４】
印刷媒体に印刷するドキュメントの前記印刷媒体における向きについての印刷設定を行う印刷設定手段と、
前記印刷設定に基づく前記ドキュメントの向きを示す画像を、前記ドキュメントのプレビューとともに表示する表示手段と、
前記表示手段により表示された前記プレビューを前記印刷設定とは独立に回転させるプレビュー回転手段と、
を有することを特徴とする情報処理装置。
【請求項５】
前記プレビュー回転手段により前記プレビューが回転されている場合は、前記印刷設定に基づく印刷指示がされたときに警告を行う警告手段をさらに有することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記印刷設定手段は、原稿の向き、用紙サイズ、印刷部数、両面印刷または片面印刷、１８０度回転の有無、カラー選択の種類、Ｎｉｎ１設定のページ割付処理、ステープル・パンチ穴画像の重ね合せ、およびグレースケール化の少なくともいずれかの前記印刷設定をさらに行うことを特徴とする請求項４または５に記載の情報処理装置。
【請求項７】
印刷媒体に印刷するドキュメントの前記印刷媒体における向きについての印刷設定を行う手順（ａ）と、
前記手順（ａ）において行われた前記印刷設定に基づく前記ドキュメントの向きを示す画像を、前記ドキュメントのプレビューとともに表示する手順（ｂ）と、
前記手順（ｂ）において表示された前記プレビューを前記印刷設定とは独立に回転させる手順（ｃ）と、
を情報処理装置に実行させるためのプログラム。
【請求項８】
前記手順（ｃ）において前記プレビューが回転されている場合は、前記印刷設定に基づく印刷指示がされたときに警告を行う手順（ｄ）をさらに情報処理装置に実行させるための請求項７に記載のプログラム。
【請求項９】
前記手順（ａ）においては、原稿の向き、用紙サイズ、印刷部数、両面印刷または片面印刷、１８０度回転の有無、カラー選択の種類、Ｎｉｎ１設定のページ割付処理、ステープル・パンチ穴画像の重ね合せ、およびグレースケール化の少なくともいずれかの前記印刷設定をさらに行うことを特徴とする請求項７または８に記載のプログラム。
【請求項１０】
請求項７〜９のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、情報処理装置、および情報処理装置用プログラムに関する。
【背景技術】
【０００２】
従来、印刷対象である画像等のドキュメントのプレビューを表示するアプリケーションには、画面上に表示されたプレビューをユーザーにとって見やすい向きとなるように回転させることができる機能が備えられている。プレビューを画面上で回転させることにより、ユーザーはドキュメントの内容をより容易に確認することができる。
【０００３】
しかし、プレビューを画面上で回転させることにより、画面上に表示されたドキュメントの見た目の向きと、実際に印刷したときの用紙上のドキュメントの向きとが一致しているかどうかを判断することが困難となる。その結果、各ドキュメントの用紙上の向きが意図した向きとなっていない印刷物が出力される可能性がある。
【０００４】
意図しないドキュメントの向きで印刷されることを防止する技術としては次のようなものがある。すなわち、読み込んだドキュメントを画面上に表示し、印刷設定機能により印刷設定に基づいて画面上のドキュメントの向きを調整可能とする。これにより、ユーザーは実際に印刷したときの用紙上のドキュメントの向きを画面上で確認しながら設定することができるためドキュメントが誤った向きで印刷されることを防止することができる（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２００２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、プレビューを表示するアプリケーションは、印刷設定とは独立に画面上でプレビューを回転させる。従って、このようなアプリケーションを使用する場合は、プレビューの回転が印刷設定機能によるものであるかアプリケーションの機能によるものであるか区別することが困難となる。上記従来技術は、このように印刷設定とは独立に画面上でプレビューを回転させる場合に対応することができない。
【０００７】
本発明は、このような問題を解決するためになされたものである。すなわち、印刷設定に基づくドキュメントの向きを示す表示を、そのドキュメントのプレビューとともに表示する。これにより、ユーザーはいかなる機能によりプレビューを回転させたとしても印刷設定に基づくドキュメントの向きを視認することができるため、印刷設定の誤りを抑制し、意図しないドキュメントの向きで印刷されることを防止することができる。
【課題を解決するための手段】
【０００８】
本発明の上記課題は、以下の手段によって解決される。
【０００９】
（１）印刷媒体に印刷するドキュメントの前記印刷媒体における向きについての印刷設定を行う印刷設定手段と、前記印刷設定に基づく前記ドキュメントの向きを示す表示を、前記ドキュメントのプレビューとともに表示する表示手段と、前記表示手段により表示された前記プレビューを前記印刷設定とは独立に回転させるプレビュー回転手段と、前記印刷設定手段により行われた前記印刷設定に基づいて前記ドキュメントを印刷媒体に印刷する印刷手段と、を有することを特徴とする画像形成システム。
【００１０】
（２）前記プレビュー回転手段により前記プレビューが回転されている場合は、前記印刷設定に基づく印刷指示がされたときに警告を行う警告手段をさらに有することを特徴とする上記（１）に記載の画像形成システム。
【００１１】
（３）前記印刷設定手段は、原稿の向き、用紙サイズ、印刷部数、両面印刷または片面印刷、１８０度回転の有無、カラー選択の種類、Ｎｉｎ１設定のページ割付処理、ステープル・パンチ穴画像の重ね合せ、およびグレースケール化の少なくともいずれかの前記印刷設定をさらに行うことを特徴とする上記（１）または（２）に記載の画像形成システム。
【００１２】
（４）印刷媒体に印刷するドキュメントの前記印刷媒体における向きについての印刷設定を行う印刷設定手段と、前記印刷設定に基づく前記ドキュメントの向きを示す画像を、前記ドキュメントのプレビューとともに表示する表示手段と、前記表示手段により表示された前記プレビューを前記印刷設定とは独立に回転させるプレビュー回転手段と、を有することを特徴とする情報処理装置。
【００１３】
（５）前記プレビュー回転手段により前記プレビューが回転されている場合は、前記印刷設定に基づく印刷指示がされたときに警告を行う警告手段をさらに有することを特徴とする上記（４）に記載の情報処理装置。
【００１４】
（６）前記印刷設定手段は、原稿の向き、用紙サイズ、印刷部数、両面印刷または片面印刷、１８０度回転の有無、カラー選択の種類、Ｎｉｎ１設定のページ割付処理、ステープル・パンチ穴画像の重ね合せ、およびグレースケール化の少なくともいずれかの前記印刷設定をさらに行うことを特徴とする上記（４）または（５）に記載情報処理装置。
【００１５】
（７）印刷媒体に印刷するドキュメントの前記印刷媒体における向きについての印刷設定を行う手順（ａ）と、前記手順（ａ）において行われた前記印刷設定に基づく前記ドキュメントの向きを示す画像を、前記ドキュメントのプレビューとともに表示する手順（ｂ）と、前記手順（ｂ）において表示された前記プレビューを前記印刷設定とは独立に回転させる手順（ｃ）と、を情報処理装置に実行させるためのプログラム。
【００１６】
（８）前記手順（ｃ）において前記プレビューが回転されている場合は、前記印刷設定に基づく印刷指示がされたときに警告を行う手順（ｄ）をさらに情報処理装置に実行させるための上記（７）に記載のプログラム。
【００１７】
（９）前記手順（ａ）においては、原稿の向き、用紙サイズ、印刷部数、両面印刷または片面印刷、１８０度回転の有無、カラー選択の種類、Ｎｉｎ１設定のページ割付処理、ステープル・パンチ穴画像の重ね合せ、およびグレースケール化の少なくともいずれかの前記印刷設定をさらに行うことを特徴とする上記（７）または（８）に記載のプログラム。
【００１８】
（１０）上記（７）〜（９）のいずれかに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１９】
印刷設定に基づくドキュメントの向きを示す表示を、そのドキュメントのプレビューとともに表示する。これにより、ユーザーはいかなる機能によりプレビューを回転させたとしても印刷設定に基づくドキュメントの向きを視認することができるため、印刷設定の誤りを抑制し、意図しないドキュメントの向きで印刷されることを防止することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る画像形成システムを示すブロック図である。
【図２】本発明の実施形態に係るクライアント端末の構成を示すブロック図である。
【図３】本発明の実施形態に係るウェブサーバの構成を示すブロック図である。
【図４】本発明の実施形態に係る印刷装置の構成を示すブロック図である。
【図５】本発明の実施形態に係る画像形成システムの機能ブロック図である。
【図６】ウェブブラウザ上に表示された印刷設定画面およびプレビューの例を示す図である。
【図７】印刷設定画面により「１８０度回転」を有効にしたときのウェブブラウザ上に表示された印刷設定画面およびプレビューの例を示す図である。
【図８】印刷設定画面により「１８０度回転」を有効とし、かつプレビュー操作機能により「１８０度回転」を有効にしたときのウェブブラウザ上に表示された印刷設定画面およびプレビューの例を示す図である。
【図９】印刷対象であるドキュメントの印刷設定に基づく向きを示す表示の例を示す図である。
【図１０】印刷対象であるドキュメントの印刷設定に基づく向きを示す表示の例を示す図である。
【図１１】印刷対象であるドキュメントの印刷設定に基づく向きを示す表示の例を示す図である。
【図１２Ａ】本発明の実施形態に係る画像形成システムのフローチャートを示す図である。
【図１２Ｂ】本発明の実施形態に係る画像形成システムのフローチャートを示す図である。
【図１３】印刷実行時の警告表示を示す図である。
【図１４】実際の印刷における用紙上のドキュメントの向きのプレビューを確認する際のプレビューを示す図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施形態に係る画像形成システム、情報処理装置、および情報処理装置用プログラムについて詳細に説明する。
【００２２】
なお、本明細書において「用紙」には、通常のプリンタ用紙の他、封筒、ＣＤ−Ｒ（Ｃｏｎｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）のラベル等あらゆる印刷媒体が含まれるものとする。
【００２３】
図１は、本発明の実施形態に係る画像形成システムを示すブロック図である。
【００２４】
図１に示すように、画像形成システム１は、クライアント端末２０、ウェブサーバ１０、および印刷装置３０を有する。
【００２５】
クライアント端末２０と、ウェブザーバ１０と、印刷装置３０とはネットワーク４０を介して相互に通信可能に接続される。ネットワーク４０は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Ｆｉｂｅｒ−Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）などの規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいは、ＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により構成することができる。
【００２６】
クライアント端末２０は、パーソナルコンピュータにより構成されることができ、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって制御される。ここで、クライアント端末２０は情報処理装置を構成し、用紙に印刷するドキュメントの用紙上における向きについての印刷設定を行う印刷設定手段として機能する。また、クライアント端末２０は、印刷設定において設定された用紙上のドキュメントの向きを示す表示をドキュメントのプレビューとともに表示する表示手段として機能する。さらに、クライアント端末２０は、プレビューを印刷設定とは独立に回転させるプレビュー回転手段として機能するとともに、プレビューが印刷設定とは独立に回転している場合は印刷指示がされたときに警告を行う警告手段として機能する。
【００２７】
ウェブサーバ１０は、パーソナルコンピュータにより構成されることができ、ＯＳによって制御される。ウェブサーバ１０は、ウェブブラウザを介してクライアント端末２０と通信する。
【００２８】
印刷装置３０は、印刷設定に基づいてドキュメントを用紙に印刷する印刷手段として機能する。印刷装置３０は、複写機能および印刷機能を有することができるが、印刷機能のみを有してもよい。印刷装置３０は、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）により構成することができる。
【００２９】
ここで、画像形成システム１において、クライアント端末２０、ウェブサーバ１０、および印刷装置３０の数は限定されない。
【００３０】
図２は、本実施形態に係るクライアント端末の構成を示すブロック図である。
【００３１】
図２に示すように、クライアント端末２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２００、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０３、操作部２０４、表示部２０５および通信インタフェース２０６を備えており、これらは信号をやり取りするためのバス２０７を介して相互に接続される。
【００３２】
ＣＰＵ２００は、プログラムに従って上記各部の制御や各種の演算処理を行う。
【００３３】
ＲＡＭ２０１は、作業領域として一時的にプログラムやデータを記憶する。
【００３４】
ＲＯＭ２０２は、各種プログラムや各種データを格納する。
【００３５】
ＨＤＤ２０３は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００３６】
操作部２０４は、例えばマウスといったポインティングデバイスやキーボードを含み、各種の操作、入力を行うために使用される。
【００３７】
表示部２０５は、例えば液晶ディスプレイであり、各種の情報を表示する。
【００３８】
通信インタフェース２０６は、外部機器と通信するためのインタフェースであり、イーサネット、トークンリング、ＦＤＤＩ等の規格によるネットワークインタフェース、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＩＥＥＥ１２８４等のパラレルインタフェース、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＩＥＥＥ８０２．１１、ＨｏｍｅＲＦ（Ｈｏｍｅ  Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）等の無線通信インタフェース、電話回線に接続するための電話回線インタフェース等を利用することができる。
【００３９】
ユーザーは、クライアント端末２０においてウェブブラウザを起動させ、ウェブブラウザにおいてＨＤＤ２０３に記憶されている印刷データを指定し、印刷しようとする印刷データを印刷設定とともにウェブサーバ１０にアップロードすることができる。そして、ウェブサーバ１０の印刷機能を用いて、印刷設定に基づいて、印刷装置３０に印刷データの印刷をさせることができる。
【００４０】
ここで、印刷データとは、印刷の対象であるドキュメントのデータであり、印刷データには、例えば、イメージデータ、ベクタデータ（グラフィックデータ）、テキストデータといった各種データが含まれ得る。また、例えば、印刷データは、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）データまたはＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）データであり得る。また、印刷設定とは、印刷物の形式の設定であり、例えば、例えば、原稿の向き、用紙サイズ、印刷部数、両面印刷または片面印刷、ドキュメントの１８０度回転の有無、カラー選択の種類、Ｎｉｎ１設定のページ割付処理、ステープル・パンチ穴画像の重ね合せ、およびグレースケール化がある。
【００４１】
図３は、本実施形態に係るウェブサーバの構成を示すブロック図である。
【００４２】
ウェブザーバ１０を構成する各要素は、基本的にクライアント端末２０と同様であり、ＣＰＵ１００、ＲＡＭ１０１、ＲＯＭ１０２、ＨＤＤ１０３、通信インタフェース１０４を備えており、これらは信号をやり取りするためのバス１０５を介して相互に接続される。ウェブザーバ１０を構成する各要素の機能はクライアント端末２０と同様であるため、重複する説明を省略する。
【００４３】
一般的に、ウェブザーバ１０には高いデータ処理能力と、高い信頼性が要求される。従って、例えば、ウェブザーバ１０を構成するＣＰＵ３１は、マルチコアプロセッサＣＰＵで構成されることにより演算並列処理能力が拡大されることができる。また、ＣＰＵ３１のキャッシュメモリの容量を、キャッシュＤＲＡＭを用いることにより拡大し、アプリケーション性能を向上させることができる。また、ＨＤＤ３４は、データの保存領域を拡張し、冗長性を向上させるためにＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）により構成されることができる。
【００４４】
ウェブサーバ１０は、クライアント端末２０からウェブブラウザを介してユーザーが印刷しようとする印刷データおよびその印刷設定を受信し、これらのデータに基づいて印刷ジョブを作成する。印刷ジョブには、印刷データと印刷設定とを含むジョブチケットが含まれている。印刷ジョブは、ウェブサーバ１０から印刷装置３０に送信され、印刷ジョブに基づいて印刷装置３０から印刷物が出力される。
【００４５】
図４は、本実施形態に係る印刷装置の構成を示すブロック図である。
【００４６】
図４に示すように、印刷装置３０は、ＣＰＵ３００、ＲＡＭ３０１、ＲＯＭ３０２、ＨＤＤ３０３、外部インタフェース３０４、操作部３０５、表示部３０６、画像制御部３０７、読取部３０８、印刷部３０９を備えており、これらの構成要素は信号をやり取りするためのバス３１０を介して相互に接続されている。
【００４７】
ＣＰＵ３００は、プログラムに従って上記各構成要素の制御や各種の演算処理等を行う。すなわち、ＣＰＵ３００は、印刷装置３０を構成する各構成要素と連携をとりながら、各種処理、印刷、保存に関する制御全般を行なう。
【００４８】
ＲＡＭ３０１は、読取部３０８またはネットワーク４０を通じて受信した種々のデータを一時的に記憶する。ＲＡＭ３０１に記憶された印刷データはＣＰＵ３００によって処理され、必要に応じてＨＤＤ３０３や画像制御部３０７に送信される。
【００４９】
ＨＤＤ３０３は、ＣＰＵ３００が印刷装置３０の各構成要素を制御するためのプログラムを含む各種プログラムや、画像処理がなされた印刷データといった各種データを保存するための装置である。ＨＤＤ３０３に記憶されたプログラムおよびデータは、ＣＰＵ３００により必要に応じて読み出され、ＲＡＭ３０１上で実行または処理される。
【００５０】
外部インタフェース３０４は、印刷装置３０と外部機器との間で通信を行うためのインタフェースであり、イーサネット、トークンリング、ＦＤＤＩ等の規格によるネットワークインタフェースや、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェース、電話回線に接続するための電話回線インタフェース等が用いられる。
【００５１】
操作部３０５は、各種設定を行うタッチパネル、コピー枚数等を設定するテンキー、動作の開始を指示するスタートキー、動作の停止を指示するストップキー、各種設定条件を初期化するリセットキー等の各種固定キー等からなる。
【００５２】
表示部３０６は、各種情報を表示し、または各種設定入力を行うタッチパネル、コピー枚数等を設定するテンキー、動作の開始を指示するスタートキー、動作の停止を指示するストップキー、各種設定条件を初期化するリセットキー等の各種固定キー、表示ランプ等からなる。なお、操作部３０５と表示部３０６の重複する機能については操作部３０５および表示部３０６のいずれかが当該機能を有するようにしてもよい。
【００５３】
画像制御部３０７は、印刷ジョブに含まれる印刷データのラスタライズ処理およびレイアウト処理を行なう。
【００５４】
読取部３０８は、原稿台の所定の読み取り位置にセットされた原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサ等の撮像装置で光電変換して、その電気信号から画像データ（ビットマップデータ）を生成する。
【００５５】
印刷部３０９は、印刷ジョブに含まれる印刷データに基づく画像を、電子写真方式により帯電、露光、現像、転写および定着の各工程を経て、用紙に印刷して排出する。すなわち、印刷部３０９は、外部インタフェース３０４により受信された印刷ジョブに含まれる印刷データに基づく画像データ、または読取部３０８が取得した画像データを現像材を用いて印刷し、印刷された用紙を出力する。
【００５６】
従って、印刷装置３０は、印刷データとジョブチケットとが含まれる印刷ジョブをウェブサーバ１０から受信し、ジョブチケットに含まれる印刷設定に従い印刷データに基づく印刷物を出力する。
【００５７】
図５は、本実施形態に係る画像形成システムの機能ブロック図である。図５に記載された画像形成システム１の各機能は、本実施形態に係る情報処理装置用プログラムにより実現することができる。
【００５８】
なお、図５においてウェブサーバ１０の機能とされている機能をクライアント端末２０が分担してもよく、逆に、クライアント端末２０の機能とされている機能をウェブサーバ１０が分担してもよい。
【００５９】
ウェブサーバ１０は、データ管理部１１と印刷ジョブ生成部１２とを有する。
【００６０】
データ管理部１１は、ウェブアプリケーションプログラム、画面情報、および印刷データの保存及び管理を行う。データ管理部１１は、クライアント端末２０の要求に応じてウェブアプリケーションプログラム及び画像情報をクライアント端末２０に送信する。また、管理している印刷データを印刷ジョブ生成部１２と、クライアント端末２０とに送信する。
【００６１】
印刷ジョブ生成部１２は、クライアント端末２０の画面表示部２１の印刷設定部２１４に入力された印刷設定をクライアント端末２０から受信し、受信した印刷設定および印刷データに基づき印刷ジョブを生成し、印刷装置３０に送信する。
【００６２】
クライアント端末２０は、画面表示部２１と、プレビュー表示用画像生成部２２とを有する。
【００６３】
画面表示部２１は、ファイル選択部２１１、プレビュー操作部２１２、プレビュー表示部２１３、および印刷設定部２１４を有する。画像表示部２１は、クライアント端末２０におけるウェブブラウザ上で、ユーザーにより入力されたデータに基づいて印刷設定およびプレビュー操作を行い、また、プレビューの画面表示を行う。
【００６４】
ファイル選択部２１１は、ユーザーにプレビューを表示する印刷データを選択させるユーザーインターフェースを表示し、選択された印刷データをウェブサーバ１０にアップロードする。
【００６５】
プレビュー操作部２１２は、ユーザーにプレビューを表示画面上で操作するためのユーザーインターフェースを提供する。そして、ユーザーによりプレビューについてのページ移動、拡大縮小、回転等の指示が入力されたときに、プレビューについてページ移動、拡大縮小、回転等のプレビュー操作を行う。
【００６６】
プレビュー表示部２１３は、プレビュー表示用画像生成部２２により生成されたプレビューをウェブブラウザ上に表示する。
【００６７】
印刷設定部２１４は、ウェブサーバ１０のデータ管理部１１から受信した画面情報に基づいてウェブブラウザ上に印刷設定のためのユーザーインターフェースである印刷設定画面を表示する。印刷設定部２１４は、ユーザーから入力された印刷設定を管理し、ウェブサーバ１０に送信する。また、印刷設定部２１４は、印刷設定をプレビュー表示用画像生成部２２に通知し、プレビュー表示用画像生成部２２に印刷設定に基づいてプレビューを更新または作成させる。
【００６８】
プレビュー表示用画像生成部２２は、印刷設定部２１４においてユーザーにより入力された印刷設定に基づいて印刷結果のシミュレーションを行い、シミュレーション結果としてのプレビューを生成する。
【００６９】
また、プレビュー表示用画像生成部２２は、プレビュー操作部２１２においてユーザーにより入力されたプレビュー操作の指示に基づいて更新させる。
【００７０】
図６は、ウェブブラウザ上に表示された印刷設定画面およびプレビューの例を示す図である。
【００７１】
図６に示すように、ウェブブラウザ６００上においてプレビュー６０１と、印刷設定画面６０２とが表示されている。
【００７２】
ユーザーは、印刷設定画面６０２において、ウェブブラウザ６００上で印刷設定をすることができる。例えば、原稿の向き、出力用紙のサイズ、印刷する部数、印刷物の仕分けの有無、両面印刷や片面印刷等の印刷の種類、ドキュメントの１８０度回転の有無、またはカラー選択の有無といった印刷設定をすることができる。
【００７３】
プレビュー６０１は、印刷設定に基づいて用紙に印刷されるドキュメント６０１１のシミュレーション画像である。ユーザーは、印刷設定画面６０２からウェブブラウザ６００上で印刷設定をすることができる。
【００７４】
図７は、印刷設定画面により「１８０度回転」を有効にしたときのウェブブラウザ上に表示された印刷設定画面およびプレビューの例を示す図である。
【００７５】
ユーザーにより、印刷設定画面において「１８０度回転」のチェックボックスがチェックされると、印刷設定部２１４は「１８０度回転」の印刷設定を現在の印刷設定に反映させ、プレビュー表示用画像生成部２２に通知する。プレビュー表示用画像生成部２２は「１８０度回転」の印刷設定に基づいてプレビュー６０１を更新または生成する。
【００７６】
その結果、図７に示すように、用紙上でドキュメント６０１１が１８０度回転されたプレビュー６０１がウェブブラウザ６００上に表示される。
【００７７】
ここで、プレビューの背景画像６０３には印刷設定に基づく用紙上のドキュメント６０１１の向きを示す表示として絵の画像が表示される。絵の画像には木や花畑が表されており木が伸びている方向（図７における矢印の向き）が用紙上のドキュメント６０１１の向きを示している。ユーザーは、プレビュー６０１において用紙上のドキュメント６０１１である「ＡＢＣ」の文字の向きが矢印の向きと逆となっているため、この印刷設定においては用紙上でドキュメント６０１１が１８０度回転された印刷物が作製されることを認識することができる。なお、図７に示すプレビューにおいては、用紙上のドキュメント６０１１の向きを示す表示（絵の画像）が上向きであるため、プレビューに示された用紙上のドキュメント６０１１の見た目上の向きと実際に印刷したときの用紙上のドキュメント６０１１の向きは一致している。
【００７８】
図８は、印刷設定画面により「１８０度回転」を有効とし、かつプレビュー操作機能により「１８０度回転」を有効にしたときのウェブブラウザ上に表示された印刷設定画面およびプレビューの例を示す図である。
【００７９】
図８に示すように、プレビュー操作機能は、ウェブブラウザ６００のツールバー６０４における「ビュー」ツールのプルダウンメニューのいずれかを選択することにより実施することができる。ツールバー６０４の「ビュー」のプルダウンメニューの「１８０度回転」を選択することにより、プレビュー操作機能のうち「１８０度回転」を有効とし、プレビュー６０１を１８０度回転させることができる。プレビュー操作機能は印刷設定とは独立であるため、プレビュー操作機能によりプレビューを回転させても印刷設定にはなんら影響を与えない。
【００８０】
図８に示すプレビューは、図７に示すプレビューに対してさらにプレビュー操作部２１２のプレビュー操作機能によりプレビュー６０１を１８０度回転している。従って、「１８０度回転」の印刷設定がなされているため実際に印刷したときの用紙上のドキュメント６０１１の向きが１８０度回転されるのに対し、プレビュー６０１に示された用紙上のドキュメント６０１１の向きは見た目上回転していないという印象をユーザーに与える。これは、上述したように、プレビュー操作部２１２は、印刷設定とは独立して画面上でプレビューを回転させるためである。従って、ユーザーは現在表示されているプレビュー６０１に示された用紙上のドキュメント６０１１の向きが印刷設定によるものかプレビュー操作によるものか判断しにくい。その結果、ユーザーが意図しない向きでドキュメントが印刷されてしまう可能性がある。このことは、特に、タブを有する封筒のように上下が非対称の用紙に印刷する場合や、通常の印刷用紙であっても両面印刷をする場合においては、ユーザーは正しい印刷設定にして印刷をやり直さなければならない場合を生じさせる。
【００８１】
本実施形態においては、プレビューの背景画像６０３には印刷設定に基づく用紙上のドキュメント６０１１の向きを示す表示として絵の画像が表示される。図８において絵の画像が示す方向（実線の矢印の向き）は、印刷設定のみに基づいて決定される実際に印刷したときの用紙上のドキュメント６０１１の向きを示しており、プレビュー６０１に示された用紙上のドキュメント６０１１の見かけ上の向き（点線の矢印の向き）と異なっている。ここで、プレビュー操作によりプレビュー６０１に示された用紙上のドキュメント６０１１の向きを１８０度回転させているときは、プレビュー６０１に示された用紙上のドキュメント６０１１の向きと、実際に印刷したときの用紙上のドキュメントの向きは必ず逆になる。
【００８２】
従って、ユーザーは、絵の画像が示す向きが下向きになっていることにより、実際に印刷したときの用紙上のドキュメントの向きが、プレビュー６０１に示された用紙上の画像６０１１の見た目上の向きとは逆になっていることに気付くことができる。これにより、ユーザーはいかなる機能によりプレビューを回転させたとしても印刷設定に基づく用紙上のドキュメント６０１１の向きを視認することができるため印刷設定の誤りを抑制し意図しないドキュメント６０１１の向きで印刷されることを防止することができる。
【００８３】
なお、プレビューの背景画像６０３はユーザーが自由に任意の背景画像６０３を登録できるようにしてもよい。その際、登録される背景画像６０３は上下の向きを観念できる画像を用いる必要がある。
【００８４】
また、背景画像６０３の上下が判断できるかどうかを以下の判定法で確認し、プレビュー６０１における用紙上のドキュメント６０１１の向きの確認に適さないと判断されたときは、ユーザーに知らせるという処理がされてもよい。
【００８５】
例えば、画像の上半分と下半分とでそれぞれ画素値に基づいたヒストグラムを算出し、二つのヒストグラムの類似度を判定する。類似度が閾値より高い場合は画像の上半分と下半分とは類似すると判断し、その画像は背景画像６０３として適さないとする判定法を用いることができる。
【００８６】
図９〜１１は、印刷対象であるドキュメントの印刷設定に基づく向きを示す表示の例を示す図である。
【００８７】
図９は、印刷対象であるドキュメントの印刷設定に基づく向きを方位磁石の図形９０１を用いて彩色がなされた針の方向で示す例を示す図である。
【００８８】
図９のＡは、印刷設定の「１８０度回転」を有効とし、プレビュー操作をしていない場合のプレビュー６０１を示す図である。図９のＢは、印刷設定の「１８０度回転」を有効とし、かつプレビュー操作により「１８０度回転」した場合のプレビュー６０１を示す図である。
【００８９】
方位磁石の図形９０１の彩色がなされた針の方向が下向きとなっている場合（図９のＢに示す場合）には、実際に印刷したときの用紙上のドキュメント６０１１の向きが、プレビュー６０１に示された用紙上のドキュメント６０１１の見た目上の向きとは逆になっている。従って、ユーザーはドキュメントの印刷の際、方位磁石の図形９０１を見ることにより、印刷設定に基づく用紙上のドキュメント６０１１の向きを視認することができるため意図しないドキュメント６０１１の向きで印刷されることを防止することができる。
【００９０】
図１０は、印刷対象であるドキュメントの印刷設定に基づく向きをプレビュー６０１に施された印影により示す例を示す図である。
【００９１】
図１０のＡは、印刷設定の「１８０度回転」を有効とし、プレビュー操作をしていない場合のプレビュー６０１を示す図である。図１０のＢは、印刷設定の「１８０度回転」を有効とし、かつプレビュー操作により「１８０度回転」した場合のプレビュー６０１を示す図である。
【００９２】
図１０においては、プレビュー６０１に示された印影の明るくなる向きが実際に印刷したときの用紙上のドキュメント６０１１の向きを示している。従って、プレビュー６０１に示された印影の明るくなる向きが下向きとなっている場合（図１０のＢに示す場合）には、実際に印刷したときの用紙上のドキュメント６０１１の向きが、プレビュー６０１に示された用紙上の画像６０１１の見た目上の向きとは逆になっている。従って、ユーザーはドキュメントの印刷の際、プレビュー６０１に示された印影を見ることにより、印刷設定に基づく用紙上のドキュメント６０１１の向きを視認することができるため意図しないドキュメント６０１１の向きで印刷されることを防止することができる。
【００９３】
図１１は、印刷対象であるドキュメントの印刷設定に基づく向きをプレビュー６０１のページ移動の際のアニメーションの移動の方向により示す例を示す図である。
【００９４】
図１１のＡは、印刷設定の「１８０度回転」を有効とし、プレビュー操作をしていない場合のプレビュー６０１を示す図である。図１１のＢは、印刷設定の「１８０度回転」を有効とし、かつプレビュー操作の「１８０度回転」を有効とした場合のプレビュー６０１を示す図である。
【００９５】
図１１のＡに示すように、印刷設定の「１８０度回転」を有効としプレビュー操作の「１８０度回転」を有効としていない場合は、プレビュー６０１において次のページに移動する際に移動前のページが左方向へ移動するページめくりのアニメーションが行われる。一方、図１１のＢに示すように、印刷設定の「１８０度回転」を有効とし、かつプレビュー操作の「１８０度回転」も有効としている場合は、次のページに移動する際に移動前のページが右方向へ移動するページめくりのアニメーションが行われる。
【００９６】
従って、ユーザーはドキュメントの印刷の前に、プレビュー６０１のページ移動の際のアニメーションの移動の方向を認識することにより、意図しないドキュメント６０１１の向きで印刷されることを防止することができる。
【００９７】
図１２Ａ、図１２Ｂは、本実施形態に係る画像形成システムのフローチャートを示す図である。以下、ステップ番号を明示して画像形成システム１のフローチャートの各ステップについて説明する。本フローチャートは、本実施形態に係る情報処理装置用プログラムにより実施することができる。
【００９８】
ユーザーによりクライアント端末２０においてウェブブラウザ６００が起動されると、ウェブブラウザ６００はウェブアプリケーションおよび画面情報をウェブサーバ１０からダウンロードしてウェブアプリケーションを起動する（Ｓ１２０１）。クライアント端末２０において起動されたウェブアプリケーションは、ウェブブラウザ６００内にツールバー６０４を表示する。
【００９９】
ユーザーによりウェブブラウザ６００のツールバーの「ファイル」が選択され、プルダウンメニューでプレビュー６０１を表示したい印刷データが選択されるとファイル選択部２１１は選択された印刷データをウェブサーバ１０にアップロードする。ウェブサーバ１０にアップロードされた印刷データはウェブサーバ１０のデータ管理部１１で管理される（Ｓ１２０２）。
【０１００】
クライアント端末２０の印刷設定部２１４は、ウェブサーバ１０のデータ管理部１１から受信した画面情報に基づいてウェブブラウザ上に印刷設定のためのユーザーインターフェースである印刷設定画面６０２を表示する（Ｓ１２０３）。
【０１０１】
クライアント端末２０のプレビュー表示用画像生成部２２は、印刷設定部２１４において選択された印刷データ及び印刷設定画面６０２における現在の印刷設定に基づいて、印刷データの印刷結果のシミュレーションを行いプレビュー６０１を生成する。プレビュー表示部２１３は、プレビュー表示用画像生成部２２が生成したプレビュー６０１をウェブブラウザ６００上に表示する（Ｓ１２０４）。
【０１０２】
また、例えば、ツールバー６０４からプレビュー６０１についてのページの移動、拡大縮小、回転の指定がある場合にこれらが反映されたプレビュー６０１が生成され表示されることができる。
【０１０３】
ユーザーにより印刷設定画面６０２において印刷設定の変更がされると（Ｓ１２０５、ＹＥＳ）、印刷設定部２１４からプレビュー表示用画像生成部２２に変更後の印刷設定が通知され、プレビュー表示用画像生成部２２はプレビュー６０１を更新する（Ｓ１２０４）。
【０１０４】
ユーザーによりツールバー６０４の「ビュー」ツールからプレビュー操作の命令が入力された場合は（Ｓ１２０６、ＹＥＳ）、ステップＳ１２０４において印刷設定が変更された場合と異なり、プレビュー操作部２１２によりプレビュー６０１の更新が行われる（Ｓ１２０４）。すなわち、「１８０度回転」のプレビュー操作の命令がされた場合は、その「１８０度回転」は印刷設定には反映されず、プレビュー６０１が更新されるだけである。従って、ウェブブラウザ６００上において見た目上プレビュー６０１が１８０度回転するが、実際に印刷したときの用紙上のドキュメント６０１１が１８０度回転して印刷されるわけではない。
【０１０５】
ユーザーにより印刷命令がなされた場合は（Ｓ１２０７、ＹＥＳ）、現在、プレビュー６０１がプレビュー操作部２１２により回転されているかどうかを判断する（Ｓ１２０８）。すなわち、ステップＳ１２０８においては、印刷設定画面６０２に入力された現在の印刷設定に基づくプレビュー６０１に対しプレビュー操作部２１２により回転のプレビュー操作がされているかどうかを判断する。
【０１０６】
ユーザーにより印刷命令がなされていない場合は（Ｓ１２０７、ＮＯ）、印刷設定の変更の有無（Ｓ１２０５）、プレビュー操作命令の有無（Ｓ１２０６）の確認を繰り返し、印刷命令を待つ（Ｓ１２０７、ＮＯ）。
【０１０７】
プレビュー６０１がプレビュー操作部２１２により回転されていると判断した場合は（Ｓ１２０８、ＹＥＳ）、用紙上のドキュメント６０１１の向きが実際の向きと異なる向きでプレビューされている旨をウェブブラウザに表示して警告する（Ｓ１２０９）。
【０１０８】
図１３は、印刷実行時の警告表示を示す図である。
【０１０９】
図１３に示すように、警告の際は、ブラウザ６００上に広く警告の文章を表示するとともに、実際の印刷における用紙上の画像の向きでのプレビューを確認するかどうかをユーザーに入力させるためのユーザーインターフェースを提供する。
【０１１０】
ユーザーによりウェブブラウザ上に実際の向きでのプレビューを確認する旨の指示がされた場合は（Ｓ１２１０、ＹＥＳ）、ウェブブラウザ上にプレビュー操作が行われていないプレビュー６０１を、実際の印刷における用紙上の画像の向きを表わしたプレビューとして表示する（Ｓ１２１３）。
【０１１１】
図１４は、実際の印刷における用紙上のドキュメントの向きのプレビューを確認する際のプレビューを示す図である。
【０１１２】
図１４に示すプレビュー６０１は、図８にプレビュー６０１が示された印刷データについての実際の印刷における用紙上のドキュメント６０１１の向きを表わしたプレビュー６０１である。図８に示されたプレビュー６０１は「１８０度回転」の印刷設定と「１８０度回転」のプレビュー操作とがなされている。その結果、これらが反映されたプレビュー６０１は、「１８０度回転」の印刷設定も「１８０度回転」のプレビュー操作もされていない印刷データのプレビュー６０１と見た目上同じとなる。この場合、ユーザーは、図８に示されたプレビュー６０１の背景の絵によって示されている用紙上のドキュメント６０１１の向きが下向きとなっていることに気付けば、プレビュー６０１に示された用紙上のドキュメント６０１１の見た目上の向きと、実際に印刷したときの用紙上のドキュメント６０１１の向きが逆になると判断できる。しかし、プレビュー６０１の背景の絵によって示されている、印刷設定に基づいた用紙上のドキュメント６０１１の向きが下向きとなっていることに気付かなくても、印刷命令の際に、ウェブブラウザ６００上に警告が表示される。このため、現在の印刷設定で印刷を行うと用紙上に印刷されるドキュメントの向きが意図しない向きで印刷され得ることに確実に気付くことができる。従って、ユーザーはいかなる機能によりプレビュー６０１を回転させたとしても、印刷時に、印刷設定に基づくドキュメント６０１１の向きと実際に印刷したときの用紙上のドキュメント６０１１の向きが異なっていることに気付くことができる。このため、印刷設定の誤りを抑制し、意図しないドキュメントの向きで印刷されることを確実に防止することができる。また、図１４に示すように、実際の印刷における用紙上のドキュメント６０１１の向きを表わしたプレビュー６０１をウェブブラウザ６００に表示させることにより、意図する画像の向きで印刷されることを印刷前に最終的に確認することができる。
【０１１３】
なお、ユーザーは、プレビューの背景の絵によって示されている用紙上のドキュメントの向きを印刷前に確認するようにすれば警告表示は不要であるため、ウェブブラウザ６００上の設定により警告表示がなされないようにできるようにしてもよい。
【０１１４】
以上、本発明の実施形態に係る画像形成システム、情報処理装置、および情報処理装置用プログラムについて説明したが、本実施形態は以下の効果を奏する。
【０１１５】
印刷設定に基づくドキュメントの向きを示す表示を、その画像のプレビューとともに表示する。これにより、ユーザーはいかなる機能によりプレビューを回転させたとしても印刷設定に基づくドキュメントの向きを視認することができるため、印刷設定の誤りを抑制し、意図しないドキュメントの向きで印刷されることを防止することができる。
【０１１６】
また、プレビュー操作がなされている場合は、印刷の際に警告を表示することにより、ユーザーは用紙上に印刷されるドキュメントの向きが意図しない向きで印刷され得ることに確実に気付くことができる。これにより、印刷設定の誤りを抑制し、意図しないドキュメントの向きで印刷されることを確実に防止することができる。
【０１１７】
本発明に係る画像形成システム、情報処理装置、および情報処理装置用プログラムは、上述した実施形態に限定されるものではない。
【０１１８】
例えば、上記実施形態においては、画像形成システムをウェブサーバ、印刷装置、およびクライアントサーバにより構成しているが、ウェブサーバおよび印刷装置をコントローラが内臓されたＭＦＰにより構成してもよい。また、図１２Ａ、図１２Ｂに示すフローチャートは情報処理装置用プログラムにより実施するものとして説明したが、情報処理装置用プログラムの一部または全部をハードウェアに置き換えて実施してもよい。
【符号の説明】
【０１１９】
１    画像形成システム、
１０    ウェブサーバ、
２０    クライアント端末、
３０    印刷装置、
６００    ウェブブラウザ、
６０１    プレビュー、
６０２    印刷設定画面、
６０３    プレビューの背景画像、
６０４    ツールバー、
６０１１    ドキュメント。
【図１】
0005803621.tif 000002
【図２】
0005803621.tif 000003
【図３】
0005803621.tif 000004
【図４】
0005803621.tif 000005
【図５】
0005803621.tif 000006
【図１２Ａ】
0005803621.tif 000007
【図１２Ｂ】
0005803621.tif 000008
【図６】
0005803621.tif 000009
【図７】
0005803621.tif 000010
【図８】
0005803621.tif 000011
【図９】
0005803621.tif 000012
【図１０】
0005803621.tif 000013
【図１１】
0005803621.tif 000014
【図１３】
0005803621.tif 000015
【図１４】
0005803621.tif 000016