(57)【要約】【課題】プリントプロセッサが起動されない場合やコンピュータとプリンタとが通信不可能な状態においてもプレビュー画面を表示し、かつ実際に印刷される印刷イメージを正確に表現したプレビュー画面を表示する。【解決手段】画像データを受け付けて、その画像データに基づいて印刷装置２において認識可能な印刷データを生成するプリンタドライバ５０と、プリンタ２との通信を行うとともに、プリンタドライバ５０から出力された印刷データを受け付けてプリンタ２に出力するランゲージモニタ６０とを備え、ランゲージモニタ６０からプレビューアプリケーション９０を起動させる制御信号を出力させ、ランゲージモニタ６０から出力された制御信号に基づいてプレビューアプリケーション９０を起動させ、プリンタドライバ５０において生成された印刷データに基づいてプレビュー画面を表示させる。【選択図】図１
2011237901.tif 000002
【特許請求の範囲】
【請求項１】
画像データを受け付けて、該画像データに基づいて印刷装置において認識可能な印刷データを生成する印刷データ生成部と、
前記印刷装置との通信を行うとともに、前記印刷データ生成部から出力された印刷データを受け付けて前記印刷装置に出力する印刷データ送信部と、
前記印刷データ生成部において生成された印刷データに基づいてプレビュー画面を表示させるプレビュー画面表示制御部とを備え、
前記印刷データ送信部が、前記プレビュー画面表示制御部を起動させる制御信号を出力するものであり、
前記プレビュー画面表示制御部が、前記印刷データ送信部から出力された制御信号に基づいて起動し、前記プレビュー画面を表示させるものであることを特徴とするプレビュー画面表示制御装置。
【請求項２】
前記印刷データ送信部が、前記印刷装置との通信が不可能な状態においても前記プレビュー画面表示制御部に対して前記制御信号を出力するものであることを特徴とする請求項１記載のプレビュー画面表示制御装置。
【請求項３】
前記プレビュー画面表示制御部が、前記印刷データ送信部から出力された制御信号のみによって起動するものであることを特徴とする請求項１または２記載のプレビュー画面表示制御装置。
【請求項４】
前記印刷データ送信部から出力された印刷データを一時的に記憶する印刷データ記憶部をさらに備えたことを特徴とする請求項１から４いずれか１項記載のプレビュー画面表示制御装置。
【請求項５】
コンピュータを、画像データを受け付けて、該画像データに基づいて印刷装置において認識可能な印刷データを生成する印刷データ生成部と、
前記印刷装置との通信を行うとともに、前記印刷データ生成部から出力された印刷データを受け付けて前記印刷装置に出力する印刷データ送信部と、
前記印刷データ生成部において生成された印刷データに基づいてプレビュー画面を表示させるプレビュー画面表示制御部として機能させるためのプレビュー画面表示制御プログラムであって、
前記印刷データ送信部が、前記プレビュー画面表示制御部を起動させる制御信号を出力するものであり、
前記プレビュー画面表示制御部が、前記印刷データ送信部から出力された制御信号に基づいて起動し、前記プレビュー画面を表示させるものであることを特徴とするプレビュー画面表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データに基づいてプレビュー画面を表示させるプレビュー画面表示制御装置およびプログラムに関するものである。
【背景技術】
【０００２】
従来、メモ帳やＷｏｒｄ（登録商標）などの編集用アプリケーションによって作成された画像データに基づいて印刷を行う際、印刷を行う前に実際の印刷イメージをプレビューしてから印刷を行う方法が一般的に知られている（たとえば、特許文献１および特許文献２参照）。
【０００３】
ここで、上述したような印刷イメージをプレビュー画面として表示させるプレビューアプリケーションを備えた従来のプリンタシステムについて、図３を参照しながら説明する。
【０００４】
従来のプリンタシステムは、図３に示すように、コンピュータ１００、コンピュータ１００に接続されたプリンタ２００およびモニタ３００を備えており、コンピュータ１００には、アプリケーション１１０、ウィンドウズＧＤＩ１２０、プリントプロセッサ１３０、スプーラー１４０、プリンタドライバ１５０、ランゲージモニタ１６０、出力ポート１７０、およびプレビューアプリケーション１９０が設けられている。
【０００５】
そして、図３に示すプリンタシステムにおいては、まず、アプリケーション１１０を用いて文書、イラスト、写真画像などが編集されて画像データが生成され、アプリケーション１１０において印刷指示が選択されると、プリンタドライバ１５０のユーザーインターフェース１５１が起動されて種々の印刷条件、出力方法およびプレビュー画面表示要求などの入力を受け付ける印刷条件受付画面が表示される。
【０００６】
そして、印刷条件受付画面において種々の印刷条件、出力方法およびプレビュー画面表示要求などが操作者によって設定されるが、このときプレビュー画面表示要求が選択された場合には、まず、ウィンドウズＧＤＩ１２０によって、入力された画像データと印刷条件とに基づいてＥＭＦ（Ｅｎｈａｎｃｅｄ Ｍｅｔａ Ｆｉｌｅ）データが生成され、そのＥＭＦデータがスプーラー１４０に一時的に格納される。
【０００７】
そして、スプーラー１４０にＥＭＦデータが格納された後、プリントプロセッサ１３０からプレビューアプリケーション１９０を起動する制御信号が出力され、プレビューアプリケーション１９０が起動する。そして、プリントプロセッサ１３０は、スプーラー１４０からＥＭＦデータをページ単位で読み込み、１ページ毎のＥＭＦデータをウィンドウズＧＤＩ１２０を介して取得し、プレビューアプリケーション１９０に出力する。
【０００８】
そして、プレビューアプリケーション１９０は、入力されたＥＭＦデータを用いてプレビュー画面をモニタ３００に表示させる。
【０００９】
そして、プレビュー画面上において最終的な印刷指示が受け付けられると、プリントプロセッサ１３０は、ウィンドウズＧＤＩ１２０を介してスプーラー１４０からグラフィックスドライバ１５２にＥＭＦデータを出力させる。
【００１０】
グラフィックスドライバ１５２は、入力されたＥＭＦデータに基づいて、プリンタ２００において認識可能な印刷データを生成し、その印刷データをランゲージモニタ１６０に出力する。
【００１１】
ランゲージモニタ１６０は、プリンタドライバ１５０に対応するプリンタ２００と通信し、プリンタ２００に対応する出力ポート１７０を介してプリンタ２００に印刷データを出力する。そして、プリンタ２００において、入力された印刷データに基づいて印刷処理が行われる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００３−１６７７２１号公報
【特許文献２】特開２００４−１０２６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
ここで、上述したような従来のプリンタシステムにおいては、プリントプロセッサ１３０によってプレビューアプリケーション１９０が起動されてプレビュー画面が表示されるが、たとえば、プリンタ２００がコンピュータ１００に対して物理的に接続されていない場合や、プリンタ２００の電源がオフである場合には、システムエラーが発生してプリントプロセッサ１３０がそれ以降正常に動作せず、すなわちプレビューアプリケーション１９０を起動することができず、プレビュー画面を表示することができない。
【００１４】
そして、上述したようにプリンタ２００がコンピュータ１００に対して物理的に接続されていない場合や、プリンタ２００の電源がオフである場合においても、すなわち、実際に印刷物を出力しない場合においても印刷イメージのみを確認したい場合もあり、そのような場合、従来のプリンタシステムでは対応することができない。
【００１５】
また、コンピュータ１００には接続ポートは実装されていないが、プリンタドライバ１５０の出力ポートだけが設けられている場合も同様に、プリントプロセッサ１３０がそれ以降正常に動作せず、プレビューアプリケーション１９０を起動することができないため、上記プリンタドライバ１５０に対応するプリンタにおける印刷イメージの確認のみを行うことができない。
【００１６】
さらに、たとえば、従来のプリンタシステムのプリンタドライバ１５０の印刷条件受付画面において、図４に示すように、「プリンタに直接印刷データを送る」の条件が選択された場合には、上述したようにＥＭＦデータが生成されることなく、ウィンドウズＧＤＩ１２０からグラフィックスドライバ１５２に画像データと印刷条件が直接出力され、グラフィックスドライバ１５２においてこれらに基づいて印刷データが生成され、ランゲージモニタ１６０によってプリンタ２００に出力されるため、やはりプリントプロセッサ１３０は起動されず、プレビューアプリケーション１９０も起動されないのでプレビュー画面を表示することができない。
【００１７】
また、図５に示すように、「印刷ドキュメントをスプールし、プログラムの印刷処理を高速に行う」および「すぐに印刷データをプリンタに送る」の条件が選択され、かつ「詳細な印刷機能を有効にする」の条件が選択されなかった場合には、プリントプロセッサ１３０は起動されるが、「詳細な印刷機能を有効にする」の条件が選択されていないため、プリントプロセッサ１３０がプリンタドライバ１５０のユーザーインターフェース１５１によって設定されるべき詳細な印刷条件を取得することができない。したがって、上述したＥＭＦデータを生成することができないためプレビューアプリケーション１９０を起動することができない。
【００１８】
また、従来のアプリケーション１１０の印刷の受付画面において、ファイル出力が選択された場合においても、ＥＭＦデータが生成されることなく、ウィンドウズＧＤＩ１２０からグラフィックスドライバ１５２に画像データと印刷条件が直接出力され、グラフィックスドライバ１５２においてこれらに基づいて印刷データが生成されてその印刷データが保存されるので、やはりプリントプロセッサ１３０は起動されず、プレビューアプリケーション１９０も起動されないのでプレビュー画面を表示することができない。
【００１９】
また、上述した従来のプリンタシステムにおいては、ウィンドウズＧＤＩ１２０によって生成されたＥＭＦデータを用いてプレビュー画面が表示されるが、このＥＭＦデータとプリンタドライバ１５０で生成された実際にプリンタ２００に出力される印刷データとは必ずしも一致しないため、プレビュー画面として正確な印刷イメージを表示することができない。
【００２０】
具体的には、ＥＭＦデータがウィンドウズＧＤＩ１２０を経由してグラフィックスドライバ１５２に入力されるとき、グラフィックスドライバ１５２の性能に合わせてデータが変換される場合があるので、グラフィックスドライバ１５２で生成した印刷データ（ＲＡＷデータ）と、ＥＭＦデータを直接処理した印刷データとが異なる場合が生じる。このような場合、プレビュー画面で正確に印刷イメージを表現することができない。
【００２１】
本発明は、上記事情に鑑み、プリントプロセッサが起動されない場合やコンピュータとプリンタとが通信不可能な状態においてもプレビュー画面を表示することができ、かつ実際に印刷される印刷イメージを正確に表現したプレビュー画面を表示することができるプレビュー画面表示制御装置およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００２２】
本発明のプレビュー画面表示制御装置は、画像データを受け付けて、その画像データに基づいて印刷装置において認識可能な印刷データを生成する印刷データ生成部と、印刷装置との通信を行うとともに、印刷データ生成部から出力された印刷データを受け付けて印刷装置に出力する印刷データ送信部と、印刷データ生成部において生成された印刷データに基づいてプレビュー画面を表示させるプレビュー画面表示制御部とを備え、印刷データ送信部が、プレビュー画面表示制御部を起動させる制御信号を出力するものであり、プレビュー画面表示制御部が、印刷データ送信部から出力された制御信号に基づいて起動し、プレビュー画面を表示させるものであることを特徴とする。
【００２３】
また、上記プレビュー画面表示制御装置においては、印刷データ送信部を、印刷装置との通信が不可能な状態においてもプレビュー画面表示制御部に対して制御信号を出力するものとすることができる。
【００２４】
また、プレビュー画面表示制御部を、印刷データ送信部から出力された制御信号のみによって起動するものとすることができる。
【００２５】
また、印刷データ送信部から出力された印刷データを一時的に記憶する印刷データ記憶部をさらに設けることができる。
【００２６】
本発明のプレビュー画面表示制御プログラムは、コンピュータを、画像データを受け付けて、該画像データに基づいて印刷装置において認識可能な印刷データを生成する印刷データ生成部と、印刷装置との通信を行うとともに、印刷データ生成部から出力された印刷データを受け付けて印刷装置に出力する印刷データ送信部と、印刷データ生成部において生成された印刷データに基づいてプレビュー画面を表示させるプレビュー画面表示制御部として機能させるためのプレビュー画面表示制御プログラムであって、印刷データ送信部が、プレビュー画面表示制御部を起動させる制御信号を出力するものであり、プレビュー画面表示制御部が、印刷データ送信部から出力された制御信号に基づいて起動し、プレビュー画面を表示させるものであることを特徴とする。
【発明の効果】
【００２７】
本発明のプレビュー画面表示制御装置およびプログラムによれば、画像データを受け付けて、その画像データに基づいて印刷装置において認識可能な印刷データを生成する印刷データ生成部と、印刷装置との通信を行うとともに、印刷データ生成部から出力された印刷データを受け付けて印刷装置に出力する印刷データ送信部とを備え、印刷データ送信部からプレビュー画面表示制御部を起動させる制御信号を出力させ、印刷データ送信部から出力された制御信号に基づいてプレビュー画面表示制御部を起動させ、印刷データ生成部において生成された印刷データに基づいてプレビュー画面を表示させるようにしたので、
プリントプロセッサが正常に動作しない、あるいは起動されない場合においてもプレビュー画面を表示することができ、かつ実際に印刷される印刷イメージを正確に表現したプレビュー画面を表示することができる。
【００２８】
また、上記プレビュー画面表示制御装置およびプログラムにおいて、印刷データ送信部を、印刷装置との通信が不可能な状態においてもプレビュー画面表示制御部に対して制御信号を出力するものとした場合には、印刷装置が本装置に対して物理的に接続されていない場合や、印刷装置の電源がオフである場合においてもプレビュー画面を表示することができる。
【００２９】
なお、上述したように、従来は、印刷装置が物理的に接続されていない場合や、印刷装置の接続ポートが存在しない場合には、プリントプロセッサが通常動作をすることができないので、印刷データのプレビュー表示を行うことはできない。
【図面の簡単な説明】
【００３０】
【図１】本発明のプレビュー画面表示制御装置の一実施形態を用いたプリンタシステムの概略構成を示すブロック図
【図２】本発明のプレビュー画面表示制御装置の一実施形態の作用を説明するためのフローチャート
【図３】従来のプリンタシステムの概略構成を示すブロック図
【図４】従来のプリンタシステムのプリンタドライバによって表示される印刷条件受付画面の一例を示す図
【図５】従来のプリンタシステムのプリンタドライバによって表示される印刷条件受付画面の一例を示す図
【発明を実施するための形態】
【００３１】
以下、図面を参照して本発明のプレビュー画面表示制御装置およびプログラムの一実施形態を用いたプリンタシステムについて詳細に説明する。図１は、本実施形態のプリンタシステムの全体概略構成図である。
【００３２】
本実施形態のプリンタシステムは、図１に示すように、コンピュータ１と、コンピュータ１に有線または無線ＬＡＮなどのネットワークを介して接続されたプリンタ２、コンピュータ１に接続されたモニタ３とを備えている。
【００３３】
コンピュータ１は、アプリケーション１０、ウィンドウズＧＤＩ２０、プリントプロセッサ３０、スプーラー４０、プリンタドライバ５０、ランゲージモニタ６０、出力ポート７０、印刷データ記憶部８０、およびプレビューアプリケーション９０を備えている。
【００３４】
なお、アプリケーション１０、ウィンドウズＧＤＩ２０、プリントプロセッサ３０、スプーラー４０、プリンタドライバ５０、ランゲージモニタ６０および出力ポート７０は、コンピュータ１にインストールされたプログラムによって構成されるものであり、印刷データ記憶部８０は、ＲＡＭなどのメモリやハードディスクなどのハードウェアによって構成されるものである。
【００３５】
アプリケーション１０は、メモ帳やＷｏｒｄ（登録商標）などのような原稿画像を表す画像データを編集することができるプログラムであり、アプリケーション１０において編集された画像データはウィンドウズＧＤＩ２０に出力される。
【００３６】
ウィンドウズＧＤＩ２０は、コンピュータ１にインストールされたオペレーティングシステム（以下、ＯＳと呼ぶ）であるマイクロソフト社のＷｉｎｄｏｗｓ（登録商標）によって提供されるものであり、アプリケーション１０から出力された画像データと印刷条件とを受け付け、これらに基づいてＥＭＦ（Ｅｎｈａｎｃｅｄ Ｍｅｔａ Ｆｉｌｅ）データを生成し、スプーラー４０に一時的に格納するものである。また、ウィンドウズＧＤＩ２０は、プリンタドライバ５０からの指示によっては、ＥＭＦデータを生成することなく、アプリケーション１０から出力された画像データと印刷条件とをそのままプリンタドライバ５０に出力するものである。
【００３７】
プリントプロセッサ３０は、アプリケーション１０から出力された印刷指示に基づいて、スプーラー４０からＥＭＦデータをページ単位で読み込み、１ページ毎のＥＭＦデータをウィンドウズＧＤＩ２０を介してプリンタドライバ５０のグラフィックスドライバ５２に出力するものである。プリントプロセッサ３０は、ＯＳのモジュールとして用意されたものを使用してもよいし、プリンタ２の種類に応じてカスタマイズされたものを使用するようにしてもよい。
【００３８】
スプーラー４０は、アプリケーション１０から出力された画像データと印刷条件とに基づいて生成されたＥＭＦデータを印刷ジョブ毎にプリントキューに格納し、プリントプロセッサ３０からの要求に応じて印刷ジョブ毎のＥＭＦデータを順次出力するものである。
【００３９】
プリンタドライバ５０は、印刷枚数や印刷部数、面付けなどの種々の印刷条件、出力方法、およびプレビュー画面表示要求などの操作者による入力を受け付けるユーザーインターフェース５１と、ウィンドウズＧＤＩ２０から出力されたデータに基づいて、プリンタ２において認識可能な印刷データを生成して出力するグラフィックスドライバ５２とを備えている。グラフィックスドライバ５２で生成される印刷データとしては、ＰＤＬ（Page Description Language）データやラスターデータなどがある。なお、このプリンタドライバ５０が請求項における印刷データ生成部に対応する。
【００４０】
ランゲージモニタ６０は、プレビュー表示の要求がない場合には、プリンタ２と通信するとともに、プリンタドライバ５０のグラフィックスドライバ５２から出力された印刷データを出力ポートを介してプリンタ２に出力する。そして、プレビュー表示の要求があった場合には、印刷データを出力ポート７０に出力することなく、印刷データ記憶部８０に出力するものである。なお、このランゲージモニタ６０が請求項における印刷データ送信部に対応する。
【００４１】
また、本実施形態のランゲージモニタ６０は、プリンタドライバ５０のユーザーインターフェース５１から出力されたプレビュー画面表示の要求信号に応じて、プレビューアプリケーション９０を起動するための制御信号を出力するものである。
【００４２】
また、ランゲージモニタ６０は、たとえば、プリンタ２がコンピュータ１に対して物理的に接続されていない状態や、物理的には接続されているがプリンタ２の電源がオフされている状態などであって、プリンタ２との通信が不可能な状態においても、プレビューアプリケーション９０に対して制御信号を出力可能なものである。
【００４３】
プレビューアプリケーション９０は、ランゲージモニタ６０から出力された制御信号に応じて起動し、印刷データ記憶部８０から出力された印刷データに基づいて表示制御信号を生成し、その表示制御信号をモニタ３に出力するものである。なお、このプレビューアプリケーション９０が請求項におけるプレビュー画面表示制御部に対応する。
【００４４】
また、本実施形態においては、プレビューアプリケーション９０は、印刷データ記憶部８０から出力された印刷データを用いて表示制御信号を生成するようにしたが、これに限らず、たとえば、ランゲージモニタ６０から出力された印刷データを直接プレビューアプリケーション９０に入力させ、プレビューアプリケーション９０がその直接入力された印刷データに基づいて表示制御信号を生成するようにしてもよい。なお、本実施形態のプレビューアプリケーション９０は、ランゲージモニタ６０から出力された制御信号のみに応じて起動するものである。
【００４５】
プリンタ２としては、たとえば、孔版印刷プリンタやインクジェットプリンタやレーザープリンタなどを用いることができる。なお、コンピュータ１に接続されるプリンタ２は、１台に限らず、複数のプリンタを接続するようにしてもよい。
【００４６】
次に、本実施形態のプリンタシステムの作用について、図２に示すフローチャートを参照しながら説明する。
【００４７】
まず、アプリケーション１０が起動され、このアプリケーション１０を用いて文書、イラスト、写真画像などが編集されて画像データが生成される。そして、アプリケーション１０において印刷指示が選択されると、プリンタドライバ５０のユーザーインターフェース５１が起動されて種々の印刷条件、出力方法およびプレビュー画面表示要求などの入力を受け付ける印刷条件受付画面が表示される。
【００４８】
そして、印刷条件受付画面において種々の印刷条件、出力方法およびプレビュー画面表示要求などが操作者によって設定される（Ｓ１０）。次に、印刷条件受付画面において、プレビュー表示指示が選択されると、アプリケーション１０から画像データが出力され、その画像データはウィンドウズＧＤＩ２０を介してグラフィックスドライバ５２に入力される。そして、グラフィックスドライバ５２は、入力された画像データをプリンタ２において認識可能な印刷データに変換し、その印刷データ（ＲＡＷデータ）をランゲージモニタ６０に出力する（Ｓ１２）。
【００４９】
また、印刷条件受付画面において、プレビュー表示指示が選択されると、上述したような印刷データの生成とともにランゲージモニタ６０が起動される（Ｓ１４）。
【００５０】
そして、印刷条件受付画面においてプレビュー画面表示要求が選択されたか否かが確認され（Ｓ１６）、プレビュー画面表示要求が選択されている場合には（Ｓ１６，ＹＥＳ）、ランゲージモニタ６０は入力された印刷データの出力ポートへの送信を中止し、印刷データ記憶部８０に記憶する（Ｓ１８，Ｓ２０）。
【００５１】
さらに、ランゲージモニタ６０は、プレビューアプリケーション９０を起動する制御信号を出力し、プレビューアプリケーション９０は入力された制御信号に応じて起動する（Ｓ２２）。
【００５２】
そして、プレビューアプリケーション９０は、印刷データ記憶部８０に記憶された印刷データを読み出し、その読み出した印刷データに基づいて、印刷イメージを表すプレビュー画面をモニタ３に表示させる（Ｓ２４）。その後、必要に応じて、最終的な印刷指示が選択されると、プリンタ２は入力された印刷データに基づいて印刷処理を行う。
【００５３】
一方、Ｓ１６において、プレビュー画面表示要求が選択されなかったことが確認された場合には（Ｓ１６，ＮＯ）、ランゲージモニタ６０は、プリンタドライバ５０に対応するプリンタ２と通信し、プリンタ２に対応する出力ポート７０を介してプリンタ２に印刷データを出力する（Ｓ２６）。そして、最終的な印刷指示が選択されると、プリンタ２は入力された印刷データに基づいて印刷処理を行う。一方、プリンタ２がコンピュータ１に接続されていなかった等の場合には、警告表示等が行われる。
【００５４】
上記実施形態のプリンタシステムによれば、プレビュー画面表示要求があった場合には、ランゲージモニタ６０からプレビューアプリケーション９０を起動させる制御信号を出力させ、ランゲージモニタ６０から出力された制御信号に基づいてプレビューアプリケーション９０を起動させ、プリンタドライバ５０おいて生成された印刷データに基づいてプレビュー画面を表示させるようにしたので、プリントプロセッサ３０が正常に動作しない、あるいは起動されない場合においてもプレビュー画面を表示することができ、かつ実際に印刷される印刷イメージを正確に表現したプレビュー画面を表示することができる。
【００５５】
また、従来のプリンタシステムにおいては、図４に示すように、印刷条件受付画面において「プリンタに直接印刷データを送る」の条件が選択された場合には、上述したようにプリントプロセッサが起動されず、プレビューアプリケーションも起動されないのでプレビュー画面を表示することができなかったが、上記実施形態のプリンタシステムによれば、「プリンタに直接印刷データを送る」の条件が選択された場合においても、プレビュー画面表示要求があった場合には、ランゲージモニタ６０によってプレビューアプリケーション９０を起動させることができるのでプレビュー画面を適切に表示することができる。
【００５６】
また、従来のプリンタシステムにおいては、図５に示すように、「印刷ドキュメントをスプールし、プログラムの印刷処理を高速に行う」および「すぐに印刷データをプリンタに送る」の条件が選択され、かつ「詳細な印刷機能を有効にする」の条件が選択されなかった場合には、上述したようにプリントプロセッサは起動されるが、ＥＭＦデータを生成することができないためプレビューアプリケーションを起動することができなかったが、上記実施形態のプリンタシステムによれば、ＥＭＦデータの作成の有無にかかわらず、プレビュー画面表示要求があった場合には、ランゲージモニタ６０によってプレビューアプリケーション９０を起動させることができるのでプレビュー画面を適切に表示することができる。
【００５７】
また、従来のプリンタシステムにおいては、上述したようにファイル出力が選択された場合には、ＥＭＦデータが生成されず、かつプリントプロセッサも起動されず、プレビューアプリケーションも起動されないのでプレビュー画面を表示することができなかったが、上記実施形態のプリンタシステムによれば、ＥＭＦデータの作成の有無やプリントプロセッサの起動の有無にかかわらず、プレビュー画面表示要求があった場合には、ランゲージモニタ６０によってプレビューアプリケーション９０を起動させることができるのでプレビュー画面を適切に表示することができる。
【００５８】
なお、上記実施形態のプリンタシステムにおいて、ファイル出力が選択された場合には、たとえば、グラフィックスドライバ５２において入力された画像データと印刷条件とに基づいて印刷データを生成し、その印刷データを印刷データ記憶部８０に保存するようにすればよい。
【００５９】
そして、この場合においても、プレビュー画面表示要求が選択された場合には、ランゲージモニタ６０によってプレビューアプリケーション９０を起動し、プレビューアプリケーション９０が印刷データ記憶部８０から読み出した印刷データに基づいて、印刷イメージを表すプレビュー画面をモニタ３に表示させるようにすればよい。
【００６０】
なお、上記実施形態の説明においては、プレビューアプリケーション９０は、プレビュー画面を表示する機能を有するものとしたが、さらに、印刷データの編集を行うものができるものとしてもよい。たとえば、色の割り当てを変更できるようにしたり、面付けの仕方を変更したりできるようにしてもよい。
【００６１】
なお、上記実施形態の説明においては、ＥＭＦデータを作成することなく、またはプリントプロセッサ３０を起動することなく印刷データ（ＲＡＷデータ）を生成し、ランゲージモニタ６０によってプレビューアプリケーション９０を起動してプレビュー画面を表示するようにしたが、この他にも、たとえば、ウィンドウズＧＤＩ２０においてＥＭＦデータを作成するとともに、プリントプロセッサ３０を起動し、グラフィックスドライバ５２において上記ＥＭＦデータを印刷データ（ＲＡＷデータ）に変換した後、ランゲージモニタ６０によってプレビューアプリケーション９０を起動してプレビュー画面を表示するようにしてもよい。この場合には、アプリケーション１０が印刷ジョブのプレビュー処理や印刷処理から解放されるまでの時間を早くすることができる。
【符号の説明】
【００６２】
１     コンピュータ
２     プリンタ
３     モニタ
１０   アプリケーション
２０   ウィンドウズＧＤＩ
３０   プリントプロセッサ
４０   スプーラー
５０   プリンタドライバ
５１   ユーザーインターフェース
５２   グラフィックスドライバ
６０   ランゲージモニタ
７０   出力ポート
８０   印刷データ記憶部
９０   プレビューアプリケーション
【図１】
2011237901.tif 000003
【図２】
2011237901.tif 000004
【図３】
2011237901.tif 000005
【図４】
2011237901.tif 000006
【図５】
2011237901.tif 000007