(57)【特許請求の範囲】
【請求項１】
１レコード内に１又は複数ページ分の印刷データが記述された１又は複数レコードからなるファイルを受信して表示用の画像データを生成する表示画像生成部と、
前記表示画像生成部で生成された画像データに基づく画像を表示するとともに、ユーザ操作による、レコード単位およびページ単位の印刷の必要の有無の指定を受け付けるプレビュー表示部と、
前記プレビュー表示部で印刷することが指定されたレコード又はページについて印刷用の画像データを生成する印刷画像生成部とを備えたデータ変換装置であって、
前記表示画像生成部が、
ＰＰＭＬデータで記述された前記ファイルを受け取って、ＰＳデータで画像の要素が記述された第１のＰＳ要素データと、当該第１のＰＳ要素データで表わされる画像の要素の、ページ内の配置位置を表わす第１の内部情報とを生成する第１のＰＰＭＬ解釈部と、
前記第１のＰＰＭＬ解釈部で生成された第１のＰＳ要素データを、該第１のＰＳ要素データで表わされる画像の要素と同一の要素をＰＤＦデータで表わしたＰＤＦ要素データに変換するＰＤＦ変換部と、
前記ＰＤＦ変換部で得られたＰＤＦ要素データを前記第１のＰＰＭＬ解釈部で生成された第１の内部情報に基づいて編集して、ＰＤＦデータで記述された、ページ単位の画像を表わす画像データを生成するＰＤＦ編集部とを備え、
前記印刷画像生成部が、
ＰＰＭＬデータで記述された前記ファイルを受け取るとともに前記プレビュー表示部から印刷すべきレコード又はページの情報を受け取って、前記ファイルから印刷不要なレコード又はページのＰＰＭＬデータを削除することにより印刷すべきレコード又はページの、ＰＰＭＬデータで記述された新たなファイルを作成するファイル編集部と、
前記ファイル編集部で生成された、ＰＰＭＬデータからなる新たなファイルを受け取って、ＰＳデータで画像の要素が記述された第２のＰＳ要素データと、当該第２のＰＳ要素データで表わされる画像の要素の、ページ内の配置位置を表わす第２の内部情報とを生成する第２のＰＰＭＬ解釈部と、
前記第２のＰＰＭＬ解釈部で生成された第２のＰＳ要素データを、該第２のＰＳ要素データで表わされる画像の要素と同一の要素をラスタデータで表わしたラスタ要素データに変換するラスタ変換部と、
前記ラスタ変換部で得られたラスタ要素データを前記第２のＰＰＭＬ解釈部で生成された第２の内部情報に基づいて編集してページ単位の画像を表わすラスタページデータを生成するラスタデータ編集部とを備えたことを特徴とするデータ変換装置。
【請求項２】
前記プレビュー表示部が、
前記表示画像生成部で生成された表示用の画像データのうちの、指定されたレコードを構成する１又は複数ページの画像データに基づくサムネイル画像の一覧を表示する一覧表示欄と、前記一覧表示欄に表示されたサムネイル画像一覧の中からユーザ操作により指定された１ページ分の画像を表示する画像表示欄と、前記一覧表示欄に表示されるサムネイル画像のレコードの指定および前記一覧表示欄に表示されたサムネイル画像で表わされるレコードを構成する１又は複数ページの画像又は前記画像表示欄に表示された１ページの画像の印刷の要否を指定する操作欄とからなる画面を生成して表示し、ユーザによるレコードの指定に応じて前記一覧表示欄に新たに指定されたレコードのサムネイル画像一覧を表示するとともに、ユーザによる、該一覧表示欄に表示されたサムネイル画像のうちの１つのサムネイル画像の新たな指定に応じて、前記画像表示欄に、新たに指定されたサムネイル画像に相当する新たな画像を表示する画像制御部と、
ユーザによるレコード又はページごとの印刷の要否の指定を受けて、印刷すべきレコード又はページの情報を前記印刷画像生成部に伝える印刷情報伝達部とを備えたことを特徴とする請求項１記載のデータ変換装置。
【請求項３】
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、
１レコード内に１又は複数ページ分の印刷データが記述された１又は複数レコードからなるファイルを受信して表示用の画像データを生成する表示画像生成部と、
前記表示画像生成部で生成された画像データに基づく画像を表示するとともに、ユーザ操作による、レコード単位およびページ単位の印刷の必要の有無の指定を受け付けるプレビュー表示部と、
前記プレビュー表示部で印刷することが指定されたレコード又はページについて印刷用の画像データを生成する印刷画像生成部とを備えたデータ変換装置として動作させるデータ変換プログラムであって、
前記表示画像生成部が、
ＰＰＭＬデータで記述された前記ファイルを受け取って、ＰＳデータで画像の要素が記述された第１のＰＳ要素データと、当該第１のＰＳ要素データで表わされる画像の要素の、ページ内の配置位置を表わす第１の内部情報とを生成する第１のＰＰＭＬ解釈部と、
前記第１のＰＰＭＬ解釈部で生成された第１のＰＳ要素データを、該第１のＰＳ要素データで表わされる画像の要素と同一の要素をＰＤＦデータで表わしたＰＤＦ要素データに変換するＰＤＦ変換部と、
前記ＰＤＦ変換部で得られたＰＤＦ要素データを前記第１のＰＰＭＬ解釈部で生成された第１の内部情報に基づいて編集して、ＰＤＦデータで記述された、ページ単位の画像を表わす画像データを生成するＰＤＦ編集部とを有し、
前記印刷画像生成部が、
ＰＰＭＬデータで記述された前記ファイルを受け取るとともに前記プレビュー表示部から印刷すべきレコード又はページの情報を受け取って、前記ファイルから印刷不要なレコード又はページのＰＰＭＬデータを削除することにより印刷すべきレコード又はページの、ＰＰＭＬデータで記述された新たなファイルを作成するファイル編集部と、
前記ファイル編集部で生成された、ＰＰＭＬデータからなる新たなファイルを受け取って、ＰＳデータで画像の要素が記述された第２のＰＳ要素データと、当該第２のＰＳ要素データで表わされる画像の要素の、ページ内の配置位置を表わす第２の内部情報とを生成する第２のＰＰＭＬ解釈部と、
前記第２のＰＰＭＬ解釈部で生成された第２のＰＳ要素データを、該第２のＰＳ要素データで表わされる画像の要素と同一の要素をラスタデータで表わしたラスタ要素データに変換するラスタ変換部と、
前記ラスタ変換部で得られたラスタ要素データを前記第２のＰＰＭＬ解釈部で生成された第２の内部情報に基づいて編集してページ単位の画像を表わすラスタページデータを生成するラスタデータ編集部とを有することを特徴とするデータ変換プログラム。
【請求項４】
前記プレビュー表示部が、
前記表示画像生成部で生成された表示用の画像データのうちの、指定されたレコードを構成する１又は複数ページの画像データに基づくサムネイル画像の一覧を表示する一覧表示欄と、前記一覧表示欄に表示されたサムネイル画像一覧の中からユーザ操作により指定された１ページ分の画像を表示する画像表示欄と、前記一覧表示欄に表示されるサムネイル画像のレコードの指定および前記一覧表示欄に表示されたサムネイル画像で表わされるレコードを構成する１又は複数ページの画像又は前記画像表示欄に表示された１ページの画像の印刷の要否を指定する操作欄とからなる画面を生成して表示し、ユーザによるレコードの指定に応じて前記一覧表示欄に新たに指定されたレコードのサムネイル画像一覧を表示するとともに、ユーザによる、該一覧表示欄に表示されたサムネイル画像のうちの１つのサムネイル画像の新たな指定に応じて、前記画像表示欄に、新たに指定されたサムネイル画像に相当する新たな画像を表示する画像制御部と、
ユーザによるレコード又はページごとの印刷の要否の指定を受けて、印刷すべきレコード又はページの情報を前記印刷画像生成部に伝える印刷情報伝達部とを有することを特徴とする請求項３記載のデータ変換プログラム。
【請求項５】
１レコード内に１又は複数ページ分の印刷データが記述された１又は複数レコードからなるファイルを受信して表示用の画像データを生成する表示画像生成過程と、
前記表示画像生成過程で生成された画像データに基づく画像を表示するとともに、ユーザ操作による、レコード単位およびページ単位の印刷の必要の有無の指定を受け付けるプレビュー表示過程と、
前記プレビュー表示過程で印刷することが指定されたレコード又はページについて印刷用の画像データを生成する印刷画像生成過程とを備えたデータ変換方法であって、
前記表示画像生成過程が、
ＰＰＭＬデータで記述された前記ファイルを受け取って、ＰＳデータで画像の要素が記述された第１のＰＳ要素データと、当該第１のＰＳ要素データで表わされる画像の要素の、ページ内の配置位置を表わす第１の内部情報とを生成する第１のＰＰＭＬ解釈過程と、
前記第１のＰＰＭＬ解釈過程で生成された第１のＰＳ要素データを、該第１のＰＳ要素データで表わされる画像の要素と同一の要素をＰＤＦデータで表わしたＰＤＦ要素データに変換するＰＤＦ変換過程と、
前記ＰＤＦ変換過程で得られたＰＤＦ要素データを前記第１のＰＰＭＬ解釈過程で生成された第１の内部情報に基づいて編集して、ＰＤＦデータで記述された、ページ単位の画像を表わす画像データを生成するＰＤＦ編集過程とを有し、
前記印刷画像生成過程が、
ＰＰＭＬデータで記述された前記ファイルを受け取るとともに前記プレビュー表示過程から印刷すべきレコード又はページの情報を受け取って、前記ファイルから印刷不要なレコード又はページのＰＰＭＬデータを削除することにより印刷すべきレコード又はページの、ＰＰＭＬデータで記述された新たなファイルを作成するファイル編集過程と、
前記ファイル編集過程で生成された、ＰＰＭＬデータからなる新たなファイルを受け取って、ＰＳデータで画像の要素が記述された第２のＰＳ要素データと、当該第２のＰＳ要素データで表わされる画像の要素の、ページ内の配置位置を表わす第２の内部情報とを生成する第２のＰＰＭＬ解釈過程と、
前記第２のＰＰＭＬ解釈過程で生成された第２のＰＳ要素データを、該第２のＰＳ要素データで表わされる画像の要素と同一の要素をラスタデータで表わしたラスタ要素データに変換するラスタ変換過程と、
前記ラスタ変換過程で得られたラスタ要素データを前記第２のＰＰＭＬ解釈過程で生成された第２の内部情報に基づいて編集してページ単位の画像を表わすラスタページデータを生成するラスタデータ編集過程とを有することを特徴とするデータ変換方法。
【請求項６】
前記プレビュー表示過程が、
前記表示画像生成過程で生成された表示用の画像データのうちの、指定されたレコードを構成する１又は複数ページの画像データに基づくサムネイル画像の一覧を表示する一覧表示欄と、前記一覧表示欄に表示されたサムネイル画像一覧の中からユーザ操作により指定された１ページ分の画像を表示する画像表示欄と、前記一覧表示欄に表示されるサムネイル画像のレコードの指定および前記一覧表示欄に表示されたサムネイル画像で表わされるレコードを構成する１又は複数ページの画像又は前記画像表示欄に表示された１ページの画像の印刷の要否を指定する操作欄とからなる画面を生成して表示し、ユーザによるレコードの指定に応じて前記一覧表示欄に新たに指定されたレコードのサムネイル画像一覧を表示するとともに、ユーザによる、該一覧表示欄に表示されたサムネイル画像のうちの１つのサムネイル画像の新たな指定に応じて、前記画像表示欄に、新たに指定されたサムネイル画像に相当する新たな画像を表示する画像制御過程と、
ユーザによるレコード又はページごとの印刷の要否の指定を受けて、印刷すべきレコード又はページの情報を前記印刷画像生成過程に伝える印刷情報伝達過程とを有することを特徴とする請求項５記載のデータ変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は入力された画像データを印刷用の画像データに変換して出力するデータ変換装置、および、情報処理装置をデータ変換装置として動作させるデータ変換プログラムに関する。
【背景技術】
【０００２】
近年では、印刷分野も電子化が進んでおり、印刷物のページを編集用のコンピュータ上で編集するＤＴＰ（Ｄｅｓｋｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）が普及している。オペレータがページを編集する際に使用するＤＴＰソフトウェアは、ＰＳ（ＰｏｓｔＳｃｒｉｐｔ：登録商標）やＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）などといったページ記述言語でページを記述するものが一般的であり、このＤＴＰソフトウェアによって、文字や写真などといった要素の配置位置が確定された状態のページのイメージを表わした画像データが生成される。ＤＴＰソフトウェアによって生成された画像データは、ページ上に配置される要素それぞれを表わす要素データ部分を含むとともに、ページ上における要素の配置位置が記述されている。
【０００３】
ところで、例えば複数の宛先に向けた葉書などを作成する際には、スタンプマークなどのように複数のページ間で共通して用いられるマスタ要素が記述された要素データ部分を流用し、宛名などのように個々のページで異なるバリアブル要素が記述された要素データ部分のみを差し替えた画像データを編集して出力するバリアブル印刷がしばしば行われている。近年、このようなバリアブル印刷用のページを効率よく編集することができるＰＰＭＬ（Ｐｅｒｓｏｎａｌｉｚｅｄ  Ｐｒｉｎｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）というデータ記述言語が広く知られてきている（例えば、特許文献１参照）。このＰＰＭＬは、複数のページ間でマスタ要素を共有することを予め宣言しておくことができる。ＰＳやＰＤＦなどを用いてバリアブル印刷用のページを記述する場合、複数のページ上に共通して出現するマスタ要素をその都度記述する必要があるが、ＰＰＭＬを用いると、初めにマスタ要素を一度だけ記述しておき、ページ上にマスタ要素が出現したときには、既に記述したマスタ要素の再利用を指示することができる。したがって、ＰＰＭＬを適用することによって、ページを見やすく簡素に記述することができるうえ、画像データの総量を削減することができる。
【０００４】
ここで、特許文献２には、このＰＰＭＬで記述された画像データを、印刷用の画像データに変換する過程が開示されている。
【０００５】
このＰＰＭＬで記述されたＰＰＭＬファイルには、通常、画像の要素がそのＰＰＭＬファイル内に全て直接に記述されている訳ではなく、ＰＰＭＬファイルには、画像上に配置される文書や写真などの画像の要素を記述したファイルの名称等が記述されるとともに、その要素の画像上の配置位置等が記述されている。したがって画像データを組み立てるには、そのＰＰＭＬファイル内に記述された情報を基に要素のファイルを全て集めてきて画像を組み立てるという処理が行なわれる。
【０００６】
具体的には、ＰＰＭＬファイルを解釈して各要素のファイルを特定し、その特定した各ファイルをＰＳで記述された各ＰＳ要素データに変換するとともに、各要素の画像上の配置位置を表わす内部情報を作成する。次に、このようにして得られたＰＳ要素データをそれぞれラスタライズしてラスタ要素データに変換する。さらに内部情報を基に、各ラスタ要素データで表わされる画像要素を画像上の決められた各位置に配置する編集処理を行って、ページ単位の画像を表わすラスタページデータを生成する。
【０００７】
このようにして生成されたラスタページデータは印刷機に送られ、印刷機ではそのラスタページデータに基づく画像が印刷される。
【特許文献１】特開２００３−３１６５４９号公報
【特許文献２】特開２００５−２０８９２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ＰＰＭＬファイルは、上述のように直接的には画像要素のファイル名等が記述されているのであつて、そのＰＰＭＬファイルから各ページごとの画像全体を知ることは難しい。また、このＰＰＭＬファイルを受け取って特許文献２のように処理すると、ラスタページデータに機械的に変換するだけとなり、印刷機で印刷してはじめて各ページごとの画像を知ることができる。このため、印刷する必要のないページがあっても、その不要のページまで印刷してしまうこととなり無駄を生じるおそれがある。
【０００９】
本発明は、上記事情に鑑み、画像データを受け取った後ユーザに印刷の要否の判断の機会を与え、印刷の必要のない不要のページが除かれた印刷用の画像データに変換することのできるデータ変換装置およびデータ変換プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明のデータ変換装置は、１レコード内に１又は複数ページ分の印刷データが記述された１又は複数レコードからなるファイルを受信して表示用の画像データを生成する表示画像生成部と、表示画像生成部で生成された画像データに基づく画像を表示するとともに、ユーザ操作による、レコード単位およびページ単位の印刷の必要の有無の指定を受け付けるプレビュー表示部と、プレビュー表示部で印刷することが指定されたレコード又はページについて印刷用の画像データを生成する印刷画像生成部とを備えたことを特徴とする。
【００１１】
本発明のデータ変換装置は、上記のプレビュー表示部を備えているため、印刷前に画像を表示してレコード単位又はページ単位で印刷の必要の有無が指定され、印刷する必要があるページのみからなる印刷用の画像データが生成される。このため無駄な印刷が防止される。
【００１２】
ここで、本発明のデータ変換装置において、上記プレビュー表示部が、
表示画像生成部で生成された表示用の画像データのうちの、指定されたレコードを構成する１又は複数ページの画像データに基づくサムネイル画像の一覧を表示する一覧表示欄と、一覧表示欄に表示されたサムネイル画像一覧の中からユーザ操作により指定された１ページ分の画像を表示する画像表示欄と、一覧表示欄に表示されるサムネイル画像のレコードの指定および一覧表示欄に表示されたサムネイル画像で表わされるレコードを構成する１又は複数ページの画像又は画像表示欄に表示された１ページの画像の印刷の要否を指定する操作欄とからなる画面を生成して表示し、ユーザによるレコードの指定に応じて一覧表示欄に新たに指定されたレコードのサムネイル画像一覧を表示するとともに、ユーザによる、一覧表示欄に表示されたサムネイル画像のうちの１つのサムネイル画像の新たな指定に応じて、画像表示欄に、新たに指定されたサムネイル画像に相当する新たな画像を表示する画像制御部と、
ユーザによるレコード又はページごとの印刷の要否の指定を受けて、印刷すべきレコード又はページの情報を印刷画像生成部に伝える印刷情報伝達部とを備えたものであることが好ましい。
【００１３】
プレビュー表示部を上記のように構成すると、使い勝手の良いマンマシンインタフェースが実現する。
【００１４】
また、本発明のデータ変換装置において、上記表示画像生成部が、
ＰＰＭＬデータで記述された前記ファイルを受け取って、ＰＳデータで画像の要素が記述されたＰＳ要素データと、そのＰＳ要素データで表わされる画像の要素の、ページ内の配置位置を表わす内部情報とを生成するＰＰＭＬ解釈部と、
ＰＰＭＬ解釈部で生成されたＰＳ要素データを、そのＰＳ要素データで表わされる画像の要素と同一の要素をＰＤＦデータで表わしたＰＤＦ要素データに変換するＰＤＦ変換部と、
ＰＤＦ変換部で得られたＰＤＦ要素データをＰＰＭＬ解釈部で生成された内部情報に基づいて編集して、ＰＤＦデータで記述された、ページ単位の画像を表わす画像データを生成するＰＤＦ編集部とを備えたものであることが好ましい。
【００１５】
特許文献２に開示されたデータ変換装置は、ＰＰＭＬファイルからＰＳ要素データを作成し、ＰＳ要素データをラスタ要素データに変換し、そのラスタ要素データをラスタページデータに編集するものであるが、このラスタ要素データやラスタページデータなどのラスタデータは、同じ画像を表現するにあたりデータ量が極めて大きい。このため、仮にラスタページデータに基づいて印刷の前に画像を表示しようとすると画像の表示や表示画像の更新に多大な時間がかかり、極めて非効率である。これに対し、上記のように、ＰＤＦで記述された画像データに変換した場合、同じ画像を表現するにあたりデータ量が少なくて済み、画像の表示や更新が高速に行なわれ、プレビュー表示部での作業性が大幅に向上する。
【００１６】
さらに、本発明のデータ変換装置において、上記印刷画像生成部が、
表示画像生成部からＰＤＦデータで記述された画像データを受け取るとともにプレビュー表示部から印刷すべきレコード又はページの情報を受け取って、表示画像生成部から受け取った画像データの中から印刷に不要な画像データを削除することにより印刷すべき画像データに編集する画像編集部と、
画像編集部で編集された画像データを、ラスタデータからなる、ページ単位の画像を表わすラスタページデータに変換するラスタページデータ生成部とを備えたものであることが好ましい。
【００１７】
この構成によれば、プレビュー表示部での画像表示用に作成したＰＤＦデータを基に、印刷に不要なＰＤＦ画像データの削除および印刷に必要なＰＤＦ画像データをラスタページデータへの変換が高速に行なわれる。
【００１８】
あるいは、本発明のデータ変換装置において、上記印刷画像生成部が、
ＰＰＭＬデータで記述された上記ファイルを受け取るとともにプレビュー表示部から印刷すべきレコード又はページの情報を受け取って、上記ファイルから印刷不要なレコード又はページのＰＰＭＬデータを削除することにより印刷すべきレコード又はページの、ＰＰＭＬデータで記述された新たなファイルを作成するファイル編集部と、
ファイル編集部で生成された、ＰＰＭＬデータからなる新たなファイルを受け取って、ＰＳデータで画像の要素が記述されたＰＳ要素データと、そのＰＳ要素データで表わされる画像の要素の、ページ内の配置位置を表わす内部情報とを生成する第２のＰＰＭＬ解釈部と、
第２のＰＰＭＬ解釈部で生成されたＰＳ要素データを、そのＰＳ要素データで表わされる画像の要素と同一の要素をラスタデータで表わしたラスタ要素データに変換するラスタ変換部と、
ラスタ変換部で得られたラスタ要素データを第２のＰＰＭＬ解釈部で生成された内部情報に基づいて編集して、ページ単位の画像を表わすラスタページデータを生成するラスタデータ編集部とを備えたものであってもよい。
【００１９】
従来は、特許文献２に開示されているように、ＰＳデータをラスタデータに変換することが一般的であって、ユーザがこの機能を持っている場合は、ＰＤＦデータをラスタデータに変換する機能を新たに備えなくても、上記のようにして、印刷用のラスタページデータに変換することができる。
【００２０】
また、上記目的を達成する本発明のデータ変換プログラムは、プログラムを実行する情報処理装置内で実行され、その情報処理装置を、
１レコード内に１又は複数ページ分の印刷データが記述された１又は複数レコードからなるファイルを受信して表示用の画像データを生成する表示画像生成部と、表示画像生成部で生成された画像データに基づく画像を表示するとともに、ユーザ操作による、レコード単位およびページ単位の印刷の必要の有無の指定を受け付けるプレビュー表示部と、プレビュー表示部で印刷することが指定されたレコード又はページについて印刷用の画像データを生成する印刷画像生成部とを備えたデータ変換装置として動作させることを特徴とする。
【００２１】
ここで、本発明のデータ変換プログラムにおいても、上記プレビュー表示部が、
表示画像生成部で生成された表示用の画像データのうちの、指定されたレコードを構成する１又は複数ページの画像データに基づくサムネイル画像の一覧を表示する一覧表示欄と、前記一覧表示欄に表示されたサムネイル画像一覧の中からユーザ操作により指定された１ページ分の画像を表示する画像表示欄と、一覧表示欄に表示されるサムネイル画像のレコードの指定および一覧表示欄に表示されたサムネイル画像で表わされるレコードを構成する１又は複数ページの画像又は画像表示欄に表示された１ページの画像の印刷の要否を指定する操作欄とからなる画面を生成して表示し、ユーザによるレコードの指定に応じて一覧表示欄に新たに指定されたレコードのサムネイル画像一覧を表示するとともに、ユーザによる、該一覧表示欄に表示されたサムネイル画像のうちの１つのサムネイル画像の新たな指定に応じて、画像表示欄に、新たに指定されたサムネイル画像に相当する新たな画像を表示する画像制御部と、
ユーザによるレコード又はページごとの印刷の要否の指定を受けて、印刷すべきレコード又はページの情報を印刷画像生成部に伝える印刷情報伝達部とを有することが好ましく、また
上記表示画像生成部が、
ＰＰＭＬデータで記述された前記ファイルを受け取って、ＰＳデータで画像の要素が記述されたＰＳ要素データと、そのＰＳ要素データで表わされる画像の要素の、ページ内の配置位置を表わす内部情報とを生成するＰＰＭＬ解釈部と、ＰＰＭＬ解釈部で生成されたＰＳ要素データを、そのＰＳ要素データで表わされる画像の要素と同一の要素をＰＤＦデータで表わしたＰＤＦ要素データに変換するＰＤＦ変換部と、ＰＤＦ変換部で得られたＰＤＦ要素データをＰＰＭＬ解釈部で生成された内部情報に基づいて編集して、ＰＤＦデータで記述された、ページ単位の画像を表わす画像データを生成するＰＤＦ編集部とを有することが好ましい。
【００２２】
さらに、本発明のデータ変換プログラムにおいても、上記印刷画像生成部は、表示画像生成部からＰＤＦデータで記述された画像データを受け取るとともにプレビュー表示部から印刷すべきレコード又はページの情報を受け取って、印刷画像生成部から受け取った画像データの中から印刷に不要な画像データを削除することにより印刷すべき画像データに編集する画像編集部と、画像編集部で編集された画像データを、ラスタデータからなる、ページ単位の画像を表わすラスタページデータに変換するラスタページデータ生成部とを有することが好ましく、
あるいは、上記印刷画像生成部は、ＰＰＭＬデータで記述された上記ファイルを受け取るとともにプレビュー表示部から印刷すべきレコード又はページの情報を受け取って、上記ファイルから印刷不要なレコード又はページのＰＰＭＬデータを削除することにより印刷すべきレコード又はページの、ＰＰＭＬデータで記述された新たなファイルを作成するファイル編集部と、ファイル編集部で生成された、ＰＰＭＬデータからなる新たなファイルを受け取って、ＰＳデータで画像の要素が記述されたＰＳ要素データと、そのＰＳ要素データで表わされる画像の要素の、ページ内の配置位置を表わす内部情報とを生成する第２のＰＰＭＬ解釈部と、第２のＰＰＭＬ解釈部で生成されたＰＳ要素データを、そのＰＳ要素データで表わされる画像の要素と同一の要素をラスタデータで表わしたラスタ要素データに変換するラスタ変換部と、ラスタ変換部で得られたラスタ要素データを第２のＰＰＭＬ解釈部で生成された内部情報に基づいて編集してページ単位の画像を表わすラスタページデータを生成するラスタデータ編集部とを有していてもよい。
【発明の効果】
【００２３】
本発明によれば、印刷前に画像を表示して印刷の必要の有無の指定を受けることにより無駄な印刷を避けることができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施形態について説明する。
【００２５】
図１は、本発明の一実施形態が組み込まれたＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）システムを示す図である。
【００２６】
この図１には、編集装置３０１，３０２を構成するコンピュータと、ＲＩＰ装置１００を構成するコンピュータと、プリンタ２００とが示されている。
【００２７】
編集装置３０１，３０２では、印刷物を構成するページごとの画像を表わす画像データが編集され、その画像データが通信網３００を介してＲＩＰ装置１００に送られてくる。
【００２８】
ＲＩＰ装置１００は、編集装置３０１，３０２から画像データを受け取り、その画像データを、プリンタ２００用の、ラスタデータで画像を表現した画像データに変換し、プリンタ２００に向けて出力する。なお画像データは、通信網３００を介して受け取る以外に、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＭＯ（光磁気）ディスク等といった記憶媒体を介して受け取ってもよい。
【００２９】
プリンタ２００は、ＲＩＰ装置１００から画像データが送られてくると、その画像データに基づく画像を印刷する。
【００３０】
図１に示すＲＩＰシステムにおける、本発明の一実施形態としての特徴は、ＲＩＰ装置１００として動作するコンピュータにおける動作内容にある。そこで、以下では、ＲＩＰ装置１００に着目して説明を行う。
【００３１】
この図１に示すＲＩＰ装置１００は、上述したようにコンピュータで構成されており、このコンピュータは、ＣＰＵ、主記憶装置、ハードディスク、通信用ボード等が内蔵された本体１０１、この本体１０１からの指示により表示画面上に画像や文字列の表示を行うディスプレイ１０２、このコンピュータにユーザの指示や文字情報を入力するためのキーボード１０３、ディスプレイ１０２の表示画面上の任意の位置を指定することにより、その位置に表示されているアイコン等に応じた指示を入力するマウス１０４を備えている。
【００３２】
本体１０１には、ＣＤ１０５（図１には図示せず；図２参照）やＤＶＤが取り出し自在に装填され、装填されたＣＤやＤＶＤに記憶された情報を再生するＣＤ／ＤＶＤドライブが内蔵されている。また、本体１０１には、光磁気ディスク（ＭＯ）１０６（図１には図示せず；図２参照）が取り出し自在に装填され、装填されたＭＯ１０６に対し情報の記録再生を行うＭＯドライブも内蔵されている。
【００３３】
図２は、ＲＩＰ装置１００を構成するコンピュータのハードウェア構成図である。
【００３４】
このハードウェア構成図には、ＣＰＵ（中央演算処理装置）１１１、ＲＡＭ１１２、ＨＤＤ（ハードディスクドライブ）１１３、ＭＯドライブ１１４、ＣＤ／ＤＶＤドライブ１１５、および通信用ボード１１６が示されており、それらはバス１１０で相互に接続されている。
【００３５】
ＨＤＤ１１３は、記録媒体の一種であるハードディスク１２０を内蔵しており、このハードディスク１２０に対し情報の記録再生を行う。
【００３６】
通信用ボード１１６は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等といった通信回線に接続される。図１に示すＲＩＰ装置１００は、この通信用ボード１１６を介して接続される通信網３００によって他のコンピュータシステムとの間でデータの送受信を行うことができ、プリンタ２００に向けた画像データの出力を行うこともできる。
【００３７】
また、図２には、図示しない複数のＩ／Ｏインターフェースそれぞれを介してバス１１０に接続された、図１にも示したマウス１０４、キーボード１０３、ディスプレイ１０２も示されている。
【００３８】
ここでは、ＣＤ１０５に、本発明のデータ変換プログラムの一実施形態が記憶されている。このＣＤ１０５は本体１０１内に装填され、そのＣＤ１０５に記憶されたデータ変換プログラムがＣＤ／ＤＶＤドライブ１１５によって読み込まれ、バス１１０を経由してハードディスク１２０内にインストールされる。
【００３９】
このハードディスク１２０内にインストールされたデータ変換プログラムが起動されると、このハードディスク１２０内のデータ変換プログラムはＲＡＭ１１２にロードされ、ＣＰＵ１１１により実行される。本発明のデータ変換プログラムの一実施形態が起動されて実行されると、ＲＩＰ装置１００は、本発明のデータ変換装置の一実施形態として動作する。
【００４０】
図２では、データ変換プログラムを記憶する記憶媒体としてＣＤ１０５が例示されているが、本発明のデータ変換プログラムを記憶する記憶媒体はＣＤに限られるものではなく、それ以外の光ディスク、ＭＯ、フレキシブルディスク（ＦＤ）、磁気テープなどの記憶媒体であってもよい。また、本発明のデータ変換プログラムは、記憶媒体を介さずに、通信網を介して直接にコンピュータに供給されるものであってもよい。
【００４１】
図３は、バリアブル印刷の説明図である。
【００４２】
図３には、バリアブル印刷による印刷物の一例として、複数の宛先用に作成された葉書４００＿１，…，４００＿ｎが示されている。ここでは、葉書４００＿１，…，４００＿ｎを代表して、１番目の宛先用の葉書４００＿１について説明する。葉書４００＿１には、複数の葉書４００＿１，…，４００＿ｎにおいて共通して用いられるスタンプおよび製品案内の２つのマスタ要素４１１，４１２と、それら複数の葉書４００＿１，…，４００＿ｎそれぞれにおいて個別に用いられる、郵便番号、宛名、および住所の３つのバリアブル要素４２１＿１，４２２＿１，４２３＿１が配置されている。
【００４３】
本実施形態では、図１に示す編集装置３０１，３０２において、ＰＰＭＬが適用されたＤＴＰソフトウェアが用いられる。図３に示す印刷物の作成にあたっては、ＤＴＰソフトウェアによって、マスタ要素４１１，４１２を表現した要素データが複数の葉書４００＿１，…，４００＿ｎに共通して１度だけ記述され、バリアブル要素４２１＿１，…，４２１＿ｎ；４２２＿１，…，４２２＿ｎ；４２３＿１，…，４２３＿ｎそれぞれを表現した複数の要素データがページ１，…，ｎごとに記述されたＰＰＭＬ形式の画像データが生成される。
【００４４】
尚、基本的には、ＰＰＭＬは要素の配置などを記述するデータ記述言語であり、その要素を表わす要素データ自体は、例えば、ＰＳやＰＤＦ等で記述されたり、ＰＳやＰＤＦで記述された要素データがＡＳＣＩＩ（Ａｍｅｒｉｃａｎ  Ｓｔａｎｄａｒｄ  Ｃｏｄｅ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｔｅｒｃｈａｒｇｅ）テキストに変換されて記述され、ＰＰＭＬファイルとは別ファイルで用意される。
【００４５】
ここで、本発明の実施形態からは一旦離れ、前掲の特許文献２に開示されたデータ変換装置について説明する。
【００４６】
図４は、従来のデータ変換装置の機能ブロック図である。この図４に示すデータ変換装置は、本発明の実施形態と対比すべき比較例に相当する。
【００４７】
このデータ変換装置４００は、図１に示すＲＩＰ装置１００で実行されるプログラムによりそのＲＩＰ装置１００内に構築されるものであり、ＰＰＭＬ解釈部４０１と、ラスタ変換部４０２と、ラスタ編集部４０３とで構成されている。
【００４８】
図５は、図４に機能ブロック図で示した従来のデータ変換装置の機能説明図である。
【００４９】
図４に示すデータ変換装置４００（すなわち、図１に示すＲＩＰ装置１００）には、図１に示す編集装置３０１，３０２からＰＰＭＬで記述されたＰＰＭＬファイルが入力され、このＰＰＭＬファイルは、ＰＰＭＬ解釈部４０１でその内容が解釈される。ＰＰＭＬファイルには、Ｔｉｆｆ、ＪＰＥＧ、ＰＤＦ、ＰＳなど様々な形式の、画像の一部分を構成する要素データのファイル名等が記述され、さらにそれらのそのファイル名等で特定される画像要素の画像上の配置位置等が記述されている。
【００５０】
ＰＰＭＬ解釈部４０１では、ＰＰＭＬファイルを解釈し画像の要素データを集めてきて各要素データのデータ形式をＰＳ形式に変換することによりＰＳ要素データを生成するとともに、各要素の配置位置等を表わす内部情報を生成する。ここでは、ＰＳ要素データには各ページごとに異なる画像要素であるバクアブル要素のＰＳ要素データや複数のページで共通的に使用される画像要素であるリューザブル要素のＰＳ要素データが存在する。
【００５１】
これらのＰＳ要素データは、ラスタ変換部４０２に入力されデータ形式がＰＳ形式からラスタ形式にそれぞれ変換されてラスタ要素データが生成される。
【００５２】
この段階では、ラスタ要素データは、画像の要素ごとに分かれたデータであり、これらのラスタ要素データが次にラスタ編集部４０３に入力される。このラスタ編集部４０３には、ＰＰＭＬ解釈部４０１で得られた画像要素の配置位置等を表わす内部情報も入力され、ラスタ編集部４０３では、ラスタ変換部４０２から受け取ったラスタ要素データを内部情報に従って配置することによりページ単位の画像を表わすラスタページデータに編集する。このようにして得られたラスタページデータは、図１に示すプリンタ２００に送られてラスタページデータに応じた印刷物が生成される。
【００５３】
図４、図５に示すように、図１に示すＲＩＰ装置１００では、従来はＰＰＭＬをラスタデータに変換する処理が行なわれ、印刷する必要のないページかどうかをＲＩＰ装置１００で判断する余地はなく、編集装置３０１，３０２でＰＰＭＬファイルとして編集されたものがそのまま印刷される。仮に、このＲＩＰ装置１００で印刷前に画像を表示して印刷ページを選択しようとしても、ラスタデータは同じ画像を表現するのにデータ量が極めて大きく、画像の表示や更新に多大の時間を要することになる。
【００５４】
本発明の実施形態の説明に戻る。
【００５５】
図６は、本発明の第１実施形態としてのデータ変換プログラムの概要を示す図である。
【００５６】
この図６に示すデータ変換プログラム５００は、図１に示すＲＩＰ装置１００内で実行されるプログラムであって、表示画像生成部５１０と、プレビュー表示部５２０と、印刷画像生成部５３０との３つのプログラム部品から構成されている。ここで、表示画像生成部５１０は、さらに、ＰＰＭＬ解釈部５１１と、ＰＤＦ変換部５１２と、ＰＤＦ編集部５１３との３つのプログラム部品から構成され、プレビュー表示部５２０は、さらに、画像制御部５２１と、印刷情報伝達部５２２との２つのプログラム部品で構成され、印刷画像生成部５３０は、さらに、画像編集部５３１と、ラスタページデータ生成部５３２との２つのプログラム部品で構成されている。これらの各プログラム部品の作用については、図７に示すデータ変換装置６００の説明と合わせて説明する。
【００５７】
図７は、本発明の第１実施形態としてのデータ変換装置の概要を示す機能ブロック図である。
【００５８】
図７に示すデータ変換装置６００は、表示画像生成部６１０と、プレビュー表示部６２０と、印刷画像生成部６３０から構成されている。ここで、表示画像生成部６１０は、さらにＰＰＭＬ解釈部６１１と、ＰＤＦ変換部６１２と、ＰＤＦ編集部６１３とから構成され、プレビュー表示部６２０は、さらに、画像制御部６２１と、印刷情報伝達部６２２とから構成され、印刷画像生成部６３０は、さらに、画像編集部６３１と、ラスタページデータ生成部６３２とから構成されている。ここで、図７に示すデータ変換装置６００を構成する各部は、図６に示すデータ変換プログラム５００を構成する、同一名称の各プログラム部品はにそれぞれ対応するが、図６の各プログラム部品としての各部は、ソフトウェアのみを指し、図７の各部は、ＲＩＰ装置１００内で図６のプログラム部品が実行されたときにそのＲＩＰ装置１００内に実現する機能、すなわちＲＩＰ装置１００のハードウェアと図６のプログラム部品との複合を指している。
【００５９】
以下では、図７に示すデータ変換装置の各部の作用を説明することで図６を示すデータ変換プログラムの各プログラム部品の説明を兼ねるものとする。
【００６０】
図７に示すデータ変換装置６００には、図１に示す編集装置３０１，３０２から、１レコード内に１又は複数ページ分の印刷データが記述された１又は複数レコードからなる、ＰＰＭＬで記述されたＰＰＭＬファイルが入力され、ＰＰＭＬ解釈部６１１でその内容が解釈される。すなわち、このＰＰＭＬ解釈部６１１は、図４に示す従来のデータ変換装置４００を構成するＰＰＭＬ解釈部４０１と同様であり、ＰＰＭＬデータで記述されたＰＰＭＬファイルを受け取って、ＰＳデータで画像の要素が記述されたＰＳ要素データと、そのＰＳ要素データで表わされる画像の要素の、ページ内の配置位置を表わす内部情報とを生成する。
【００６１】
ＰＰＭＬ解釈部６１１で得られたＰＳ要素データは、ＰＤＦ変換部６１２に入力される。このＰＤＦ変換部６１２では、ＰＰＭＬ解釈部６１１で生成されたＰＳ要素データが、そのＰＳ要素データで表わされる画像の要素と同一の要素をＰＤＦデータで表わしたＰＤＦ要素データに変換される。すなわち、従来のデータ変換装置４００にはラスタ変換部４０２が備えられており、ＰＰＭＬ解釈部４０１で得られたＰＳ要素データがラスタ要素データに変換されたが、図７に示すデータ変換装置６００にはＰＤＦ変換部６１２が備えられており、ＰＰＭＬ解釈部６１１で得られたＰＳ要素データがＰＤＦ要素データ、すなわち、ＰＤＦ形式の要素データに変換される。さらに、図７のデータ変換装置６００を構成する表示画像生成部６１０にはＰＤＦ編集部６１３が備えられており、このＰＤＦ編集部６１３では、ＰＤＦ変換部６１２で得られたＰＤＦ要素データがＰＰＭＬ解釈部６１１で生成された内部情報に基づいて編集されて、ＰＤＦデータで記述された、ページ単位の画像を表わす画像データが生成される。この表示画像生成部６１０におけるデータ変換のフローは、図５においてラスタ変換部４０２、ラスタ編集部４０３をそれぞれＰＤＦ変換部６１２、ＰＤＦ編集部６１３に置き換えたものに相当する。すなわち、データ形式がラスタ形式ではなくＰＤＦ形式に変更されることを除き、図５を参照して説明したことがそのまま成り立つ。
【００６２】
図７の表示画像生成部６１０で得られたＰＤＦ形式の画像データは、プレビュー表示部６２０に入力される。このプレビュー表示部６２０の画像制御部６２１では、一覧表示欄と、画像表示欄と、操作欄とからなる画面を生成して表示する。一覧表示欄には、表示画像生成部６１０で生成された表示用の画像データのうちの、指定されたレコードを構成する１又は複数ページの画像データに基づくサムネイル画像の一覧が表示され、画像表示欄には、一覧表示欄に表示されたサムネイル画像一覧の中からユーザ操作により指定された１ページの画像が表示され、操作欄では、一覧表示欄に表示されるサムネイル画像のレコードの指定および一覧表示欄に表示されたサムネイル画像で表わされるレコードを構成する１又は複数ページの画像の印刷の安否、および画像表示欄に表示された１ページの画像の印刷の要否が指定される。ここで、この画像制御部６２１は、さらに、ユーザによるレコードの指定に応じて、一覧表示欄に、新たに指定されたレコードのサムネイル画像一覧を表示するとともに、ユーザによる、一覧表示欄に表示されたサムネイル画像のうちの１つのサムネイル画像の新たな指定に応じて、画像表示欄に、新たに指定されたサムネイル画像に相当する新たな１ページの画像を表示する。このプレビュー表示部６２０については、画面例を参照しながら、さらに後述する。
【００６３】
また、このプレビュー表示部６２０は、印刷情報伝達部６２２を有し、この印刷情報伝達部６２２は、ユーザによる、レコードごと又はページごとの印刷の要否の指定を受けて、印刷すべきレコード又はページの情報を印刷画像生成部６３０に伝える役割りを担っている。
【００６４】
さらに、印刷情報生成部６３０は、画像編集部６３１とラスタページデータ生成部６３２とを有する。画像編集部６３１は、表示画像生成部６１０からＰＤＦデータで記述された画像データを受け取るとともにプレビュー表示部６２０から印刷すべきレコード又はページの情報を受け取って、表示画像生成部６１０から受け取った画像データの中から印刷に不要な画像データを削除することにより印刷すべき画像データに編集し、ラスタページデータ生成部６３２は、画像編集部６３１で編集された画像データを、ラスタデータからなる、ページ単位の画像を表わすラスタページデータに変換する。
【００６５】
以下では、図７に示すデータ変換装置６００の作用についてさらに詳細に説明する。
【００６６】
図８は、ＰＰＭＬファイルの一例を示した図である。
【００６７】
この図８に示すＰＰＭＬファイルのうちの（ａ）の部分はリユーザブル要素の記述、（ｂ），（ｃ），（ｄ）は、それぞれ、１レコード目、２レコード目、３レコード目のバリアブル要素の記述である。また、（ｂ−１），（ｂ−２），（ｂ−３）；（ｃ−１）；（ｄ−１），（ｄ−２）は各ページの記述である。すなわち、この図８に示す例では、１レコード目（ｂ）には、３ページ（ｂ−１），（ｂ−２），（ｂ−３）が含まれており、２レコード目（ｃ）には、１ページ（ｃ−１）が含まれており、３レコード目（ｄ）には、２ページ（ｄ−１），（ｄ−２）が含まれている。
【００６８】
リユーザブル部品（ａ）の、５行目の記術は、Ｒｅｕｓａｂｌｅ１．ｐｄｆの１ページ目からデータを取得すべきことを意味しており、９行目の記述は、リユーザブル部品をＲＥＵＳＥ＿００００１という名前で登録すべきことを意味している。さらに、１１行目の
記述は、参照データのうちの（０，４８６．９６）〜（２８３，９０６．９６）で定義される矩形領域内のデータが有効であることを意味している。
【００６９】
また、１レコード目（ｂ）の記述のうちの１８行目の記述は、このレコードには３ページあり、Ｍｒ．Ａ  Ｉｎｆｏという情報をもつことを意味している。また、２０行目の記述は、このページ（ｂ−１）は、（０，０）から（１２７５，９０６．９６）の領域が有効であることを意味している。
【００７０】
さらに、２１〜２３行目の記述は、ＲＥＵＳＥ＿００００１というリユーザブル部品を（２８．３４６５，−２８．３４６５）に配置ことを意味しており、２４〜３４行目の記述は、ｔｅｓｔ．ｊｐｇというデータに、拡縮、平行移動等を行なうマトリックスを作用させて、（２５５．１２，４２．２４４）に配置することを意味している。
【００７１】
尚、２ページ目以降の各ページについては、記述を省略している。
【００７２】
また、２レコード目（ｃ）の４５行目の記述は、レコード（ｃ）は１ページあり、Ｍｒ．Ｂ  Ｉｎｆｏという情報をもつことを意味しており、３レコード目（ｄ）の５２行目の記述は、レコード（ｄ）は２ページあり、Ｍｒ．Ｃ  Ｉｎｆｏという情報をもつことを意味している。
【００７３】
図９は、図８に示すＰＰＭＬファイルに記述された画像のイメージを表わした図である。
【００７４】
１レコード目は、「Ｍｒ．Ａ  Ｉｎｆｏ」と名づけられたレコードであって３ページで構成され、２レコード目は「Ｍｒ．Ｂ  Ｉｎｆｏ」と名づけられたレコードであって１ページで構成され、３レコード目は「Ｍｒ．Ｃ  Ｉｎｆｏ」と名づけられたレコードであって、２ページで構成され、ここでは全部で６ページで構成されている。
【００７５】
図１０は、図７に示すデータ変換装置６００のプレビュー表示部６２０で表示されるプレビュー画面の一例を示す図である。
【００７６】
このプレビュー画面は、一覧表示欄６２０Ａと、画像表示欄６２０Ｂと、操作欄６２０Ｃとで構成されている。
【００７７】
一覧表示欄６２０Ａには、図９に示す画像の一覧、又は、指定されたレコードを構成する画像の一覧が表示される。操作欄６２０Ｃの（ａ）の「全て表示」の欄を指定すると、一覧表示欄６２０Ａには全レコードを構成する全ページのサムネイル画像一覧が表示され、操作欄６２０Ｃの（ｂ）の欄でレコードを指定すると、一覧表示欄６２０Ａには、その指定されたレコードを構成する全ページの画像の一覧が表示される。この図１０では「３レコード目」が指定されており、したがって一覧表示欄６２０Ａには、図９に示す６ページ分の画像のうちの３レコード目を構成する２ページ分の画像がサムネイル表示され、さらに、操作欄６２０Ｃの（ｃ）の欄に、その３レコード目に名づけられた「Ｍｒ．Ｃ  Ｉｎｆｏ」の名称が表示されている。
【００７８】
一覧表示欄６２０Ａに並んだサムネイル画像のうちのいずれかのサムネイル画像をマウスクリックにより指定すると、画像表示欄６２０Ｂに、そのマウスクリックにより指定された１ページ分の画像が表示される。図１０では、３レコード目を構成する２ページ分の画像のうち、後の方のページのサムネイル画像がクリックされ、したがって画像表示欄６２０Ｂにはそのクリックされたサムネイル画像と同じ画像が大きく表示されている。
【００７９】
さらに、操作欄６２０Ｃの（ｄ）の欄の「このレコードを印刷」を指定すると、一覧表示欄６２０Ａに一覧表示されているサムネイル画像に対応するレコード（ここでは３レコード目）の印刷が指示されたことを意味し、操作欄６２０Ｃの（ｅ）の「このページを印刷」を指定すると、画像表示欄６２０Ｂに現在表示されている画像のページの印刷が指示されたことを意味する。
【００８０】
操作欄６２０Ｃの（ｅ）の欄は、画像表示欄６２０Ｂに表示される画像の拡大、縮小率を指定する欄である。
【００８１】
ここで、ユーザ操作により、一覧表示欄６２０Ａにサムネイル画像が一覧表示されるレコードの変更が指示されると、一覧表示欄６２０Ａには指示により変更されたレコードを構成する全ページのサムネイル画像一覧が表示され、画像表示欄６２０Ｂにはそのレコードの中の１ページ目の画像が表示される。
【００８２】
ユーザにより以上のようにして指定された印刷の要否の情報は、図７に示す印刷画像生成部６３０に伝達され、印刷画像生成部６３０では、前述のとおり、表示画像生成部６１０から受け取った全ページ分のＰＤＦ画像データの中から印刷不要のページのデータが削除され、印刷すべきページのみラスタページデータに変換される。このようにして得られたラスタページデータはプリンタ２００（図１参照）に送られて、そのラスタページデータに基づく印刷物が生成される。
【００８３】
ここで、表示画像生成部６１０では、上記のとおり、ＰＤＦ形式の画像データに変換しているため、ラスタページと比べ画像データとしてのデータ量が少なくて済み、プレビュー表示部６２０における画像表示が高速に行なわれ、作業性良く、印刷の要否の指示を行なうことができる。
【００８４】
図１１は、本発明の第２実施形態のデータ変換プログラムの概要図である。
【００８５】
この図１１において、図６に示す第１実施形態のデータ変換プログラムを構成するプログラム部品と同一のプログラム部品には、図６に付した符号と同一の符号を付して示し、相違点について説明する。
【００８６】
この図１１に示すデータ変換プログラム７００を構成するプログラム部品のうちの、表示画像生成部５１０およびプレビュー表示部５２０は、図６に示すデータ変換プログラム５００を構成するプログラム部品のうちの、表示画像生成部５１０およびプレビュー画像部５２０とそれぞれ同一である。
【００８７】
図１１に示すデータ変換プログラム７００は、図６に示すデータ変換プログラム５００を構成するプログラム部品である印刷画像生成部５３０とは異なる構成の印刷画像生成部７３０を有する。この印刷画像生成部７３０は、ファイル編集部７３１を、ＰＰＭＬ解釈部７３２と、ラスタ変換部７３３と、ラスタ編集部７３４とから構成されている。ここで、ＰＰＭＬ解釈部７３２については、本実施形態では、表示画像生成部５１０を構成するＰＰＭＬ解釈部５１１と兼用されている。
【００８８】
図１２は、本発明の第２実施形態のデータ変換装置の概要を示す機能ブロック図である。
【００８９】
この図１２に示すデータ変換装置８００を構成する各部は、図１１に示すデータ変換プログラム７００を構成するプログラム部品のうちの、図１２と同一名称のプログラム部品にそれぞれ対応するが、図１１のプログラム部品はソフトウェアのみを指しているのに対し、図１２の各部は、ＲＩＰ装置１００（図１参照）内で図１１に示すプログラム部品が実行されたときにそのＲＩＰ装置１００内に実現する機能、すなわち、ＲＩＰ装置１００のハードウェアと図１１のプログラム部品との複合からなるものである。
【００９０】
したがって、図１２に示すデータ変換装置８００を構成する表示画像生成部６１０とプレビュー表示部６２０は、図６に示す第１実施形態のデータ変換装置６００を構成する表示画像生成部６１０およびプレビュー表示部６２０とそれぞれ同一である。
【００９１】
印刷画像生成部８３０は、図６に示すデータ変換装置６００を構成する印刷画像生成部６３０とは異なり、ファイル編集部８３１と、ＰＰＭＬ解釈部８３２と、ラスタ変換部８３３と、ラスタ編集部８３４とから構成される。この実施形態では、ＰＰＭＬ解釈部８３２は、表示画像生成部６１０を構成するＰＰＭＬ解釈部６１１と兼用されている。
【００９２】
このデータ変換装置８００には、図１に示す編集装置３０１，３０２から例えば図８に示すようなＰＰＭＬファイルが入力されるが、この入力されてきたＰＰＭＬファイルは、プレビュー表示部６２０に画像を表示する段階では、後の処理のためにファイル編集部８３１に記憶されるとともに、さらにファイル編集部８３１を素通りしてＰＰＭＬ解釈部６１１にそのまま入力される。表示画像生成部６１０では、図７を参照して説明した第１実施形態と同様にしてＰＤＦ画像データに変換され、プレビュー表示部６２０では、これも図７を参照して説明した第１実施形態と同様にして印刷前の画像が表示され、印刷の要否の指示を受ける。
【００９３】
プレビュー表示部６２０における各レコード又は各ページごとの印刷の要否の情報は、印刷画像生成部８３０を構成するファイル編集部８３１に伝達される。ファイル編集部８３１では、プレビュー表示の段階で記憶しておいたＰＰＭＬファイルを、プレビュー表示部６２０から受け取った印刷要否の情報に従って編集してＰＰＭＬ解釈部８３２に渡す。
【００９４】
図１３は、ファイル編集部の処理の説明図である。
【００９５】
図１３（Ａ）は、図８に示すＰＰＭＬファイルを簡略化して示したものである。ここではプレビュー表示部６２０において、１レコード目と３レコード目のみ印刷し、２レコード目は印刷しない旨、指定されたものとする。ファイル編集部８３１では、この印刷要否の情報を受け取ると、図１３（Ｂ）に示すように、ＰＰＭＬファイルから２レコード目の記述が削除されて新たなＰＰＭＬファイルが作成される。
【００９６】
図１２に戻って説明を続ける。
【００９７】
印刷の段階では、ファイル編集部８３１から、上記のようにして新たに作成されたＰＰＭＬファイルがＰＰＭＬ解釈部８３２に渡される。その後の、ＰＰＭＬ解釈部８３２、ラスタ変換部８３３、およびラスタ編集部８３４におけるデータ変換の流れは、図４に示す従来例としてのデータ変換装置４００におけるデータ変換の流れと同じである。すなわち、図５に示すように、ＰＰＭＬ解釈部８３２では、ファイル編集部８３１から受け取ったＰＰＭＬファイルの内容に基づいて、ＰＳ要素データと内部情報が生成され、ＰＳ要素データはラスタ変換部８３１に入力されてラスタ要素データに変換され、ラスタ要素データがラスタ編集部８３４に入力される。ラスタ編集部８３４では、ＰＰＭＬ解釈部８３１から受け取った内部情報に基づいてラスタ要素データが編集されてラスタページデータが生成される。このラスタページデータは図１に示すプリンタ２００に送られて、ラスタページデータに基づく印刷が行なわれる。
【００９８】
前述の第１実施形態の場合、ＰＤＦデータをラスタデータに変換する、いわゆるＰＤＦＲＩＰが必要であるが、従来はＰＳデータをラスタデータに変換しており、この設備を持っているユーザの場合、この第２実施形態の構成によれば、ＰＤＦＲＩＰを新たに用意しなくても、プレビュー表示による印刷の要否の指定を行ない、必要なページのみ印刷するシステムを構築することができる。
【図面の簡単な説明】
【００９９】
【図１】本発明の一実施形態が組み込まれたＲＩＰシステムを示す図である。
【図２】ＲＩＰ装置を構成するコンピュータのハードウェア構成図である。
【図３】バリアブル印刷の説明図である。
【図４】従来のデータ変換装置の機能ブロック図である。
【図５】図４に機能ブロック図で示した従来のデータ変換装置の機能説明図である。
【図６】本発明の第１実施形態としてのデータ変換プログラムの概要を示す図である。
【図７】本発明の第１実施形態としてのデータ変換装置の概要を示す機能ブロック図である。
【図８】ＰＰＭＬファイルの一例を示した図である。
【図９】図８に示すＰＰＭＬファイルに記述された画像のイメージを表わした図である。
【図１０】図７に示すデータ変換装置のプレビュー表示部で表示されるプレビュー画面の一例を示す図である。
【図１１】本発明の第２実施形態のデータ変換プログラムの概要図である。
【図１２】本発明の第２実施形態のデータ変換装置の概要を示す機能ブロック図である。
【図１３】ファイル編集部の処理の説明図である。
【符号の説明】
【０１００】
１００    ＲＩＰ装置
１０１    本体
１０２    ディスプレイ
１０３    キーボード
１０４    マウス
１０５    ＣＤ
１１１    ＣＰＵ
１１５    ＣＤ／ＤＶＤドライブ
１１６    通信用ボード
２００    プリンタ
３００    通信網
３０１，３０２    編集装置
４００    データ変換装置
４０１    ＰＰＭＬ解釈部
４０２    ラスタ変換部
４０３    ラスタ編集部
４００＿１，…，４００＿ｎ    葉書
４１１，４１２    マスタ要素
４２１＿１，４２２＿１，４２３＿１    バリアブル要素
５００，７００    データ変換プログラム
５１０，６１０    表示画像生成部
５１１，６１１    ＰＰＭＬ解釈部
５１２，６１２    ＰＤＦ変換部
５１３，６１３    ＰＤＦ編集部
５２０，６２０    プレビュー表示部
５２１，６２１    画像制御部
５２２，６２２    印刷情報伝達部
５３０，６３０    印刷画像生成部
５３１，６３１    画像編集部
５３２，６３２    ラスタページデータ生成部
６００，８００    データ変換装置
６２０Ａ    一覧表示欄
６２０Ｂ    画像表示欄
６２０Ｃ    操作欄
６３０    印刷情報生成部
７３０，８３０    印刷画像生成部
７３１，８３１    ファイル編集部
７３２，８３２    ＰＰＭＬ解釈部
７３３，８３３    ラスタ変換部
７３４，８３４    ラスタ編集部
【図１】
0005188881.tif 000002
【図２】
0005188881.tif 000003
【図３】
0005188881.tif 000004
【図４】
0005188881.tif 000005
【図５】
0005188881.tif 000006
【図６】
0005188881.tif 000007
【図７】
0005188881.tif 000008
【図８】
0005188881.tif 000009
【図９】
0005188881.tif 000010
【図１０】
0005188881.tif 000011
【図１１】
0005188881.tif 000012
【図１２】
0005188881.tif 000013
【図１３】
0005188881.tif 000014