(57)【要約】【課題】  ある形式の画像データを、他のデータ形式の画像データに変換するデータ変換装置およびデータ変換プログラムに関し、ラスタデータの組込みを効率よく実行する。【解決手段】  複数の要素が配置されたカラー画像のページを表したページデータを取得するページデータ取得部と、  ページデータに含まれる複数の要素データ部分を第１グループと第２グループとに分類し、各グループに属する要素データ部分が表現した要素が配置されてなる画像を、要素どうしの区別無く一体の画像として表すとともに複数色それぞれの色版の重なり合わせとして表したラスタデータを作成するラスタデータ作成部と、  各色版用のマスクを用いてラスタデータを組み込む第１の組込モードと、各色版について共通のマスクを用いてラスタデータを組み込む第２の組込モードとを選択的に実行するラスタデータ組込部とを備えている。【選択図】        図６
2006109309.tif 000002
【特許請求の範囲】
【請求項１】
複数の要素が配置されたカラー画像のページを表した、該複数の要素それぞれを表現した複数の要素データ部分を有するページデータを取得するページデータ取得部と、
前記ページデータに含まれる複数の要素データ部分を第１グループと第２グループとに分類し、それら第１グループと第２グループとのそれぞれについて個別に、各グループに属する要素データ部分が表現した要素が配置されてなる画像を、要素どうしの区別無く一体の画像として表すとともに複数色それぞれの色版の重なり合わせとして表したラスタデータを作成するラスタデータ作成部と、
前記第２グループの要素が占める画像範囲を表した各色版用のマスクを用いて前記第１グループのラスタデータに前記第２グループのラスタデータを組み込む第１の組込モードと、各色版について共通のマスクを用いて前記第１グループのラスタデータに前記第２グループのラスタデータを組み込む第２の組込モードとを選択的に実行するラスタデータ組込部とを備えたことを特徴とするデータ変換装置。
【請求項２】
前記ページデータが、前記第１の組込モードおよび前記第２の組込モードのうちいずれかの組込モードを指定した指定情報を含んだものであり、
前記ラスタデータ作成部が、前記ラスタデータを作成するに際して前記ページデータに含まれる指定情報が指定した組込モードを確認するものであり、
前記ラスタデータ組込部が、前記ラスタデータ作成部によって確認された組込モードを実行するものであることを特徴とする請求項１記載のデータ変換装置。
【請求項３】
前記ページデータが、前記第１の組込モードおよび前記第２の組込モードのうちいずれかの組込モードを指定した指定情報を含んだものであり、
前記ラスタデータ作成部が、前記ラスタデータを作成するに際して前記ページデータに含まれる指定情報が指定した組込モードを確認するものであり、
前記ラスタデータ作成部及び／又は前記ラスタデータ組込部が、前記第１の組込モードの指定を無視することの指示を受けて、前記指定情報が前記第１の組込モードを指定している場合であっても、前記第２の組込モードが指定されている場合の処理と同じ処理を実行するものであることを特徴とする請求項１記載のデータ変換装置。
【請求項４】
前記ページデータが、複数バージョンのカラー画像を、該複数バージョンの画像のうち複数の画像に配置されるマスタ要素を表現したマスタ要素データ部分と、該複数バージョンの画像のうちの１つの画像のみに配置されるバリアブル要素を表現したバリアブル要素データ部分との集合によって表したものであり、
前記ラスタデータ作成部が、前記マスタ要素データ部分を前記第１グループに分類し、前記バリアブル要素データ部分を前記第２グループに分類して、該第２グループのラスタデータについては前記複数バージョンの画像それぞれに対応して複数作成するものであり、
前記ラスタデータ組込部が、前記第１グループのラスタデータを共通に用いて、その第１グループのラスタデータに、前記複数バージョンの画像それぞれに対応した複数の第２グループのラスタデータそれぞれを組み込むことによって複数バージョンのラスタデータを作成するものであることを特徴とする請求項１記載のデータ変換装置。
【請求項５】
コンピュータに組み込まれて該コンピュータ上に、
複数の要素が配置されたカラー画像のページを表した、該複数の要素それぞれを表現した複数の要素データ部分を有するページデータを取得するページデータ取得部と、
前記ページデータに含まれる複数の要素データ部分を第１グループと第２グループとに分類し、それら第１グループと第２グループとのそれぞれについて個別に、各グループに属する要素データ部分が表現した要素が配置されてなる画像を、要素どうしの区別無く一体の画像として表すとともに複数色それぞれの色版の重なり合わせとして表したラスタデータを作成するラスタデータ作成部と、
前記第２グループの要素が占める画像範囲を表した各色版用のマスクを用いて前記第１グループのラスタデータに前記第２グループのラスタデータを組み込む第１の組込モードと、各色版について共通のマスクを用いて前記第１グループのラスタデータに前記第２グループのラスタデータを組み込む第２の組込モードとを選択的に実行するラスタデータ組込部とを構築することを特徴とするデータ変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ある形式の画像データを、他のデータ形式の画像データに変換するデータ変換装置およびデータ変換プログラムに関する。
【背景技術】
【０００２】
近年では、印刷分野も電子化が進んでおり、編集者が印刷物のページを編集用のコンピュータ上で編集し、そのページ上における文字や写真などの配置位置が確定された状態のページの画像を表した画像データを原稿として用いるという形態が普及している。
【０００３】
編集者がページを編集する際に使用するデータ形式は、ＰＳ（ＰｏｓｔＳｃｒｉｐｔ：登録商標）やＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）などといったページ記述言語でページを記述するものが一般的である。また、複数の宛先に向けたダイレクトメールなどのような複数バージョンの印刷物を作成する際には、宣伝記事などというように複数の印刷物間で共通して用いられるマスタ要素が記述されたマスタ要素データを流用し、宛名などというように個々の印刷物で異なるバリアブル要素が記述されたバリアブル要素データのみを差し替えるバリアブル印刷がしばしば行われており（例えば、特許文献１参照）、このバリアブル印刷用のページを効率よく編集することができるＰＰＭＬ（Ｐｅｒｓｏｎａｌｉｚｅｄ  Ｐｒｉｎｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）というデータ記述言語も考案されている。このバリアブル印刷によって、必要な時に必要な画像を即座に印刷することができる、いわゆるオンデマンド印刷が容易に実現される。
【０００４】
ところで、上述したようなデータ記述言語で記述されたページ記述データは、このままではプリンタ等の出力デバイスで出力することができないため、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）においてこのページ記述データが、出力デバイスで出力可能なラスタデータに変換され、出力デバイスでは、このラスタデータに基づく画像が出力される。このＲＩＰを用いて、上述したバリアブル印刷を効率よく行う技術として、特許文献２には、マスタ要素のラスタデータを保存しておき、そのマスタ要素のラスタデータを共通に用い、個別のバリアブル要素のラスタデータを組み込んで個別の印刷物のラスタデータを作って出力デバイスに与えることにより、出力デバイスで複数の印刷物を出力する技術について記載されている。この特許文献２に記載された技術によると、複数のページに共通しているマスタ要素について重複して何度もラスタデータに変換されてしまうという無駄な処理が省かれる。
【特許文献１】特開２００４−８６２８１号公報
【特許文献２】特開２００４−７８４１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このようにバリアブル要素のラスタデータがマスタ要素のラスタデータに組み込まれる際には、マスタ要素が例えば下地となり、バリアブル要素が例えばその下地の上に重なって描かれる文字や模様などとなる場合がある。そのような場合には、下地が見えるべき部分と、上に重なった文字や模様で隠れる部分が区別されなければならない。
【０００６】
しかし、ラスタデータでは要素の輪郭などといった情報は失われている。このため、バリアブル要素のラスタデータが作成される際には、バリアブル要素が表す文字や模様などが占めている画像範囲を表したマスクも作成され、バリアブル要素のラスタデータがマスタ要素のラスタデータに組み込まれる際には、このマスクの範囲についてバリアブル要素のラスタデータがマスタ要素のラスタデータに置き換わるという処理が行われている。
【０００７】
近年のカラー印刷の普及により、このようなマスタは、例えばＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色それぞれの色版に対応する４つのラスタデータを作成する際に各色の処理で使用され、従来の技術では、各色のマスクが作成されて使用されており、このために、データ変換装置における処理資源の圧迫などを招いて、ラスタデータの組込みにおける処理効率が低下する恐れがある。
【０００８】
このような問題は、バリアブル印刷時のみに生じるものではなく、ラスタデータの組込みが行われる場合に一般的に生じる問題である。
【０００９】
本発明は上記事情に鑑み、ラスタデータの組込みを効率よく実行することができるデータ変換装置およびデータ変換プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明のデータ変換装置は、
複数の要素が配置されたカラー画像のページを表した、それら複数の要素それぞれを表現した複数の要素データ部分を有するページデータを取得するページデータ取得部と、
上記ページデータに含まれる複数の要素データ部分を第１グループと第２グループとに分類し、それら第１グループと第２グループとのそれぞれについて個別に、各グループに属する要素データ部分が表現した要素が配置されてなる画像を、要素どうしの区別無く一体の画像として表すとともに複数色それぞれの色版の重なり合わせとして表したラスタデータを作成するラスタデータ作成部と、
上記第２グループの要素が占める画像範囲を表した各色版用のマスクを用いて上記第１グループのラスタデータにその第２グループのラスタデータを組み込む第１の組込モードと、各色版について共通のマスクを用いて上記第１グループのラスタデータに上記第２グループのラスタデータを組み込む第２の組込モードとを選択的に実行するラスタデータ組込部とを備えたことを特徴とする。
【００１１】
本発明のデータ変換装置によれば、各色版で共通のマスクが利用可能な場合には、ラスタデータ組込部に第２の組込モードを実行させることができ、これにより、ラスタデータの組込みが効率よく実行される。
【００１２】
本発明のデータ変換装置は、
「  上記ページデータが、上記第１の組込モードおよび上記第２の組込モードのうちいずれかの組込モードを指定した指定情報を含んだものであり、
上記ラスタデータ作成部が、上記ラスタデータを作成するに際して上記ページデータに含まれる指定情報が指定した組込モードを確認するものであり、
上記ラスタデータ組込部が、ラスタデータ作成部によって確認された組込モードを実行するものである」
という形態が好ましい。
【００１３】
この好ましい形態のデータ変換装置によれば、ラスタデータ作成部によって確認された組込モードが実行されるので、第１の組込モードと第２の組込モードの選択が自動的に実行されることとなり、選択の手間が回避される。
【００１４】
また、本発明のデータ変換装置は、
「  上記ページデータが、上記第１の組込モードおよび上記第２の組込モードのうちいずれかの組込モードを指定した指定情報を含んだものであり、
上記ラスタデータ作成部が、上記ラスタデータを作成するに際して上記ページデータに含まれる指定情報が指定した組込モードを確認するものであり、
上記ラスタデータ作成部及び／又は上記ラスタデータ組込部が、上記第１の組込モードの指定を無視することの指示を受けて、上記指定情報が第１の組込モードを指定している場合であっても、第２の組込モードが指定されている場合の処理と同じ処理を実行するものである」
という形態も好ましい。
【００１５】
この好ましい形態のデータ変換装置によれば、いわば強制的に第２の組込モードが実行されることとなる。データが表している印刷物などの種類によっては、例えページデータ中で第１の組込モードが指定されている場合であっても、実際には各色版用のマスクは不要であることもあるので、そのような場合には強制的に第２の組込モードが実行されることでラスタデータの組込みがより一層効率よく実行される。
【００１６】
本発明のデータ変換装置は、
「  上記ページデータが、複数バージョンのカラー画像を、それら複数バージョンの画像のうち複数の画像に配置されるマスタ要素を表現したマスタ要素データ部分と、それら複数バージョンの画像のうちの１つの画像のみに配置されるバリアブル要素を表現したバリアブル要素データ部分との集合によって表したものであり、
上記ラスタデータ作成部が、マスタ要素データ部分を上記第１グループに分類し、バリアブル要素データ部分を上記第２グループに分類して、その第２グループのラスタデータについては上記複数バージョンの画像それぞれに対応して複数作成するものであり、
上記ラスタデータ組込部が、上記第１グループのラスタデータを共通に用いて、その第１グループのラスタデータに、上記複数バージョンの画像それぞれに対応した複数の第２グループのラスタデータそれぞれを組み込むことによって複数バージョンのラスタデータを作成するものである」
という形態が好適である。
【００１７】
この好適な形態のデータ変換装置によれば、複数バージョンのラスタデータを効率よく作成することができる。
【００１８】
上記目的を達成する本発明のデータ変換プログラムは、
コンピュータに組み込まれてそのコンピュータ上に、
複数の要素が配置されたカラー画像のページを表した、それら複数の要素それぞれを表現した複数の要素データ部分を有するページデータを取得するページデータ取得部と、
上記ページデータに含まれる複数の要素データ部分を第１グループと第２グループとに分類し、それら第１グループと第２グループとのそれぞれについて個別に、各グループに属する要素データ部分が表現した要素が配置されてなる画像を、要素どうしの区別無く一体の画像として表すとともに複数色それぞれの色版の重なり合わせとして表したラスタデータを作成するラスタデータ作成部と、
上記第２グループの要素が占める画像範囲を表した各色版用のマスクを用いて上記第１グループのラスタデータにその第２グループのラスタデータを組み込む第１の組込モードと、各色版について共通のマスクを用いて上記第１グループのラスタデータに上記第２グループのラスタデータを組み込む第２の組込モードとを選択的に実行するラスタデータ組込部とを構築することを特徴とする。
【００１９】
本発明のデータ変換プログラムによれば、コンピュータによって容易に本発明のデータ変換装置を構築することができる。
【００２０】
なお、本発明にいうデータ変換プログラムについては、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいうデータ変換プログラムには、上記の基本形態のみではなく、前述したデータ変換装置の各形態に対応する各種の形態が含まれる。
【００２１】
さらに、本発明のデータ変換プログラムがコンピュータ上に構成するページデータ取得部などといった要素は、１つの要素が１つのプログラム部品によって構築されるものであってもよく、１つの要素が複数のプログラム部品によって構築されるものであってもよく、複数の要素が１つのプログラム部品によって構築されるものであってもよい。また、これらの要素は、そのような作用を自分自身で実行するものとして構築されてもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されても良い。
【発明の効果】
【００２２】
以上説明したように、本発明によれば、ラスタデータの組込みを効率よく実行することができる。
【発明を実施するための最良の形態】
【００２３】
以下図面を参照して本発明の実施の形態を説明する。
【００２４】
図１は、本発明の一実施形態が組み込まれたＲＩＰシステムを示す図である。
【００２５】
この図１には、編集装置３０１，３０２を構成するコンピュータと、ＲＩＰ装置１００を構成するコンピュータと、プリンタ２００とが示されている。
【００２６】
編集装置３０１，３０２では、印刷物を構成するページのイメージを表わす画像データが編集され、その画像データが通信網３００を介してＲＩＰ装置１００に送られてくる。
【００２７】
ＲＩＰ装置１００は、編集装置３０１，３０２から画像データを受け取り、その画像データをプリンタ２００用の、ラスタイメージで画像を表現した画像データに変換し、プリンタ２００に向けて出力するものである。なお画像データは、通信網３００を介して受け取られる以外に、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）やＭＯ（光磁気）ディスク等といった記憶媒体が用いられて受け取られてもよい。
【００２８】
プリンタ２００は、ＲＩＰ装置１００から画像データが送られてくると、その画像データが表わす画像を、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色のインクで出力する。
【００２９】
ここで、編集装置３０１，３０２には、複数バージョンの印刷物を編集し、その複数バージョンの印刷物を表した画像データを作成する機能が備えられているものとし、作成された画像データがＲＩＰ装置１００に送られてくる場合について以下説明する。
【００３０】
図２は、複数バージョンの印刷物の一例を示す図である。
【００３１】
図２には、複数バージョンの印刷物の一例として、複数のデザインが描かれた印刷物４００＿１，…，４００＿ｎが示されている。ここでは、それら複数の印刷物４００＿１，…，４００＿ｎを代表して、１番目のデザインの印刷物４００＿１について説明する。印刷物４００＿１には、複数の印刷物４００＿１，…，４００＿ｎにおいて共通して用いられる雲状背景および月形図形の２つのマスタ要素４１１，４１２と、それら複数の印刷物４００＿１，…，４００＿ｎそれぞれにおいて個別に用いられる、第１の文字、第２の文字、および図形の３つのバリアブル要素４２１＿１，４２２＿１，４２３＿１が配置されている。マスタ要素４１１，４１２は、本発明にいうマスタ要素の一例にあたり、バリアブル要素４２１＿１，４２２＿１，４２３＿１は、本発明にいうバリアブル要素の一例に相当する。
【００３２】
本実施形態では、図１に示す編集装置３０１，３０２において、ページ上に配置される要素それぞれを要素データ部分として記述するとともに、マスタ要素を表わす要素データ部分は複数ページ間で共有して一度だけ記述するＰＰＭＬが適用されたＤＴＰソフトウェアが用いられる。このＤＴＰソフトウェアによって、図２に示すマスタ要素４１１，４１２を表現した要素データ部分が複数の印刷物４００＿１，…，４００＿ｎに共通して１度だけ記述され、バリアブル要素４２１＿１，…，４２１＿ｎ；４２２＿１，…，４２２＿ｎ；４２３＿１，…，４２３＿ｎそれぞれを表現した複数の要素データ部分が記述されたＰＰＭＬ形式の画像データが生成される。ＰＰＭＬで記述した画像データの態様として、代表的には、図３のパート（Ａ）、およびパート（Ｂ）に示すような２つの態様が知られており、編集装置３０１，３０２では、それら２つの態様のうち、オペレータの好みに合わせた態様で画像データを記述するＤＴＰソフトウェアが用いられる。
【００３３】
図３は、図２に示す複数バージョンの印刷物を表わす画像データの概念図である。
【００３４】
尚、基本的には、ＰＰＭＬは要素の配置などを記述するデータ記述言語であり、その要素を表わす要素データ部分自体は、例えば、ＰＳやＰＤＦ等で記述されたり、ＰＳやＰＤＦで記述された要素データ部分がＡＳＣＩＩ（Ａｍｅｒｉｃａｎ  Ｓｔａｎｄａｒｄ  Ｃｏｄｅ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｔｅｒｃｈａｒｇｅ）テキストに変換されて記述される。また、ＰＰＭＬで同一のページを記述するときでも、要素データ部分の記述方法によっては、要素配置などを記述する方法が多少異なる場合がある。しかし、要素データ部分や要素配置などの記述方法が異なっても、それらは本質的には同じ内容を表現しているため、同じ符号を付して説明を行う。
【００３５】
図３のパート（Ａ）には、ＤＴＰソフトウェアによって生成される画像データのうち第１態様の画像データが示されている。画像群データ５００＿１は、図２に示す雲状背景マスタ要素４１１が独立したデータとして表現されたマスタ要素データ部分５１１と、月形図形のマスタ要素４１２が独立したデータとして表現されたマスタ要素データ部分５１２と、複数のデザインそれぞれに応じたバリアブル要素４２１＿１，…，４２１＿ｎ；４２２＿１，…，４２２＿ｎ；４２３＿１，…，４２３＿ｎそれぞれが別々のデータとして表現されたバリアブル要素データ部分５２１＿１，５２２＿１，５２３＿１，…，５２１＿ｎ，５２２＿ｎ，５２３＿ｎと、それらマスタ要素およびバリアブル要素の、印刷物４００上における配置位置などが１つのデータとして表現されたＰＰＭＬデータ部分５３０とで構成される。
【００３６】
図３のパート（Ｂ）には、ＤＴＰソフトウェアによって生成される画像データのうち第２態様の画像データが示されている。第２態様の画像データ５００＿２では、パート（Ａ）にも示すマスタ要素データ部分５１１，５１２と、バリアブル要素データ部分５２１＿１，５２２＿１，５２３＿１，…，５２１＿ｎ，５２２＿ｎ，５２３＿ｎと、ＰＰＭＬデータ部分５３０が１つの画像データ中にいっしょに記述されている。
【００３７】
ここで、パート（Ａ）に示す画像群データ５００＿１、およびパート（Ｂ）に示す画像データ５００＿２は、要素データ部分およびＰＰＭＬデータ部分の記述方法が相互に異なるが、本質的には同じ内容が記述されているため、以下では、これら２つの態様の画像データをまとめて画像データ５００と表わす。
【００３８】
図１のＲＩＰシステムは、ＲＩＰ装置１００で、上記のような複数バージョンの印刷物を表した画像データを受け取ると、各バージョンの画像をプリンタ２００で出力することができる。
【００３９】
図１に示すＲＩＰシステムにおける、本発明の一実施形態としての特徴は、ＲＩＰ装置１００として動作するコンピュータにおける動作内容にある。そこで、以下では、ＲＩＰ装置１００に着目して説明を行う。
【００４０】
この図１に示すＲＩＰ装置１００は、上述したようにコンピュータで構成されており、このコンピュータは、ＣＰＵ、主記憶装置、ハードディスク、通信用ボード等が内蔵された本体１０１、この本体１０１からの指示により表示画面上に画像や文字列の表示を行うＣＲＴディスプレイ１０２、このコンピュータにユーザの指示や文字情報を入力するためのキーボード１０３、上記ＣＲＴディスプレイ１０２の表示画面上の任意の位置を指定することにより、その位置に表示されているアイコン等に応じた指示を入力するマウス１０４を備えている。
【００４１】
本体１０１には、ＣＤ−ＲＯＭ１０５（図１には図示せず；図４参照）やＣＤ−Ｒが取り出し自在に装填され、そのように装填されたＣＤ−ＲＯＭ１０５やＣＤ−Ｒに記憶された情報を再生するＣＤ−ＲＯＭドライブが内蔵されている。また、本体１０１には、光磁気ディスク（ＭＯ）１０６（図１には図示せず；図４参照）が取り出し自在に装填され、そのように装填されたＭＯ１０６に対し情報の記録再生を行うＭＯドライブも内蔵されている。
【００４２】
図４は、ＲＩＰ装置１００を構成するコンピュータのハードウェア構成図である。
【００４３】
このハードウェア構成図には、ＣＰＵ（中央演算処理装置）１１１、ＲＡＭ１１２、ＨＤＤ（ハードディスクドライブ）１１３、ＭＯドライブ１１４、ＣＤ−ＲＯＭドライブ１１５、および通信用ボード１１６が示されており、それらはバス１１０で相互に接続されている。
【００４４】
ＨＤＤ１１３は、記録媒体の一種であるハードディスク１２０を内蔵しており、このハードディスク１２０に対し情報の記録再生を行う。
【００４５】
通信用ボード１１６は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等といった通信回線に接続される。図１に示すＲＩＰ装置１００は、この通信用ボード１１６を介して接続される通信網３００によって他のコンピュータシステムとの間でデータの送受信を行うことができ、プリンタ２００に向けた画像データの出力を行うこともできる。
【００４６】
また、図４には、図示しない複数のＩ／Ｏインターフェースそれぞれを介してバス１１０に接続された、図１にも示したマウス１０４、キーボード１０３、ＣＲＴディスプレイ１０２が示されている。
【００４７】
ここでは、ＣＤ−ＲＯＭ１０５に、本発明のデータ変換プログラムの一実施形態が記憶されている。このＣＤ−ＲＯＭ１０５は本体１０１内に装填され、そのＣＤ−ＲＯＭ１０５に記憶されたデータ変換プログラムがＣＤ−ＲＯＭドライブ１１５によって読み込まれ、バス１１０を経由してハードディスク１２０内にインストールされる。
【００４８】
このハードディスク１２０内にインストールされたデータ変換プログラムが起動されると、このハードディスク１２０内のデータ変換プログラムはＲＡＭ１１２にロードされ、ＣＰＵ１１１により実行される。本発明のデータ変換プログラムの一実施形態が起動されて実行されると、ＲＩＰ装置１００は、本発明のデータ変換装置の一実施形態として動作する。
【００４９】
図４では、データ変換プログラムを記憶する記憶媒体としてＣＤ−ＲＯＭ１０５が例示されているが、本発明のデータ変換プログラムを記憶する記憶媒体はＣＤ−ＲＯＭに限られるものではなく、それ以外の光ディスク、ＭＯ、フレキシブルディスク（ＦＤ）、磁気テープなどの記憶媒体であってもよい。また、本発明のデータ変換プログラムは、記憶媒体を介さずに、通信網を介して直接にコンピュータに供給されるものであってもよい。
【００５０】
図５は、本発明のデータ変換プログラムの一実施形態を示す図である。
【００５１】
このデータ変換プログラム１０００は、図１に示すＲＩＰ装置１００のコンピュータ内で実行され、そのＲＩＰ装置１００を本発明のデータ変換装置の一実施形態として動作させるものであり、画像取得部１０１０と、ＰＳ生成部１０２０と、ＲＩＰ処理部１０４０と、データ展開部１０５０とを有する。このデータ変換プログラム１０００の各要素の詳細については後述する。
【００５２】
図６は、図１に示すＲＩＰ装置１００の機能ブロック図である。
【００５３】
このＲＩＰ装置１００は、図５のデータ変換プログラム１０００がコンピュータにインストールされて実行されることによって構成されるものである。
【００５４】
ＲＩＰ装置１００は、ＰＰＭＬ解釈部７１０と、ＲＩＰ処理部７２０と、データ展開部７４０と、図４に示すハードディスク１２０がその役割を担うデータ保存部７３０とを有しており、さらに、ＰＰＭＬ解釈部７１０は、画像取得部７１１と、ＰＳ生成部７１２ととを有している。
【００５５】
画像取得部７１１、ＰＳ生成部７１２、ＲＩＰ処理部７２０、およびデータ展開部７４０は、図５に示すデータ変換プログラム１０００を構成する、画像取得部１０１０、ＰＳ生成部１０２０、ＲＩＰ処理部１０４０、およびデータ展開部１０５０のそれぞれがコンピュータに組み込まれることによってコンピュータ上に構築されたものであり、図６の各要素は図５の各要素にそれぞれ対応するが、図６の各要素は、コンピュータのハードウェアとそのコンピュータで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図５に示すデータ変換プログラムの各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００５６】
画像取得部７１１は、本発明にいうページデータ取得部の一例に相当し、ＰＳ生成部７１２およびＲＩＰ処理部７２０は、本発明にいうラスタデータ作成部の一例を構成し、データ展開部７４０は、本発明にいうラスタデータ組込部の一例に相当する。
【００５７】
以下、図６に示すＲＩＰ装置１００の各要素を説明することによって、図５に示すデータ変換プログラム１０００の各要素も併せて説明する。
【００５８】
図６のＲＩＰ装置１００を構成するＰＰＭＬ解釈部７１０では、図１に示す編集装置３０１，３０２で編集されて通信網３００を介して送られてきた画像データが取得される。ここでは、図３に示す画像データ５００が送られてきたものとし、ＰＰＭＬ解釈部７１０の画像取得部７１１ではその画像データ５００が取得される。ＰＳ生成部７１２は、画像データ５００から、マスタ要素データ部分５１１，５１２、バリアブル要素データ部分５２１＿１，…，５２３＿ｎ、およびＰＰＭＬデータ部分５３０それぞれを切り出す。さらに、ＰＳ生成部７１２は、切り出したマスタ要素データ部分５１１，５１２、およびバリアブル要素データ部分５２１＿１，…，５２３＿ｎそれぞれに基づいて、ＲＩＰ処理部７２０での処理が可能なＰＳ形式で記述されたＰＳ要素データを生成するとともに、ＰＰＭＬデータ部分５３０に基づいて、後段のデータ展開部７４０での処理で必要な要素の配置位置等の情報が記述された内部情報を生成する。ここで生成されたＰＳ要素データはＲＩＰ処理部７２０に送られ、内部情報はデータ保存部７３０に送られる。また、ＰＳ要素データが表している各要素がマスタ要素であるかバリアブル要素であるかを示した情報もＲＩＰ処理部７２０に伝えられる。
【００５９】
ＲＩＰ処理部７２０は、マスタ要素のＰＳ要素データのグループとバリアブル要素のＰＳ要素データのグループとのそれぞれについて、要素どうしの区別無く一体化されたラスタイメージを表した、図１に示すプリンタ２００に適合したデータ形式のラスタデータを生成する。マスタ要素のグループについては複数バージョンの印刷物に共通した１つのラスタデータが作成され、バリアブル要素のグループについては、複数バージョンの印刷物それぞれに対応した複数バージョンのラスタデータが作成される。また、これらのラスタデータが表すラスタイメージは、図１に示すプリンタ２００がＣＭＹＫ４色のプリンタであるので、ＣＭＹＫ４色それぞれの色版のラスタイメージとなっている。さらに、ＲＩＰ処理部７２０は、バリアブル要素のグループについてラスタデータを作成する際に、そのグループのバリアブル要素が占める画像範囲を表したマスクデータも作成し、それらラスタデータとマスクデータとを対応付けてデータ保存部７３０に送る。このＲＩＰ処理部７２０におけるラスタデータおよびマスクデータの作成内容については後でさらに詳細に説明する。
【００６０】
データ保存部６１０は、ＰＰＭＬ解釈部７１０から送られてきた内部情報と、ＲＩＰ処理部７２０から送られてきたラスタデータおよびマスクデータとを保存する。これら内部情報、ラスタデータ、およびマスクデータは、データ展開部７４０に送られる。
【００６１】
データ展開部７４０は、データ保存部６１０から内部情報、ラスタデータ、およびマスクデータを受け取って、バリアブル要素のグループのラスタデータが表わすラスタイメージを、内部情報に示された配置位置および大きさで、マスタ要素のグループのラスタデータが表わすラスタイメージに組み込んで、印刷物のページを表したラスタデータを生成する。このとき、データ展開部７４０は、マスクデータを用いて、バリアブル要素が占める画像範囲を特定し、その画像範囲にバリアブル要素のラスタイメージを組み込むが、このマスクデータの使用方法についても後で詳述する。データ展開部７４０によって生成された、印刷物のページを著すラスタデータは、図１に示すプリンタ２００に送られ、このプリンタ２００によって印刷物が出力される。
【００６２】
以下、ラスタデータおよびマスクデータの作成方法と、マスクデータの使用方法について詳細に説明する。
【００６３】
ＲＩＰ処理部７２０によるラスタデータの作成方法には、要素どうしの重なり合いによって他の要素の下になった部分の処理方式の違いによって２つの作成方法が存在する。１番目の作成方法は、他の要素の下になった部分については始めから存在しなかったものとして処理する通常の方法であり、下の要素の形状は上の要素によって切り取られたような形状に置き換えられて処理される。この通常の方法では、下地の色が上の要素の色に影響することが回避される。
【００６４】
２番目の作成方法は、他の要素の下になった部分は、いわば下地として残し、その下地の上に他の要素を重ねる、オーバープリントと称される方法である。このオーバープリントでは、版の出力位置ずれが生じたときに下地の切れ目が見えてしまう不都合を回避することができる。
【００６５】
ＲＩＰ処理部７２０が受け取るＰＳ要素データには、編集時に編集者が、オーバープリントを用いるか否かを選択して指定した情報が含まれており、ＲＩＰ処理部７２０は、原則として、その情報が示す方法でラスタデータを作成する。
【００６６】
図７は、オーバープリントで作成されるラスタデータおよびマスクデータを表す図である。
【００６７】
ここでは、図２に示す第１のデザインの印刷物４００＿１における３つのバリアブル要素４２１＿１，４２２＿１，４２３＿１に対応するラスタイメージを例として説明し、「Ｃ」形状のバリアブル要素４２１＿１と「Ｍ」形状のバリアブル要素４２２＿１とについてオーバープリントが指定されているものとする。また、これらのバリアブル要素４２１＿１，４２２＿１，４２３＿１の色としては、「Ｃ」形状のバリアブル要素４２１＿１がＣ色１００％、「Ｍ」形状のバリアブル要素４２２＿１がＭ色１００％、四角形のバリアブル要素４２３＿１がＹ色５０％であるものとする。
【００６８】
この図７の上段には、図６のＲＩＰ処理部７２０で作成されるＣＭＹＫ４色それぞれの色版に対応した４つのラスタイメージ８１１，８１２，８１３，８１４が示されており、下段には、それら４つのラスタイメージ８１１，…，８１４それぞれに対応した４つのマスク８２１，８２２，８２３，８２４が示されている。
【００６９】
Ｃ版のラスタイメージ８１１は「Ｃ」形状が現れており、Ｍ版のラスタイメージ８１２は「Ｍ」形状が現れている。また、Ｙ色の四角形のバリアブル要素４２３＿１の上に重なっている２つのバリアブル要素４２１＿１，４２２＿１にはいずれもオーバープリントが指定されているので、Ｙ版のラスタイメージ８１３には四角形が現れており、Ｋ版のラスタイメージ８１４は全面が空白となっている。これら４つのラスタイメージ８１１，…，８１４に現れている各形状は、上述した３つのバリアブル要素の形状に依存したものではあるが、これら４つのラスタイメージ８１１，…，８１４を表したラスタデータは、単に、この図７に示す四角いラスタイメージ８１１，…，８１４上の各点における色の濃さを表しているだけのデータであって、どの画像範囲がどの要素に対応しているという情報やどの要素にオーバープリントが指定されているという情報などは失われている。
【００７０】
これら４つのラスタイメージ８１１，…，８１４が組み込まれるマスタ要素のラスタイメージも同様に作成され、図２に示す雲状背景のマスタ要素４１１に月形図形のマスタ要素４１２が重なり合った状態のラスタイメージとなる。そして、図７に示す４つのラスタイメージ８１１，…，８１４が組み込まれる位置には、雲状背景の色の下地が存在しているので、図６のデータ展開部７４０では、図７に示す四角いラスタイメージ８１１，…，８１４のうち、下地に重なって下地を隠す部分だけがマスタ要素のラスタイメージに組み込まれることが必要となる。しかし、ラスタイメージでは個々の要素に関する情報は失われているので、図７に示す４つのラスタイメージ８１１，…，８１４が作成される際には、それらのラスタイメージ８１１，…，８１４のうち、マスタ要素のラスタイメージに組み込まれるべき範囲を示した４つのマスク８２１，…，８２４が作成される。そして、データ展開部７４０では、図７に示す４つの四角いラスタイメージ８１１，…，８１４のうち、この４つのマスク８２１，…，８２４が表した範囲内がマスタ要素のラスタイメージに組み込まれる。このように４つのマスク８２１，…，８２４を用いるデータ展開部７４０のモードは、本発明にいう第１の組込モードの一例に相当する。
【００７１】
これら４つのマスク８２１，…，８２４は、以下説明するように、各要素に対するオーバープリント指定の有無に応じた形状となっている。
【００７２】
黄色い四角形の要素についてはオーバープリント指定が無いので、マスタ要素のラスタイメージの下地は全て消去されなければならない。このため、４つのマスク８２１，…，８２４には、いずれも四角形状が現れていて、例えばＣ色版における中央付近については空白も組み込まれることとなる。一方、「Ｃ」形状の要素についてはオーバープリント指定があるので、Ｃ版のマスク８２１については「Ｃ」形状を反映した形状が現れるが、他の３版のマスク８２２，８２３，８２４については、下地を残すために、「Ｃ」形状が反映されない。なお、「Ｍ」形状の要素については、ここに示した例では、四角形状を反映したマスク部分に覆われてしまっているのでオーバープリント指定の有無は無関係となる。
【００７３】
次に、全てのバリアブル要素についてオーバープリントの指定がない場合におけるラスタデータおよびマスクデータの作成方法と、マスクデータの使用方法について説明する。
【００７４】
図８は、全てのバリアブル要素についてオーバープリントの指定がない場合に作成されるラスタデータおよびマスクデータを表す図である。
【００７５】
ここでも、図２に示す第１のデザインの印刷物４００＿１における３つのバリアブル要素４２１＿１，４２２＿１，４２３＿１に対応するラスタイメージを例として説明する。
【００７６】
この図８の上段には、図６のＲＩＰ処理部７２０で作成されるＣＭＹＫ４色それぞれの色版に対応した４つのラスタイメージ８３１，８３２，８３３，８３４が示されており、下段には、それら４つのラスタイメージ８３１，…，８３４が図６のデータ展開部７４０でマスタ要素のラスタイメージに組み込まれる際に用いられるマスク８４０が示されている。
【００７７】
ここに示す４つのラスタイメージ８３１，…，８３４のうち、Ｃ版のラスタイメージ８３１とＭ版のラスタイメージ８３２とＫ版のラスタイメージ８３４については、図７に示す各ラスタイメージと同様であるが、Ｙ版のラスタイメージ８３３については、「Ｃ」形状の要素や「Ｍ」形状の要素にオーバープリント指定が無いので、「Ｃ」形状や「Ｍ」形状に重なる部分がくり抜かれたような形状が現れている。
【００７８】
一方、マスク８４０については、３つのバリアブル要素の全てについてオーバープリント指定が無いため、図６のデータ展開部７４０でマスタ要素のラスタイメージに組み込まれる際に下地が活かされる部分は無く、ＣＭＹＫの４版全てについて、３つのバリアブル要素が占める全範囲が組み込まれることとなる。このため、ＣＭＹＫの４版それぞれ用のマスクを図６のデータ保存部６１０に保存するのは資源の無駄であるし、ＣＭＹＫの４版それぞれ用のマスクを取り替えながら組込みの処理を行うことは処理時間の無駄となる。
【００７９】
そこで、図６のデータ保存部６１０では、全てのバリアブル要素についてオーバープリントの指定がない場合には、１つ版（ここではＣ版）のマスク８４０のみを保存し、他の３版のマスクは破棄している。なお、ＲＩＰ処理部が始めから１つのマスクのみを作成するという形態もあり得るが、本実施形態では、４版とも作成する従来のＲＩＰ処理部を転用するために、マスクをデータ保存部で破棄することとしている。また、全てのバリアブル要素についてオーバープリントの指定がない場合には、ＲＩＰ処理部７２０からデータ展開部７４０にマスクの転用が指示され、この指示を受けたデータ展開部７４０は、４版分のラスタデータの組込みに際して、１つのマスクを転用して処理を行う。このように１つのマスクを転用するデータ展開部７４０のモードは、本発明にいう第２の組込モードの一例に相当する。
【００８０】
このように、本実施形態では、図６のデータ保存部６１０における無駄なマスクの保存や、データ展開部７４０におけるマスクの不必要な取り替えなどが回避され、ラスタデータの組み込みが効率よく実行されることとなる。実機上で効率を確認したところ、４版分のマスクが用いられると１５８０秒必要であった処理が、１版のマスクを転用すると１３４６秒で終了することができた。
【００８１】
また、図６のＲＩＰ処理部７２０は、オーバープリントを禁止する命令を外部から受ける機能がある。この機能は、編集段階ではオーバープリントが指定されているものの、印刷時などにオペレータが、不要な指定であると判断した場合や、オペレータが、処理速度を優先して高速な処理を望んでいる場合などに用いられる機能である。オーバープリントを禁止する命令を受けたＲＩＰ処理部７２０は、ＰＳ要素データを解釈するための辞書を、オーバープリントを用いるか否かを選択して指定した情報が来たら無視するように書き換える。この結果、全てのバリアブル要素はオーバープリント指定がないものとして取り扱われ、常に１版のマスクのみが用いられて、ラスタデータの組み込みが効率よく実行されることとなる。
【００８２】
なお、上記説明では、本発明にいう色版の一例としてＣＭＹＫ４色の色版が示されているが、本発明にいう色版は、ＣＭＹ３色の色版であってもよく、あるいはＲＧＢ３色の色版であってもよい。
【００８３】
また、上記説明では、マスタ要素とバリアブル要素とからなる複数バージョンの印刷物を表したページデータの例が示されているが、本発明にいうページデータは、２種類に分類される複数の要素からなる単独の画像を表すものであってもよい。
【００８４】
また、上記説明では、ＲＩＰ処理部からの指令に従って、４版のマスクを用いるモードと１版のマスクを用いるモードとを使い分けるデータ展開部が示されているが、本発明にいうラスタデータ組込部は、外部からの指示に従ってモードを使い分けるものであっても良い。
【００８５】
また、上記実施形態では、本発明のデータ変換プログラムを記憶する記憶媒体の一例としてＣＤ−ＲＯＭが示されているが、本発明のデータ変換プログラムを記憶する記憶媒体は、プログラムを記憶することができるものであればその種類を問うものではなく、例えばハードディスク装置の磁気ディスクであってもよく、あるいはフレキシブルディスクやＭＯディスクやＤＶＤであってもよく、あるいはカード型やテープ型の記憶媒体であってもよい。
【図面の簡単な説明】
【００８６】
【図１】本発明の一実施形態が組み込まれたＲＩＰシステムを示す図である。
【図２】複数バージョンの印刷物の一例を示す図である。
【図３】図２に示す複数バージョンの印刷物を表わす画像データの概念図である。
【図４】ＲＩＰ装置を構成するコンピュータのハードウェア構成図である。
【図５】本発明のデータ変換プログラムの一実施形態を示す図である。
【図６】図１に示すＲＩＰ装置の機能ブロック図である。
【図７】オーバープリントで作成されるラスタデータおよびマスクデータを表す図である。
【図８】全てのバリアブル要素についてオーバープリントの指定がない場合に作成されるラスタデータおよびマスクデータを表す図である。
【符号の説明】
【００８７】
１００    データ変換装置
１０１    本体
１０２    ＣＲＴディスプレイ
１０３    キーボード
１０４    マウス
１０５    ＣＤ−ＲＯＭ
１０６    光磁気ディスク
１１０    バス
１１１    ＣＰＵ
１１２    ＲＡＭ
１１３    ＨＤＤ
１１４    ＭＯドライブ
１１５    ＣＤ−ＲＯＭドライブ
１１６    通信用ボード
１２０    ハードディスク
２００    プリンタ
３００    通信網
３０１，３０２    編集装置
４００＿１，…，４００＿ｎ    印刷物
４１１，４１２    マスタ要素
４２１＿１，４２２＿１，４２３＿１    バリアブル要素
５００＿１，５００＿２    画像データ
５１１，５１２    マスタ要素データ部分
５２１＿１，５２２＿１，５２３＿１，…，５２１＿ｎ，５２２＿ｎ，５２３＿ｎ    バリアブル要素データ部分
５３０    ＰＰＭＬデータ部分
５３１    内部情報
７１０    ＰＰＭＬ解釈部
７１１    画像取得部
７１２    ＰＳ生成部
７２０    ＲＩＰ処理部
７３０    データ保存部
７４０    データ展開部
８１１，…，８１４，８３１，…，８３４    ラスタイメージ
８２１，…，８２４，８４０    マスク
１０００    データ変換プログラム
１０１０    画像取得部
１０２０    ＰＳ生成部
１０４０    ＲＩＰ処理部
１０５０    データ変換部
【図１】
2006109309.tif 000003
【図２】
2006109309.tif 000004
【図３】
2006109309.tif 000005
【図４】
2006109309.tif 000006
【図５】
2006109309.tif 000007
【図６】
2006109309.tif 000008
【図７】
2006109309.tif 000009
【図８】
2006109309.tif 000010