(57)【要約】【課題】実際の印刷結果を容易かつ正確に把握できる新規なプレビュー装置およびプレビュー用プログラム並びにプレビュー方法の提供。【解決手段】印刷データと印刷設定情報とに基づいて、実際の印刷物に相当する印刷媒体の画像とその印刷媒体上に形成される印刷内容に関する画像とからなるイメージ画像を生成し、作成されたイメージ画像を所定の動画パターンで動的に表示する。これによって、プレビューを見るだけで実際の印刷結果を容易かつ正確に把握できるため、印刷設定ミスなどが発生したときは、それを容易かつ正確に把握することができる。【選択図】        図１
2006192580.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを取得する印刷データ取得手段と、
当該印刷データ取得手段で取得された印刷データの印刷設定情報を取得する印刷設定情報取得手段と、
前記印刷データと前記印刷設定情報とに基づいて、実際の印刷物に相当する印刷媒体の画像とその印刷媒体上に形成される印刷内容の画像とからなるイメージ画像を生成するイメージ画像生成手段と、
当該イメージ画像生成手段で作成されたイメージ画像を所定の動画パターンで動的に表示するプレビュー表示手段と、を備えたことを特徴とするプレビュー装置。
【請求項２】
請求項１に記載のプレビュー装置において、
前記プレビュー表示手段は、前記印刷設定情報が前記印刷媒体の両面に印刷するものであるときは、前記動画パターンとして、前記イメージ画像がページごとにめくられるように動的に表示するパターンを選択するようになっていることを特徴とするプレビュー装置。
【請求項３】
請求項２に記載のプレビュー装置において、
前記動画パターンは、前記イメージ画像がめくられた後に表示される新たなページのイメージ画像の全体が表示できないときは、当該イメージ画像の全体が表示されるようにその表示位置を修正するようになっていることを特徴とするプレビュー装置。
【請求項４】
請求項２または３に記載のプレビュー装置において、
前記動画パターンは、前記イメージ画像の任意の軸を中心としてページごとにめくられるように動的に表示するようになっていることを特徴とするプレビュー装置。
【請求項５】
請求項２または３に記載のプレビュー装置において、
前記動画パターンは、前記印刷設定情報に前記印刷媒体の綴じに関する設定があるときは、前記イメージ画像をその綴じ側を軸としてページごとにめくられるように動的に表示するようになっていることを特徴とするプレビュー装置。
【請求項６】
請求項１〜５のいずれか１項に記載のプレビュー装置において、
前記印刷設定情報取得手段は、前記印刷設定情報を印刷ジョブチケットを介して取得するようになっていることを特徴とするプレビュー装置。
【請求項７】
コンピュータを、
印刷データを取得する印刷データ取得ステップと、
当該印刷データ取得ステップで取得された印刷データの印刷設定情報を取得する印刷設定情報取得ステップと、
前記印刷データと前記印刷設定情報とに基づいて、実際の印刷物に相当する印刷媒体の画像とその印刷媒体上に形成される印刷内容の画像とからなるイメージ画像を生成するイメージ画像生成ステップと、
当該イメージ画像生成ステップで作成されたイメージ画像を所定の動画パターンで動的に表示するプレビュー表示ステップと、して機能させることを特徴とするプレビュー用プログラム。
【請求項８】
請求項７に記載のプレビュー用プログラムにおいて、
前記プレビュー表示ステップは、前記印刷設定情報が前記印刷媒体の両面に印刷するものであるときは、前記動画パターンとして、前記イメージ画像がページごとにめくられるように動的に表示するパターンを選択することを特徴とするプレビュー用プログラム。
【請求項９】
請求項７または８に記載のプレビュー用プログラムにおいて、
前記印刷設定情報取得ステップは、前記印刷設定情報を印刷ジョブチケットを介して取得するようになっていることを特徴とするプレビュー用プログラム。
【請求項１０】
印刷データを取得する印刷データ取得ステップと、
当該印刷データ取得ステップで取得された印刷データの印刷設定情報を取得する印刷設定情報取得ステップと、
前記印刷データと前記印刷設定情報とに基づいて、実際の印刷物に相当する印刷媒体の画像とその印刷媒体上に形成される印刷内容の画像とからなるイメージ画像を生成するイメージ画像生成ステップと、
当該イメージ画像生成ステップで作成されたイメージ画像を所定の動画パターンで動的に表示するプレビュー表示ステップと、を含むことを特徴とするプレビュー方法。
【請求項１１】
請求項１０に記載のプレビュー方法において、
前記プレビュー表示ステップは、前記印刷設定情報が前記印刷媒体の両面に印刷するものであるときは、前記動画パターンとして、前記イメージ画像がページごとにめくられるように動的に表示するパターンを選択することを特徴とするプレビュー方法。
【請求項１２】
請求項１０または１１に記載のプレビュー方法において、
前記印刷設定情報取得ステップは、前記印刷設定情報を印刷ジョブチケットを介して取得するようになっていることを特徴とするプレビュー方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタによって印刷物などを作成するに際し、その印刷結果などをパソコンのモニタなどに予め動的に表示するためのプレビュー装置およびプレビュー用プログラム並びにプレビュー方法に関するものである。
【背景技術】
【０００２】
近年のプリンタの高機能、高性能化に伴い、一般ユーザなどを対象とした比較的廉価なプリンタでも、製本印刷などのような複雑な印刷が簡単に行えるようになってきた。
このような複雑な印刷を行うための印刷設定は、一般にパソコンなどの印刷要求端末のモニタ上に表示されたプリンタドライバの印刷設定ユーザインタフェースなどを用いて行うようになっているが、初めての印刷設定や操作に不慣れなユーザなどでは、その設定を誤ってしまい無駄な印刷が繰り返される場合が多い。
【０００３】
このため、従来のプリンタドライバなどには、その印刷設定によって得られる印刷結果を印刷を実行する前にパソコンのモニタ上に電子的に表示する、いわゆるプレビュー機能を備えたものが多い。
例えば、以下の特許文献１では、両面印刷における綴じモードの指定値に基づいて要旨の表面および裏面の印刷状態と、綴じモードとの関係が識別可能な状態で模式図として表示画面に表示するようにしている。
【０００４】
また、以下の特許文献２では、原稿情報、印刷情報から本を開いた状態の開いたページイメージを作成し、ページめくり方向操作で指令された方向に開ページイメージを表示したり、また、ページ閉じ操作により本を閉じた状態の閉ページイメージを表示するようにしている。
また、以下の特許文献３では、表裏両面のレイアウト状態を模式図で表し、表面を表す模式図とを一定時間ごとに切り替えて表示したり、切り替える間に中間状態を示す複数の模式図を表示するようにしている。
【０００５】
さらに、以下の特許文献４では、製本印刷が指定されている場合、製本された状態で見開きとなる関係のページが見開きの方向に配置されて見開き状態となるように印刷データをプレビュー表示するようにしている。
また、以下の特許文献５では、ページを裏返すオプションが選択されていないときは、垂直軸の周りの回転を示す曲がり矢印を表示し、ページを裏返すオプションが選択されているときは、水平軸の周りの回転を示す曲がり矢印を表示するようにしている。
【０００６】
また、以下の特許文献６では、印刷データおよび処理条件に基づき、印刷処理結果を予め表示するプレビュー表示制御手段を備え、このプレビュー表示制御手段によって中間コード形式のデータからレイアウト情報を取得し、そのレイアウト情報に基づいて印刷処理結果をプレビュー表示するようにしている。
【特許文献１】特開平８−３２４０６３号公報
【特許文献２】特開平９−１８５６０６号公報
【特許文献３】特開平１０−２２２３２８号公報
【特許文献４】特開２００１−１３４５６１号公報
【特許文献５】特開２００１−２４３０４１号公報
【特許文献６】特開２００２−６３０００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、これら従来技術はいずれもプレビューを静的に表示するものであるため、例えば、両面印刷設定を行った場合に、印刷方向がユーザが希望する方向とは逆に設定されてしまったり、綴じ側の余白が狭くなってしまったりなど、ユーザの設定ミスについては、これを確実に防ぐまでには至っていない。また、製本印刷などの複雑な印刷設定においては、実際の印刷物を見てみなければ印刷設定がわからないといった場合も多い。
【０００８】
そこで、本発明はこのような課題を有効に解決するために案出されたものであり、その主な目的は、プレビューを見るだけで実際の印刷結果を容易かつ正確に把握することができる新規なプレビュー装置およびプレビュー用プログラム並びにプレビュー方法を提供するものである。
【課題を解決するための手段】
【０００９】
〔形態１〕前記課題を解決するために形態１のプレビュー装置は、
印刷データを取得する印刷データ取得手段と、当該印刷データ取得手段で取得された印刷データの印刷設定情報を取得する印刷設定情報取得手段と、前記印刷データと前記印刷設定情報とに基づいて、実際の印刷物に相当する印刷媒体の画像とその印刷媒体上に形成される印刷内容に関する画像とからなるイメージ画像を生成するイメージ画像生成手段と、当該イメージ画像生成手段で作成されたイメージ画像を所定の動画パターンで動的に表示するプレビュー表示手段と、を備えたことを特徴とするものである。
【００１０】
このように印刷結果のプレビューを所定の動画パターンで動的に表示することによって、印刷ジョブチケットに記述された印刷設定情報を把握していなくとも、その印刷設定の内容を容易かつ正確に把握することができ、仮に印刷設定情報に誤りがあった場合もそれを容易に発見することができる。
また、印刷設定をユーザ自ら実施した場合にユーザの設定ミスなどが発生したときは、それを容易かつ正確に把握することができる。
【００１１】
この結果、印刷ジョブチケットに記述された印刷設定情報の誤りやユーザの設定ミスなどによる無駄な印刷を確実に防ぐことができ、経済的かつ効率的な印刷作業を実現することができる。
ここで、「印刷データ」とは、ワープロソフトなどのアプリケーションソフトウェアなどで作成されるテキストデータやスキャナなどで取り込まれたデジタル画像データおよびそのフォント情報や編集情報などをいい、また、「印刷設定情報」とは、この「印刷データ」を印刷装置を用いて印刷用紙などの印刷媒体上に実際に印刷するに際して具体的に設定する必要がある印刷方法（「両面印刷」、「割付印刷」など）や印刷品質（「きれい」、「はやい」）、印刷用紙の種類などに関する様々な設定に関するをいうものとし、例えば、後述するような印刷ジョブチケットなどによって伝達される印刷設定に関する各種情報のことをいうものする（以下の「プレビュー装置」に関する形態、「プレビュー用プログラム」に関する形態、「プレビュー方法」に関する形態、並びに発明を実施するための最良の形態の欄などの記載において同じである）。
【００１２】
また、「印刷媒体」とは紙やプラスチックなどからなるシート状の印刷用紙を含み、また、「印刷内容に関する画像」とは前記「印刷データ」を視覚的に表現した画像をいい、また、「イメージ画像」とは、実際の印刷物に相当する印刷媒体の画像とその印刷媒体上に形成される印刷内容に関する画像とからなる組み合わせ画像を電子表示モニタ上に表示した画像をいい、また、「動画」とは、このイメージ画像の動きを連続的に示したものをいうものとする（以下の「プレビュー装置」に関する形態、「プレビュー用プログラム」に関する形態、「プレビュー方法」に関する形態、並びに発明を実施するための最良の形態の欄などの記載において同じである）。
【００１３】
また、「動画パターン」とは、いわゆるアニメーションのことをいい、複数の静止画像を所定の順番で一定の時間内に連続的に表示するものをいう（以下の「プレビュー装置」に関する形態、「プレビュー用プログラム」に関する形態、「プレビュー方法」に関する形態、並びに発明を実施するための最良の形態の欄などの記載において同じである）。
また、ここでいう「印刷（データ、設定情報、物、媒体、）」とは、印刷媒体上にインクやトナーを付着させて文字や所定の図形、画像を形成するといった一般的に定義されるような概念の他に「出力」全般を含む概念であり、例えば、紙葉状の電子表示媒体上に電磁気的に文字や図形、画像を形成するようにした、いわゆるペーパーライクディスプレイなどやそれらに相当するものも含むものとする（以下の「プレビュー装置」に関する形態、「プレビュー用プログラム」に関する形態、「プレビュー方法」に関する形態、並びに発明を実施するための最良の形態の欄などの記載において同じである）。
【００１４】
〔形態２〕形態２のプレビュー装置は、
形態１に記載のプレビュー装置において、前記プレビュー表示手段は、前記印刷設定情報が前記印刷媒体の両面に印刷するものであるときは、前記動画パターンとして、前記イメージ画像がページごとにめくられるように動的に表示するパターンを選択するようになっていることを特徴とするものである。
【００１５】
これによって、実際にユーザが印刷物を手にしてそのページをめくるような感覚でプレビューを表示することができるため、仮に印刷用紙の表裏で印刷方向が逆になっているなどといった印刷設定ミスが生じたことをそのプレビューを見るだけで容易に把握することができる。
【００１６】
〔形態３〕形態３のプレビュー装置は、
形態２に記載のプレビュー装置において、前記動画パターンは、前記イメージ画像がめくられた後に表示される新たなページのイメージ画像の全体が表示できないときは、当該イメージ画像の全体が表示されるようにその表示位置を修正するようになっていることを特徴とするものである。
これによって、前記イメージ画像がめくられた後に表示される新たなページのイメージ画像の全体が常に表示されるようになるため、印刷用紙の表裏で印刷方向が逆になっているなどといった印刷設定ミスは勿論、その印刷内容までも正確に把握することができる。
【００１７】
〔形態４〕形態４のプレビュー装置は、
形態２または３に記載のプレビュー装置において、前記動画パターンは、前記イメージ画像の任意の軸を中心としてページごとにめくられるように動的に表示するようになっていることを特徴とするものである。
これによって、以下の形態のように印刷媒体の綴じ位置などに応じた的確な表示を行うことができる。
【００１８】
〔形態５〕形態５のプレビュー装置は、
形態２または３に記載のプレビュー装置において、前記動画パターンは、前記印刷設定情報に前記印刷媒体の綴じに関する設定があるときは、前記イメージ画像をその綴じ側を軸としてページごとにめくられるように動的に表示するようになっていることを特徴とするものである。
【００１９】
これによって、実際にユーザが印刷物を手にしてそのページをその綴じ側を軸としてめくるような感覚でプレビューを表示することができるため、仮に印刷用紙の表裏で印刷方向が逆になっているなどといった印刷設定ミスが生じたことをそのプレビューを見るだけで容易に把握することができる。
【００２０】
〔形態６〕形態６のプレビュー装置は、
形態１〜５のいずれかに記載のプレビュー装置において、前記印刷設定情報取得手段は、前記印刷設定情報を印刷ジョブチケットを介して取得するようになっていることを特徴とするものである。
【００２１】
印刷設定は、ユーザがプリンタドライバのユーザインタフェースなどを用いて直接設定ものが取得される他に、印刷ジョブチケットを介して入力されたものを取得する場合もあり、このような場合は、ユーザはその印刷設定の内容を把握していない場合が多い。そのため、本形態のように印刷ジョブチケットを介して入力された印刷設定を動画パターンで表示することにより、その印刷設定を詳しく把握していないユーザでも容易にその印刷結果を把握することができる。
【００２２】
ここで、「印刷ジョブチケット」とは、印刷ジョブの設定情報を記述したファイル（デジタルの指示書）をいい、図３などに示すようなＸＭＬファイルなどで記述される。オープンな仕様としては、ＣＩＰ４（Ｔｈｅ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｏｐｅｒａｔｉｏｎ  ｆｏｒ  ｔｈｅ  Ｉｎｔｅｇｒａｔｉｏｎ  ｏｆ  Ｐｒｏｃｅｓｓｅｓ  ｉｎ  Ｐｒｅｐｒｅｓｓ、Ｐｒｅｓｓ  ａｎｄ  Ｐｏｓｔｐｒｅｓｓ）が策定しているＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）がある（以下の「プレビュー装置」に関する形態、「プレビュー用プログラム」に関する形態、「プレビュー方法」に関する形態、並びに発明を実施するための最良の形態の欄などの記載において同じである）。
【００２３】
〔形態７〕形態７のプレビュー用プログラムは、
コンピュータを、印刷データを取得する印刷データ取得ステップと、当該印刷データ取得ステップで取得された印刷データの印刷設定情報を取得する印刷設定情報取得ステップと、前記印刷データと前記印刷設定情報とに基づいて、実際の印刷物に相当する印刷媒体の形態とその印刷媒体上に形成される印刷内容とからなるイメージ画像を生成するイメージ画像生成ステップと、当該イメージ画像生成ステップで作成されたイメージ画像を所定の動画パターンで動的に表示するプレビュー表示ステップと、して機能させることを特徴とするものである。
【００２４】
これによって、形態１と同様にユーザの設定ミスなどが発生したときはそれを容易に把握することができるため、ユーザの設定ミスなどによる無駄な印刷を確実に防ぐことができる。
また、パソコンなどの汎用のコンピュータシステムを用いてソフトウェア上で前記各手段を実現することができるため、各手段ごとに専用のハードウェアを作成して実現する場合に比べて経済的かつ容易に実現することができる。
さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００２５】
〔形態８〕形態８のプレビュー用プログラムは、
形態７に記載のプレビュー用プログラムにおいて、前記プレビュー表示ステップは、前記印刷設定情報が前記印刷媒体の両面に印刷するものであるときは、前記動画パターンとして、前記イメージ画像がページごとにめくられるように動的に表示するパターンを選択することを特徴とするものである。
【００２６】
これによって形態２と同様な効果が得られると共に、形態７と同様にパソコンなどの汎用のコンピュータシステムを用いてソフトウェア上で前記各手段を実現することができるため、各手段ごとに専用のハードウェアを作成して実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００２７】
〔形態９〕形態９のプレビュー用プログラムは、
形態８に記載のプレビュー用プログラムにおいて、前記動画パターンは、前記イメージ画像がめくられた後に表示される新たなページのイメージ画像の全体が表示できないときは、当該イメージ画像の全体が表示されるようにその表示位置を修正するようになっていることを特徴とするものである。
【００２８】
これによって、形態３と同様に前記イメージ画像がめくられた後に表示される新たなページのイメージ画像の全体が常に表示されるようになるため、印刷用紙の表裏で印刷方向が逆になっているなどといった印刷設定ミスは勿論、その印刷内容までも正確に把握することができる。また、形態７と同様にパソコンなどの汎用のコンピュータシステムを用いてソフトウェア上で前記各手段を実現することができるため、各手段ごとに専用のハードウェアを作成して実現する場合に比べて経済的かつ容易に実現することができる。
【００２９】
〔形態１０〕形態１０のプレビュー用プログラムは、
形態８または９に記載のプレビュー用プログラムにおいて、前記動画パターンは、前記イメージ画像の任意の軸を中心としてページごとにめくられるように動的に表示するようになっていることを特徴とするものである。
【００３０】
これによって、形態４と同様に印刷媒体の綴じ位置などに応じた的確な表示を行うことができる。また、形態７と同様にパソコンなどの汎用のコンピュータシステムを用いてソフトウェア上で前記各手段を実現することができるため、各手段ごとに専用のハードウェアを作成して実現する場合に比べて経済的かつ容易に実現することができる。
【００３１】
〔形態１１〕形態１１のプレビュー用プログラムは、
形態８または９に記載のプレビュー用プログラムにおいて、前記動画パターンは、前記印刷設定情報に前記印刷媒体の綴じに関する設定があるときは、前記イメージ画像をその綴じ側を軸としてページごとにめくられるように動的に表示するようになっていることを特徴とするものである。
【００３２】
これによって、形態５と同様な効果が得られると共に、形態７と同様にパソコンなどの汎用のコンピュータシステムを用いてソフトウェア上で前記各手段を実現することができるため、各手段ごとに専用のハードウェアを作成して実現する場合に比べて経済的かつ容易に実現することができる。
【００３３】
〔形態１２〕形態１２のプレビュー用プログラムは、
形態８〜１１のいずれかに記載のプレビュー用プログラムにおいて、前記印刷設定情報取得ステップは、前記印刷設定情報を印刷ジョブチケットを介して取得するようになっていることを特徴とするものである。
【００３４】
これによって形態６と同様に、その印刷設定を詳しく把握していないユーザでも容易にその印刷結果を把握することができる。また、形態７と同様にパソコンなどの汎用のコンピュータシステムを用いてソフトウェア上で前記各手段を実現することができるため、各手段ごとに専用のハードウェアを作成して実現する場合に比べて経済的かつ容易に実現することができる。
【００３５】
〔形態１３〕形態１３のプレビュー方法は、
印刷データを取得する印刷データ取得ステップと、当該印刷データ取得ステップで取得された印刷データの印刷設定情報を取得する印刷設定情報取得ステップと、前記印刷データと前記印刷設定情報とに基づいて、実際の印刷物に相当する印刷媒体の形態とその印刷媒体上に形成される印刷内容とからなるイメージ画像を生成するイメージ画像生成ステップと、当該イメージ画像生成ステップで作成されたイメージ画像を所定の動画パターンで動的に表示するプレビュー表示ステップと、を含むことを特徴とするものである。
これによって、形態１と同様にユーザの設定ミスなどが発生したときはそれを容易に把握することができるため、ユーザの設定ミスなどによる無駄な印刷を確実に防ぐことができる。
【００３６】
〔形態１４〕形態１４のプレビュー方法は、
形態１３に記載のプレビュー方法において、前記プレビュー表示ステップは、前記印刷設定情報が前記印刷媒体の両面に印刷するものであるときは、前記動画パターンとして、前記イメージ画像がページごとにめくられるように動的に表示するパターンを選択することを特徴とするものである。
【００３７】
これによって、形態２と同様に実際にユーザが印刷物を手にしてそのページをめくるような感覚でプレビューを表示することができるため、仮に印刷用紙の表裏で印刷方向が逆になっているなどといった印刷設定ミスが生じたことをそのプレビューを見るだけで容易に把握することができる。
【００３８】
〔形態１５〕形態１５のプレビュー方法は、
形態１３に記載のプレビュー方法において、前記動画パターンは、前記イメージ画像がめくられた後に表示される新たなページのイメージ画像の全体が表示できないときは、当該イメージ画像の全体が表示されるようにその表示位置を修正するようになっていることを特徴とするものである。
【００３９】
これによって、形態３と同様に前記イメージ画像がめくられた後に表示される新たなページのイメージ画像の全体が常に表示されるようになるため、印刷用紙の表裏で印刷方向が逆になっているなどといった印刷設定ミスは勿論、その印刷内容までも正確に把握することができる。
【００４０】
〔形態１６〕形態１６のプレビュー方法は、
形態１２または１３に記載のプレビュー方法において、前記動画パターンは、前記イメージ画像の任意の軸を中心としてページごとにめくられるように動的に表示するようになっていることを特徴とするものである。
これによって、形態４と同様に印刷媒体の綴じ位置などに応じた的確な表示を行うことができる。
【００４１】
〔形態１７〕形態１７のプレビュー方法は、
形態１２または１３に記載のプレビュー方法において、前記動画パターンは、前記印刷設定情報に前記印刷媒体の綴じに関する設定があるときは、前記イメージ画像をその綴じ側を軸としてページごとにめくられるように動的に表示するようになっていることを特徴とするものである。
【００４２】
これによって、形態５と同様に実際にユーザが印刷物を手にしてそのページをその綴じ側を軸としてめくるような感覚でプレビューを表示することができるため、仮に印刷用紙の表裏で印刷方向が逆になっているなどといった印刷設定ミスが生じたことをそのプレビューを見るだけで容易に把握することができる。
【００４３】
〔形態１８〕形態１８のプレビュー方法は、
形態１２〜１７のいずれかに記載のプレビュー方法において、前記印刷設定情報取得ステップは、前記印刷設定情報を印刷ジョブチケットを介して取得するようになっていることを特徴とするものである。
これによって形態６と同様に、その印刷設定を詳しく把握していないユーザでも容易にその印刷結果を把握することができる。
【発明を実施するための最良の形態】
【００４４】
以下、本発明を実施するための最良の形態を添付図面を参照しながら詳述する。
図１〜図１２は、本発明のプレビュー装置１００およびプレビュー用プログラム、プレビュー方法に関する第１の実施の形態を示したものである。
図１は、本発明に係るプレビュー装置１００の実施の形態を示す機能ブロック図である。
【００４５】
図示するように、このプレビュー装置１００は、印刷データを取得する印刷データ取得手段１０と、この印刷データ取得手段１０で取得された印刷データの印刷設定情報を取得する印刷設定情報取得手段２０と、前記印刷データと前記印刷設定情報とに基づいてイメージ画像を生成するイメージ画像生成手段３０と、イメージ画像生成手段で作成されたイメージ画像を所定の動画パターンで動的に表示するプレビュー表示手段４０と、ユーザなどからの指示を受け付けてプレビュー表示パターンなどを制御するプレビュー指示手段５０と、から主に構成されている。
【００４６】
先ず、印刷データ取得手段１０は、ネットワークや専用ラインなどを介して図示しないパソコンの印刷データ生成端末などから送られてきた印刷データを取得し、取得した印刷データをイメージ画像生成手段３０に送るような機能を主に提供するようになっており、その他に例えばその取得中にデータが正確に送られてきているか否かなどをチェックし、そのデータの一部が欠損した場合に再送要求を行うなどによって完全な状態の印刷データをイメージ画像生成手段３０に提供する機能も発揮するようになっている。ここで、この印刷データは、前述したように、ワープロソフトなどのアプリケーションソフトウェアなどで作成されるテキストデータやスキャナなどで取り込まれたデジタル画像データおよびそのフォント情報や編集情報などである。
【００４７】
印刷設定情報取得手段２０は、さらに、図３に示すような印刷ジョブチケット３００を入力するジョブチケット入力部２０ａと、この印刷ジョブチケット３００の内容を解釈するジョブチケット解釈部２０ｂとから構成されており、このジョブチケット入力部２０ａで入力された印刷ジョブチケット２００に記載された前記印刷データに関する印刷設定情報をジョブチケット解釈部２０ｂで解釈してその印刷設定情報を前記イメージ画像生成手段３０に入力するようになっている。
【００４８】
ここで、印刷設定情報を提供するための印刷ジョブチケット３００は、例えば、図３に示すようなＣＩＰ４が策定するＪＤＦ仕様のＸＭＬファイルなどで記述されるようになっている。
図の例では、＜Ｒｅｓｏｕｒｃｅ  Ｐｏｏｌ＞という１組のタグ２１０、２１０内に、＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓ  Ｓｉｄｅｓ＝“ＴｗｏＳｉｄｅＦｌｉｐＸ”  ＮｕｍｂｅｒＵｐ＝“１  １”／＞という最初のタグ２２０によって両面印刷設定と割付印刷設定の内容が記述され、また、＜ＩｎｔｅｒｐｒｅｔｉｎｇＰａｒａｍｓ  ＰｒｉｎｔＱｕａｌｉｔｙ＝“Ｈｉｇｈ”／＞という２番目のタグ２３０によって印刷品質の内容が記述されるようになっている。また、＜Ｍｅｄｉａ  Ｄｉｍｅｎｓｉｏｎ＝“５９５  ８４２”／＞という３番目のタグ２４０によって媒体（印刷用紙）のサイズが記述され、＜ＣｏｌｏｒａｎｔＣｏｎｔｒｏｌ  ＰｒｏｃｅｓｓＣｏｌｏｒＭｏｄｅｌ＝“ＤｅｖｉｃｅＣＭＹＫ”／＞という４番目のタグ２５０によってカラー設定の内容が記述されるようになっている。
【００４９】
図４は、この最初のタグ２２０に記述される両面印刷設定の記述例を示したものであり、図の上段の記述「ＯｎｅＳｉｄｅＦｒｏｎｔ」３１０とは、印刷用紙の表面にのみ片面印刷することを意味し、中段の記述「ＴｗｏＳｉｄｅＦｌｉｐＸ」３２０とは、印刷用紙のＸ軸でページめくりするように両面印刷をすることを意味し、下段の記述「ＴｗｏＳｉｄｅＦｌｉｐＹ」３３０とは、印刷用紙のＹ軸でページめくりするように両面印刷をすることを意味している。
【００５０】
次に、イメージ画像生成手段３０は、印刷データ取得手段１０で取得された印刷データと、前記印刷設定情報取得手段２０で取得された印刷設定情報とに基づいて、例えば、図５に示すような実際の印刷物に相当する印刷用紙などの印刷媒体の画像４００と、その印刷媒体の画像４００上に形成される印刷内容の画像５００とを合成して実際の印刷物を模したイメージ画像６００を生成するようになっている。
【００５１】
図５は、イメージ画像６００を表示するためのプレビュー表示手段４０の（動画表示部４０ｃの）表示画面Ｍの一例を示したものであり、図の例では、矩形状の印刷媒体の画像４００上にその印刷媒体と相似形の矩形領域の印刷内容の画像５００が重ねて表示された状態を示したものである。
そして、この印刷内容の画像５００の領域に前記印刷データの内容であるテキストやグラフ、表、図形、カラー画像等が実際の印刷物とほぼ同様なレイアウトで視覚的に表示されるようになっている。
【００５２】
なお、図５に示すモニタ画面Ｍでは、このようなイメージ画像６００の他に、後述するプレビュー指示手段５０によるユーザからのプレビューに関する具体的な指示を支援するための案内表示やインタフェースなどが同時に表示される例を示している。
プレビュー表示手段４０は、さらに動画パターン選択部４０ａと、動画合成部４０ｂと、動画表示部４０ｃとから構成されている。
【００５３】
このうち、動画パターン選択部４０ａは、後に詳述するが、予め用意されているいくつかの動画パターン（アニメーション）のなかから前記印刷ジョブチケット２００に記述された両面印刷設定や綴じ（めくり）設定、あるいは後述するプレビュー指示手段５０を介してユーザから直接指定される動画パターンを選択して選択した動画パターンデータをＲＯＭやＨＤＤなどの不揮発性記憶装置などから読み出してきてメインメモリなどにロードして利用可能な状態にするようになっている。
【００５４】
また、動画合成部４０ｂは、この動画パターン選択部４０ａで選択された動画パターンを構成する各コマ（静止画像）ごとに前記イメージ画像生成手段３０で生成されたイメージ画像６００を当て嵌めて合成する機能を提供するものであり、その画像合成にあたっては、前記イメージ画像６００のデータに対して適宜行列演算を施して、その当て嵌め領域の大きさや傾斜や歪みなどに合わせてイメージ画像６００を変形する処理も同時に行うようになっている。
【００５５】
そして、動画表示部４０ｃは、この動画合成部４０ｂで合成されたプレビュー表示パターンを表示する表示画面Ｍを作成し、これをＣＲＴやＬＣＤなどのモニタ上で所定時間内に動的に表示する機能を提供するようになっている。
プレビュー指示手段５０は、ユーザからのプレビューに関する具体的な指示、例えば、プレビューの表示やそのプレビュー方法の選択、ページめくりの有無、プレビューの終了などの指示を受け付けて前記プレビュー表示手段４０を制御するような機能を提供するものであり、具体的には、キーボードやマウスなどのユーザからの指示を入力する各種入力装置と、その入力装置からの信号を受け付ける入出力インタフェース、その入出力インタフェースで受け付けた信号に従って前記プレビュー表示手段４０を制御する制御部、その指示結果を表示する表示部などから構成されている。
【００５６】
ここで、このプレビュー装置１００は、印刷データ取得手段１０や印刷設定情報取得手段２０、イメージ画像生成手段３０、プレビュー表示手段４０などをソフトウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は、図２に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、主記憶装置（Ｍａｉｎ  Ｓｔｏｒａｇｅ）を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２と、読み出し専用の記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４との間をＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスやＩＳＡ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス等からなる各種内外バス６８で接続すると共に、このバス６８に入出力インタフェース（Ｉ／Ｆ）６６を介して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置（Ｓｅｃｏｎｄａｒｙ  Ｓｔｏｒａｇｅ）７０や、印刷装置やＣＲＴ、ＬＣＤモニタ等の出力装置７２、操作パネルやマウス、キーボード、スキャナなどの入力装置７４、および図示しない印刷装置などと通信するためのネットワークＬなどを接続したものである。
【００５７】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、またはインターネットなどの通信ネットワークＬを介して記憶装置７０にインストールされた各種専用のコンピュータプログラムを同じくＲＡＭ６２にロードし、そのＲＡＭ６２にロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各手段の各機能をソフトウェア上で実現できるようになっている。
【００５８】
次に、このような構成をしたプレビュー装置１００を用いた印刷処理の流れの一例を図６のフローチャート図を主に参照しながら説明する。
図示するように、このプレビュー装置１００は、最初のステップＳ１００で前述したような印刷ジョブチケット２００を入力すると共に、引き続き次のステップＳ１０２でその印刷ジョブチケット２００に対応する印刷データを入力したならば、次の判断ステップＳ１０４に移行してユーザからその印刷ジョブに関するプレビュー指示があるか否かを判断する。
【００５９】
プレビュー指示がない（Ｎｏ）と判断したときは、そのまま処理を終了することになるが、プレビュー指示があった（Ｙｅｓ）と判断したときは、次のステップＳ１０６に移行して先に入力した印刷ジョブチケットの内容を解釈して各ページごとのイメージ画像６００を生成した後、次のステップＳ１０８に移行して、そのうちのいずれか１つのページに相当するイメージ画像６００を静止画の状態でプレビュー表示する。なお、ここで表示するページとしては特に限定されるものではないが、ページ数が複数ある場合は、デフォルト状態では最初のページ（１ページ）に設定しておき、その後、ユーザの指定によって表示するページを変更するようにしても良い。
【００６０】
次に、このようにして所定のページのイメージ画像６００を静止画の状態でプレビュー表示したならば、次の判断ステップＳ１１０に移行してユーザから表示されているページに対してめくり指示があるか否かを判断し、所定時間ページめくり指示がない（Ｎｏ）と判断したときは、ステップＳ１２６側に移行するが、ページめくり指示があった（Ｙｅｓ）と判断したときは、次のステップＳ１１２に移行して両面印刷設定がなされているか否かを判断する。
【００６１】
この判断処理の結果、両面印刷設定がなされていない（Ｎｏ）と判断したときはステップＳ１２６側に移行することになるが、両面印刷設定がなされている（Ｙｅｓ）と判断したときは次のステップＳ１１４に移行してさらに綴じ設定があるか否かを判断し、綴じ設定がない（Ｎｏ）と判断したときはステップＳ１１６側に移行し、綴じ設定がある（Ｙｅｓ）と判断したときはステップＳ１２０側にそれぞれ移行する。
【００６２】
ステップＳ１１６では、複数ある動画パターンのうち、印刷媒体をＸ軸（水平軸）を中心としてめくるような動画パターン１が選択されると共に、次のステップＳ１１８に移行して捲ったページを画面中央へ移動するような動作が選択されてステップＳ１０８に移行し、このステップＳ１０８において、その動画パターン１によって作成されたイメージ画像６００のめくり動作がプレビュー表示される。
【００６３】
図７は、このように矩形状のイメージ画像６００がその上端を軸（Ｘ軸）として上方にめくられるような動画パターン１の例を示したものである。
図示するように、表示初期における表示画面Ｍ内のイメージ画像６００は、その表側（１ページ目）のみが表示されるようになっているが、時間の経過と共にそのイメージ画像６００の下端が上昇していき、回転軸となるその上端を超えたところからその裏側（２ページ目）が現れ始め、やがて最終的にはその裏側全体が表示画面Ｍ内に表示されることになる。
【００６４】
そして、このような動画パターン１において、当初からイメージ画像６００全体を表示画面Ｍ一杯、あるいは半分以上に大きく表示すると、そのイメージ画像６００をめくった後の次のページが表示画面Ｍ内から外れて見えなくなってしまう。そのため、ステップＳ１１８および図８に示すように、めくった後のページを表示画面Ｍの中央に移動させることで、そのめくった後のページを的確に表示することが可能となる。
【００６５】
一方、前記ステップＳ１１４において、綴じ設定があると判断してステップＳ１２０側に移行したときは、さらにこのステップＳ１２０においてその綴じ設定は印刷媒体の左端を綴じる左綴じ設定か、右端を綴じる右綴じ設定かを判断する。
この判断処理の結果、右綴じであると判断したときは、ステップＳ１２２側に移行して右綴じ用の動画パターンである動画パターン２を選択してその動画パターン２に従ってステップＳ１０８においてページめくり動画がプレビュー表示され、他方、この判断処理の結果、左綴じであると判断したときは、ステップＳ１２４側に移行して左綴じ用の動画パターンである動画パターン３を選択してその動画パターン３に従ってステップＳ１０８においてページめくり動画がプレビュー表示される。
【００６６】
図９は、このように矩形状のイメージ画像６００がその綴じ側（右綴じ）を回転軸（Ｙ軸）として左側から右側にめくられるような動画パターン２の例を示したものである。図示するように、表示初期における表示画面Ｍ内のイメージ画像６００は、その表側（１ページ目）のみが表示されるようになっているが、時間の経過と共にそのイメージ画像６００の左端が右側に移動していき、回転軸となるその右端を超えたところからその裏側（２ページ目）が現れ始め、やがて最終的にはその裏側全体が表示画面Ｍ内に表示されるようになっている。
【００６７】
また、図１０は、このように矩形状のイメージ画像６００がその綴じ側（左綴じ）を回転軸（Ｙ軸）として右側から左側にめくられるような動画パターン３の例を示したものである。図示するように、表示初期における表示画面Ｍ内のイメージ画像６００は、その表側（１ページ目）のみが表示されるようになっているが、時間の経過と共にそのイメージ画像６００の右端が左側に移動していき、回転軸となるその左端を超えたところからその裏側（２ページ目）が現れ始め、やがて最終的にはその裏側全体が表示画面Ｍ内に表示されるようになっている。
【００６８】
なお、この図９および図１０に示すような動画パターンの場合も、当初からイメージ画像６００全体を表示画面Ｍ一杯、あるいは半分以上に大きく表示すると、そのイメージ画像６００をめくった後の次のページが表示画面Ｍ内から外れて見えなくなってしまうことから、前記ステップＳ１１８および図８で説明したように、めくった後のページを適宜表示画面Ｍの中央に移動させれば、そのめくった後のページを的確に表示することが可能となる。
【００６９】
このように本発明は、印刷結果のプレビューを所定の動画パターンで動的に表示することが可能となるため、印刷ジョブチケットに記述された印刷設定情報を把握していなくとも、その印刷設定の内容を容易かつ正確に把握することができ、仮に印刷設定情報に誤りがあった場合もそれを容易に発見することができる。
また、印刷設定をユーザ自ら実施した場合にユーザの設定ミスなどが発生したときは、それを容易かつ正確に把握することができる。
【００７０】
この結果、印刷ジョブチケットに記述された印刷設定情報の誤りやユーザの設定ミスなどによる無駄な印刷を確実に防ぐことができ、経済的かつ効率的な印刷作業を実現することができる。
ところで、前述したようにイメージ画像６００を所定の動画パターンによってプレビュー表示するに際しては、その表示中においては印刷媒体の画像４００が歪んだり、傾いたり、印刷媒体の画像４００の縦横比（アスペクト比）が連続的に変化することになる。従って、その印刷媒体の画像４００上に合成される印刷内容の画像もその歪みや傾き縦横比の変化に応じて変化させて表示することが好ましいが、このような表示を実行するには一般に行列演算が必要となり、情報処理（画像処理）量が膨大となってくることから、その要求を満足するような高性能な情報処理装置（ＣＰＵなど）を用意する必要がある。
【００７１】
そのため、例えば、図１１に示すようにイメージ画像６００を歪ませるような場合は、印刷媒体の画像４００のみをそのように変化させて印刷内容の画像５００は、そのアスペクト比を変えるだけで一切歪ませないようにすれば、写実性はやや損なうもののその分情報処理（画像処理）量が大幅に削減されるため、非力なコンピュータ（ＣＰＵ）によっても高速なプレビュー表示を実現することができる。
【００７２】
また、ページめくり時の印刷媒体の画像４００の傾きに合わせて印刷内容の画像５００を変化させるようにしても良い。例えば、図１２に示すように、印刷媒体の画像４００の歪みが小さい時点では、その角度でも印刷内容の画像５００を視認できることが考えられるため、印刷内容の画像５００もそれにあわせて歪ませ、写実性を重視するが、印刷媒体の画像４００の歪みが大きくなってきた時点では、印刷内容の画像５００を視認できることが困難となってくるため、印刷内容の画像５００を歪ませることなく模式的な図を貼り付けるようにしても差し支えない。
【００７３】
また、一般に、動画パターン（アニメーション）の画像枚数は、複数の静止画像を連続的に表示することによって実現されるため、その静止画像の枚数が多ければ多いほど多くのイメージ画像６００を作成する必要があり、また、それに伴う行列演算なども多くなる。そこで、例えば、１つの動画パターンを実現するために７枚のイメージ画像６００を作成していたところを５枚に減らすようにすれば、２枚分の作成に要する情報処理の負荷を軽減することができる。
【００７４】
また、これらの３つの方法を適宜組み合わせれば、写実性を殆ど損なうことなく情報処理の負荷を軽減することが可能となる。
また、写実性を重視して印刷媒体の画像４００の歪み量に合わせて印刷内容の画像５００も歪ませる「詳細動画パターン」モードと、写実性は損なうものの情報処理量を大幅に削減した「簡易動画パターン」モードといった２種類のプレビュー表示モードを用意し、その都度ユーザの要求に応じて選択できるようにしても良い。
【００７５】
なお、本実施の形態では、印刷データに対応する印刷設定情報が印刷ジョブチケット２００の形態で入力され、解釈されるような構成としたが、それ以外にもプリンタドライバのユーザインタフェースのような形態でユーザが直接入力するようにしても良い。
また、図６のフローでは、動画パターンを選択した後に直ぐにプレビュー表示するようにしているが、このプレビュー表示パターンをメモリやＨＤＤなどの記憶装置に保存しておき、後から必要に応じて再生できるようにしても良い。
【００７６】
この場合、さらに印刷時に、その印刷データとプレビュー表示パターンの所在（ＵＲＩなど）を記述した２次元バーコードも同時に印刷するようにすれば、この２次元バーコードをバーコードリーダなどによって後から読み取るだけでそれに関連するプレビュー表示パターンを簡単に見つけ、再生することが可能となる。
また、本実施の形態における、プレビュー装置１００の印刷データ取得手段１０は、形態１などのプレビュー装置における印刷データ取得手段に対応し、印刷設定情報取得手段２０は、同じく形態１などのプレビュー装置における印刷設定情報取得手段に対応し、イメージ画像生成手段３０は、同じく形態１などのプレビュー装置におけるイメージ画像生成手段に対応し、プレビュー表示手段４０は、同じく形態１などのプレビュー装置におけるプレビュー表示手段に対応する。また、印刷ジョブチケット２００は、形態１０などの印刷ジョブチケットに対応するものである。
【図面の簡単な説明】
【００７７】
【図１】本発明に係るプレビュー装置の実施の形態を示す機能ブロック図である。
【図２】本発明に係るプレビュー装置を実現するコンピュータシステムのハードウェア構成を示すブロック図である。
【図３】印刷ジョブチケットの一例を示す図である。
【図４】両面印刷設定の種類とその内容との関係の例を示す図である。
【図５】プレビュー表示を行う表示画面を示す図である。
【図６】本発明に係るプレビュー処理の流れを示すフローチャート図である。
【図７】イメージ画像をＸ軸を中心にめくる動画パターンを示す概念図である。
【図８】めくった後のページを表示画面中央に表示させる状態を示す概念図である。
【図９】イメージ画像をＹ軸を中心に右側にめくる動画パターンを示す概念図である。
【図１０】イメージ画像をＹ軸を中心に左側にめくる動画パターンを示す概念図である。
【図１１】印刷媒体の画像の歪みと印刷内容の画像との関係の一例を示す概念図である。
【図１２】印刷媒体の画像の歪みと印刷内容の画像との関係の一例を示す概念図である。
【符号の説明】
【００７８】
１００…印刷装置、２００…印刷ジョブチケット、４００…印刷媒体の画像、５００…印刷内容の画像、６００…イメージ画像、１０…印刷データ取得手段、２０…印刷設定情報取得手段、２０ａ…ジョブチケット入力部、２０ｂ…ジョブチケット解釈部、３０…イメージ画像生成手段、４０…プレビュー表示手段、４０ａ…動画パターン選択部、４０ｂ…動画合成部、４０ｃ…動画表示部、５０…プレビュー指示手段、６０…ＣＰＵ、６２…ＲＡＭ、６４…ＲＯＭ、６６…インタフェース、７０…記憶装置、７２…出力装置、７４…入力装置、Ｍ…表示画面。
【図１】
2006192580.tif 000003
【図２】
2006192580.tif 000004
【図３】
2006192580.tif 000005
【図４】
2006192580.tif 000006
【図５】
2006192580.tif 000007
【図６】
2006192580.tif 000008
【図７】
2006192580.tif 000009
【図８】
2006192580.tif 000010
【図９】
2006192580.tif 000011
【図１０】
2006192580.tif 000012
【図１１】
2006192580.tif 000013
【図１２】
2006192580.tif 000014