(57)【要約】【課題】本身データのオブジェクトが印刷されるべき箇所と、特殊版データに基づいて印刷されるべき特殊版オブジェクトの箇所とが重なる場合、オブジェクトと特殊版オブジェクトのうち何れか一方を適切に白抜きにする印刷データ修正装置および印刷システムを提供する。【解決手段】印刷システム５は、本身データの各オブジェクトと、箔押し用データの箔押し用オブジェクトと印刷する際に、各オブジェクトと箔押し用オブジェクトとの上下関係を設定する。その後、印刷システム５は、この上下関係から、オブジェクトと箔押し用オブジェクトのうち下に位置する方の重なり合う領域内の画素を白抜きにする。そして、印刷システム５は、その白抜きにされたデータに基づき印刷を行う。【選択図】図７
2018182687.tif 000002
【特許請求の範囲】
【請求項１】
第１印刷部による本身データに基づく印刷と第２印刷部による特殊版データに基づく印刷のうち何れか一方の印刷を記録媒体に行った後、他方の印刷を前記記録媒体に行うための前記本身データおよび前記特殊版データを修正する印刷データ修正装置であって、
前記本身データの各オブジェクトと、前記特殊版データに基づいて印刷されるべき特殊版オブジェクトとの上下関係を設定する上下関係設定部と、
前記本身データの各オブジェクトと、前記特殊版データに基づいて印刷されるべき特殊版オブジェクトとが重なり合う領域を特定する領域特定部と、
前記領域特定部によって前記重なり合う領域が特定された場合、前記上下関係設定部によって設定された前記上下関係を含む所定の判定条件に基づいて、前記オブジェクトと前記特殊版オブジェクトのうち下に位置する方の前記重なり合う領域内の画素を白抜きにするか否かを判断する白抜き判断部と、
前記本身データおよび前記特殊版データを、前記白抜き判断部で白抜きにすると判断された画素が白抜きになるように修正する白抜き処理部と、
を有する
ことを特徴とする印刷データ修正装置。
【請求項２】
前記所定の判定条件は、前記上下関係と、前記本身データに基づく印刷と前記特殊版データに基づく印刷の順序と、前記順序における追い刷りの可否と、を含む、
ことを特徴とする請求項１に記載の印刷データ修正装置。
【請求項３】
前記白抜き判断部は、前記本身データのオブジェクトと前記特殊版データの特殊版オブジェクトうち下に位置する方の印刷を上に位置する方の印刷より後に行う場合、前記下に位置する方の前記重なり合う領域内の画素を白抜きすると判断し、
前記下に位置する方の印刷を前記上に位置する方の印刷より先に行う場合、前記上に位置する方を前記下に位置する方の上に重ねて印刷する追い刷りが可能でないとき、下に位置する方の前記重なり合う領域内の画素を白抜きすると判断する
ことを特徴とする請求項２に記載の印刷データ修正装置。
【請求項４】
前記第１印刷部が前記本身データに基づく印刷を行った後、前記第２印刷部が前記特殊版データに基づく印刷を行う場合であって、前記オブジェクトが前記特殊版オブジェクトより下に位置するように前記上下関係が設定される場合、
前記白抜き判断部は、前記オブジェクトの前記重なり合う領域内の画素を白抜きにしないと判断する、
ことを特徴とする請求項１または２に記載の印刷データ修正装置。
【請求項５】
前記第２印刷部が前記特殊版データに基づく印刷を行った後、前記第１印刷部が前記本身データに基づく印刷を行う場合であって、前記特殊版オブジェクトが前記オブジェクトより下に位置するように前記上下関係が設定される場合、
前記白抜き判断部は、前記第１印刷部が前記オブジェクトを前記第２印刷部によって印刷された前記特殊版オブジェクトの上に重ねて印刷する追い刷りが可能であるとき、前記特殊版オブジェクトの前記重なり合う領域内の画素を白抜きにしないと判断する、
ことを特徴とする請求項２に記載の印刷データ修正装置。
【請求項６】
前記上下関係設定部は、前記本身データのうち、前記特殊版データのオブジェクトより上に位置するオブジェクトの属性の指定を受け付け、前記指定に従って前記上下関係を設定する
ことを特徴とする請求項１乃至５のいずれか１つに記載の印刷データ修正装置。
【請求項７】
前記上下関係設定部は、前記本身データの各オブジェクトが前記特殊版オブジェクトより上に位置する範囲を受け付け、前記範囲内では、各オブジェクトが前記特殊版オブジェクトより上に位置するように前記上下関係を設定する
ことを特徴とする請求項１乃至６のいずれか１つに記載の印刷データ修正装置。
【請求項８】
前記白抜き判断部は、前記本身データのオブジェクトにバリアブルデータが含まれるとき、前記バリアブルデータと重なり合う前記特殊版オブジェクトの前記重なり合う領域内の画素を白抜きにすると判断する
ことを特徴とする請求項１乃至７のいずれか１つに記載の印刷データ修正装置。
【請求項９】
前記特殊版データは、前記記録媒体に箔を施すためのトナーを使用して前記特殊版オブジェクトを印刷するためのデータである
ことを特徴とする請求項１乃至８のいずれか１つに記載の印刷データ修正装置。
【請求項１０】
前記特殊版データは、前記記録媒体にニスを施す箇所を指定したデータである
ことを特徴とする請求項１乃至８のいずれか１つに記載の印刷データ修正装置。
【請求項１１】
請求項１乃至１０のいずれか１つに記載の印刷データ修正装置と、
前記本身データに基づく印刷を行う第１印刷部と、
前記特殊版データに基づく印刷を行う第２印刷部と、
を有する
ことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本身データと特殊版データとを組み合わせて印刷を行う印刷データ修正装置および印刷システムに関する。
【背景技術】
【０００２】
印刷システムには、図１３のように、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）等の色を有するトナーを使用して通常印刷されるべきオブジェクトを含む本身データと、箔押し時に糊として利用されるトナー（以後、箔押し用トナーともいう）を使用して印刷されるべき箔押し用オブジェクトを含む箔押し用データとを組み合わせて、これらデータに従って一つの記録媒体に文書等を印刷するものがある。
【０００３】
このような印刷システムでは、箔押し用トナーを使用して印刷される箇所に箔押しが施されるので、通常、図１４のように、箔押し用データに基づく印刷、箔押し、本身データに基づく印刷の順に、文書等が作成される。このとき、箔押しが施される箇所と、本身データのオブジェクトが印刷されるべき箇所が重なる場合、図１５のように、本身データのラスタライズ時に、本身データのオブジェクトから重なる領域を削る必要がある。
【０００４】
例えば、特許文献１には、フルカラー画像の上に特色画像を重ねて印刷する場合、下地にプロセスカラーが印刷されていると、特色画像が下地の色に影響されるので、特色画像が印刷される箇所においては、常にフルカラー画像のデータを白抜きにする技術が開示されている。
【０００５】
一方、図１６に示される最終印刷物（仕上がりイメージ）のように、箔押しが施される領域内に本身データのオブジェクトが印刷される場合、当該オブジェクトを適切に印刷するために、箔押し用データにおいて、当該オブジェクトが印刷されるべき箇所を予め白抜きする必要がある。
【０００６】
また、特許文献２には、特定の版のオブジェクト同士が重なる部分の色を、それらオブジェクト同士の色が多重的に合成された色とならないように基本色で表現する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１８８９５６号公報
【特許文献２】特開２０１５−１８８２１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本身データの中にバリアブルデータなどページ毎に変化するオブジェクトが存在し、このオブジェクトを箔押しが施される領域内に印刷する場合、ユーザは、図１７のように、本身データのオブジェクトの変化に応じて、箔押し用データをページ毎に用意する必要があった。これにより、ユーザは、箔押し用データの準備に手間がかかっていた。
【０００９】
本発明は、上記の問題を解決しようとするものであり、本身データのオブジェクトが印刷されるべき箇所と、特殊版データに基づいて印刷されるべき特殊版オブジェクトの箇所とが重なる場合、当該オブジェクトと当該特殊版オブジェクトのうち何れか一方を適切に白抜きにする印刷データ修正装置および印刷システムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１１】
［１］第１印刷部による本身データに基づく印刷と第２印刷部による特殊版データに基づく印刷のうち何れか一方の印刷を記録媒体に行った後、他方の印刷を前記記録媒体に行うための前記本身データおよび前記特殊版データを修正する印刷データ修正装置であって、
前記本身データの各オブジェクトと、前記特殊版データに基づいて印刷されるべき特殊版オブジェクトとの上下関係を設定する上下関係設定部と、
前記本身データの各オブジェクトと、前記特殊版データに基づいて印刷されるべき特殊版オブジェクトとが重なり合う領域を特定する領域特定部と、
前記領域特定部によって前記重なり合う領域が特定された場合、前記上下関係設定部によって設定された前記上下関係を含む所定の判定条件に基づいて、前記オブジェクトと前記特殊版オブジェクトのうち下に位置する方の前記重なり合う領域内の画素を白抜きにするか否かを判断する白抜き判断部と、
前記本身データおよび前記特殊版データを、前記白抜き判断部で白抜きにすると判断された画素が白抜きになるように修正する白抜き処理部と、
を有する
ことを特徴とする印刷データ修正装置。
【００１２】
上記発明では、本身データのオブジェクトと特殊版オブジェクトが重なり合う領域があるときに、これらオブジェクトの上下関係等に基づいて、オブジェクトと特殊版オブジェクトのうち下に位置する方の重なり合う領域内の画素を白抜きにするか否かが判断される。そして、当該画素を白抜きにすることが判断された場合、本身データと特殊版データのうち下に位置する方の重なり合う領域内の画素が白抜きにされる。
【００１３】
［２］前記所定の判定条件は、前記上下関係と、前記本身データに基づく印刷と前記特殊版データに基づく印刷の順序と、前記順序における追い刷りの可否と、を含む、
ことを特徴とする［１］に記載の印刷データ修正装置。
【００１４】
上記発明では、本身データの各オブジェクトと特殊版オブジェクトとの上下関係、本身データに基づく印刷と特殊版データに基づく印刷の順序、前記順序における追い刷りの可否に基づいて、オブジェクトと前記特殊版オブジェクトのうち下に位置する方の重なり合う領域内の画素を白抜きにするか否かが判断される。
【００１５】
［３］前記白抜き判断部は、前記本身データのオブジェクトと前記特殊版データの特殊版オブジェクトうち下に位置する方の印刷を上に位置する方の印刷より後に行う場合、前記下に位置する方の前記重なり合う領域内の画素を白抜きすると判断し、
前記下に位置する方の印刷を前記上に位置する方の印刷より先に行う場合、前記上に位置する方を前記下に位置する方の上に重ねて印刷する追い刷りが可能でないとき、下に位置する方の前記重なり合う領域内の画素を白抜きすると判断する
ことを特徴とする［２］に記載の印刷データ修正装置。
【００１６】
［４］前記第１印刷部が前記本身データに基づく印刷を行った後、前記第２印刷部が前記特殊版データに基づく印刷を行う場合であって、前記オブジェクトが前記特殊版オブジェクトより下に位置するように前記上下関係が設定される場合、
前記白抜き判断部は、前記オブジェクトの前記重なり合う領域内の画素を白抜きにしないと判断する、
ことを特徴とする［１］または［２］に記載の印刷データ修正装置。
【００１７】
上記発明では、本身データに基づく印刷の後に特殊版データに基づく印刷を行う場合であって、本身データのオブジェクトが特殊版オブジェクトより下に位置するよう印刷される場合、本身データのオブジェクトと特殊版オブジェクトが重なり合う領域においては、本身データのオブジェクトの画素を白抜きにしない。
【００１８】
［５］前記第２印刷部が前記特殊版データに基づく印刷を行った後、前記第１印刷部が前記本身データに基づく印刷を行う場合であって、前記特殊版オブジェクトが前記オブジェクトより下に位置するように前記上下関係が設定される場合、
前記白抜き判断部は、前記第１印刷部が前記オブジェクトを前記第２印刷部によって印刷された前記特殊版オブジェクトの上に重ねて印刷する追い刷りが可能であるとき、前記特殊版オブジェクトの前記重なり合う領域内の画素を白抜きにしないと判断する、
ことを特徴とする［２］に記載の印刷データ修正装置。
【００１９】
上記発明では、特殊版データに基づく印刷の後に本身データに基づく印刷を行う場合であって、特殊版オブジェクトが本身データのオブジェクトより下に位置するよう印刷される場合、本身データのオブジェクトを特殊版オブジェクトの上に重ねて印刷する追い刷りが可能であるとき、本身データのオブジェクトと特殊版オブジェクトが重なり合う領域においては、特殊版オブジェクトの画素を白抜きにしない。
【００２０】
［６］前記上下関係設定部は、前記本身データのうち、前記特殊版データのオブジェクトより上に位置するオブジェクトの属性の指定を受け付け、前記指定に従って前記上下関係を設定する
ことを特徴とする［１］乃至［５］のいずれか１つに記載の印刷データ修正装置。
【００２１】
上記発明では、特殊版オブジェクトより上に位置すべき本身データのオブジェクトの属性を指定することにより、本身データのオブジェクトと特殊版オブジェクトとの上下関係が設定される。
【００２２】
［７］前記上下関係設定部は、前記本身データの各オブジェクトが前記特殊版オブジェクトより上に位置する範囲を受け付け、前記範囲内では、各オブジェクトが前記特殊版オブジェクトより上に位置するように前記上下関係を設定する
ことを特徴とする［１］乃至［６］のいずれか１つに記載の印刷データ修正装置。
【００２３】
上記発明では、本身データのうち指定された範囲においては、本身データの各オブジェクトが特殊版オブジェクトより上に位置するように上下関係が設定される。
【００２４】
［８］前記白抜き判断部は、前記本身データのオブジェクトにバリアブルデータが含まれるとき、前記バリアブルデータと重なり合う前記特殊版オブジェクトの前記重なり合う領域内の画素を白抜きにすると判断する
ことを特徴とする［１］乃至［７］のいずれか１つに記載の印刷データ修正装置。
【００２５】
上記発明では、本身データのオブジェクトがバリアブルデータである場合、バリアブルデータと重なり合う特殊版オブジェクトのうち、バリアブルデータと特殊版オブジェクトとが重なり合う領域の画素を白抜きにすると判断される。
【００２６】
［９］前記特殊版データは、前記記録媒体に箔を施すためのトナーを使用して前記特殊版オブジェクトを印刷するためのデータである
ことを特徴とする［１］乃至［８］のいずれか１つに記載の印刷データ修正装置。
【００２７】
［１０］前記特殊版データは、前記記録媒体にニスを施す箇所を指定したデータである
ことを特徴とする［１］乃至［８］のいずれか１つに記載の印刷データ修正装置。
【００２８】
［１１］［１］乃至［１０］のいずれか１つに記載の印刷データ修正装置と、
前記本身データに基づく印刷を行う第１印刷部と、
前記特殊版データに基づく印刷を行う第２印刷部と、
を有する
ことを特徴とする印刷システム。
【００２９】
上記発明では、印刷データ修正装置によって修正された本身データおよび特殊版データに基づいて印刷が行われる。
【発明の効果】
【００３０】
本発明に係る印刷データ修正装置および印刷システムによれば、本身データのオブジェクトが印刷されるべき箇所と、特殊版データに基づいて印刷されるべき特殊版オブジェクトの箇所とが重なる場合、当該オブジェクトと当該特殊版オブジェクトのうち何れか一方を適切に白抜きにすることができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態に係る印刷システムを示す概略図である。
【図２】プリンタの概略構成を示すブロック図である。
【図３】プリンタコントローラの概略構成を示すブロック図である。
【図４】プリンタドライバの箔押し用データ保存設定画面を示す図である。
【図５】プリンタドライバの箔押しデータ選択画面を示す図である。
【図６】プリンタドライバの箔押し上位オブジェクト選択画面を示す図である。
【図７】本身データのオブジェクトと箔押し用オブジェクトのうち下に位置する方の重なり合う領域内の画素を白抜きにする白抜き処理を示すフローチャートである。
【図８】プリンタドライバの本身データ上位設定範囲受付画面を示す図である。
【図９】プリンタドライバの箔押し順設定画面を示す図である。
【図１０】白抜き処理要否判定処理を示すフローチャートである。
【図１１】各画素が本身データ上位設定範囲に属するか否かを判定する設定範囲属否判断処理を示すフローチャートである。
【図１２】対象画素の本身データ上位設定範囲の属否に応じて一方のページデータの対象画素を白抜きにする白抜き処理を示すフローチャートである。
【図１３】本身データ、箔押し用データ及び文書の仕上がりイメージを示す図である。
【図１４】箔押しデータに基づく印刷、箔押し、本身データに基づく印刷の順番で文書を印刷する工程を示す説明図である。
【図１５】本身データのラスタライズ時に、本身データのオブジェクトにおいて削る必要のある領域を示す説明図である。
【図１６】本身データにバリアブルデータが含まれる文書を印刷する工程を示す説明図である。
【図１７】本身データにバリアブルデータが含まれる文書を印刷するときに必要とされる本身データと箔押し用データ及び文書の仕上がりイメージを示す説明図である。
【発明を実施するための形態】
【００３２】
以下、図面に基づき本発明の実施の形態を説明する。
【００３３】
図１は、本発明の実施の形態に係る印刷システム５の概略図を示す。印刷システム５は、プリンタ１０と、箔押し機５０とを有する。プリンタ１０と箔押し機５０は、両者間で用紙（記録媒体）を搬送することができるように物理的に接続されている。また、印刷システム５は、図示しない複数のクライアントＰＣ(Personal Computer)とネットワークを介して接続される。
【００３４】
プリンタ１０は、第１印刷部として、クライアントＰＣから送信されるジョブに含まれる本身データ、あるいは、プリンタ１０に予め保存されている本身データに基づいて、当該本身データに含まれるオブジェクトを用紙に印刷する。さらに、プリンタ１０は、第２印刷部として、用紙に箔を施すための箔押し用データ（特殊版データ）に基づいて、箔押し用トナーを使用して箔押し用オブジェクト（特殊版オブジェクト）を印刷する。
【００３５】
箔押し機５０は、プリンタ１０において箔押し用トナーを使用して箔押し用オブジェクトが印刷された用紙に箔押しを施す。具体的には、箔押し機５０は、箔押し用データに基づいて印刷された箔押し用オブジェクトに使用されている箔押し用トナーを加熱し、融解した箔押し用トナーを糊として使用することにより、箔を用紙に圧着させる。これにより、箔押し用データに基づいて印刷された箔押し用オブジェクトに箔が施される。
【００３６】
次に、図１の印刷システム５において箔が施される文書を印刷する方法の概略について説明する。
【００３７】
まず、プリンタ１０は、箔押し用データに基づいて、箔押し用トナーを使用して箔押し用オブジェクトを用紙に印刷する（工程１）。このとき、当該箔押し用オブジェクトの印刷については、Ｋ版が使用される。その後、プリンタ１０は、当該箔押し用オブジェクトを印刷した用紙を箔押し機５０へ搬送する。
【００３８】
箔押し機５０は、プリンタ１０から搬送された用紙を加熱して、印刷された箔押し用オブジェクトに使用される箔押し用トナーを融解させるとともに、箔を用紙に圧着させる。その後、用紙に圧着されていない部分の箔をローラ等で巻き取ることにより、箔押し用トナーを使用して印刷された部分に箔が施される（工程２）。
【００３９】
箔押し機５０は、工程２で箔が施された用紙をプリンタ１０に搬送する（工程３）。
【００４０】
プリンタ１０は、箔押し機５０から搬送された用紙に対して、本身データに基づく印刷（以後、通常印刷ともいう）を行う（工程４）。通常印刷については、カラー印刷ならば、ＣＭＹＫなどのトナーが使用され、モノクロ印刷であれば、Ｋ版が使用される。
【００４１】
その後、プリンタ１０は、通常印刷がされた用紙を出力する。図１の印刷システム５は、プリンタ１０によって通常印刷された用紙を、箔押し機５０を介して出力する（工程５）。このとき、箔押し機５０は、当該用紙に対して箔押しを行わない。
【００４２】
印刷システムは、以下のような手順で文書を印刷するものであってもよい。（１）プリンタが箔押し用データに基づいて用紙に印刷を行った後、作業者が印刷した用紙を手作業で箔押し機に給紙する。（２）そして、箔押し機によって当該用紙に箔が施されると、作業者は、箔が施された用紙を手作業でプリンタに給紙し、プリンタは、本身データに基づいてその用紙に印刷を行う。
【００４３】
あるいは、プリンタ１０と箔押し機５０が物理的にも接続されておらず、ネットワークを介しても接続されていない印刷システムにおいては、可搬メモリ（例えば、ＵＳＢメモリ、ＳＤカードなど）を使用して本身データ及び箔押し用データを入力してもよい。
【００４４】
また、印刷システムは、他に、通常印刷、箔押しデータに基づく印刷（以後、箔押し印刷ともいう）、箔押しの順番で文書を印刷するように、プリンタと箔押し機との配置を適宜変更してもよい。
【００４５】
次に、プリンタ１０の構成について説明する。
【００４６】
図２は、プリンタ１０の概略構成を示すブロック図である。
【００４７】
プリンタ１０は、当該プリンタ１０の動作全体を制御する制御部１１を有する。ＣＰＵ(Central Processing Unit)等を含む制御部１１には、バスを通じて、記憶部１２と、プリンタコントローラ１３と、操作パネル１４と、プリントエンジン１５とが接続されている。
【００４８】
制御部１１は、ＯＳ(Operating System)プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。
【００４９】
記憶部１２は、ＲＯＭ(Read Only Memory)と、ＲＡＭ(Random Access Memory)と、不揮発メモリと、ハードディスク装置などを有する。ＲＯＭには、各種のプログラムが格納されており、これらのプログラムに従って制御部１１が各種処理を実行することでプリンタ１０の各機能が実現される。
【００５０】
ＲＡＭは、制御部１１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００５１】
不揮発メモリは、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。ハードディスク装置は、大容量の不揮発の記録装置であり、ＯＳプログラムや各種アプリケーションプログラム、印刷データや画像データ、ジョブに係る情報履歴などが保存される。
【００５２】
プリンタコントローラ１３は、クライアントＰＣから送信されたジョブ等に含まれる本身データに基づいて、当該本身データに含まれるオブジェクトを用紙に印刷するようにプリントエンジン１５を制御する。さらに、プリンタコントローラ１３は、箔押し用データに基づいて、当該箔押し用データに含まれる箔押し用オブジェクトを用紙に印刷するようプリントエンジン１５を制御する。また、プリンタコントローラ１３は、上記印刷を行うために、本身データおよび箔押し用データを修正する印刷データ修正装置としての機能を果たす。
【００５３】
操作パネル１４は、表示部２１と、操作部２２とを備えている。このうち操作部２２は、スタートボタンなどのスイッチ群とタッチパネルとを備えている。表示部２１は、液晶ディスプレイなどで構成され、各種の操作画面、設定画面などを表示する機能を果たす。
【００５４】
プリントエンジン１５は、本身データや箔押し用データなどの画像データに応じたオブジェクト等の画像を用紙に印刷する機能を果たす。ここでは、プリントエンジン１５は、用紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着部とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。
【００５５】
図３は、プリンタコントローラ１３の概略構成を示すブロック図である。プリンタコントローラ１３は、ＣＰＵ３１と、ＲＡＭ３２と、ハードディスク装置３３と、ＮＩＣ(Network Interface Card)等を使用したネットワークＩ／Ｆ(Interface)部３４と、エンジンＩ／Ｆ部３５と、転送用バッファ３６などを有する。
【００５６】
ＣＰＵ３１は、プリンタコントローラ１３の動作全体を制御するとともに、本身データに含まれるオブジェクトや箔押し用データに含まれる箔押し用オブジェクトの拡大縮小、回転などの処理のほか、印刷データをイメージデータ（ページデータ）に変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００５７】
ＲＡＭ３２は、ＣＰＵ３１が処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００５８】
ハードディスク装置３３は、大容量の不揮発の記録装置であり、各種アプリケーションプログラム、本身データ、箔押し用データなどが保存されている。
【００５９】
ネットワークＩ／Ｆ部３４は、ＬＡＮ(Local Area Network)などのネットワークを通じて複数のクライアントＰＣやその他の外部装置との間でデータを通信する機能を果たす。特に、ネットワークＩ／Ｆ部３４は、クライアントＰＣから、本身データ等を含む印刷ジョブを受信する。さらに、ネットワークＩ／Ｆ部３４は、箔押し用データをハードディスク装置３３等に保存するために、外部装置等から当該箔押し用データを受信する。
【００６０】
エンジンＩ／Ｆ部３５は、プリントエンジン１５に印刷を実行させるに必要なデータを、制御部１１を介してプリントエンジン１５に送信する。さらに、エンジンＩ／Ｆ部３５は、プリントエンジン１５から送信された信号（例えば、トナー残量やプリントエンジン１５の稼働状態などを示す信号等）を受信する。特に、エンジンＩ／Ｆ部３５は、ＣＰＵ３１によってラスタライズ処理等がなされた本身データや箔押し用データをプリントエンジン１５に送信する。
【００６１】
転送用バッファ３６は、本身データや箔押し用データなどの印刷データに対してラスタライズ処理等の画像処理を行うために、各種のデータを一時的に格納するワークメモリや、画像データなどを格納する画像メモリとして使用される。
【００６２】
次に、箔押し用データをプリンタ１０に保存する方法について説明する。
【００６３】
まず、ユーザは、クライアントＰＣ等の表示部に、図４に示されるプリンタドライバの設定画面を表示させ、この設定画面中の保存設定を「箔押しデータ保存」に設定する。そして、ユーザは、プリンタ１０に保存されるべき箔押し用データを選択し、この箔押しデータのデータ名を入力する。その後、設定画面中のＯＫボタン６１が押下されると、クライアントＰＣ等は、選択された箔押し用データをプリンタ１０に送信し、プリンタ１０は、その箔押し用データを保存する。このとき、プリンタコントローラ１３は、箔押し用データを、ＲＩＰ(Raster Image Processor)処理前のＰＤＬ(Page-Description Language)形式で保存してもよいし、箔押し用データに対してラスタライズ処理をすることにより得られたページデータとして保存してもよい。
【００６４】
次に、箔が施される文書の印刷設定時における箔押し用データの選択方法について説明する。
【００６５】
ユーザは、箔が施される文書を印刷するための印刷指示（印刷ジョブ）をプリンタ１０に送信するときに、クライアントＰＣ等の表示部に、図５に示されるプリンタドライバの設定画面を表示させ、この設定画面中の箔押し設定にチェックを入れる。箔押し設定にチェックが入ると、プリンタ１０に保存されている箔押し用データのリスト７１が設定画面の左側に表示され、ユーザは、リスト７１から一の箔押し用データを指定する。このとき、指定された箔押し用データのサムネイル７２が設定画面の右側に表示される。
【００６６】
その後、この設定画面中のＯＫボタン７３が押下されると、印刷に使用されるべき箔押し用データが確定される。
【００６７】
次に、本身データの各オブジェクトと箔押し用データの箔押し用オブジェクトとの上下関係の設定方法について説明する。
【００６８】
まず、ユーザは、クライアントＰＣ等の表示部に、図６に示されるプリンタドライバの設定画面を表示させ、この設定画面中の箔押し上位オブジェクト選択において、箔押し用オブジェクトより上に位置すべき本身データのオブジェクトの種類（属性）を上下関係情報として指定する。
【００６９】
図６の例では、文字オブジェクトとバリアブルデータが、箔押し用オブジェクトより上に位置すべきオブジェクトとして指定される。その後、設定画面中のＯＫボタン８１が押下されると、クライアントＰＣ等は、本身データと、箔押し用データの指定情報と、本身データの各オブジェクトと箔押し用データの箔押し用オブジェクトとの上下関係情報と、必要に応じて後処理（ステイプルやパンチなど）に関する設定等を含む印刷ジョブを作成し、この印刷ジョブをプリンタ１０に送信する。
【００７０】
プリンタ１０のプリンタコントローラ１３は、クライアントＰＣ等から送信された印刷ジョブを受け付ける。プリンタコントローラ１３のＣＰＵ３１は、上下関係設定部として、上下関係情報に基づき、本身データの各オブジェクトと箔押し用データの箔押し用オブジェクトとの上下関係を設定する。
【００７１】
次に、プリンタコントローラ１３により実行される本身データ又は箔押し用データの白抜き処理方法について説明する。
【００７２】
プリンタコントローラ１３のＣＰＵ３１は、クライアントＰＣ等から送信された印刷ジョブを受信すると、印刷ジョブに含まれる本身データに対してラスタライズ処理を行う。そして、ＣＰＵ３１は、当該ラスタライズ処理で生成されたページデータと、箔押し用データに対してラスタライズ処理をすることにより生成されたページデータとを画素単位で重ね合わせ、領域特定部として、本身データの各オブジェクトと箔押し用データの箔押し用オブジェクトとが重なり合う領域を特定する。
【００７３】
そして、プリンタコントローラ１３のＣＰＵ３１は、この重なり合う領域を特定すると、白抜き判断部として、本身データの各オブジェクトと箔押し用データの箔押し用オブジェクトとの上下関係等に基づいて、本身データのオブジェクトと箔押し用オブジェクトのうち下に位置する方の重なりあう領域内の画素を白抜きにするか否かを判断する。そして、ＣＰＵ３１は、白抜き処理部として、本身データおよび箔押し用データを、白抜きにすると判断された画素が白抜きになるよう修正する。プリンタコントローラ１３は、この白抜き処理を文書の全ページに対して行う。
【００７４】
プリンタコントローラ１３は、白抜き処理された双方のページデータをプリントエンジン１５に送信する。その後、プリントエンジン１５がこれらデータに基づいて印刷を行い、箔押し機５０が箔押しを行うことで、箔が施された文書が作成される。
【００７５】
図７は、本身データのオブジェクトと箔押し用オブジェクトのうち下に位置する方の重なり合う領域内の画素を白抜きにする白抜き処理を示すフローチャートである。
【００７６】
まず、プリンタコントローラ１３は、クライアントＰＣ等から印刷ジョブを受信すると、ラスタライズ処理された箔押し用のページデータを取得するとともに、当該印刷ジョブに含まれる本身データに対してラスタライズ処理を行い（ステップＳ００１）、本身データのページデータを生成する。このとき、プリンタコントローラ１３は、各画素について、文字、写真などのオブジェクトの属性を記憶する。さらに、オブジェクトがバリアブルデータである場合、プリンタコントローラ１３は、このオブジェクトに属する画素がバリアブルデータに属する画素であることを記憶する。
【００７７】
バリアブルデータに関しては、例えば、ＰＤＦ(Portable Document Format)／ＶＴ(Variable Transactional)等の規格によって作成された本身データの場合、当該本身データは、本体ＰＤＦファイルと、バリアブルデータのみが格納されたバリアブル用ＰＤＦファイルに分かれている。本体ＰＤＦファイルには、ＰＤＦコマンドで参照するバリアブル用ＰＤＦファイルのファイル名とオブジェクト番号が記載されている。ラスタライズ処理の際に、バリアブルデータについては、バリアブル用ＰＤＦファイルのオブジェクトを参照してページデータを作成する。
【００７８】
その後、プリンタコントローラ１３は、本身データのページデータと箔押し用データのページデータを重ねた場合、各画素位置において、箔押し用オブジェクトに属する画素と、本身データのオブジェクトに属する画素が重なっているか否かを判断する（ステップＳ００２）。このとき、判断対象の画素位置において、本身データのページデータの画素と、箔押し用データのページデータの画素がそれぞれ０（白）以外の画素値を有するか否かで、箔押し用オブジェクトに属する画素と、本身データのオブジェクトに属する画素が重なっているか否かを判断する。
【００７９】
判断対象の画素位置において両者の画素が重なっていないと判断した場合（ステップＳ００２；Ｎｏ）、この画素位置においては、本身データに対するラスタライズ処理の結果及び箔押し用データに対するラスタライズ処理の結果をそのまま適用する（ステップＳ００３）。すなわち、当該画素位置においては、本身データのページデータの画素値及び箔押し用データのページデータの画素値がそのまま使用される。
【００８０】
両者の画素が重なっていると判断した場合（ステップＳ００２；Ｙｅｓ）、プリンタコントローラ１３は、まず、印刷ジョブに含まれる上下関係情報から、本身データのバリアブルデータが箔押し用データの箔押し用オブジェクトより上に位置するよう設定されているか否かを判断する（ステップＳ００４）。
【００８１】
バリアブルデータが箔押し用オブジェクトより上に位置するよう設定されていない場合（ステップＳ００４；Ｎｏ）、本処理はステップＳ００６へ進む。
【００８２】
バリアブルデータが箔押し用オブジェクトより上に位置するよう設定されている場合（ステップＳ００４；Ｙｅｓ）、ステップＳ００２で箔押し用オブジェクトに属する画素と重なっていると判断された本身データのオブジェクトに属する画素がバリアブルデータに属する画素であるか否かを判断する（ステップＳ００５）。
【００８３】
当該画素がバリアブルデータに属する画素である場合（ステップＳ００５；Ｙｅｓ）、本処理はステップＳ００９へ進む。
【００８４】
当該画素がバリアブルデータに属する画素ではない場合（ステップＳ００５；Ｎｏ）、本処理はステップＳ００６へ進む。
【００８５】
ステップＳ００６では、プリンタコントローラ１３は、印刷ジョブに含まれる上下関係情報を参照し、本身データのオブジェクトの属性ごとに、本身データの各オブジェクトと箔押し用データの箔押し用オブジェクトとの上下関係を判断する。例えば、図６のように箔押し上位オブジェクト選択が設定されている場合、本身データのオブジェクトの属性が文字であるとき、当該オブジェクトは箔押し用オブジェクトより上に位置するように設定されていると判断される。一方、本身データのオブジェクトの属性が写真であるとき、当該オブジェクトは箔押し用オブジェクトより下に位置するように設定されていると判断される。
【００８６】
そして、プリンタコントローラ１３は、ステップＳ００６で判断された上下関係が白抜き処理において有効であるか否かを判断する（ステップＳ００７）。この上下関係が有効でない場合には（ステップＳ００７；Ｎｏ）、プリンタコントローラ１３は、本身データのすべてのオブジェクトが箔押し用オブジェクトより下に位置するように設定されていると判断し、本処理はステップＳ０１０へ進む。
【００８７】
一方、この上下関係が有効である場合には（ステップＳ００７；Ｙｅｓ）、プリンタコントローラ１３は、本身データのページデータの各画素について記憶されたオブジェクトの属性とステップＳ００６で判断された上下関係とを参照して、各画素位置において、本身データのオブジェクトに属する画素が箔押し用オブジェクトに属する画素より上に位置するように設定されているか否かを判断する（ステップＳ００８）。
【００８８】
当該画素位置において、オブジェクトに属する画素が箔押し用オブジェクトに属する画素より上に位置するように設定されている場合（ステップＳ００８；Ｙｅｓ）、プリンタコントローラ１３は、箔押しデータのページデータの当該画素位置における画素を白抜きにし（ステップＳ００９）、本処理を終了させる。
【００８９】
一方、当該画素位置において、オブジェクトに属する画素が箔押し用オブジェクトに属する画素より下に位置するように設定されている場合（ステップＳ００８；Ｎｏ）、プリンタコントローラ１３は、本身データのページデータの当該画素位置における画素を白抜きにし（ステップＳ０１０）、本処理を終了させる。
【００９０】
次に、本身データと箔押し用データが予めプリンタ１０に保存されている場合における文書印刷の設定方法について説明する。
【００９１】
まず、ユーザは、クライアントＰＣ等からプリンタドライバ等を使用して、プリンタ１０に本身データを保存するために、プリンタ１０に本身データを送信する。クライアントＰＣ等から本身データを受信したプリンタ１０は、その本身データにＰＪＬ(Printer Job Language)等で保存指示があるとき、この本身データに対してラスタライズ処理を行い、ラスタライズ処理によって生成された本身データのページデータをプリンタコントローラ１３のハードディスク装置３３等に保存する。このとき、プリンタコントローラ１３は、本身データのサムネイル画像等を作成する。
【００９２】
ページデータとして保存された本身データ等を使用して箔が施される文書を印刷するとき、プリンタ１０において、後処理設定等を含む印刷指示が操作パネル１４を通じて行われる。まず、プリンタ１０は、プリンタ１０に保存されている本身データのリストと箔押し用データのリストを操作パネル１４に表示させ、それぞれのリストから印刷に使用されるべき本身データと箔押し用データの選択を受け付ける。
【００９３】
それぞれのデータが選択されると、図８のように、操作パネル１４に表示される設定画面のプレビュー表示エリアにそれぞれのデータのサムネイル画像が表示される。
【００９４】
その後、プリンタ１０は、マウス等のポインティングデバイスを使用することにより、本身データの各オブジェクトが箔押し用データの箔押し用オブジェクトより上に位置する範囲（以後、本身データ上位設定範囲という）を受け付ける。このとき、図８のように、本身データのサムネイル画像と箔押し用データのサムネイル画像の上に、本身データ上位設定範囲９１、９２がそれぞれ点線で表示される。それぞれのデータ上に表示された本身データ上位設定範囲９１、９２は、一方を移動させると他方が連動して移動するように表示されてもよい。
【００９５】
本身データ上位設定範囲９１、９２が決定されると、次にプリンタ１０は、図９に示された設定画面を介して、箔押し印刷と通常印刷との印刷順番設定（箔押し順設定）を受け付ける。
【００９６】
通常、箔押しの際にトナーを糊として使用する場合には、箔押し順設定を箔押し→通常印刷に設定する。一方、トナーではなく専用の糊を箔押し用データに基づいて塗布（糊印刷）して箔押しを行う場合や、ニスをニス印刷用データ（特殊版データ）に基づいて塗布（ニス印刷）する場合には、箔押し順設定を通常印刷→箔押しの順に設定する。
【００９７】
さらに、箔の種類のうち箔の上から通常印刷が可能である箔が使用される場合、すなわち、印刷された箔押し用オブジェクトの上に重ねて本身データのオブジェクトを印刷することが可能である場合には、箔種別の「追い刷り可能」にチェックを入れる。
【００９８】
そして、設定画面中の設定ボタン９３が押下されると、文書を印刷するための印刷指示が確定され、プリンタ１０はこの印刷指示に従って印刷を行う。
【００９９】
次に、本身データと箔押し用データが予めプリンタ１０に保存されている場合における本身データのページデータと箔押し用データのページデータのうち一方に対して行う白抜き処理について説明する。
【０１００】
図１０は、白抜き処理要否判定処理を示すフローチャートである。
【０１０１】
まず、プリンタコントローラ１３は、プリンタ１０が印刷指示を受け付けると、印刷指示の中で選択された本身データのページデータと箔押し用データのページデータとを重ね合わせ、各画素位置において、箔押し用オブジェクトに属する画素と、本身データのオブジェクトに属する画素が重なっているか否かを判断する（ステップＳ１０１）。
【０１０２】
判断対象の画素位置において、両者の画素が重なっていないと判断した場合（ステップＳ１０１；Ｎｏ）、この画素位置においては、本身データに対するラスタライズ処理の結果及び箔押し用データに対するラスタライズ処理の結果をそのまま適用し（ステップＳ１０２）、本処理を終了する。すなわち、当該画素位置においては、本身データのページデータの画素値及び箔押し用データのページデータの画素値がそのまま使用され、白抜き処理は必要ない。
【０１０３】
一方、両者の画素が重なっていると判断した場合（ステップＳ１０１；Ｙｅｓ）、本処理は、図１２に示される白抜き処理に移行する（ステップＳ１０３）。
【０１０４】
図１１は、各画素が本身データ上位設定範囲９１、９２に属するか否かを判定する設定範囲属否判断処理を示すフローチャートである。
【０１０５】
まず、プリンタコントローラ１３は、印刷指示で設定された本身データ上位設定範囲９１、９２を認識する（ステップＳ２０１）。そして、プリンタコントローラ１３は、ページデータの各画素が本身データ上位設定範囲９１、９２に属するか否かを判断する（ステップＳ２０２）。
【０１０６】
判断対象の画素が本身データ上位設定範囲９１、９２に属すると判断した場合（ステップＳ２０２；Ｙｅｓ）、その画素の位置においては、本身データのオブジェクトに属する画素が箔押し用オブジェクトに属する画素より上に位置するように設定されていると判断する（ステップＳ２０３）。
【０１０７】
一方、判断対象の画素が本身データ上位設定範囲９１、９２に属しないと判断した場合（ステップＳ２０２；Ｎｏ）、その画素の位置においては、本身データのオブジェクトに属する画素が箔押し用オブジェクトに属する画素より下に位置するように設定されていると判断する（ステップＳ２０４）。
【０１０８】
図１２は、対象画素の本身データ上位設定範囲９１、９２の属否に応じて、一方のページデータの対象画素を白抜きにする白抜き処理を示すフローチャートである。この白抜き処理は、少なくとも本身データの各オブジェクトと箔押し用オブジェクトが重なる領域内の全ての画素に対して実行される。
【０１０９】
まず、プリンタコントローラ１３は、図１１の設定範囲属否判定処理（ステップＳ３０１）による判断結果から、本身データのオブジェクトと箔押し用データの箔押し用オブジェクトとの対象画素の位置における上下関係を認識する（ステップＳ３０２）。
【０１１０】
本身データのオブジェクトが箔押し用オブジェクトより上に位置する場合（ステップＳ３０２；本身データ有効）、プリンタコントローラ１３は、印刷指示において設定された印刷順番を認識する（ステップＳ３０３）。
【０１１１】
この印刷順番が通常印刷→箔押しである場合（ステップＳ３０３；通常印刷）、本処理はステップＳ３０５へ進む。
【０１１２】
この印刷順番が箔押し→通常印刷である場合（ステップＳ３０３；箔押し）、プリンタコントローラ１３は、印刷されるべき箔押し用オブジェクトの上に重ねて本身データのオブジェクトを印刷することが可能であるか否か、すなわち、追い刷り可能か否かを印刷指示から認識する（ステップＳ３０４）。
【０１１３】
追い刷り印刷が可能である場合（ステップＳ３０４；Ｙｅｓ）、箔押しデータのページデータの対象画素を白抜きにしなくとも本身データのオブジェクトを印刷することができるので、プリンタコントローラ１３は、箔押しデータのページデータの当該画素を白抜きにせず、本処理を終了させる。当該画素を白抜きにしないことにより、箔押し印刷の後に通常印刷を行った際に箔押し用オブジェクトと本身データのオブジェクトとの間に位置ずれが発生した場合でも、白抜きによって印刷されない領域が発生しなくなる。
【０１１４】
一方、追い刷り印刷が不可能である場合（ステップＳ３０４；Ｎｏ）、には、箔押しオブジェクトの上に重ねて本身データのオブジェクトを印刷することができないので、プリンタコントローラ１３は、箔押しデータのページデータの当該画素を白抜きにして（ステップＳ３０５）、本処理を終了させる。
【０１１５】
あるいは、印刷順番が通常印刷→箔押しである場合（ステップＳ３０３；通常印刷）には、本身データのオブジェクトの上に箔押しが施されてしまうので、プリンタコントローラ１３は、箔押しデータのページデータの当該画素を白抜きにして（ステップＳ３０５）、本処理を終了させる。
【０１１６】
また、本身データのオブジェクトが箔押し用オブジェクトより下に位置する場合（ステップＳ３０２；箔押し用データ有効）、プリンタコントローラ１３は、印刷指示において設定された印刷順番を認識する（ステップＳ３０６）。
【０１１７】
この印刷順番が箔押し→通常印刷である場合（ステップＳ３０６；箔押し）、箔押し用オブジェクトの上に本身データのオブジェクトが印刷されてしまうので、プリンタコントローラ１３は、本身データのページデータの当該画素を白抜きにして（ステップＳ３０７）、本処理を終了させる。
【０１１８】
一方、この印刷順番が通常印刷→箔押しである場合（ステップＳ３０６；通常印刷）、本身データのオブジェクトが印刷されてもその上に箔押しを施すことができるので、プリンタコントローラ１３は、本身データのページデータの当該画素を白抜きにせず、本処理を終了させる。当該画素を白抜きにしないことにより、通常印刷の後に箔押し印刷を行った際に箔押し用オブジェクトと本身データのオブジェクトとの間に位置ずれが発生した場合でも、白抜きによって印刷されない領域が発生しなくなる。
【０１１９】
本身データ上位設定範囲９１、９２を指定することにより本身データのオブジェクトと箔押し用データの箔押し用オブジェクトとの上下関係を設定する技術は、本身データのバリアブルデータに対して特に有効である。その理由として、バリアブルデータが印刷される範囲を本身データ上位設定範囲に指定することで、図１７のように、バリアブルデータに応じて、箔押し用データをページ毎に用意する必要がなくなる。
【０１２０】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１２１】
また、本実施の形態に係る印刷システム５のプリンタ１０は、箔押し印刷と通常印刷の両方を行っているが、箔押し用データに基づいて印刷を行うプリンタと、本身データに基づいて印刷を行うプリンタは、それぞれ別々のプリンタであってもよい。
【０１２２】
また、本実施の形態では、一の本身データ上位設定範囲９１、９２を指定していたが、複数の本身データ上位設定範囲を指定してもよい。
【０１２３】
また、本実施の形態では、特殊版データに基づく印刷として、箔押し印刷が例示されているが、他に、特色印刷、糊印刷、ニス印刷等も挙げられる。
【０１２４】
また、本実施の形態では、本身データのオブジェクトや箔押し用オブジェクトを用紙に印刷しているが、印刷に使用される記録媒体として、例えば、布、プラスチック、木材など、印刷可能なものであってもよい。
【０１２５】
また、本実施の形態では、プリンタ１０は、制御部１１とプリンタコントローラ１３が別々のユニットとして構成されているが、制御部１１がプリンタコントローラ１３の機能を有してもよい。
【０１２６】
また、本発明は、印刷データ修正装置として情報処理装置を機能させるプログラムとされてもよい。
【符号の説明】
【０１２７】
５…印刷システム
１０…プリンタ
１１…制御部
１２…記憶部
１３…プリンタコントローラ
１４…操作パネル
１５…プリントエンジン
２１…表示部
２２…操作部
３１…ＣＰＵ
３２…ＲＡＭ
３３…ハードディスク装置
３４…ネットワークＩ／Ｆ部
３５…エンジンＩ／Ｆ部
３６…転送用バッファ
５０…箔押し機
６１…ＯＫボタン
７１…リスト
７２…サムネイル
７３…ＯＫボタン
８１…ＯＫボタン
９１…本身データ上位設定範囲
９２…本身データ上位設定範囲
９３…設定ボタン
【図１】
2018182687.tif 000003
【図２】
2018182687.tif 000004
【図３】
2018182687.tif 000005
【図４】
2018182687.tif 000006
【図５】
2018182687.tif 000007
【図６】
2018182687.tif 000008
【図７】
2018182687.tif 000009
【図８】
2018182687.tif 000010
【図９】
2018182687.tif 000011
【図１０】
2018182687.tif 000012
【図１１】
2018182687.tif 000013
【図１２】
2018182687.tif 000014
【図１３】
2018182687.tif 000015
【図１４】
2018182687.tif 000016
【図１５】
2018182687.tif 000017
【図１６】
2018182687.tif 000018
【図１７】
2018182687.tif 000019