(57)【特許請求の範囲】
【請求項１】
文書ファイルに対して印刷設定情報を設定する印刷設定手段と、
前記文書ファイルをラスタライズして生成されたプレビュー画像と前記印刷設定情報とに基づいて生成された印刷プレビュー画像を表示可能なプレビュー領域を備えるプレビュー画像表示手段と、
前記プレビュー領域のサイズおよび形状、ならびに前記印刷設定情報に基づいて、前記印刷プレビュー画像の全体が表示された状態で、前記プレビュー領域に対する前記印刷プレビュー画像の表示領域の占める割合が、前記印刷プレビュー画像のユーザーから見た複数の表示方向を考慮したうえで最大となるように、前記複数の表示方向の中から表示方向を指定するとともに、前記印刷プレビュー画像の縮尺を指定するプレビュー表示指定手段と、
を有する、画像処理装置。
【請求項２】
前記印刷設定情報は、前記印刷プレビュー画像の表示形状に関連のある印刷設定情報であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記プレビュー領域および前記印刷プレビュー画像は、各々長辺および短辺を有する矩形の形状を呈し、
前記プレビュー表示指定手段は、前記プレビュー領域の長辺と前記印刷プレビュー画像の長辺とが平行になるように、前記印刷プレビュー画像の表示方向および縮尺を指定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記プレビュー画像表示手段は、コントロールメニュー画像を表示するためのコントロールメニュー領域をさらに備え、
前記プレビュー表示指定手段は、前記印刷プレビュー画像の表示方向を可変とする一方で、前記コントロールメニュー画像の表示位置、表示方向、および縮尺を一定に維持することを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記プレビュー画像表示手段は、前記プレビュー表示指定手段で指定された表示方向および縮尺と、予め指定された表示方向および縮尺と、のうちの一方をユーザーからの指示に基づいて選択するプレビュー表示方法選択手段をさらに有することを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記印刷設定情報は、用紙方向、用紙サイズ、部数、ページ割り付け、綴じ方向、ステープル、パンチ、印刷種類、モノクロ変換の有無からなる群から選択される少なくとも１つであることを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記プレビュー画像表示手段は、コントロールメニュー画像を表示するためのコントロールメニュー領域をさらに備え、
前記プレビュー表示指定手段は、前記コントロールメニュー画像のうちのアイコン画像の表示位置および縮尺を一定に維持する一方で表示方向を可変とし、前記コントロールメニュー画像の他の画像の表示位置、表示方向、および縮尺を一定に維持することを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項８】
文書ファイルに対して印刷設定情報を設定する印刷設定手段と、
前記文書ファイルをラスタライズして生成されたプレビュー画像と前記印刷設定情報とに基づいて生成された印刷プレビュー画像を表示可能なプレビュー領域を備えるプレビュー画像表示手段と、
前記プレビュー領域のサイズおよび形状、前記印刷プレビュー画像の表示サイズおよび表示形状、ならびに前記印刷設定情報に基づいて、前記印刷プレビュー画像の表示領域が前記プレビュー領域に占める割合が最大となるように、前記印刷プレビュー画像の表示方向および縮尺を指定するプレビュー表示指定手段と、
を有し、
前記プレビュー画像表示手段は、コントロールメニュー画像を表示するためのコントロールメニュー領域をさらに備え、
前記プレビュー表示指定手段は、前記コントロールメニュー画像のうちのアイコン画像の表示位置および縮尺を一定に維持する一方で表示方向を可変とし、前記コントロールメニュー画像の他の画像の表示位置、表示方向、および縮尺を一定に維持する、画像処理装置。
【請求項９】
文書ファイルをラスタライズして生成されたプレビュー画像と印刷設定情報とに基づいて印刷プレビュー画像を生成する手順（ａ）と、
前記印刷プレビュー画像を表示するプレビュー画像表示手段のプレビュー領域のサイズおよび形状、ならびに前記印刷設定情報に基づいて、前記印刷プレビュー画像の全体が表示された状態で、前記プレビュー領域に対する前記印刷プレビュー画像の表示領域の占める割合が、前記印刷プレビュー画像のユーザーから見た複数の表示方向を考慮したうえで最大となるように、前記複数の表示方向の中から表示方向を指定するとともに、前記印刷プレビュー画像の縮尺を指定する手順（ｂ）と、
前記表示方向および縮尺を使用して前記プレビュー画像表示手段に前記印刷プレビュー画像を表示させる手順（ｃ）と、
をコンピューターに実行させる、画像処理プログラム。
【請求項１０】
請求項９に記載の画像処理プログラムを記録したコンピューター読み取り可能な記録媒体。
【請求項１１】
文書ファイルをラスタライズしてプレビュー画像を生成するＷｅｂサーバーと、
請求項１〜８のいずれか１項に記載の画像処理装置と、を有し、
前記Ｗｅｂサーバーは、ネットワークを通じて前記画像処理装置に前記プレビュー画像を提供する、画像処理システム。
【請求項１２】
前記画像処理装置は、スマートフォン、携帯電話機、携帯情報端末、パーソナルコンピューターからなる群から選択されることを特徴とする請求項１１に記載の画像処理システム。
【請求項１３】
文書ファイルをラスタライズしてプレビュー画像を生成するプレビュー画像生成手段と、
前記文書ファイルに対して印刷設定情報を設定する印刷設定手段と、
前記プレビュー画像および前記印刷設定情報に基づいて生成された印刷プレビュー画像を表示可能なプレビュー領域を備えるプレビュー画像表示手段と、
前記プレビュー領域のサイズおよび形状、ならびに前記印刷設定情報に基づいて、前記印刷プレビュー画像の全体が表示された状態で、前記プレビュー領域に対する前記印刷プレビュー画像の表示領域の占める割合が、前記印刷プレビュー画像のユーザーから見た複数の表示方向を考慮したうえで最大となるように、前記複数の表示方向の中から表示方向を指定するとともに、前記印刷プレビュー画像の縮尺を指定するプレビュー表示指定手段と、
を有する、画像処理システム。
【請求項１４】
文書ファイルをラスタライズして生成されたプレビュー画像と印刷設定情報とに基づいて印刷プレビュー画像を生成する段階と、
前記印刷プレビュー画像を表示するプレビュー画像表示手段のプレビュー領域のサイズおよび形状、ならびに前記印刷設定情報に基づいて、前記印刷プレビュー画像の全体が表示された状態で、前記プレビュー領域に対する前記印刷プレビュー画像の表示領域の占める割合が、前記印刷プレビュー画像のユーザーから見た複数の表示方向を考慮したうえで最大となるように、前記複数の表示方向の中から表示方向を指定するとともに、前記印刷プレビュー画像の縮尺を指定する段階と、
前記表示方向および縮尺を使用して前記プレビュー画像表示手段に前記印刷プレビュー画像を表示させる段階と、
を有する、画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理プログラム、画像処理システム、および画像処理方法に関する。
【背景技術】
【０００２】
印刷装置での印刷に先立ち印刷結果のイメージをプレビュー画面に印刷プレビュー画像として表示する技術が一般に知られている。たとえば、下記の特許文献１に記載された技術では、編集時の用紙方向にかかわらず、印刷装置が用紙を搬送する方向と同じ方向に印刷プレビュー画像を表示することにより、印刷結果をユーザーがイメージし易くしている。ユーザーは、このような印刷プレビュー画像で印刷内容、印刷様式などを確認して、印刷を指示するか否かを判断することができる。
【０００３】
ところが、小型のディスプレイを有するスマートフォンなどの携帯端末で印刷プレビュー画像を表示させる場合、大型のディスプレイを有する端末で表示させる場合よりも表示される印刷プレビュー画像が小さくなる。さらに、印刷する用紙方向や綴じ方向などの印刷設定に伴って印刷プレビュー画像が横長あるいは縦長になる場合、単純に画面の大きさに合わせた縮尺で画像を表示しようとすると、印刷設定によっては印刷プレビュー画像の縮尺が非常に小さくなることもある。たとえば、ユーザーが縦長の携帯端末を縦方向に持って、用紙方向が横向きかつ左綴じの印刷設定をした文書ファイルをプレビューしようとする場合、印刷プレビュー画像の表示サイズが非常に小さくなる。その結果、印刷プレビュー画像において印刷設定を反映させた印刷結果の詳細、たとえばステープルやパンチ穴などの位置やそれらの文書ファイルの内容部分との重なり具合が見え難くなるという問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−４６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、印刷プレビュー画像において印刷設定を反映させた印刷結果の詳細が見え難くなることを軽減する画像処理装置、画像処理システム、画像処理プログラム、および画像処理方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明の上記目的は、下記によって達成される。
【０００７】
（１）文書ファイルに対して印刷設定情報を設定する印刷設定手段と、前記文書ファイルをラスタライズして生成されたプレビュー画像と前記印刷設定情報とに基づいて生成された印刷プレビュー画像を表示可能なプレビュー領域を備えるプレビュー画像表示手段と、前記プレビュー領域のサイズおよび形状、ならびに前記印刷設定情報に基づいて、前記印刷プレビュー画像の全体が表示された状態で、前記プレビュー領域に対する前記印刷プレビュー画像の表示領域の占める割合が、前記印刷プレビュー画像のユーザーから見た複数の表示方向を考慮したうえで最大となるように、前記複数の表示方向の中から表示方向を指定するとともに、前記印刷プレビュー画像の縮尺を指定するプレビュー表示指定手段と、を有する、画像処理装置。
（２）前記印刷設定情報は、前記印刷プレビュー画像の表示形状に関連のある印刷設定情報であることを特徴とする上記（１）に記載の画像処理装置。
【０００８】
（３）前記プレビュー領域および前記印刷プレビュー画像は、各々長辺および短辺を有する矩形の形状を呈し、前記プレビュー表示指定手段は、前記プレビュー領域の長辺と前記印刷プレビュー画像の長辺とが平行になるように、前記印刷プレビュー画像の表示方向および縮尺を指定することを特徴とする上記（１）または（２）に記載の画像処理装置。
【０００９】
（４）前記プレビュー画像表示手段は、コントロールメニュー画像を表示するためのコントロールメニュー領域をさらに備え、前記プレビュー表示指定手段は、前記印刷プレビュー画像の表示方向を可変とする一方で、前記コントロールメニュー画像の表示位置、表示方向、および縮尺を一定に維持することを特徴とする上記（１）〜（３）のいずれか１つに記載の画像処理装置。
【００１０】
（５）前記プレビュー画像表示手段は、前記プレビュー表示指定手段で指定された表示方向および縮尺と、予め指定された表示方向および縮尺と、のうちの一方をユーザーからの指示に基づいて選択するプレビュー表示方法選択手段をさらに有することを特徴とする上記（１）〜（４）のいずれか１つに記載の画像処理装置。
【００１１】
（６）前記印刷設定情報は、用紙方向、用紙サイズ、部数、ページ割り付け、綴じ方向、ステープル、パンチ、印刷種類、モノクロ変換の有無からなる群から選択される少なくとも１つであることを特徴とする上記（１）〜（５）のいずれか１つに記載の画像処理装置。
【００１２】
（７）前記プレビュー画像表示手段は、コントロールメニュー画像を表示するためのコントロールメニュー領域をさらに備え、前記プレビュー表示指定手段は、前記コントロールメニュー画像のうちのアイコン画像の表示位置および縮尺を一定に維持する一方で表示方向を可変とし、前記コントロールメニュー画像の他の画像の表示位置、表示方向、および縮尺を一定に維持することを特徴とする上記（１）〜（３）のいずれか１項に記載の画像処理装置。
（８）文書ファイルに対して印刷設定情報を設定する印刷設定手段と、前記文書ファイルをラスタライズして生成されたプレビュー画像と前記印刷設定情報とに基づいて生成された印刷プレビュー画像を表示可能なプレビュー領域を備えるプレビュー画像表示手段と、前記プレビュー領域のサイズおよび形状、前記印刷プレビュー画像の表示サイズおよび表示形状、ならびに前記印刷設定情報に基づいて、前記印刷プレビュー画像の表示領域が前記プレビュー領域に占める割合が最大となるように、前記印刷プレビュー画像の表示方向および縮尺を指定するプレビュー表示指定手段と、を有し、前記プレビュー画像表示手段は、コントロールメニュー画像を表示するためのコントロールメニュー領域をさらに備え、前記プレビュー表示指定手段は、前記コントロールメニュー画像のうちのアイコン画像の表示位置および縮尺を一定に維持する一方で表示方向を可変とし、前記コントロールメニュー画像の他の画像の表示位置、表示方向、および縮尺を一定に維持する、画像処理装置。
【００１３】
（９）文書ファイルをラスタライズして生成されたプレビュー画像と印刷設定情報とに基づいて印刷プレビュー画像を生成する手順（ａ）と、前記印刷プレビュー画像を表示するプレビュー画像表示手段のプレビュー領域のサイズおよび形状、ならびに前記印刷設定情報に基づいて、前記印刷プレビュー画像の全体が表示された状態で、前記プレビュー領域に対する前記印刷プレビュー画像の表示領域の占める割合が、前記印刷プレビュー画像のユーザーから見た複数の表示方向を考慮したうえで最大となるように、前記複数の表示方向の中から表示方向を指定するとともに、前記印刷プレビュー画像の縮尺を指定する手順（ｂ）と、前記表示方向および縮尺を使用して前記プレビュー画像表示手段に前記印刷プレビュー画像を表示させる手順（ｃ）と、をコンピューターに実行させる、画像処理プログラム。
【００１４】
（１０）上記（９）に記載の画像処理プログラムを記録したコンピューター読み取り可能な記録媒体。
【００１５】
（１１）文書ファイルをラスタライズしてプレビュー画像を生成するＷｅｂサーバーと、上記（１）〜（８）のいずれか１つに記載の画像処理装置と、を有し、前記Ｗｅｂサーバーは、ネットワークを通じて前記画像処理装置に前記プレビュー画像を提供する、画像処理システム。
【００１６】
（１２）前記画像処理装置は、スマートフォン、携帯電話機、携帯情報端末、パーソナルコンピューターからなる群から選択されることを特徴とする上記（１１）に記載の画像処理システム。
【００１７】
（１３）文書ファイルをラスタライズしてプレビュー画像を生成するプレビュー画像生成手段と、前記文書ファイルに対して印刷設定情報を設定する印刷設定手段と、前記プレビュー画像および前記印刷設定情報に基づいて生成された印刷プレビュー画像を表示可能なプレビュー領域を備えるプレビュー画像表示手段と、前記プレビュー領域のサイズおよび形状、ならびに前記印刷設定情報に基づいて、前記印刷プレビュー画像の全体が表示された状態で、前記プレビュー領域に対する前記印刷プレビュー画像の表示領域の占める割合が、前記印刷プレビュー画像のユーザーから見た複数の表示方向を考慮したうえで最大となるように、前記複数の表示方向の中から表示方向を指定するとともに、前記印刷プレビュー画像の縮尺を指定するプレビュー表示指定手段と、を有する、画像処理システム。
【００１８】
（１４）文書ファイルをラスタライズして生成されたプレビュー画像と印刷設定情報とに基づいて印刷プレビュー画像を生成する段階と、前記印刷プレビュー画像を表示するプレビュー画像表示手段のプレビュー領域のサイズおよび形状、ならびに前記印刷設定情報に基づいて、前記印刷プレビュー画像の全体が表示された状態で、前記プレビュー領域に対する前記印刷プレビュー画像の表示領域の占める割合が、前記印刷プレビュー画像のユーザーから見た複数の表示方向を考慮したうえで最大となるように、前記複数の表示方向の中から表示方向を指定するとともに、前記印刷プレビュー画像の縮尺を指定する段階と、前記表示方向および縮尺を使用して前記プレビュー画像表示手段に前記印刷プレビュー画像を表示させる段階と、を有する、画像処理方法。
【発明の効果】
【００１９】
本発明によれば、印刷プレビュー画像の表示領域がプレビュー領域に占める割合が最大となるように印刷プレビュー画像の表示方向および縮尺を指定する。したがって、画像処理装置を回転させる煩わしさを回避しつつ、印刷プレビュー画像において印刷設定を反映させた印刷結果の詳細が見え難くなることを軽減できる。また、プレビュー領域に無駄が発生することを抑制できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態の印刷システムの概略構成を示すブロック図である。
【図２】図１に示すクライアント端末を正面から見た外観図である。
【図３】図２に示すクライアント端末の概略構成を示すブロック図である。
【図４】図１に示すＷｅｂサーバーの概略構成を示すブロック図である。
【図５】図１に示す印刷装置の概略構成を示すブロック図である。
【図６】本発明の一実施形態の画像処理システムの基本的なソフトウエア構成を示すブロック図である。
【図７】本発明の一実施形態のクライアント端末により実行される画像処理方法の処理手順を示すフローチャートである。
【図８】図７に示すプレビュー表示方法を指定する処理の具体例について説明するためのフローチャートである。
【図９】本発明の一実施形態のクライアント端末に表示された印刷プレビュー画像の一例を示す図である。
【図１０】従来のクライアント端末に表示された印刷プレビュー画像を比較例として示す図である。
【図１１】本発明の一実施形態のクライアント端末に表示された印刷プレビュー画像の他の例を示す図である。
【図１２】従来のクライアント端末に表示された印刷プレビュー画像を比較例として示す図である。
【図１３】図９に示すクライアント端末を横向きにした場合を示す図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の一実施形態を詳細に説明する。図１は、本発明の一実施形態の印刷システムの概略構成を示すブロック図である。
【００２２】
図１に示すとおり、印刷システムは、画像処理システムとしてのクライアント端末１およびＷｅｂサーバー２と、印刷装置３とを有する。クライアント端末１、Ｗｅｂサーバー２、および印刷装置３は、ネットワーク４を介して相互に通信可能に接続されている。ネットワーク４は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）などの規格によりコンピューターやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいはＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などからなる。なお、ネットワーク４に接続される機器の種類および台数は、図１に示す例に限定されない。
【００２３】
図２は図１に示すクライアント端末を正面から見た外観図であり、図３は図２に示すクライアント端末の概略構成を示すブロック図である。以下、本実施形態では、図２に示すとおり、クライアント端末１として縦長のディスプレイを有するスマートフォンを例示して、ユーザーが縦向きにスマートフォンを持って、プレビュー画面の文書ファイルを閲覧する場合を想定して説明する。なお、クライアント端末１は、携帯電話機、携帯情報端末、小型のパーソナルコンピューターであってもよい。
【００２４】
図３に示すとおり、クライアント端末１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ハードディスク１４、ディスプレイ１５、入力装置１６、およびネットワークインターフェース１７を含み、これらは信号をやり取りするためのバス１８を介して相互に接続されている。本実施形態では、クライアント端末１は、画像処理装置として機能する。
【００２５】
ＣＰＵ１１は、オペレーティングシステム、各種プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。
【００２６】
ハードディスク１４は、クライアント端末用のオペレーティングシステム、プレビュー画面を表示させるためのＷｅｂブラウザー、ＷｅｂアプリケーションをＷｅｂサーバー２からダウンロードするためのプログラム（以下、ダウンロードプログラムと称する）を含む各種プログラム、および各種データを格納する。
【００２７】
ディスプレイ１５は、たとえば液晶ディスプレイであり、各種情報を表示する。図２に示すとおり、ディスプレイ１５は、コントロールメニュー領域１５１Ａ，１５１Ｂおよびプレビュー領域１５１Ｃを含む画像表示可能領域１５１を備える。コントロールメニュー領域１５１Ａ，１５１Ｂは、クライアント端末１に関する各種情報や、ユーザーからの指示を受け付けるためのアイコン画像など表示する。図２に示す例では、受信電波状態およびバッテリーの残量がコントロールメニュー領域１５１Ａに表示されており、印刷設定画面を表示させるためのアイコンと印刷指示をするためのアイコンとがコントロールメニュー領域１５１Ｂに表示されている。本実施形態では、コントロールメニュー領域１５１Ａ，１５１Ｂは、印刷プレビュー画像ＩＭＧの表示方向の如何にかかわらず図２に示す所定の位置に表示される。
【００２８】
また、プレビュー領域１５１Ｃは、印刷プレビュー画像ＩＭＧを表示するための領域である。本実施形態では、プレビュー領域１５１Ｃおよび印刷プレビュー画像ＩＭＧは、各々長辺および短辺を有する矩形の形状を呈する。なお、図２には、片面印刷の設定がなされた全１ページの印刷プレビュー画像ＩＭＧが一例として表示されている。印刷プレビュー画像ＩＭＧは、プレビュー領域１５１Ｃにフィットする表示サイズで表示されており、プレビュー領域１５１Ｃにおける印刷プレビュー画像ＩＭＧが表示されていない無駄な領域はごく僅かである。
【００２９】
入力装置１６は、たとえばタッチパネル、ボタン、スイッチなどを備え、各種情報を入力するために使用される。本実施形態では、ディスプレイ１５の液晶画面と入力装置１６のタッチパネルとが一体的に形成されてタッチパネルディスプレイを構成している。
【００３０】
ネットワークインターフェース１７は、ネットワーク４を介して他の機器と通信するためのインターフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩなどの規格が用いられる。
【００３１】
図４は、図１に示すＷｅｂサーバーの概略構成を示すブロック図である。本実施形態では、Ｗｅｂサーバー２として、たとえばパーソナルコンピューター、ワークステーションなどが使用される。Ｗｅｂサーバー２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、ディスプレイ２５、入力装置２６、およびネットワークインターフェース２７を備え、これらは信号をやり取りするためのバス２８を介して相互に接続されている。なお、Ｗｅｂサーバー２の上記各部のうち、クライアント端末１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３２】
ハードディスク２４は、Ｗｅｂサーバー用のオペレーティングシステム、クライアント端末１で動作するＷｅｂアプリケーションなどの各種プログラム、および各種データを格納する。
【００３３】
ディスプレイ２５は、たとえば液晶ディスプレイであり、各種情報を表示する。また、入力装置２６は、キーボード、マウス、タッチパネルなどを備え、Ｗｅｂサーバー２に対して各種情報を入力するために使用される。
【００３４】
図５は、図１に示す印刷装置の概略構成を示すブロック図である。印刷装置３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ハードディスク３４、操作パネル部３５、画像形成部３６、後処理部３７、およびネットワークインターフェース３８を含み、これらは信号をやり取りするためのバス３９を介して相互に接続されている。印刷装置３は、複写機、プリンター、ファクシミリ、あるいは、これらの機器の機能を有する複合機でありうる。なお、印刷装置３の上記各部のうち、クライアント端末１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３５】
操作パネル部３５は、各種情報の表示および各種指示の入力に使用される。画像形成部３６は、電子写真式プロセス等の周知の作像プロセスを用いて、印刷ジョブを展開して得られるビットマップ形式の画像データに基づく画像を用紙などに印刷する。後処理部３７は、画像形成部３６により画像が形成された用紙に対して、ステープル処理、パンチ穴開け処理、折り処理などのフィニッシング処理を施す。
【００３６】
なお、クライアント端末１、Ｗｅｂサーバー２、および印刷装置３は、上記構成要素以外の構成要素を含んでいてもよく、あるいは、上記構成要素のうちの一部が含まれていなくてもよい。
【００３７】
以下、図６および図７を参照して、画像処理システムの動作について説明する。図６は、本発明の一実施形態の画像処理システムの基本的なソフトウエア構成を示すブロック図である。
【００３８】
本実施形態の画像処理システムでは、Ｗｅｂアプリケーションのプログラムが、Ｗｅｂサーバー２からクライアント端末１にダウンロードされる。Ｗｅｂアプリケーションは、必要に応じてクライアント端末１に印刷設定用の画面を表示させたり、印刷プレビュー画像を表示させたりするためのアプリケーションソフトウェアである。Ｗｅｂアプリケーションは、ユーザーから印刷指示があった場合、印刷指示の命令をＷｅｂサーバー２に送信する。ダウンロードされたＷｅｂアプリケーションが実行されると、クライアント端末１においてＷｅｂブラウザーが立ち上がる。ユーザーは、当該Ｗｅｂブラウザーを介して文書ファイルの印刷設定を行ったり、印刷プレビュー画像等を確認したりできる。
【００３９】
まず、Ｗｅｂサーバー２の動作について説明する。Ｗｅｂサーバー２は、データ管理部２１０、印刷ジョブ生成部２２０、およびプレビュー画像生成部２３０を有する。
【００４０】
データ管理部２１０は、Ｗｅｂアプリケーションのプログラムおよび画面情報、ならびに処理対象の文書ファイルを管理する。なお、後述のとおり、データ管理部２１０で管理される文書ファイルは、ファイル選択部により文書ファイルが選択されることに応じて、データ管理部２１０にアップロードされる。画面情報には、クライアント端末１の画像表示可能領域１５１、コントロールメニュー領域１５１Ａ，１５１Ｂ、およびプレビュー領域１５１Ｃの各々についてのサイズおよび形状に関する情報などが含まれる。
【００４１】
印刷ジョブ生成部２２０は、データ管理部２１０から受信した処理対象の文書ファイルとクライアント端末１から受信した印刷設定情報とに基づいて印刷ジョブを生成する。生成された印刷ジョブは、印刷装置３に送信される。印刷設定情報については後述する。
【００４２】
プレビュー画像生成部２３０は、データ管理部２１０から受信した処理対象の文書ファイルをラスタライズ処理してプレビュー画像を生成する。なお、文書ファイルのラスタライズ処理については公知の技術であるので説明を省略する。
【００４３】
次に、クライアント端末１の動作について説明する。クライアント端末１は、画面表示部１１０、プレビュー画像合成部１２０、およびプレビュー表示指定部１３０を有する。
【００４４】
画面表示部１１０は、印刷設定用の画面やプレビュー表示用の画面をＷｅｂブラウザーに表示させる制御を実行する。画面表示部１１０は、ファイル選択部１１１、プレビュー表示部１１２、および印刷設定部１１３を有する。
【００４５】
ファイル選択部１１１は、Ｗｅｂブラウザーを介してプレビュー表示する文書ファイルの選択を受け付ける。選択された文書ファイルは、Ｗｅｂサーバー２にアップロードされ、データ管理部２１０にて管理される。なお、文書ファイルは、Ｗｅｂサーバー２に予め格納されていてもよいし、図示しない記憶装置に予め格納されており、ネットワーク４を介してＷｅｂサーバー２にアップロードされてもよい。文書ファイルは、たとえばＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）、ＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）、およびＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）などのページ記述言語で記述されている。
【００４６】
プレビュー表示部１１２は、印刷プレビュー画像をディスプレイ１５に表示させる。プレビュー表示部１１２は、プレビュー画像合成部１２０で生成された印刷プレビュー画像をプレビュー表示指定部１３０で指定された表示方向および縮尺でディスプレイ１５にＷｅｂブラウザーを介して表示させる。プレビュー表示部１１２およびディスプレイ１５は、プレビュー画像表示手段として機能する。
【００４７】
印刷設定部１１３は、印刷設定手段として機能し、印刷設定情報を設定する。具体的には、印刷設定部１１３は、Ｗｅｂサーバー２のデータ管理部２１０から受信した画面情報に基づいて、Ｗｅｂブラウザーの印刷設定画面を介して文書ファイルに対して印刷設定情報を設定する。印刷設定情報は、用紙方向、用紙サイズ、部数、ページ割り付け、綴じ方向、ステープル、パンチ、印刷種類（片面・両面・小冊子）、モノクロ変換の有無などのうちの少なくとも１つである。
【００４８】
プレビュー画像合成部１２０は、印刷プレビュー画像を生成する。プレビュー画像合成部１２０は、上記印刷設定画面で設定した印刷設定に基づいてシミュレーションを実行し、シミュレーション結果の画像とプレビュー画像とを合成して印刷プレビュー画像を生成する。具体的なシミュレーションの内容としては、Ｎｉｎ１のページ割り付け処理、ステープル画像やパンチ穴画像の重ね合せ処理、折り処理、モノクロ変換処理などが挙げられる。
【００４９】
このように、本実施形態では、Ｗｅｂサーバー２で文書ファイルをラスタライズ処理してプレビュー画像を生成し、クライアント端末１でシミュレーション結果の画像とプレビュー画像とを合成することにより、クライアント端末１の負荷を軽減している。
【００５０】
また、プレビュー画像合成部１２０は、印刷プレビュー画像の表示サイズ、表示形状などを算出する。印刷プレビュー画像の表示サイズ、表示形状などの情報は、プレビュー表示指定部１３０に送信される。
【００５１】
プレビュー表示指定部１３０は、プレビュー表示指定手段として機能し、印刷プレビュー画像の表示方向および縮尺を指定する。プレビュー表示指定部１３０は、プレビュー領域１５１Ｃのサイズおよび形状、印刷プレビュー画像の表示サイズおよび表示形状、ならびに印刷設定情報に基づいて、印刷プレビュー画像を表示する領域がプレビュー領域１５１Ｃに占める割合が最大となるように、印刷プレビュー画像の表示方向および縮尺を指定する。印刷プレビュー画像を表示する領域の大きさは、印刷プレビュー画像の表示形状によって変化する。ここで、印刷プレビュー画像の表示形状には、印刷プレビュー画像の表示方向および表示サイズが含まれる。
【００５２】
印刷プレビュー画像の表示形状に関連のある印刷設定としては、たとえば用紙方向、用紙サイズ、ページ割り付け、綴じ方向、印刷種類（片面・両面・小冊子）などが挙げられる。
【００５３】
本実施形態では、たとえばＡ４サイズの縦長文書についてページ割り付け設定を２ｉｎ１に設定し、当該文書を構成するページを元のＡ４サイズの縦長文書と同じ縦向きで表示する場合は、縦長の２ページを横に並べて表示することになる。そして、この２ページを用紙に収めるには、用紙方向を横向きにする必要がある。一方、上記２ｉｎ１に設定された文書のページ割り付け設定を４ｉｎ１に変更し、ページを元のＡ４サイズの縦長文書と同じ向きで表示する場合は、縦長の２ページを横に並べたものを２段縦に並べて４ページ表示することになる。そして、この４ページを用紙に収めるには、用紙方向を縦向きにする必要がある。このように、ページ割り付け設定については、たとえば２ｉｎ１にするか４ｉｎ１にするかで用紙方向が変わるため、印刷プレビュー画像の表示形状が変化する。
【００５４】
また、両面印刷で綴じ方向が設定された場合にも用紙方向が変わるため、印刷プレビュー画像の表示形状も変わる。具体的には、上綴じにする場合は、たとえば、下におもて面、上に（おもて面の前ページの）裏面が縦に並んで表示される。また、左綴じにする場合は、たとえば、右におもて面、左に（おもて面の前ページの）うら面が横に並んで表示される。このように、綴じ方向の設定を上下や左右に変更することによって、「ページをめくる動作」に対応する方向にページが並ぶように表示することになる。並んで表示されるページを用紙に収めるには、用紙方向を変更する必要がある。したがって、印刷プレビュー画像の表示形状が変化する。
【００５５】
さらに、印刷種類についても、印刷プレビュー画像の表示形状が変わる場合がある。たとえば、印刷種類が片面の場合、上述のように、用紙方向を変更したり、ページの割り付け設定を変更したりすることによって、印刷プレビュー画像の表示形状が変わる。印刷種類が両面の場合、上述のように、用紙方向を変更したり、ステープルの綴じ位置を変更したりすることによって、印刷プレビュー画像の表示形状が変わる。また、たとえば、Ａ４サイズの縦長文書について印刷種類を小冊子に設定した場合は、縦長の２ページを横に並べて表示することになるので、用紙方向を横向きにする必要がある。したがって、この場合、印刷プレビュー画像の表示形状が変わる。
【００５６】
以上のとおり、クライアント端末１およびＷｅｂサーバー２の動作について説明した。上述したクライアント端末１およびＷｅｂサーバー２の各部の機能は、ハードディスク１４，２４などの記憶部に保存されているプログラムが、ＲＡＭ１３，２３上に読み出されてＣＰＵ１１，２１によって実行されることによりそれぞれ発揮される。
【００５７】
図７は、本発明の一実施形態のクライアント端末により実行される画像処理方法の処理手順を示すフローチャートである。なお、図７のフローチャートで示されるアルゴリズムは、クライアント端末１のＲＡＭ１３またはハードディスク１４に画像処理プログラムとして記憶され、ＣＰＵ１１によって実行される。
【００５８】
まず、Ｗｅｂアプリケーションを起動する（ステップＳ１０１）。ＣＰＵ１１は、ダウンロードプログラムを起動してＷｅｂサーバー２にアクセスし、ユーザーが入力装置１６を通じて選択したＷｅｂアプリケーションをダウンロードする。そして、ＣＰＵ１１は、ダウンロードされたＷｅｂアプリケーションを起動して、Ｗｅｂブラウザーをディスプレイ１５に表示させる。
【００５９】
次に、文書ファイルを選択してアップロードする（ステップＳ１０２）。ＣＰＵ１１は、ファイル選択部１１１を実行して、ユーザーに印刷プレビュー画像を表示させたい文書ファイルを選択させ、選択された文書ファイルをＷｅｂサーバー２上のデータ管理部２１０にアップロードする。ここで、Ｗｅｂサーバー２は、プレビュー画像生成部２３０により、アップロードされた文書ファイルに対してラスタライズ処理を実行して、プレビュー画像を生成する。
【００６０】
次に、印刷プレビュー画像を生成する（ステップＳ１０３）。ＣＰＵ１１は、プレビュー画像合成部１２０を実行して、プレビュー画像生成部２３０で生成されたプレビュー画像と、印刷設定部１１３から受信した印刷設定情報とに基づいて、印刷結果のシミュレーションを実行し、印刷プレビュー画像を生成する。なお、文書ファイルにはデフォルトの印刷設定が含まれており、印刷設定が変更されるまではデフォルトの印刷設定が使用される。
【００６１】
印刷結果のシミュレーションとしては、Ｎｉｎ１のページ割り付け処理、ステープル画像やパンチ穴画像の重ね合せ処理、折り処理、モノクロ変換処理などがあり、その実行結果の画像とプレビュー画像とが合成され、印刷プレビュー画像が生成される。
【００６２】
次に、プレビュー表示方法を指定する（ステップＳ１０４）。ＣＰＵ１１は、プレビュー表示指定部１３０を実行し、プレビュー領域１５１Ｃのサイズおよび形状、印刷プレビュー画像の表示サイズおよび表示形状、ならびに印刷設定情報に基づいて、印刷プレビュー画像を表示する領域がプレビュー領域１５１Ｃに占める割合が最大となるように、印刷プレビュー画像の表示方向および縮尺を指定する。プレビュー表示方法を指定する処理の具体例については後述する。
【００６３】
次に、印刷プレビュー画像を表示させる（ステップＳ１０５）。ＣＰＵ１１は、プレビュー表示部１１２を実行して、プレビュー表示指定部１３０で指定された表示方向および縮尺を使用して印刷プレビュー画像をディスプレイ１５に送信し、ディスプレイ１５は上記印刷プレビュー画像を表示する。
【００６４】
次に、印刷設定変更の指示があるか否かが判断される（ステップＳ１０６）。ＣＰＵ１１は、ユーザーからの印刷設定変更の指示があるか否かを確認し、指示がある場合（ステップＳ１０６：ＹＥＳ）、ステップＳ１０３の処理に戻り、新しい印刷設定に応じて再度印刷プレビュー画像を生成する。
【００６５】
一方、印刷設定変更の指示がない場合（ステップＳ１０６：ＮＯ）、印刷実行の指示があるか否かが判断される（ステップＳ１０７）。印刷実行の指示がある場合（ステップＳ１０７：ＹＥＳ）、印刷装置３に印刷を指示する（ステップＳ１０８）。具体的には、ユーザーが入力装置１６を介して印刷を指示する命令を入力すると、ＣＰＵ１１はＷｅｂサーバー２に対して、印刷ジョブを生成して印刷装置３へ送信するように指示したのち、処理を終了する。一方、印刷実行の指示がない場合（ステップＳ１０７：ＮＯ）、再びステップＳ１０６の処理に移行する。
【００６６】
以下、図８〜図１３を参照して、プレビュー表示方法を指定する処理の具体例について説明する。図８は、図７に示すプレビュー表示方法を指定する処理の具体例について説明するためのフローチャートである。
【００６７】
まず、印刷プレビュー画像の表示サイズを算出する（ステップＳ２０１）。具体的には、ＣＰＵ１１は、プレビュー画像合成部１２０で生成された印刷プレビュー画像の表示サイズを算出する。さらに、ＣＰＵ１１は、上記印刷プレビュー画像を９０度回転し、プレビュー領域１５１Ｃにフィットするように、すなわち印刷プレビュー画像の全体ができる限り大きくプレビュー領域１５１Ｃに表示されるように縮尺を調整した画像の表示サイズを算出する。このとき、印刷プレビュー画像の縦横比は一定に維持される。当該９０度回転した画像は、たとえばプレビュー画像合成部１２０で生成された印刷プレビュー画像が縦向きの画像である場合、当該縦向きの画像を９０度回転し、プレビュー領域１５１Ｃにフィットさせた横向きの印刷プレビュー画像である。なお、本実施形態のようにプレビュー領域１５１Ｃおよび印刷プレビュー画像が各々長辺および短辺を有する矩形状を呈する場合、プレビュー領域１５１Ｃの長辺と印刷プレビュー画像の長辺とが平行になるように、印刷プレビュー画像の表示方向および縮尺を指定する構成とすることもできる。
【００６８】
次に、回転前後の表示サイズを比較する（ステップＳ２０２）。ＣＰＵ１１は、回転前の印刷プレビュー画像と回転後の印刷プレビュー画像とについて表示サイズを比較する。そして、たとえば回転前（縦向き）の表示サイズよりも回転後（横向き）の表示サイズの方が大きい場合（ステップＳ２０２：ＹＥＳ）、回転後の向き（横向き）で印刷プレビュー画像を表示するように指示する（ステップＳ２０３）。
【００６９】
一方、回転前（縦向き）の表示サイズと回転後（横向き）の表示サイズとが等しいか、あるいは回転前（縦向き）の表示サイズよりも回転後（横向き）の表示サイズの方が小さい場合（ステップＳ２０２：ＮＯ）、図７のステップＳ１０５の処理に移行する。この際、回転前の向き（縦向き）で印刷プレビュー画像を表示するように指示する。
【００７０】
なお、回転後の印刷プレビュー画像の表示サイズと回転前の印刷プレビュー画像の表示サイズとの差が回転後の印刷プレビュー画像の表示サイズに対して所定の閾値以上の割合である場合に回転後の印刷プレビュー画像を採用する構成とすることが好ましい。これは、回転前と回転後の表示サイズがほとんど変わらないのに表示方向を変えると、印刷結果のイメージの詳細が見え難くなることを軽減するメリットよりも、たとえば、文字の向きなどが変わり文書が読み難くなってしまうデメリットの方が大きいからである。また、上記所定の閾値はとくに限定されるものではない。印刷結果のイメージの詳細が見え難くなることを軽減するメリットと、印刷プレビュー画像の表示方向が変わるデメリットとを勘案して、たとえば１０％に設定される。
【００７１】
また、本実施形態では、印刷プレビュー画像の表示方向にかかわらず、コントロールメニュー領域１５１Ａ，１５１Ｂに表示されるコントロールメニュー画像の表示位置、表示方向、および縮尺が一定に維持されうる。したがって、印刷プレビュー画像が回転してもコントロールメニュー画像は回転しないので、ユーザーはクライアント端末１を回転させることなく同じ使い勝手でコントロールメニューの確認および操作を続行することが可能である。
【００７２】
また、本実施形態では、プレビュー領域Ｃの短辺に隣接して、すなわち画像表示可能領域１５１の短辺側にコントロールメニュー領域１５１Ａ，１５１Ｂがつねに配置される。したがって、コントロールメニュー領域１５１Ａ，１５１Ｂが画像表示可能領域１５１の長辺側に移動してプレビュー領域Ｃのサイズが減少することを抑制できる。
【００７３】
さらに、プレビュー表示部１１２は、プレビュー表示指定部１３０で指定された表示方向および縮尺と、予め指定された表示方向および縮尺と、のうちの一方をユーザーからの指示に基づいて選択するプレビュー表示方法選択部をさらに有することができる。これにより、プレビュー領域１５１Ｃに表示される印刷プレビュー画像の表示方向を可変とする上述の表示方法と、表示方向をつねに一定とする表示方法とをユーザーの好みや用途に応じて切り替えることができる。なお、上記予め指定された表示方向および縮尺は、回転前および回転後のいずれかの印刷プレビュー画像の表示方向および縮尺とすることができる。プレビュー表示方法選択部は、プレビュー表示方法選択手段として機能する。
【００７４】
図９は本発明の一実施形態のクライアント端末に表示された印刷プレビュー画像の一例を示す図であり、図１０は従来のクライアント端末に表示された印刷プレビュー画像を比較例として示す図である。図９および図１０に示す例では、２ｉｎ１のページ割り付けおよびパンチの印刷設定がなされている。
【００７５】
図９に示すとおり、本実施形態のクライアント端末１では、横長の印刷プレビュー画像ＩＭＧを横向きで表示する。したがって、印刷プレビュー画像ＩＭＧの表示サイズを大幅に縮小することなく、より大きな表示サイズで印刷プレビュー画像ＩＭＧの全体がプレビュー領域１５１Ｃに表示される。その結果、パンチ穴Ｐの位置、あるいはパンチ穴Ｐが文書とどのように重なるかといった、詳細部分を確認し易くなる。
【００７６】
一方、図１０に示すとおり、比較例のクライアント端末１’では、横長の印刷プレビュー画像ＩＭＧ’を縦向きで表示する。したがって、印刷プレビュー画像ＩＭＧ’の全体をプレビュー領域１５１Ｃ’内に表示させるために印刷プレビュー画像ＩＭＧ’の表示サイズを大幅に縮小しなければならない。その結果、パンチ穴Ｐ’が見え難くなる上に、印刷プレビュー画像ＩＭＧ’を挟んだ上下のプレビュー領域１５１Ｃ’に無駄が発生してしまう。
【００７７】
図１１は本発明の一実施形態のクライアント端末に表示された印刷プレビュー画像の他の例を示す図であり、図１２は従来のクライアント端末に表示された印刷プレビュー画像を比較例として示す図である。図１１および図１２に示す例では、左綴じおよび両面印刷の印刷設定がなされている。
【００７８】
図１１に示すとおり、本実施形態の画像処理装置１では、横長の印刷プレビュー画像ＩＭＧを横向きで表示する。したがって、印刷プレビュー画像ＩＭＧの表示サイズを大幅に縮小することなく、より大きな表示サイズで印刷プレビュー画像ＩＭＧの全体がプレビュー領域１５１Ｃに表示される。その結果、左綴じおよび両面印刷の印刷設定がなされていることをユーザーは確実に確認できる。
【００７９】
一方、図１２に示すとおり、比較例の画像処理装置１’では、横長の印刷プレビュー画像ＩＭＧ’を縦向きで表示する。したがって、印刷プレビュー画像ＩＭＧ’の全体をプレビュー領域１５１Ｃ内に表示させるために印刷プレビュー画像ＩＭＧ’の表示サイズを大幅に縮小しなければならない。その結果、左綴じおよび両面印刷の印刷設定がなされていることをユーザーが確認するのが困難となる。
【００８０】
図１３は、図９に示すクライアント端末を横向きにした場合を示す図である。図１３に示す例では、図９に示す例と同様に２ｉｎ１のページ割り付けおよびパンチの印刷設定がなされている。
【００８１】
図１３に示すとおり、本実施形態では、クライアント端末を横向きにした場合でもコントロールメニュー領域１５１Ａ，１５１Ｂがプレビュー領域Ｃの短辺に隣接して、すなわち画像表示可能領域１５１の短辺側につねに配置される。なお、ここではスマートフォンを縦向きから横向きに回転させた際に画面の表示方向を一定に維持するスマートフォンの機能を使用しないことを前提としている。本実施形態では、コントロールメニュー領域１５１Ａ，１５１Ｂが画像表示可能領域１５１の長辺側に移動してプレビュー領域１５１Ｃのサイズが減少することを抑制できる。
【００８２】
また、コントロールメニュー領域１５１Ａ，１５１Ｂに表示されるアイコン画像の表示方向を可変としてユーザーが見やすい方向に変更することもできる。たとえば、図１３に示す例では、コントロールメニュー領域１５１Ｂに表示される、プリンターの形をしたアイコン画像ＩＣＯＮの表示方向が縦向きに変更されている。このように、コントロールメニュー画像のうちのアイコン画像の表示方向を変更することで、コントロールメニュー領域１５１Ａ，１５１Ｂをプレビュー領域Ｃの短辺に隣接して配置しつつ、コントロールメニュー画像をユーザーに見やすくすることが可能である。
【００８３】
以上のとおり、図７および図８のフローチャートで説明した本実施形態の画像処理方法では、まず、文書ファイルをラスタライズして生成されたプレビュー画像と印刷設定情報とに基づいて印刷プレビュー画像を生成する。次に、ディスプレイ１５のプレビュー領域１５１Ｃのサイズおよび形状、印刷プレビュー画像の表示サイズおよび表示形状、ならびに上記印刷設定情報に基づいて、印刷プレビュー画像の表示領域がプレビュー領域１５１Ｃに占める割合が最大となるように、印刷プレビュー画像の表示方向および縮尺を指定する。そして、上記表示方向および縮尺を使用してディスプレイ１５に印刷プレビュー画像を表示する。
【００８４】
以上で説明した本実施形態は以下の効果を奏する。
【００８５】
（ａ）本実施形態のクライアント端末１によれば、印刷プレビュー画像の表示領域がプレビュー領域１５１Ｃに占める割合が最大となるように印刷プレビュー画像の表示方向および縮尺を指定する。したがって、クライアント端末を回転させる煩わしさを回避しつつ、印刷プレビュー画像において印刷設定を反映した印刷結果の詳細が見え難くなることを軽減できる。また、プレビュー領域１５１Ｃに無駄が発生することを抑制できる。
【００８６】
（ｂ）コントロールメニュー画像の表示位置、表示方向、および縮尺が一定に維持されるので、ユーザーはクライアント端末１を回転させることなく同じ使い勝手でコントロールメニューの確認および操作を続行することが可能である。
【００８７】
（ｃ）プレビュー領域１５１Ｃに表示される印刷プレビュー画像の表示方向を可変とする上述の表示方法と、表示方向をつねに一定とする表示方法とをユーザーの好みや用途に応じて切り替えることができる。
【００８８】
（ｄ）Ｗｅｂサーバー２で文書ファイルをラスタライズ処理してプレビュー画像を生成し、クライアント端末１でシミュレーション結果の画像とプレビュー画像とを合成することにより、クライアント端末１の負荷を軽減することができる。
【００８９】
以上のとおり、実施形態において、本発明の画像処理装置、画像処理プログラム、画像処理システム、および画像処理方法を説明した。しかしながら、本発明は、その技術思想の範囲内において当業者が適宜に追加、変形、および省略することができることはいうまでもない。
【００９０】
たとえば、上述の実施形態では、クライアント端末とＷｅｂサーバーとで印刷プレビュー画像を表示させるための処理を分担する構成について説明した。しかしながら、本発明はこのような構成に限定されない。たとえば、クライアント端末の処理能力が高い場合には、上述の実施形態でＷｅｂサーバー側の処理として記載した処理内容の一部をクライアント端末側で処理する構成としてもよい。あるいは、逆にクライアント端末の処理能力が低い場合には、上述の実施形態でクライアント端末側の処理として記載した処理内容の一部をＷｅｂサーバー側で処理する構成としてもよい。
【００９１】
また、上述の実施形態では、縦長のディスプレイを有するクライアント端末を例示して説明した。しかしながら、本発明のクライアント端末のディスプレイは、横長であってもよいことはいうまでもない。
【００９２】
本発明は、従来の技術にはない下記のような技術思想を有する。
【００９３】
本発明では、印刷プレビュー画像における記載内容の見え方よりも印刷設定を反映させた印刷結果の詳細の見え方に重点が置かれている。そのため、印刷プレビュー画像の表示方向を変更することで印刷設定を反映させた印刷結果の詳細の見え方が改善する場合は、表示方向が変わって記載内容が読み難くなるとしても、印刷プレビュー画像の表示方向を変更する。
【符号の説明】
【００９４】
ＩＣＯＮ  アイコン画像、
ＩＭＧ  印刷プレビュー画像、
Ｐ  パンチ穴、
１  クライアント端末、
２  Ｗｅｂサーバー、
３  印刷装置、
４  ネットワーク、
１１  クライアント端末のＣＰＵ、
１２  クライアント端末のＲＯＭ、
１３  クライアント端末のＲＡＭ、
１４  クライアント端末のハードディスク、
１５  クライアント端末のディスプレイ、
１６  クライアント端末の入力装置、
１７  クライアント端末のネットワークインターフェース、
２１  ＷｅｂサーバーのＣＰＵ、
２２  ＷｅｂサーバーのＲＯＭ、
２３  ＷｅｂサーバーのＲＡＭ、
２４  Ｗｅｂサーバーのハードディスク、
２５  Ｗｅｂサーバーのディスプレイ、
２６  Ｗｅｂサーバーの入力装置、
２７  Ｗｅｂサーバーのネットワークインターフェース。
【図１】
0005982916.tif 000002
【図３】
0005982916.tif 000003
【図４】
0005982916.tif 000004
【図５】
0005982916.tif 000005
【図６】
0005982916.tif 000006
【図７】
0005982916.tif 000007
【図８】
0005982916.tif 000008
【図２】
0005982916.tif 000009
【図９】
0005982916.tif 000010
【図１０】
0005982916.tif 000011
【図１１】
0005982916.tif 000012
【図１２】
0005982916.tif 000013
【図１３】
0005982916.tif 000014