(57)【特許請求の範囲】
【請求項１】
所定の印刷イメージをプレビューにて表示させる印刷イメージ表示装置であって、
複数の単位ページにて一つの印刷画像が形成されるポスター表示画像における異なる視野による複数の印刷イメージを形成し、各印刷イメージを相互に連動させて同一画面上で表示させる印刷イメージ表示手段を具備し、
上記複数の印刷イメージは、
印刷される単位ページの印刷イメージを表示する第一のモードと、
複数の単位ページにて形成される上記ポスター表示画像における印刷イメージを表示する第二のモードと、
表示されたページイメージの所定領域を拡大した印刷イメージを表示する第三のモードとのうち少なくとも２つ以上にて構成されることを特徴とする印刷イメージ表示装置。
【請求項２】
上記請求項１に記載の印刷イメージ表示装置において、上記印刷イメージ表示手段は、上記第一のモードの印刷イメージと、上記第二のモードの印刷イメージと、上記第三のモードの印刷イメージとを同一画面上で表示するに際し、上記第一のモードのページイメージと上記第二のモードのページイメージとに、上記第三のモードとして表示されたの所定領域を特定可能な領域表示を行なうことを特徴とする印刷イメージ表示装置。
【請求項３】
上記請求項１に記載の印刷イメージ表示装置において、上記印刷イメージ表示手段は、上記第一のモードあるいは第二のモードの印刷イメージと、上記第三のモードの印刷イメージとを表示するに際して、所定のページイメージ上に上記第三のモードの所定領域を特定可能な領域表示を行なうことを特徴とする印刷イメージ表示装置。
【請求項４】
上記請求項１に記載の印刷イメージ表示装置において、上記印刷イメージ表示手段は、上記第一のモードあるいは第三のモードの印刷イメージと、上記第二のモードの印刷イメージとを表示するに際して、同第一のモードあるいは第三のモードの印刷イメージが第二のモードの印刷イメージの何れのページイメージ上のものであるかを特定可能な領域表示を行なうことを特徴とする印刷イメージ表示装置。
【請求項５】
上記請求項１〜請求項４のいずれか一項に記載の印刷イメージ表示装置において、上記印刷イメージ表示手段は、第一のモードおよび第二のモードにて表示を行なう場合、上記印刷画像を形成する印刷データに適宜所定の縮小処理を行って印刷イメージを表示するとともに、上記第三のモードを表示する場合、上記所定領域の印刷データのみを等倍した印刷イメージを表示することを特徴とする印刷イメージ表示装置。
【請求項６】
上記請求項５に記載の印刷イメージ表示装置において、上記印刷イメージ表示手段は、上記印刷データを限定してアクセス可能にするとともに、この限定された印刷データにアクセスして各印刷イメージを形成することを特徴とする印刷イメージ表示装置。
【請求項７】
上記請求項６に記載の印刷イメージ表示装置において、上記印刷イメージ表示手段は、上記印刷データを限定してアクセス可能にするに際して、当該印刷データを相対的に高速アクセス可能なメモリに展開することを特徴とする印刷イメージ表示装置。
【請求項８】
上記請求項６に記載の印刷イメージ表示装置において、上記印刷イメージ表示手段は、上記印刷データを限定してアクセス可能にするに際して、上記印刷データの各要素の位置情報に基づいて当該限定する印刷データを間接的に指示してアクセス可能にすることを特徴とする印刷イメージ表示装置。
【請求項９】
上記請求項１〜請求項８のいずれか一項に記載の印刷イメージ表示装置において、上記印刷イメージ表示手段は、上記印刷イメージを形成するに際して、所定単位にて当該印刷イメージの生成進捗を表示する生成進捗表示手段を備えることを特徴とする印刷イメージ表示装置。
【請求項１０】
上記請求項１〜請求項９のいずれか一項に記載の印刷イメージ表示装置において、上記印刷イメージ表示手段は、上記印刷イメージの形成を停止させる停止命令を入力する停止命令入力手段を備え、当該停止命令入力手段にて停止命令を入力した場合には、上記印刷イメージの生成を停止することを特徴とする印刷イメージ表示装置。
【請求項１１】
所定の印刷イメージをプレビューにて表示させる印刷イメージ表示方法であって、
複数の単位ページにて一つの印刷画像が形成されるポスター表示画像における異なる視野による複数の印刷イメージを形成し、各印刷イメージを相互に連動させて表示させる印刷イメージ表示工程を具備し、
上記複数の印刷イメージは、印刷される単位ページの印刷イメージを表示する第一のモードと、
複数のページイメージにて形成される上記ポスター表示画像を表示する第二のモードと、
表示されたページイメージの所定領域を拡大した印刷イメージを表示する第三のモードとのうち少なくとも２つ以上にて構成されることを特徴とする印刷イメージ表示方法。
【請求項１２】
上記請求項１１に記載の印刷イメージ表示方法において、上記印刷イメージ表示工程では、上記第一のモードの印刷イメージと、上記第二のモードの印刷イメージと、上記第三のモードの印刷イメージとを同一画面上でで表示するに際し、
上記第一のモードの印刷イメージと上記第二のモードの印刷イメージとに、上記第三のモードとして表示される所定領域を特定可能な領域表示を行なうことを特徴とする印刷イメージ表示方法。
【請求項１３】
上記請求項１１に記載の印刷イメージ表示方法において、上記印刷イメージ表示工程では、上記第一のモードあるいは第二のモードの印刷イメージと、上記第三のモードの印刷イメージとを表示するに際して、所定のページイメージ上に上記第三のモードの所定領域を特定可能な領域表示を行なうことを特徴とする印刷イメージ表示方法。
【請求項１４】
上記請求項１１に記載の印刷イメージ表示方法において、上記印刷イメージ表示工程では、上記第一のモードあるいは第三のモードの印刷イメージと、上記第二のモードの印刷イメージとを表示するに際して、同第一のモードあるいは第三のモードの印刷イメージが第二のモードの印刷イメージの何れのページイメージ上のものであるかを特定可能な領域表示を行なうことを特徴とする印刷イメージ表示方法。
【請求項１５】
上記請求項１１〜請求項１４のいずれか一項に記載の印刷イメージ表示方法において、上記印刷イメージ表示工程では、第一のモードおよび第二のモードにて表示を行なう場合、上記印刷画像を形成する印刷データに適宜所定の縮小処理を行って印刷イメージを表示するとともに、上記第三のモードを表示する場合、上記所定領域の印刷データのみを等倍した印刷イメージを表示することを特徴とする印刷イメージ表示方法。
【請求項１６】
上記請求項１５に記載の印刷イメージ表示方法において、上記印刷イメージ表示工程では、上記印刷データを限定してアクセス可能にするとともに、この限定された印刷データにアクセスして各印刷イメージを形成することを特徴とする印刷イメージ表示方法。
【請求項１７】
上記請求項１６に記載の印刷イメージ表示方法において、上記印刷イメージ表示工程では、上記印刷データを限定してアクセス可能にするに際して、当該印刷データを相対的に高速アクセス可能なメモリに展開することを特徴とする印刷イメージ表示方法。
【請求項１８】
上記請求項１６に記載の印刷イメージ表示方法において、上記印刷イメージ表示工程では、上記印刷データを限定してアクセス可能にするに際して、上記印刷データの各要素の位置情報に基づいて当該限定する印刷データを間接的に指示してアクセス可能にすることを特徴とする印刷イメージ表示方法。
【請求項１９】
上記請求項１１〜請求項１８のいずれか一項に記載の印刷イメージ表示方法において、上記印刷イメージ表示工程では、上記印刷イメージを形成するに際して、所定単位にて当該印刷イメージの生成進捗を表示する生成進捗表示工程を備えることを特徴とする印刷イメージ表示方法。
【請求項２０】
上記請求項１１〜請求項１９のいずれか一項に記載の印刷イメージ表示方法において、上記印刷イメージ表示工程では、上記印刷イメージの形成を停止させる停止命令を入力する停止命令入力工程を備え、当該停止命令入力工程にて停止命令を入力した場合には、上記印刷イメージの生成を停止することを特徴とする印刷イメージ表示方法。
【請求項２１】
所定の印刷イメージをプレビューにて表示させる印刷イメージ表示処理プログラムを記録した媒体であって、
複数の単位ページにて一つの印刷画像が形成されるポスター表示画像における異なる視野による複数の印刷イメージを形成し、各印刷イメージを相互に連動させて表示させる印刷イメージ表示機能と、
上記複数の印刷イメージを、印刷される単位ページの印刷イメージを表示する第一のモードと、複数のページイメージにて形成される上記ポスター表示画像における印刷イメージを表示する第二のモードと、表示されたページイメージの所定領域を拡大した印刷イメージを表示する第三のモードとのうち少なくとも２つ以上にて構成する機能とをコンピュータにて実現させることを特徴とする印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２２】
上記請求項２１に記載の印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、
上記印刷イメージ表示機能では、上記第一のモードの印刷イメージと、上記第二のモードの印刷イメージと、上記第三のモードの印刷イメージとを同一画面上で表示するに際して、
上記第一のモードと上記第二のモードとにおけるページイメージ上に上記第三のモードとして表示される所定領域を特定可能な領域表示を行なうことを特徴とする印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２３】
上記請求項２１に記載の印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、上記印刷イメージ表示機能では、上記第一のモードあるいは第二のモードの印刷イメージと、上記第三のモードの印刷イメージとを表示するに際して、所定のページイメージ上に上記第三のモードの所定領域を特定可能な領域表示を行なうことを特徴とする印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２４】
上記請求項２１に記載の印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、上記印刷イメージ表示機能では、上記第一のモードあるいは第三のモードの印刷イメージと、上記第二のモードの印刷イメージとを表示するに際して、同第一のモードあるいは第三のモードの印刷イメージが第二のモードの印刷イメージの何れのページイメージ上のものであるかを特定可能な領域表示を行なうことを特徴とする印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２５】
上記請求項２１〜請求項２４のいずれか一項に記載の印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、上記印刷イメージ表示機能では、第一のモードおよび第二のモードにて表示を行なう場合、上記印刷画像を形成する印刷データに適宜所定の縮小処理を行って印刷イメージを表示するとともに、上記第三のモードを表示する場合、上記所定領域の印刷データのみを等倍した印刷イメージを表示することを特徴とする印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２６】
上記請求項２５に記載の印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、上記印刷イメージ表示機能では、上記印刷データを限定してアクセス可能にするとともに、この限定された印刷データにアクセスして各印刷イメージを形成することを特徴とする印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２７】
上記請求項２６に記載の印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、上記印刷イメージ表示機能では、上記印刷データを限定してアクセス可能にするに際して、当該印刷データを相対的に高速アクセス可能なメモリに展開することを特徴とする印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２８】
上記請求項２６に記載の印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、上記印刷イメージ表示機能では、上記印刷データを限定してアクセス可能にするに際して、上記印刷データの各要素の位置情報に基づいて当該限定する印刷データを間接的に指示してアクセス可能にすることを特徴とする印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２９】
上記請求項２１〜請求項２８のいずれか一項に記載の印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、上記印刷イメージ表示機能に、上記印刷イメージを形成するに際して、所定単位にて当該印刷イメージの生成進捗を表示する生成進捗表示機能を備えさせることを特徴とする印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項３０】
上記請求項２１〜請求項２９のいずれか一項に記載の印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、上記印刷イメージ表示機能に、上記印刷イメージの形成を停止させる停止命令を入力する停止命令入力機能を備えさせ、当該停止命令入力機能にて停止命令を入力した場合には、上記印刷イメージの生成を停止させることを特徴とする印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷イメージ表示装置、印刷イメージ表示方法および印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関し、特に、印刷データをプレビュー表示する印刷イメージ表示装置、印刷イメージ表示方法および印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来、この種の印刷イメージ表示装置は、印刷イメージの表示態様として、単一の印刷イメージについてプレビュー画面を表示していた。すなわち、印刷されるページ画像のみの印刷イメージのプレビュー表示、あるいは、このページ画像を拡大したい場合は、ページ画像の印刷イメージ全体を拡大し、その一部についてプレビュー表示していた。また、複数の単位ページにて一画像を形成するポスター表示画像のプレビュー表示は、この複数の単位ページの中から、印刷が実行される単位ページのページ画像のみの印刷イメージをプレビュー画面に表示していた。
【０００３】
【発明が解決しようとする課題】
上述した従来の印刷イメージ表示装置においては、ページ画像の印刷イメージをプレビュー表示している際に、当該ページ画像の所定領域を拡大したプレビュー表示とした場合、ページ画像全体を拡大した後に、この所定領域のみをプレビュー表示していたため、この拡大されたプレビュー表示がページ画像の何れの領域を示しているものかが分からないといった課題があった。また、ポスター表示画像の場合であっても、所定の単位ページのページ画像がプレビュー表示されるのみであり、当該ページ画像が、何れの位置の単位ページのものであるかが分からないといった課題があった。このような状況において、利用者は出力結果を確認するために、印刷データの試し刷りを何度も行なっていた。
【０００４】
本発明は、上記課題にかんがみてなされたもので、ページ画像や拡大画像やポスター全体画像など、複数の視野の印刷イメージを同時にプレビュー表示することにより、利用者が印刷イメージを複数の異なる視野から視認して最終出力結果を確認することが可能となるため、複数回試し刷りを行なう必要を無くすとともに、紙・インク等の資源を節約および作業時間の短縮による作業効率の向上を図ることが可能な印刷イメージ表示装置、印刷イメージ表示方法および印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体の提供を目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、所定の印刷イメージをプレビューにて表示させる印刷イメージ表示装置であって、複数の単位ページにて一つの印刷画像が形成されるポスター表示画像における異なる視野による複数の印刷イメージを形成し、各印刷イメージを相互に連動させて同一画面上で表示させる印刷イメージ表示手段を具備し、上記複数の印刷イメージは、印刷される単位ページの印刷イメージを表示する第一のモードと、複数の単位ページにて形成される上記ポスター表示画像における印刷イメージを表示する第二のモードと、表示されたページイメージの所定領域を拡大した印刷イメージを表示する第三のモードとのうち少なくとも２つ以上にて構成される。
上記のように構成した発明においては、所定の印刷イメージをプレビューにて表示させる印刷イメージ表示装置であって、印刷イメージ表示手段にて、一つの印刷画像における異なる視野による複数の印刷イメージを形成し、各印刷イメージを相互に連動させて表示させることが可能な印刷イメージ表示装置を提供する。このように、印刷イメージを複数の異なる視野から視認することを可能にすることによって、本印刷イメージ表示装置の利用者がプレビュー表示にて最終出力結果を確認できるようになるため、印刷結果を確認するために行なう複数回の試し刷りを無くすことが可能になる。これによって、紙・インク等の資源を節約および作業時間の短縮による作業効率の向上を図ることが可能になる。
【０００６】
プレビュー表示される異なる視野による複数の印刷イメージの具体的な構成として、上記複数の印刷イメージは、印刷される単位ページの印刷イメージを表示する第一のモードと、複数のページイメージにて一つの印刷画像が形成される分割印刷の場合に当該複数のページイメージにて形成される印刷イメージを表示する第二のモードと、表示されたページイメージの所定領域を拡大した印刷イメージを表示する第三のモードとのうち少なくとも２つ以上の構成としもよい。
上記のように構成した発明においては、複数の印刷イメージとして、印刷される単位ページの印刷イメージを表示する第一のモードと、複数のページイメージにて一つの印刷画像が形成される分割印刷の場合に当該複数のページイメージにて形成される印刷イメージを表示する第二のモードと、表示されたページイメージの所定領域を拡大した印刷イメージを表示する第三のモードとを採用する。そして、印刷イメージ表示手段は、第一のモード，第二のモード，第三のモードの中から、少なくとも２つ以上のモードを選択して印刷イメージをプレビュー表示する。
【０００７】
相互に連動可能な表示の一例として、上記印刷イメージ表示手段は、上記第一のモードあるいは第二のモードの印刷イメージと、上記第三のモードの印刷イメージとを表示するに際して、所定のページイメージ上に上記第三のモードの所定領域を特定可能な領域表示を行なう構成としてもよい。
上記のように構成した発明においては、印刷イメージ表示手段にて、第一のモードあるいは第二のモードの印刷イメージと、第三のモードの印刷イメージとを表示するに際して、所定のページイメージ上に当該第三のモードの所定領域を特定可能な領域表示を行なう。これによって、第三のモードの所定領域を第一のモードおよび第二のモードの表示にて確認することが可能になる。そして、この第三のモードで表示される印刷イメージと、第一，第二のモードに表示される上記領域表示とは連動して表示する。
【０００８】
相互に連動可能な表示の他の一例として、上記印刷イメージ表示手段は、上記第一のモードあるいは第三のモードの印刷イメージと、上記第二のモードの印刷イメージとを表示するに際して、同第一のモードあるいは第三のモードの印刷イメージが第二のモードの印刷イメージの何れのページイメージ上のものであるかを特定可能な領域表示を行なう構成としてもよい。
上記のように構成した発明においては、印刷イメージ表示手段にて、第一のモードあるいは第三のモードの印刷イメージと、第二のモードの印刷イメージとを表示するに際して、同第一のモードあるいは第三のモードの印刷イメージが第二のモードの印刷イメージの何れのページイメージ上のものであるかを特定可能な領域表示を行なう。これによって、第一のモードの表示が第二のモードの何れであるかを特定することが可能になる。そして、この第一，第三のモードで表示される印刷イメージと、第二のモードに表示される上記領域表示とは連動して表示する。
【０００９】
各印刷イメージを形成する手法の一例として、上記印刷イメージ表示手段は、第一のモードおよび第二のモードにて表示を行なう場合、上記印刷画像を形成する印刷データに適宜所定の縮小処理を行って印刷イメージを表示するとともに、上記第三のモードを表示する場合、上記所定領域の印刷データのみを等倍した印刷イメージを表示する構成としてもよい。
上記のように構成した発明においては、印刷イメージ表示手段にて、第一のモードおよび第二のモードにて表示を行なう場合、印刷画像を形成する印刷データに適宜所定の縮小処理を行って印刷イメージを表示する。そして、第三のモードを表示する場合、所定領域の印刷データのみを等倍した印刷イメージを表示する。第一のモードあるいは第二のモードは、表示上縮小される場合が多い、このとき、第三のモードにて指定された所定領域は、拡大するまでもなく、印刷データの等倍を使用すれば、相対的に拡大して表示することができる。第三のモードは部分的な表示を行なうものであるから、このような手法を取り入れることができる。
【００１０】
印刷イメージを形成する処理を高速化可能な手法の一例として、上記印刷イメージ表示手段は、上記印刷データを限定してアクセス可能にするとともに、この限定された印刷データにアクセスして各印刷イメージを形成する構成としてある。
上記のように構成した発明においては、印刷イメージ表示手段にて、印刷データを限定してアクセス可能にする。そして、印刷イメージ表示手段は、この限定された印刷データにアクセスして各印刷イメージを形成する。これにより、印刷イメージの形成を高速化することが可能になる。
【００１１】
上記印刷イメージを形成する処理を高速化可能な手法の具体的な方法として、上記印刷イメージ表示手段は、上記印刷データを限定してアクセス可能にするに際して、当該印刷データを相対的に高速アクセス可能なメモリに展開する構成としてある。
上記のように構成した発明においては、印刷イメージ表示手段にて、印刷データを限定してアクセス可能にするに際して、当該印刷データを相対的に高速アクセス可能なメモリに展開する。
【００１２】
上記印刷イメージを形成する処理を高速化可能な手法の具体的な他の方法として、上記印刷イメージ表示手段は、上記印刷データを限定してアクセス可能にするに際して、上記印刷データの各要素の位置情報に基づいて当該限定する印刷データを間接的に指示してアクセス可能にする構成としてもよい。
上記のように構成した発明においては、印刷イメージ表示手段にて、印刷データを限定してアクセス可能にするに際して、上記印刷データの各要素の位置情報に基づいて当該限定する印刷データを間接的に指示してアクセス可能にする。
【００１３】
各モードにて印刷イメージをプレビュー表示する場合、利用者はプレビュー表示を指示してから表示がなされるまで待機することになる。この待機している間にプレビュー表示を行なっている処理の進捗が認識できると利用者にとって好適である。そこで、上記印刷イメージ表示手段は、上記印刷イメージを形成するに際して、所定単位にて当該印刷イメージの生成進捗を表示する生成進捗表示手段を備える構成としてもよい。
上記のように構成した発明においては、印刷イメージ表示手段に印刷イメージを形成するに際して、所定単位にて当該印刷イメージの生成進捗を表示する生成進捗表示手段を備えさせる。そして、この生成進捗表示手段にてプレビュー表示の進捗度合いを表示させる。
【００１４】
プレビュー表示を指示してからプレビュー表示が完了するまで、他の処理を実行することができないと不便である。そこで、上記印刷イメージ表示手段は、上記印刷イメージの形成を停止させる停止命令を入力する停止命令入力手段を備え、当該停止命令入力手段にて停止命令を入力した場合には、上記印刷イメージの生成を停止する構成としてもよい。
上記のように構成した発明においては、印刷イメージ表示手段に、上記印刷イメージの形成を停止させる停止命令を入力する停止命令入力手段を備えさせる。そして、当該停止命令入力手段にて停止命令を入力した場合には、上記印刷イメージの生成を停止させる。
【００１５】
また、一つの印刷画像について複数の視野の異なる印刷イメージを相互に連動させてプレビュー表示する手法は必ずしも実体のある装置に限られる必要はなく、その方法としても機能することは容易に理解できる。このため、請求項１１〜２０にかかる発明は、上記請求項１〜請求項１０と同様な効果を奏する印刷イメージ表示方法の構成を開示してある。すなわち、必ずしも実体のある装置に限らず、その方法としても有効であることに相違はない。
【００１６】
ところで、このような印刷イメージ表示装置は、単独で存在する場合もあるし、ある機器に組み込まれた状態で利用されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものである。従って、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。発明の思想の具現化例として印刷イメージ表示装置のソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用されるといわざるをえない。その一例として、請求項２１〜請求項３０にかかる発明は、上記請求項１〜請求項１０に記載したのと同様な効果を奏する印刷イメージ表示処理プログラムを記録した媒体の構成を開示してある。
【００１７】
むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。また、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【００１８】
【発明の効果】
以上説明したように本発明は、複数の異なる視野の印刷イメージを同時に相互に連動させて表示させる事により、印刷画像の態様を総合的に把握することが可能となり、このように、印刷イメージを複数の異なる視野から視認することを可能にすることによって、本印刷イメージ表示装置の利用者がプレビュー表示にて最終出力結果を確認可能とし、印刷結果を確認するために行なう複数回の試し刷りを無くすことを可能にするとともに、紙・インク等の資源を節約および作業時間の短縮による作業効率の向上を図ることが可能な印刷イメージ表示装置を提供することができる。
また、複数の印刷イメージの具体的な態様を提示することができる。
さらに、請求項３にかかる発明によれば、第三のモードにて表示されている所定領域を第一のモードあるいは第二のモードの表示にて確認することが可能になる。
さらに、請求項４にかかる発明によれば、第一のモードにて表示されているページイメージを第二のモードの表示にて確認することが可能になるとともに、第三のモードにて表示されている所定領域を第二のモードの表示にて確認することが可能になる。
【００１９】
さらに、請求項５にかかる発明によれば、第三のモードの表示にて、拡大処理を行なう必要がないため、当該第三のモードの表示を高速化することが可能になる。
さらに、請求項６にかかる発明によれば、必要な印刷データを限定してアクセス可能にすることによって、第一〜第三のモードにて表示するための印刷イメージを生成する処理を高速化することが可能になる。
さらに、請求項７にかかる発明によれば、必要な印刷データを限定してアクセス可能にする手法の一例を提示することが可能になる。
さらに、請求項８にかかる発明によれば、必要な印刷データを限定してアクセス可能にする手法の他の一例を提示することが可能になる。
【００２０】
さらに、請求項９にかかる発明によれば、利用者はプレビュー表示の進行状況を把握することが可能になる。
さらに、請求項１０にかかる発明によれば、プレビュー表示中においても、プレビュー表示を停止させ、他の処理を行なうことを可能にする。
さらに、請求項１１〜請求項２０にかかる発明によれば、上記請求項１〜請求項１０に記載したのと同様な効果を奏することが可能な印刷イメージ表示方法を提供することができる。
さらに、請求項２１〜請求項３０にかかる発明によれば、上記請求項１〜請求項１０に記載したのと同様な効果を奏することが可能な印刷イメージ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することができる。
【００２１】
【発明の実施の形態】
以下、図面にもとづいて本発明の実施形態を説明する。
図１は本発明にかかる印刷イメージ表示装置のクレーム対応を示したクレーム対応図である。
同図において、印刷イメージ表示装置Ｃは、印刷イメージ表示手段Ｃ１を具備した構成となっており、当該印刷イメージ表示手段Ｃ１は、一つの印刷画像Ｃ２について、異なる視野による複数の印刷イメージをプレビュー表示Ｃ３として表示する。この印刷画像Ｃ２は、複数の単位ページＣ２１〜Ｃ２４（印刷される単位）にて構成されている。むろん、このような複数の単位ページＣ２１〜Ｃ２４にて構成される必要はなく、単位ページＣ２１のみにて構成されてもよいことは言うまでもない。上記印刷画像Ｃ２について、印刷イメージ表示手段Ｃ１が複数の印刷イメージをプレビュー表示Ｃ３する際の一例として、このプレビュー表示Ｃ３を第１モード印刷イメージＣ３１と、第２モード印刷イメージＣ３２と、第３モード印刷イメージＣ３３とにより構成する。
【００２２】
ここで、印刷イメージ表示手段Ｃ１は、第１〜第３モード印刷イメージＣ３１〜Ｃ３３から少なくとも２つ以上の印刷イメージをプレビュー表示Ｃ３として表示する。上述した第１モード印刷イメージＣ３１は、上記単位ページＣ２１〜Ｃ２４ごとにプレビュー表示したものであり、第２モード印刷イメージＣ３２は、複数の単位ページＣ２１〜Ｃ２４を使用して印刷画像Ｃ２が形成されるように整列させてプレビュー表示したものである。そして、第３モード印刷イメージＣ３３は、第１モード印刷イメージＣ３１，第２モード印刷イメージＣ３２にて表示された単位ページＣ２１〜Ｃ２４の所定領域を拡大してプレビュー表示したものである。また、第１モード印刷イメージＣ３１と第２モード印刷イメージＣ３２とが表示されている場合、第１モード印刷イメージＣ３１にてプレビュー表示される単位ページＣ２１〜Ｃ２４は、第２印刷イメージＣ３２にて指定された何れか一つの単位ページＣ２１〜Ｃ２４となる。
【００２３】
このように、本印刷イメージ表示装置Ｃは、一つの印刷画像Ｃ２について、プレビュー表示Ｃ３として、複数の第１〜第３モード印刷イメージＣ３１〜Ｃ３３を表示する。ここで、印刷イメージ表示手段Ｃ１はプレビュー表示した第１〜第３モード印刷イメージＣ３１〜Ｃ３３を相互に連動させて表示する。この相互に連動させて表示する態様とは、例えば、第２モード印刷イメージＣ３２と第１モード印刷イメージＣ３３とがプレビュー表示されている場合、第２モード印刷イメージＣ３２にて第１モード印刷イメージとしてプレビュー表示する単位ページＣ２１〜Ｃ２４が変更されると、この変更に伴なって、第１モード印刷イメージＣ３１のプレビュー表示が変わることである。また、他の例としては、上述した単位ページＣ２１〜Ｃ２４の変更に伴ない第３モード印刷イメージＣ３３のプレビュー表示を変化させる態様が考えられる。
【００２４】
すなわち、任意の単位ページＣ２１〜Ｃ２４の何れかのプレビュー表示にて所定領域を拡大している場合、他の単位ページＣ２１〜Ｃ２４に変更されたとき、この変更後の単位ページＣ２１〜Ｃ２４についての上記所定領域を拡大したプレビュー表示を行なうようにする。さらに、他の例としては、第３モード印刷イメージＣ３３にて拡大したプレビュー表示を行なうにあたり、第１モード印刷イメージ中あるいは第２モード印刷イメージの単位ページＣ２１〜Ｃ２４の印刷イメージ中に上記所定領域を可視化して表示している場合、第３モード印刷イメージＣ３３にて表示領域を変更させると、この変更に合わせて、上記可視化されている所定領域を変化させる。すなわち、第３モード印刷イメージＣ３３のプレビュー表示の変化に伴なって第１，第２モード印刷イメージＣ３１，Ｃ３２のプレビュー表示を変化させる。このように、本印刷イメージ表示装置Ｃは、第１〜第３モード印刷イメージＣ３１〜Ｃ３３について複数のプレビュー表示Ｃ３を行なうだけでなく、プレビュー表示した各第１〜第３モード印刷イメージＣ３１〜Ｃ３３を相互に連動させて表示させることを可能にしている。
【００２５】
図２は、本印刷イメージ表示装置Ｃが適用されるコンピュータの概略構成を示したブロック構成図である。
同図において、コンピュータ１０は演算処理の中枢をなすＣＰＵ１１を備えており、このＣＰＵ１１はシステムバス１２を介してＲＯＭ１３やＲＡＭ１４にアクセス可能となっている。また、システムバス１２には外部記憶装置としてのハードディスクドライブ１５とＣＤ−ＲＯＭドライブ１６とフロッピーディスクドライブ１７とが接続されており、このハードディスクドライブ１５に接続されてデータを格納するハードディスク１５ａには、ソフトウェアとしてオペレーティングシステムやアプリケーションプログラムやプレビュー表示画像を表示するプレビューワ等が格納されており、これらのソフトウェアは、実行時にＣＰＵ１１によって適宜ＲＡＭ１４に転送される。そして、ＣＰＵ１１は、当該ＲＡＭ１４に適宜アクセスしてソフトウェアを実行する。すなわち、ＲＡＭ１４を一時的なワークエリアとして利用しつつ種々のプログラムが実行されることになる。
【００２６】
システムバス１２には入力インターフェース１８が接続されており、この入力インターフェース１８には、キーボード１８ａやマウス１８ｂが操作用入力機器として接続されている。また、システムバス１２にはＣＲＴインターフェース１９が接続されるとともに、当該ＣＲＴインターフェース１９を介して表示用のディスプレイ１９ａが接続されている。さらに、システムバス１２にはプリンタインターフェース２０が接続されるとともに、当該プリンタインターフェース２０を介して所定の印刷ジョブを印刷するプリンタ２０ａが接続されている。本コンピュータ１０の構成は簡略化して説明しているが、パーソナルコンピュータとして一般的な構成を有するものを採用することができる。
【００２７】
むろん、本発明が適用されるコンピュータ１０は、パーソナルコンピュータに限定されるものではない。この実施例はいわゆるデスクトップ型コンピュータであるが、ノート型であるとか、モバイル対応のものであっても良い。また、コンピュータ１０と印刷装置３０との接続インタフェースもパラレル通信用Ｉ／Ｏ１９ｂに限る必要はなく、シリアルインタフェースやＳＣＳＩ，ＵＳＢ接続など種々の接続態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。
【００２８】
この例では、各プログラムの類はハードディスク１５ａに格納されているが、記録媒体はこれに限定されるものではない。例えば、ＣＤ−ＲＯＭ１６ａであるとか、フロッピーディスク１７ａであってもよい。これらの記録媒体に記録されたプログラムは、ＣＤ−ＲＯＭドライブ１６やフロッピーディスクドライブ１７を介してコンピュータ１０にて読み込まれ、ハードディスク１５ａにインストールされることになる。そして、上述したようにＣＰＵ１１によってハードディスク１５ａを介してＲＡＭ１４上に読み込まれて各種処理が実行されることになる。また、記録媒体はこれに限らず、光磁気ディスクなどであってもよい。また、半導体デバイスとしてフラッシュカードなどの不揮発性メモリなどを利用することも可能である。また、システムバス１２に接続されたモデム等の通信インターフェース２１によって所定の通信回線２１ａに接続し、この通信回線２１ａ上に設置されている各プログラム類を格納可能なファイルサーバ２１ｂにアクセスして、各プログラム類をダウンロードすることも可能である。
【００２９】
ここで、プリンタ２１ａは、図示しないＣＰＵ，ファームウェア等を備えており、当該ファームウェアに記載されたプログラムに従って、上記コンピュータ１０から送信されるＣＭＹＫのデータやページ記述言語等からなる印刷データをプリンタインターフェース２０を介して受信する。そして、プリンタ２０ａでは当該印刷データに基づいて所定の駆動装置にて印字ヘッドや印刷用紙搬送機構を駆動しつつ印刷を実行することになる。
【００３０】
以上がパソコン１０のハードウェアについての概略構成であり、かかるハードウェアを前提として、パソコン１０上では図３に示す態様でハードディスク１５ａに格納されたソフトウェアが実行されている。すなわち、上述してきたハードウェアを基礎としてバイオス１５ａ１が実行され、その上層にてオペレーティングシステム１５ａ２とアプリケーションプログラム１５ａ３が実行される。基本的にはオペレーティングシステム１５ａ２がバイオス１５ａ１を介するか直にハードウェアとアクセスし、アプリケーションプログラム１５ａ３は、このオペレーティングシステム１５ａ２を介してハードウェアとデータなどのやりとりを行う。
【００３１】
例えば、ハードディスク１５ａからデータを読み込むには、オペレーティングシステム１５ａ２を介してハードウェアにアクセスすることになる。この他、オペレーティングシステム１５ａ２にはハードウェアを制御するための上述した各種のドライバが組み込まれている。この組み込まれたドライバ類は、オペレーティングシステム１５ａ２の一部となって各種の制御を実行する。ドライバの類としては、上記ＣＲＴインターフェース１９を制御するディスプレイドライバ１５ａ４や、プリンタドライバ１５ａ５や、通信インターフェース２１を制御する通信ドライバ１５ａ６などが組み込まれている。
【００３２】
図４は、プリンタ２０ａにて印刷が行なわれるまでの工程を示したブロック工程図である。上述してきたように、コンピュータ１０には、プリンタドライバ１５ａ５がオペレーティングシステム１５ａ２上に組み込まれており、アプリケーションプログラム１５ａ３から印刷画像を受け取って所定のデータを生成したり、プレビューワ３３ｂが使用する表示データを生成するなどの処理を行う。また、オペレーティングシステム１５ａ２には、アプリケーションプログラム１５ａ３が扱う描画画像や文書画像等のグラフィックスに関して、当該アプリケーションプログラム１５ａ３と、オペレーティングシステム１５ａ２とのインタフェースとなるＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）３０と、印刷にかかる画像データを上記ハードディスク１５ａの所定の領域にスプールするスプーラ３２とが組み込まれている。
【００３３】
さらに、本実施形態において、上記プリンタドライバ１５ａ５は、ＤＲＶ１〜ＤＲＶ３の主に３つの機能別に分けられて組み込まれており、当該各ＤＲＶ１〜ＤＲＶ３は個別に実行され終了することが可能になっている。ここで、ＤＲＶ１は、中間印刷ファイル生成モジュール３１ａを備えており、上記ＧＤＩ３０から、ＲＧＢの印刷ジョブデータを取得して、スプールファイルを生成する。また、スプーラ３２を起動／終了させるための制御信号を出力することが可能になっており、スプールファイルの生成に対応してスプーラ３２を起動させている。スプーラ３２は、ＤＲＶ１からスプールファイルを取得して上記ハードディスク１５ａにスプールする。また、ＤＲＶ３が生成する印刷実データを上記プリンタインターフェース２０を介して出力し、上記プリンタ２０ａに所定の画像を印刷させることが可能になっている。また、ＤＲＶ２は、プレビューデータ生成モジュール３３ａを備えており、上記ハードディスク１５ａにスプールされているスプールファイルのデータに基づいて当該データをプレビュー表示するためのビットマップデータに変換することが可能になっている。
【００３４】
このプレビュー生成モジュール３３ａから起動されるプレビューワ３３ｂは、当該ＤＲＶ２が生成するビットマップデータに基づいて、ＣＲＴインターフェース１９を介してＣＲＴ１９ａに所定のプレビュー表示画像を表示させ、利用者によるキーボード４１やマウス４２の操作に応じて、プレビュー表示画像の表示領域の変更や、スタンプマークの重畳やセピア色への変換，画像サイズの拡大／縮小等の整形処理を実行することが可能なアプリケーションプログラムである。また、このＤＲＶ２は、かかる整形処理に応じてビットマップデータを生成することも可能になっている。ＤＲＶ３は、印刷実データ生成モジュール３４ａを備えており、上記ハードディスク１５ａにスプールされているスプールファイルを取得して、ＲＧＢに基づく色データをＣＭＹＫに基づく色データに変換するなどして、プリンタ２０ａに出力するための印刷実データを生成する。また、印刷時に上記スプーラ３２を起動し、当該生成印刷実データを当該スプーラ３２に出力して印刷を実行させている。本実施形態においては、プレビュー生成モジュール３３ａが複数のプレビュー表示画像を生成してプレビューワ３３ｂに表示させている。
【００３５】
図５は、プリンタドライバ１５ａ５が備える上記ＤＲＶ１〜ＤＲＶ３が動作して実行される処理についての概略処理内容を示した概略フローチャートである。同図において、オペレーティングシステム１５ａ２やアプリケーションプログラム１５ａ３において印刷ジョブデータが生成されると、オペレーティングシステム１５ａ２やアプリケーションプログラム１５ａ３にてＤＲＶ１が起動される。そして、ＤＲＶ１はＧＤＩ３０等を介してこの印刷ジョブデータを取得し所定の処理を実行する。すなわち、ＤＲＶ１はオペレーティングシステム１５ａ２やアプリケーションプログラム１５ａ３とのインターフェースを構成している（ステップＳ１００）。このように、ＤＲＶ１が起動されて当該ＤＲＶ１にて所定の処理が実行された後に、ＤＲＶ１によってＤＲＶ２が起動される。このＤＲＶ２は、上記印刷ジョブの印刷イメージを利用者に対してプレビュー表示画像として表示し、利用者に所定の編集処理を行なわせるなど所定の処理を実行する。
【００３６】
すなわち、ＤＲＶ２は、印刷ジョブに関して利用者とのインターフェースを構成している（ステップＳ２００）。そして、当該ＤＲＶ２にて所定の処理が実行された後に、ＤＲＶ２によってＤＲＶ３が起動される。このＤＲＶ３は、上記印刷ジョブからプリンタ２０ａに出力する印刷データを生成するとともに、当該印刷データをプリンタ２０ａに出力する。すなわち、ＤＲＶ３は、印刷ジョブに関してプリンタ２０ａとのインターフェースを構成している（ステップＳ３００）。このように、ＤＲＶ１〜ＤＲＶ３は、印刷を行なうに際して、それぞれに個別のインターフェースを構成するとともに、それぞれにて所定のインターフェース処理を実行するものである。本実施形態では、プレビュー表示画像を利用者に対して表示するＤＲＶ２でのインターフェース処理について中心に説明することになる。
【００３７】
図６は、上記ＤＲＶ１にて実行されるＤＲＶ１インターフェース処理の処理内容を示したフローチャートである。
同図においては、最初に、オペレーティングシステム１５ａ２またはアプリケーションプログラム１５ａ３等にて印刷を行なうにあたりプリンタドライバ１５ａ５が起動されると、当該プリンタドライブ１５ａ５では最初にＤＲＶ１をは起動する。起動されたＤＲＶ１はスプーラ３２を起動する（ステップＳ１０４）。そして、スプーラ３２を起動した後にオペレーティングシステム１５ａ２またはアプリケーションプログラム１５ａ３にて扱った印刷するための画像データで、ＲＧＢデータにて形成されている印刷ジョブデータをＧＤＩ３０を介して取得する（ステップＳ１０５）。そして、このステップＳ１０５にて取得した印刷ジョブデータに基づいてスプールファイルを生成するとともに（ステップＳ１１０）、この生成されたスプールファイルをステップＳ１０４にて起動されたスプーラ３２に対して出力する。（ステップＳ１１５）。
【００３８】
次に、ＤＲＶ２にて実行されるＤＲＶ２インターフェース処理の処理内容を説明する前に、本実施形態のＤＲＶ２の動作にてプレビューワ３３ｂに表示されるプレビュー表示画面の形態を図７に示す。
同図において、プレビュー表示画面１００は、ページ表示画像１０１と、ポスター表示画像１０２と、虫眼鏡表示画像１０３とを有する構成となっている。ページ表示画像１０１は、印刷される単位ページの印刷イメージが表示されるものであり、ポスター表示画像１０２は、複数の単位ページにて一画像が形成される場合に、この複数の単位ページを一括にして印刷イメージを表示して全体を把握可能にしたものである。この態様は、例えば、Ａ２用紙版のポスター画像を複数のＡ４用紙に印刷し、各Ａ４用紙をまとめることでＡ２用紙のポスター画像を再現する場合に利用されるものであり、本実施形態においては、ポスター表示画像１０２と呼ぶ。また、本実施形態においては、当該ポスター表示画像１０２が４つの単位ページにて構成される態様を採用し、この各単位ページを一部ページ１０２ａ〜１０２ｄとしている。
【００３９】
このポスター表示画像１０２とページ表示画像１０１とが同時にプレビュー表示された場合に、ページ表示画像１０１として表示されるものは、一部ページ１０２ａ〜１０２ｄの何れかのページ表示画像であり、ポスター表示画像１０２では、このページ表示画像を特定可能に表示ページ枠１０２ｂ１が表示される。また、虫眼鏡表示画像１０３は、単位ページ内の所定領域を拡大した表示したものであり、所定領域について相対的に大きな視野で画像を表示することができることから本実施形態では虫眼鏡表示画像１０３と呼ぶ。ここで、本実施形態では、この虫眼鏡表示画像１０３にて表示されている所定領域をページ表示画像１０１上に所定領域枠１０１ａとして表示するとともに、ポスター表示画像１０２上においても、表示ページ枠１０２ｂ１にて特定されている一部ページ１０２ａ〜１０２ｄのページ画像上に所定領域枠１０２ｂ２として表示している。また、ページ表示画像１０１および虫眼鏡表示画像１０３には、表示領域変更バー１０１ｂ，１０３ｂが備えられており、利用者はマウス１８ｂによって、ページ表示画像１０１によって表示されている表示領域や、虫眼鏡表示画像１０３によって表示されている表示領域を変化させる操作を実行可能になっている。
【００４０】
一方、ポスター表示画像１０２においては、ページ表示画像１０１として表示させる所望の一部ページ１０２ａ〜１０２ｄをマウス１８ｂによって選択可能になっている。そして、本実施形態においては、所定領域枠１０１ａを絶対的な座標位置にて特定する。従って、ページ表示画像１０１の表示領域変更バー１０１ｂを操作して、表示領域を変化させると、この所定領域枠１０１ａ内の表示画像も変化する。このとき、この変化に対応させて虫眼鏡表示画像１０３に表示されている表示領域を更新する。すなわち、ページ表示画像１０１での表示領域の変化に連動して虫眼鏡表示画像１０３を更新して表示させる。このように、画像を連動させるという観点においては、ポスター表示画像１０２とページ表示画像１０１、ポスター表示画像１０２と虫眼鏡表示画像１０３の間においても実施されることは言うまでもない。
【００４１】
図８は、図７を用いて説明した利用者に対するプレビュー表示画像のうち、ページ表示画像１０１を表示する際に、ＤＲＶ２にて実行されるＤＲＶ２インターフェース処理の処理内容を示したフローチャートである。
同図において、最初に、ページ表示画像１０１を表示させるイベントが発生したか否かを判別する。このイベントは、ページ表示画像１０１のプレビュー表示を利用者が選択した際に発生するものであってもよいし、ポスター表示画像１０２にて、ページ表示画像１０１として表示させる一部ページ１０２ａ〜１０２ｄを変更する際に発生するものであってもよい。前者は新規にページ表示画像１０１が生成される場合のイベントであり、後者は他のプレビュー表示画像の表示画像領域の変更に連動してページ表示画像１０１が更新して表示される場合のイベントである（ステップＳ２０５ａ）。
【００４２】
そして、このイベントの発生に伴なって、スプーラ３２に格納されている印刷ジョブデータからページ表示画像１０１にて表示するべき単位ページの画像領域を指定する（ステップＳ２１０ａ）。次に、この指定した画像領域は複数の要素にて形成されているため、この複数の要素からまず１要素を取得するとともに（ステップＳ２１５ａ）、ＣＲＴ１９ａに所定のプレビュー画像表示を行うために、当該取得した１要素についての画像データを変換しつつビットマップデータに展開する（ステップＳ２２０ａ）。そして、この展開されたビットマップデータをページ表示画像ファイルとしてハードディスク１５ａに格納する（ステップＳ２２５ａ）。次に、このビットマップデータへの展開とページ表示画像ファイルへの格納が全ての要素について行なわれたか否かを判別し（ステップＳ２３０ａ）、行なわれていなければステップＳ２１５ａに戻る。
【００４３】
一方、全ての要素について行なわれていれば、虫眼鏡表示画像１０３が表示されているか否かを判別する（ステップＳ２３５ａ）。虫眼鏡表示画像１０３が表示されている場合は、ページ表示画像１０１上に所定領域枠１０１ａを表示するための指定領域データを取得する（ステップＳ２４０ａ）。このように、ページ表示画像ファイルが生成されて格納されると、表示用のデータを生成するに際して、上述した整形処理と、ステップＳ２４０ａにて取得された指定領域データの組み込み処理が行なわれる（ステップＳ２４５ａ）。かかる場合の整形処理は、縮小処理が行なわれることになる。これはスプーラ３２にスプールされた画像データは印刷用のデータであり、ＣＲＴ１９ａに表示可能なドット数以上のドット数を備えているからである。このように整形処理および上記組み込み処理が行なわれ、表示用のデータが生成されると、プレビューワ３３ｂによってＣＲＴ１９ａ上にページ表示画像１０１のプレビュー表示が行なわれる（ステップＳ２５０ａ）。
【００４４】
図９は、図７を用いて説明した利用者に対するプレビュー表示画像のうち、虫眼鏡表示画像１０３を表示する際に、ＤＲＶ２にて実行されるＤＲＶ２インターフェース処理の処理内容を示したフローチャートである。
同図において、最初に、虫眼鏡表示画像１０３を表示させるイベントが発生したか否かを判別する。このイベントは、虫眼鏡表示画像１０３の表示を利用者が選択した際に発生するものであってもよいし、ページ表示画像１０１の表示領域の変更や、ポスター表示画像１０２にてページ表示画像１０１として表示させる一部ページ１０２ａ〜１０２ｄを変更した際に発生するものであってもよい。前者は新規に虫眼鏡表示画像１０３が生成される場合のイベントであり、後者は他のプレビュー表示画像の表示領域の変更に連動して虫眼鏡表示画像１０３が更新される場合のイベントである（ステップＳ２０５ｂ）。
【００４５】
そして、このイベントの発生に伴なって、スプーラ３２に格納されている印刷ジョブデータから虫眼鏡表示画像１０３にて表示するべき画像領域を指定する（ステップＳ２１０ｂ）。次に、この指定した画像領域は複数の要素にて形成されているため、この複数の要素からまず１要素を取得するとともに（ステップＳ２１５ｂ）、ＣＲＴ１９ａに所定のプレビュー画像表示を行うために、当該取得した１要素についての画像データをビットマップデータに展開する（ステップＳ２２０ｂ）。そして、この展開されたビットマップデータを虫眼鏡表示画像ファイルとしてハードディスク１５ａに格納する（ステップＳ２２５ｂ）。次に、このビットマップデータへの展開と虫眼鏡表示画像ファイルへの格納が全ての要素について行なわれたか否かを判別し（ステップＳ２３０ｂ）、行なわれていなければステップＳ２１５ｂに戻る。
【００４６】
一方、全ての要素について行なわれていれば、上記虫眼鏡表示画像ファイルのデータに基づいてプレビューワ３３ｂによってＣＲＴ１９ａ上に虫眼鏡表示画像１０３のプレビュー表示が行なわれる（ステップＳ２３５ｂ）。本実施形態においては、虫眼鏡表示画像１０３をスプーラ３２にスプールされた画像データのドットマトリクスデータをそのまま等倍にて利用した虫眼鏡画像ファイルに基づいて虫眼鏡表示画像１０３を表示する。すなわち、上記図８のステップＳ２４５で整形処理を行なってページ表示画像１０１は、スプールされた画像データのドットマトリクス領域に比べて縮小されている。従って、虫眼鏡表示画像１０３をスプールされた画像データを当該画像データのドットマトリクス領域と等倍にて利用することによって、ページ表示画像１０１等の所定領域を拡大（虫眼鏡表示）しているように表示する。
【００４７】
上述した態様を図１０〜図１２の画像データのドットマトリクスデータについての構成を示したデータ構成図に基づいて説明する。
図１０は、スプーラ３２に格納されたオペレーティングシステム１５ａ２あるいはアプリケーションプログラム１５ａ３から取得された画像データ（印刷ジョブデータ）のドットマトリクスイメージを示している。この画像データはベクトルデータ等によって形成されているものの、画像を表現する領域としては、縦２０００ドット・横２５００ドットの画像領域を備えている。
一方、図１１に示すようにＣＲＴ１９ａに表示可能な画像領域は、縦４８０ドット・横８００ドットである。従って、縦２０００ドット・横２５００ドットの画像データをＣＲＴ１９ａに表示するためには縮小する必要があり、これがステップＳ２４５ａの整形処理に該当する。そして、このように縮小されたものがページ表示画像１０１となる。
【００４８】
一方、利用者は、縮小されたページ画像表示１０１にて所定領域を指定して虫眼鏡表示画像１０３の表示を行なう。図１２は、この虫眼鏡表示画像１０３に表示されるドットマトリクスデータを示している。図１１に示した所定領域枠１０１ａの虫眼鏡表示画像１０３は、縦２０００ドット・横２５００ドットの画像データでの対応する領域を抽出して表示されることになる。従って、虫眼鏡表示画像１０３は、スプーラ３２に格納された印刷ジョブデータをそのまま等倍で利用しているものの、縮小して表示されているページ表示画像１０１に対しては、相対的に拡大されて表示されることになる。
【００４９】
図１３は、図７を用いて説明した利用者に対するプレビュー表示画像のうち、ポスター表示画像１０２を表示する際に、ＤＲＶ２にて実行されるＤＲＶ２インターフェース処理の処理内容を示したフローチャートである。
同図において、最初に、ポスター表示画像１０２を表示させるイベントが発生したか否かを判別する。このイベントは、ポスター表示画像１０２の表示を利用者が選択した際に発生するものである（ステップＳ２０５ｃ）。
【００５０】
そして、このイベントの発生に伴なって、スプーラ３２に格納されている印刷ジョブデータに対してポスター表示画像１０２にて表示するべき一部ページ１０２ａ〜１０２ｄの画像領域を指定する（ステップＳ２１０ｃ）。次に、この指定した画像領域は複数の要素にて形成されているため、この複数の要素からまず１要素を取得する（ステップＳ２１５ｃ）。そして、ＣＲＴ１９ａに所定のプレビュー画像表示を行うために、当該取得した１要素についての画像データをビットマップデータに展開するとともに（ステップＳ２２０ｃ）、この展開されたビットマップデータをポスター表示画像ファイルとしてハードディスク１５ａに格納する（ステップＳ２２５ｃ）。そして、このビットマップデータへの展開とポスター表示画像ファイルへの格納が全ての要素について行なわれたか否かを判別し（ステップＳ２３０ｃ）、行なわれていなければステップＳ２１５ｃに戻る。
【００５１】
一方、全ての要素について行なわれていれば、ページ表示画像１０１が表示されているか否か、あるいは、ポスター表示画像１０２にて特定の一部ページ１０２ａ〜１０２ｄが指定されたか否かを判別する（ステップＳ２３５ｃ）。ページ表示画像１０１が表示あるいは特定の一部ページ１０２ａ〜１０２ｄが指定されている場合は、ポスター表示画像１０２に表示ページ枠１０２ｂ１を表示するため、この表示あるいは指定されている一部ページが何れのページであるかを取得する（ステップＳ２４０ｃ）。次に、虫眼鏡表示画像１０３が表示されているか否かを判別する（ステップＳ２４５ｃ）。そして、虫眼鏡表示画像１０３が表示されている場合は、ポスター表示画像１０２の所定のページ表示画像上に所定領域枠１０２ｂ２を表示するための指定領域データを取得する（ステップＳ２５０ｃ）。
【００５２】
このように、ポスター表示画像ファイルが生成されて格納されると、表示用のデータを生成するに際して、上述した整形処理と、ステップＳ２４０ｃ，２５０ｃにて取得した領域を表示データに組み込む処理とが行なわれる（ステップＳ２５５ｃ）。かかる場合の整形処理は、縮小処理が行なわれることになる。これはスプーラ３２にスプールされた画像データは印刷用のデータであり、ＣＲＴ１９ａに表示可能なドット数以上のドット数を備えているからである。概要は上記図１０〜図１２にて説明した主旨と同様である。このように、整形処理および上記組み込み処理が行なわれ、表示用のドットマトリクスデータが生成されると、プレビューワ３３ｂによってＣＲＴ１９ａ上にポスター表示画像１０２のプレビュー表示が行なわれる（ステップＳ２６０ｃ）。
【００５３】
本実施形態のように複数のプレビュー画像表示を行なう場合、図８，９，１３のフローチャートに示した３つのＤＲＶ２インターフェース処理が動作する。この３つのＤＲＶ２インターフェース処理は、ステップＳ２１５ａ，Ｓ２１５ｂ，Ｓ２１５ｃにてスプールファイルから所定の１要素を取得している。しかし、スプールファイルから１要素を取得するに際して、当該スプールファイルにアクセスする場合は、各ＤＲＶ２インターフェース処理が同時にアクセスすることはできない。本実施形態では、複数のプレビュー画像表示を行なって、タイミングによっては、各ＤＲＶ２インターフェース処理が上記スプールファイルに同時にアクセスしてしまう現象が発生し得る。ここで、本実施形態では、このスプールファイルに対するアクセスを排他するために、スプールファイル排他処理を実行する。これによって、各ＤＲＶ２インターフェース処理によるスプールファイルへの同時アクセスを回避している。
【００５４】
図１４は、このスプールファイル排他処理の処理内容を示したフローチャートである。
同図において、ステップＳ２１５ａ，Ｓ２１５ｂ，Ｓ２１５ｃの何れかにおいてスプールファイルからの１要素の取得が発生したか否かを判別する（ステップＳ４００）。そして、ステップＳ２１５ａ，Ｓ２１５ｂ，Ｓ２１５ｃのうち、最先に１要素の取得を発生させたステップが、スプールファイルの排他を制御するセマフォーを取得する（ステップＳ４１０）。そして、セマフォーが取得されると、当該セマフォーをロックし、他のステップから取得できないようにする（ステップＳ４１５）。これによって、セマフォーを取得したステップのみがスプールファイルにアクセスすることが可能になり、スプールファイルのアクセスを他のステップから排他することが可能になる。
【００５５】
そして、セマフォーを取得したステップがスプールファイルをオープンして（ステップＳ４２０）、所定の１要素を取得する（ステップＳ４２５）。所定の１要素を取得すると、セマフォーのロックを解除する（ステップＳ４３０）。これによって、他のステップがスプールファイルにアクセスすることが可能になる。このように、１要素毎にスプールファイルへのアクセスの排他を行なうことによって、一つのＤＲＶ２インターフェース処理がプレビュー表示を完了するまで、他のＤＲＶ２インターフェース処理のプレビュー表示ができなく弊害を防止し、各ＤＲＶ２インターフェース処理にて表示されるプレビュー表示が、あたかも、並列処理によって同時に表示されるようにしている。
【００５６】
一方、各ＤＲＶ２インターフェース処理にて利用する画像データのみを直接的あるいは間接的にアクセス可能にＲＡＭ１４上に展開してしまえば、上述した、場合によってはスプールファイル排他処理を行なう必要がなく、各ＤＲＶ２インターフェース処理でのプレビュー表示を高速化することができる。また、ＲＡＭ１４はハードディスク１５ａより高速にアクセスすることができることからも高速化を実現することができることになる。
【００５７】
図１５は、上述したプレビュー表示を高速化可能なプレビュー表示高速処理の処理内容を示したフローチャートである。
同図においては、最初に、ポスター表示画像１０２のイベントが発生したか否かを判別する（ステップＳ５００）。ポスター表示画像１０２のイベントが発生していれば、当該ポスター表示画像１０２を構成する一部ページ１０２ａ〜１０２ｄの画像データを読み出す（ステップＳ５０５）。この読み出しは、画像データ（印刷ジョブデータ）の実体を読み出してもよいし、全スプールファイルにおける一部ページ１０２ａ〜１０２ｄの格納位置を示すポインタによって読み出してもよい。そして、この読み出した画像データをＲＡＭ１４に格納する（ステップＳ５１０）。
【００５８】
一方、ステップＳ５００にてポスター表示画像１０２のイベントではなく、ページ表示画像１０１のイベントと判別された場合は（ステップＳ５１５）、該当する単位ページの画像データをスプールファイルから読み出す（ステップＳ２０）。このように、最初に、ポスター表示画像１０２についてのイベントの発生を判別するのは、ポスター表示画像１０２についての画像データを読み出してしまえば、この画像データからページ表示画像１０１および虫眼鏡表示画像１０３を形成することができるためであり、次いで、ステップＳ５１５にてページ表示画像１０１についてのイベントの発生を判別するのは、ページ表示画像１０１についての画像データを読み出してしまえば、この画像データから虫眼鏡表示画像１０３を形成することができるためである。すなわち、画像データとして大きな領域を必要とするものから判別し、この大きな画像データを一旦ＲＡＭ１４に読み出してしまえば、これより小さい領域を必要とする場合は、当該ＲＡＭ１４上の画像データを利用すればよいからである。
【００５９】
図１６は、上述したプレビュー表示高速処理にてＲＡＭ１４に読み出す画像データの一態様を示している。
同図においては、ハードディスク１５ａにスプールされているスプールファイルから実データをＲＡＭ１４に読み出した態様を示している。このようにＲＡＭ１４に必要となる最小限の実データを読み出してしまえば、上記各ＤＲＶ２インターフェース処理のステップＳ２１５ａ，Ｓ２１５ｂ，Ｓ２１５ｃにおいては、ハードディスク１５ａに格納されたスプールファイルにアクセスする必要はなく、このＲＡＭ１４に読み出された実データにアクセスすれば良いことになる。また、ＲＡＭ１４上の実データに対しては排他処理を行なう必要がない。これらによって、各ＤＲＶ２インターフェース処理を高速化することが可能になる。
【００６０】
図１７は、上述したプレビュー表示高速処理にてＲＡＭ１４に読み出す画像データの他の態様を示している。
同図においては、ハードディスク１５ａにスプールされているスプールファイルから必要となる実データについての位置情報をポインタとしてＲＡＭ１４に読み出した態様を示している。このようにＲＡＭ１４に必要となる最小限の実データのポインタを読み出してしまえば、上記各ＤＲＶ２インターフェース処理のステップＳ２１５ａ，Ｓ２１５ｂ，Ｓ２１５ｃにおいては、このポインタに従ってハードディスク１５ａに格納されたスプールファイルをアクセスして実データを読み出せば良いことになる。かかる場合は、ハードディスク１５ａから実データを読み出すに際しては、排他処理が必要になるものの、スプールファイル全体を検索して１要素を取得する必要はなく、ポインタにて示された位置の画像データから１要素を取得すれば良いこととなり、各ＤＲＶ２インターフェース処理を高速化することが可能になる。
【００６１】
ここで、本実施形態におけるＤＲＶ２は、プレビュー画像表示を行なっている最中に所定のプレビュー停止命令を受け付けると、プレビュー画像表示を中止する仕様となっている。図１８は、このプレビュー画像表示を中止するプレビュー表示中止制御処理の処理内容を示したフローチャートである。
同図においては、最初に、各プレビュー表示画像を構成する要素の総数を取得する（ステップＳ６００）。そして、スプールファイルから１要素を取得する（ステップＳ６０５）。この取得した１要素を上述したのと同様にビットマップファイルに展開し（ステップＳ６１０）、各画像ファイルに順次格納する（ステップＳ６１５）。
【００６２】
ここで、全ての要素について各画像ファイルに格納されたか否かを判別するに際して、ページ切り替えが実行されたか否かの判別と（ステップＳ６２０）、印刷が実行されたか否かの判別と（ステップＳ６２５）、印刷の中止が実行されたか否かの判別と（ステップＳ６３０）が行なわれる。ページ切り替え、印刷実行、印刷中止が実行された場合は、プレビュー表示を中止し、全ての要素についての展開が行なわれるまでにページ切り替え、印刷実行、印刷中止が実行されない場合は（ステップＳ６３５）、整形処理等を行なってプレビュー表示を行なう（ステップＳ６４０）。これによって、プレビュー表示が完了するまでの間、他の操作（ページ切り替え、印刷実行、印刷中止）を受け付けないといった状況を回避することが可能になる。
【００６３】
また、本実施形態におけるＤＲＶ２は、プレビュー画像表示の処理と並列して、当該処理結果をプログレスメータとしてプレビューワ３３ｂに表示する。図１９は、このプログレスメータを表示するにあたって実行される進捗表示処理の処理内容を示したフローチャートである。
同図において、最初に、各プレビュー表示画像を構成する要素の総数ｎを取得する（ステップＳ７００）。そして、スプールファイルから１要素を取得するとともに、この取得した１要素を上述したのと同様にビットマップファイルに展開し（ステップＳ７０５）、各画像ファイルに順次格納する（ステップＳ７１０）。このように、１要素の処理が終わった場合の進捗は、１／ｎとなり、１要素の処理が終わるごとに順次１／ｎを加算していく（ステップＳ７１５）。
【００６４】
そして、この順次加算した進捗をプログレスメータとしてプレビューワ３３ｂにて表示する（ステップＳ７２０）。次に、全ての要素（ｎ）について処理が終わったか否かを判別し（ステップＳ７２５）、終了していれば、プレビュー表示が終了していることになるので、プレビューワ３３ｂにて表示されているプログレスメータの進捗状況をクリアする（ステップＳ７３０）。図２０は、プログレスメータ２００をプレビューワ３３ｂに表示した場合の一態様を示した画面図である。同図において、プログレスメータ２００は全体を要素の総数ｎに分割され、１要素の処理が終了する毎に１／ｎの領域が反転表示されることによって利用者はプレビュー表示がどこまで進んでいるかを認識することが可能になっている。本実施形態においては、要素の総数ｎに対する進捗を単位にしてプログレスメータ２００に表示する態様を採用しているが、むろん、プログレスメータ２００を表示する単位は要素に限定されるものではなく、ページ単位であっても良いし、適宜変更可能である。
【００６５】
このように、プレビューワ３３ｂにて、印刷データについてのページ表示画像１０１とポスター表示画像１０２と虫眼鏡表示画像１０３とを同時に表示させることによって、同時に利用者は印刷データを複数の異なる視野から視認することが可能となることにより、これらの複数の視野からの視認を行なうためにプレビュー表示を切り替える必要がなくなり、操作性を向上させることが可能となる。また、ページ表示画像１０１とポスター表示画像１０２と虫眼鏡表示画像１０３とを相互に連動させて表示する事により、より操作性を向上させることが可能となる。
【図面の簡単な説明】
【図１】本発明にかかる印刷イメージ表示装置のクレーム対応を示したクレーム対応図である。
【図２】印刷イメージ表示装置が適用されるコンピュータの概略構成を示したブロック構成図である。
【図３】ハードディスクに格納されているソフトウェアの概略構成を示した構成図である。
【図４】プリンタにて印刷が行なわれるまでの工程を示したブロック工程図である。
【図５】プリンタドライバのＤＲＶ１〜ＤＲＶ３が動作して実行される処理についての概略処理内容を示した概略フローチャートである。
【図６】ＤＲＶ１にて実行されるＤＲＶ１インターフェース処理の処理内容を示したフローチャートである。
【図７】プレビュー表示画面の形態を示したプレビュー表示画像図である。
【図８】ページ表示画像を表示する際にＤＲＶ２にて実行されるＤＲＶ２インターフェース処理の処理内容を示したフローチャートである。
【図９】虫眼鏡表示画像を表示する際にＤＲＶ２にて実行されるＤＲＶ２インターフェース処理の処理内容を示したフローチャートである。
【図１０】画像データの構成を示したデータ構成図である。
【図１１】画像データの構成を示したデータ構成図である。
【図１２】画像データの構成を示したデータ構成図である。
【図１３】ポスター表示画像を表示する際にＤＲＶ２にて実行されるＤＲＶ２インターフェース処理の処理内容を示したフローチャートである。
【図１４】スプールファイル排他処理の処理内容を示したフローチャートである。
【図１５】プレビュー表示を高速化可能なプレビュー表示高速処理の処理内容を示したフローチャートである。
【図１６】プレビュー表示高速処理にてＲＡＭ１４に読み出す画像データの一態様を示したデータ構成図である。
【図１７】プレビュー表示高速処理にてＲＡＭ１４に読み出す画像データの他の一態様を示したデータ構成図である。
【図１８】プレビュー画像表示を中止するプレビュー表示中止制御処理の処理内容を示したフローチャートである。
【図１９】プログレスメータを表示するにあたって実行される進捗表示処理の処理内容を示したフローチャートである。
【図２０】プログレスメータをプレビューワに表示した場合の一態様を示した画面図である。
【符号の説明】
Ｃ…印刷イメージ表示装置
Ｃ１…印刷イメージ表示手段
Ｃ２…印刷画像
Ｃ２１〜Ｃ２４…単位ページ
Ｃ３…プレビュー表示
Ｃ３１…ページ表示画像
Ｃ３２…ポスター表示画像
Ｃ３３…虫眼鏡表示画像
１０…コンピュータ
１１…ＣＰＵ
１２…システムバス
１３…ＲＯＭ
１４…ＲＡＭ
１５…ハードディスクドライブ
１５ａ…ハードディスク
１６…ＣＤ−ＲＯＭドライブ
１６ａＣＤ−ＲＯＭ
１７…フロッピーディスクドライブ
１７ａ…フロッピーディスク
１８…入力インターフェース
１８ａ…キーボード
１８ｂ…マウス
１９…ＣＲＴインターフェース
１９ａ…ＣＲＴ
２０…プリンタインターフェース
２０ａ…プリンタ
２１…通信インターフェース
２１ａ…通信回線
２１ｂ…ファイルサーバ
【図１】
0004054941.tif 000002
【図２】
0004054941.tif 000003
【図３】
0004054941.tif 000004
【図４】
0004054941.tif 000005
【図５】
0004054941.tif 000006
【図６】
0004054941.tif 000007
【図７】
0004054941.tif 000008
【図８】
0004054941.tif 000009
【図９】
0004054941.tif 000010
【図１０】
0004054941.tif 000011
【図１１】
0004054941.tif 000012
【図１２】
0004054941.tif 000013
【図１３】
0004054941.tif 000014
【図１４】
0004054941.tif 000015
【図１５】
0004054941.tif 000016
【図１６】
0004054941.tif 000017
【図１７】
0004054941.tif 000018
【図１８】
0004054941.tif 000019
【図１９】
0004054941.tif 000020
【図２０】
0004054941.tif 000021