(57)【要約】【課題】複数種類のページ記述言語のオブジェクトを含む印刷データを処理する際に、描画再現性を向上するとともに、オブジェクトのすべてを一のページ記述言語に変換する場合に比べて印刷データの処理時間を抑制する画像形成装置及び画像形成プログラムを提供する。【解決手段】画像形成装置１は、ＰＳデータをラスタデータに変換するＲＩＰ部１１と、ＰＤＦデータをラスタデータに変換するＲＩＰ部１２と、ＰＰＭＬデータに含まれる複数のオブジェクトの内容に基づいて当該複数のオブジェクトのそれぞれをＰＳデータ又はＰＤＦデータのいずれかに変換し、それぞれＲＩＰ部１１又はＲＩＰ部１２に振り分けて出力するオブジェクト振分部１０とを有する。【選択図】図１
2017039215.tif 000002
【特許請求の範囲】
【請求項１】
印刷データの各ページ内に含まれるものであって第１のページ記述言語又は第２のページ記述言語で記述された複数のオブジェクトそれぞれの内容を解釈し、当該複数のオブジェクトのそれぞれを前記第１のページ記述言語のオブジェクト又は前記第２のページ記述言語のオブジェクトに必要に応じて変換し、当該第１のページ記述言語のオブジェクトを含むページと、当該第２のページ記述言語のデータを含むページとを生成して、それぞれ前記第１のページ記述言語のデータを第１のラスタデータに変換する第１のラスタ化手段と、前記第２のページ記述言語のデータを第２のラスタデータに変換する第２のラスタ化手段とに振り分けて出力する振分手段を有する画像形成装置。
【請求項２】
前記振分手段は、前記第１のページ記述言語又は前記第２のページ記述言語のうち、前記オブジェクトの描画属性を処理可能なページ記述言語に前記オブジェクトを変換する請求項１に記載の画像形成装置。
【請求項３】
前記振分手段は、前記第１のページ記述言語又は前記第２のページ記述言語のうち、ラスタ化の処理時間が短いページ記述言語に前記オブジェクトを変換する請求項１又は２に記載の画像形成装置。
【請求項４】
前記振分手段は、変換済みのオブジェクトと重なりがあるオブジェクトを、当該変換済みのオブジェクトのページ記述言語と同じページ記述言語に変換する請求項１−３のいずれか１項に記載の画像形成装置。
【請求項５】
前記第１のラスタデータと前記第２のラスタデータとを合成する合成手段をさらに有する請求項１−４のいずれか１項に記載の画像形成装置。
【請求項６】
コンピュータを、
印刷データの各ページ内に含まれるものであって第１のページ記述言語又は第２のページ記述言語で記述された複数のオブジェクトそれぞれの内容を解釈し、当該複数のオブジェクトのそれぞれを前記第１のページ記述言語のオブジェクト又は前記第２のページ記述言語のオブジェクトに必要に応じて変換し、当該第１のページ記述言語のオブジェクトを含むページと、当該第２のページ記述言語のデータを含むページとを生成して、それぞれ前記第１のページ記述言語のデータを第１のラスタデータに変換する第１のラスタ化手段と、前記第２のページ記述言語のデータを第２のラスタデータに変換する第２のラスタ化手段とに振り分けて出力する振分手段として機能させる画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来の画像形成装置として、バリアブルプリントデータに含まれるＰＳ形式のデータをＰＤＦ形式のデータに変換する画像形成装置が知られている（例えば、特許文献１参照。）。
【０００３】
この画像形成装置は、ＰＳ形式のデータの描画オブジェクトを部分ＲＩＰ済みのイメージデータからなるＰＤＦ形式のデータに変換する部分ＲＩＰ済みイメージデータ変換手段と、ＰＳ形式のデータの描画オブジェクトをＲＩＰ済みのイメージデータからなるＰＤＦ形式のデータに変換するＲＩＰ済みイメージデータ変換手段と、バリアブルプリントデータに含まれる複数のＰＳ形式のデータの描画オブジェクトのそれぞれの属性に応じて、それぞれのＰＳ形式のデータの描画オブジェクトを上記した部分ＲＩＰ済みイメージデータ変換手段でＰＤＦ形式のイメージデータに変換するか、上記したＲＩＰ済みイメージデータ変換手段でＰＤＦ形式のイメージデータに変換するかを選択する選択手段とを有する。画像形成装置は、選択手段によりデータサイズ又は処理時間が優れている変換方法を選択することで、効率的にＰＳ形式のデータをＰＤＦ形式のデータに変換する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−８４０４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、複数種類のページ記述言語のオブジェクトを含む印刷データを処理する際に、描画再現性を向上するとともに、オブジェクトのすべてを一のページ記述言語に変換する場合に比べて印刷データの処理時間を抑制する画像形成装置及び画像形成プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の画像形成装置及び画像形成プログラムを提供する。
【０００７】
［１］印刷データの各ページ内に含まれるものであって第１のページ記述言語又は第２のページ記述言語で記述された複数のオブジェクトそれぞれの内容を解釈し、当該複数のオブジェクトのそれぞれを前記第１のページ記述言語のオブジェクト又は前記第２のページ記述言語のオブジェクトに必要に応じて変換し、当該第１のページ記述言語のオブジェクトを含むページと、当該第２のページ記述言語のデータを含むページとを生成して、それぞれ前記第１のページ記述言語のデータを第１のラスタデータに変換する第１のラスタ化手段と、前記第２のページ記述言語のデータを第２のラスタデータに変換する第２のラスタ化手段とに振り分けて出力する振分手段を有する画像形成装置。
［２］前記振分手段は、前記第１のページ記述言語又は前記第２のページ記述言語のうち、前記オブジェクトの描画属性を処理可能なページ記述言語に前記オブジェクトを変換する前記［１］に記載の画像形成装置。
［３］前記振分手段は、前記第１のページ記述言語又は前記第２のページ記述言語のうち、ラスタ化の処理時間が短いページ記述言語に前記オブジェクトを変換する前記［１］又は［２］に記載の画像形成装置。
［４］前記振分手段は、変換済みのオブジェクトと重なりがあるオブジェクトを、当該変換済みのオブジェクトのページ記述言語と同じページ記述言語に変換する前記［１］−［３］のいずれかに記載の画像形成装置。
［５］前記第１のラスタデータと前記第２のラスタデータとを合成する合成手段をさらに有する前記［１］−［４］のいずれかに記載の画像形成装置。
［６］コンピュータを、
印刷データの各ページ内に含まれるものであって第１のページ記述言語又は第２のページ記述言語で記述された複数のオブジェクトそれぞれの内容を解釈し、当該複数のオブジェクトのそれぞれを前記第１のページ記述言語のオブジェクト又は前記第２のページ記述言語のオブジェクトに必要に応じて変換し、当該第１のページ記述言語のオブジェクトを含むページと、当該第２のページ記述言語のデータを含むページとを生成して、それぞれ前記第１のページ記述言語のデータを第１のラスタデータに変換する第１のラスタ化手段と、前記第２のページ記述言語のデータを第２のラスタデータに変換する第２のラスタ化手段とに振り分けて出力する振分手段として機能させる画像形成プログラム。
【発明の効果】
【０００８】
請求項１又は６に記載された発明によれば、複数種類のページ記述言語のオブジェクトを含む印刷データを処理する際に、描画再現性を向上するとともに、オブジェクトのすべてを一のページ記述言語に変換する場合に比べて印刷データの処理時間を抑制することができる。
請求項２に記載された発明によれば、オブジェクトの描画属性を処理可能なページ記述言語にオブジェクトを変換することができる。
請求項３に記載された発明によれば、変換時間が短いページ記述言語にオブジェクトを変換することができる。
請求項４に記載された発明によれば、振分済みのオブジェクトと重なりがあるオブジェクトを、当該振分済みのオブジェクトのページ記述言語と同じページ記述言語に変換することができる。
請求項５に記載された発明によれば、第１のラスタデータと第２のラスタデータとを合成することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態に係る画像形成装置の一例を示す構成図である。
【図２】図２は、ＰＰＭＬデータ解釈部の構成例を示す概略図である。
【図３】図３は、オブジェクトの振分方法１を説明するための概略図である。
【図４】図４は、オブジェクトの振分方法２を説明するための概略図である。
【発明を実施するための形態】
【００１０】
図１は、本発明の実施の形態に係る画像形成装置の一例を示す構成図である。
【００１１】
この画像形成装置１は、例えば、可変印刷に対応したデジタルカラープリンタであり、パーソナルコンピュータ等の上位装置から送信された可変印刷データ（例えば、ＰＰＭＬデータ）にオブジェクト振分部１０、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）部１１及び１２並びに合成モジュール部１３において画像処理を施してラスタデータに変換した後、画像出力部１４においてラスタデータに基づいてカラー画像を記録媒体の一例である用紙に形成するように構成されている。
【００１２】
なお、可変印刷とは、印刷するページの一枚一枚に対して、テキスト、線画、画像などといった固定された印刷内容のレイアウトに対し、例えば、顧客ごとに可変する名前、住所、おすすめ商品等のデータを適用して行なわれる印刷であって、顧客毎に異なる印刷物を出力するものである。
【００１３】
また、ＰＰＭＬ（Ｐｅｒｓｏｎａｌｉｚｅｄ  Ｐｒｉｎｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データは、可変印刷のデータを固定部分と可変部分に分離したものである。なお、以降において固定部分と可変部分のデータを「オブジェクト」と呼ぶ。画像形成装置１は、オブジェクトをそれぞれ１回ずつリッピングしたデータを一時保存して再利用しながら可変印刷を行う。ページを構成する際、オブジェクトを差し替える度にリッピングせずに済むため、ＲＩＰ部に負荷がかからず、印刷が高速となる。
【００１４】
オブジェクト振分部１０は、上位装置から可変印刷データの一例としてのＰＰＭＬデータを受け付けて、複数のオブジェクトとして認識するとともに、各オブジェクトの属性及び処理に要する時間等の条件に応じてＰＤＬ（Ｐａｇｅ  Ｄｉｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）を変換してＲＩＰ部１１又はＲＩＰ部１２に振り分けて出力する。データをＲＩＰ部１１又はＲＩＰ部１２のいずれに振り分けて出力するか判断する方法は後述する。なお、本実施の形態では、ＰＤＬの一例としてＰＳ（Ｐｏｓｔ  Ｓｃｒｉｐｔ、登録商標）及びＰＤＦを扱うものとする。
【００１５】
ＲＩＰ部１１は、ページ記述言語がＰＳのデータからピクセルベースのラスタデータ（中間データ）にレンダリングする。
【００１６】
ＲＩＰ部１２は、ページ記述言語がＰＤＦのデータからピクセルベースのラスタデータ（中間データ）にレンダリングする。
【００１７】
なお、ＲＩＰ部１１及びＲＩＰ部１２は並列に動作する。
【００１８】
合成モジュール部１３は、ＲＩＰ部１１及びＲＩＰ部１２から出力される同一ページのラスタデータを合成して１ページ分のラスタデータを出力する。なお、後述するようにＲＩＰ部１１及びＲＩＰ部１２から出力される同一ページのラスタデータは、それぞれ重ならないようにするため、合成に特殊な演算を要しない。
【００１９】
画像出力部１４は、合成モジュール部１３から出力されたラスタデータを処理して用紙に画像を形成して出力する。
【００２０】
図２は、オブジェクト振分部１０の構成例を示す概略図である。
【００２１】
オブジェクト振分手段１０は、ＰＰＭＬ解釈手段１００、ＰＳ変換手段１０１、ＰＤＦ変換手段１０２及びオブジェクト配置手段１０３等として機能する。
【００２２】
ＰＰＭＬ解釈手段１００は、ＰＰＭＬデータを解釈し、ＰＰＭＬデータに含まれるオブジェクトの属性、処理に要する時間及び他のオブジェクトとの重なり応じて、オブジェクトをＰＳ変換手段１０１又はＰＤＦ変換手段１０２のいずれかに振り分ける。
【００２３】
ＰＰＭＬ解釈手段１００は、オブジェクトの属性として透明の効果が設定されている場合、ＰＤＦが透明の効果を表現可能であるため、当該オブジェクトをＰＤＦ変換手段１０２に振り分ける。また、ＰＰＭＬ解釈手段１００は、属性として透明の効果が設定されているオブジェクトと重なって描画されるオブジェクトをＰＤＦ変換手段１０２に振り分ける。なお、他の属性についても、当該属性の効果を表現可能であるＰＤＬに振り分けるものとする。
【００２４】
また、ＰＰＭＬ解釈手段１００は、いずれのＰＤＬを用いてもオブジェクトの属性の効果を表現できる場合は、変換時間が短いＰＤＬに変換するべく振り分ける。例えば、ＰＤＦのオブジェクトは変換が不要なＰＤＦ変換手段１０２に振り分けて、ＪＰＥＧのオブジェクトは処理の速いＰＳ変換手段１０１に振り分ける。また、ＰＰＭＬ解釈手段１００は、変換済みのオブジェクトと重なって描画されるオブジェクトを変換済みのオブジェクトと同様のＰＤＬに変換するよう振り分ける。
【００２５】
ＰＳ変換手段１０１は、オブジェクトをＰＳデータに変換する。また、オブジェクトがＰＳデータであった場合には変換せずに出力する。
【００２６】
ＰＤＦ変換手段１０２は、オブジェクトをＰＤＦデータに変換する。また、オブジェクトがＰＤＦデータであった場合には変換せずに出力する。
【００２７】
オブジェクト配置手段１０３は、ＰＤＦデータに変換されたオブジェクトをＰＰＭＬデータの記述に従って配置する。
【００２８】
（実施の形態の動作）
本実施の形態の動作を、（１）オブジェクトの振分方法１、（２）オブジェクトの振分方法２に分けて説明する。
【００２９】
（１）オブジェクトの振分方法１
図３は、オブジェクトの振分方法１を説明するための概略図である。
【００３０】
入力されるＰＰＭＬデータ１０ａは、オブジェクト２０１−２０２、オブジェクト２１１−２１２、オブジェクト２２１、オブジェクト２３１−２３２を有する。オブジェクト２０１及び２３１、オブジェクト２０２及び２１１、オブジェクト２２１、２３２及び２１２はそれぞれ重なりあっているものとし、オブジェクト２１１及び２１２は、属性として透明の効果が設定されているものとする。
【００３１】
ＰＰＭＬ解釈手段１００は、属性として透明の効果が設定されているオブジェクト２１１及び２１２をＰＤＦ変換手段１０２に振り分ける。
【００３２】
また、ＰＰＭＬ解釈手段１００は、属性として透明の効果が設定されているオブジェクト２１１と重なって描画されるオブジェクト２０２をＰＤＦ変換手段１０２に振り分け、属性として透明の効果が設定されているオブジェクト２１２と重なって描画されるオブジェクト２２１及び２３２をＰＤＦ変換手段１０２に振り分ける。
【００３３】
ＰＳ変換手段１０１は、オブジェクト２０１及び２３１をＰＳで書き換えてＰＳデータ１１ａとして出力する。
【００３４】
ＰＤＦ変換手段１０２は、オブジェクト２０２及び２１１、オブジェクト２２１、２３２及び２１２をＰＤＦデータに変換する。
【００３５】
オブジェクト配置手段１０３は、ＰＤＦデータに変換されたオブジェクト２０２及び２１１、オブジェクト２２１、２３２及び２１２をＰＰＭＬデータの記述に従って配置してＰＤＦデータ１２ａとして出力する。
【００３６】
ＲＩＰ部１１は、ＰＳデータ１１ａをラスタデータ（中間データ）にレンダリングする。また、ＲＩＰ部１２は、ＰＤＦデータ１２ａをラスタデータ（中間データ）にレンダリングする。
【００３７】
合成モジュール部１３は、ＲＩＰ部１１及びＲＩＰ部１２から出力される同一ページのラスタデータを合成して１ページ分のラスタデータを出力する。
【００３８】
（２）オブジェクトの振分方法２
図４は、オブジェクトの振分方法２を説明するための概略図である。
【００３９】
入力されるＰＰＭＬデータ１０ｂは、オブジェクト２０３−２０４、オブジェクト２２２、オブジェクト２３３を有する。オブジェクト２０３及び２３３、オブジェクト２２２及び２３４はそれぞれ重なりあっているものとし、オブジェクト２０３及び２０４は、ＰＳに比べてＰＤＦに変換する時間が短いものとする。また、オブジェクト２２２は、ＪＰＥＧデータでありＰＤＦに比べて変換する時間が短いものとする。
【００４０】
ＰＰＭＬ解釈手段１００は、いずれのＰＤＬを用いてもオブジェクトの属性の効果を表現できる場合、変換時間が短いＰＤＬに変換するべく振り分ける。例えば、ＰＤＦデータのオブジェクト２０３及び２０４は、ＰＤＦに変換が不要なため、ＰＤＦ変換手段１０２に振り分ける。また、ＰＰＭＬ解釈手段１００は、変換済みのオブジェクト２０３及び２０４と重なって描画されるオブジェクト２３３を変換済みのオブジェクト２０３と同様のＰＤＦに変換するようＰＤＦ変換手段１０２に振り分ける。
【００４１】
また、例えば、ＪＰＥＧデータのオブジェクト２２２は、変換時間が短い、ＰＳ変換手段１０１に振り分ける。また、ＰＰＭＬ解釈手段１００は、オブジェクト２２２と重なって描画されるオブジェクト２３４をオブジェクト２２２と同様のＰＳデータに変換するようＰＳ変換手段１０１に振り分ける
【００４２】
ＰＳ変換手段１０１は、オブジェクト２２２及び２３４をＰＳで書き換えてＰＳデータ１１ｂとして出力する。
【００４３】
ＰＤＦ変換手段１０２は、オブジェクト２０３及び２３３、オブジェクト２０４をＰＤＦデータに変換する。
【００４４】
オブジェクト配置手段１０３は、ＰＤＦデータに変換されたオブジェクト２０３及び２３３、オブジェクト２０４をＰＰＭＬデータの記述に従って配置してＰＤＦデータ１２ｂとして出力する。
【００４５】
ＲＩＰ部１１は、ＰＳデータ１１ｂをラスタデータ（中間データ）にレンダリングする。また、ＲＩＰ部１２は、ＰＤＦデータ１２ｂをラスタデータ（中間データ）にレンダリングする。
【００４６】
合成モジュール部１３は、ＲＩＰ部１１及びＲＩＰ部１２から出力される同一ページのラスタデータを合成して１ページ分のラスタデータを出力する。
【００４７】
（実施の形態の効果）
上記した実施の形態によれば、ＰＰＭＬデータに含まれるオブジェクトの属性、処理に要する時間及び他のオブジェクトとの重なり応じて、オブジェクトをＰＳ変換手段１０１又はＰＤＦ変換手段１０２のいずれかに振り分けるようにしたため、複数種類のＰＤＬのオブジェクトを含むＰＰＭＬデータを処理する際に、入力されたデータの描画再現性を向上するとともに、入力されたデータすべてを一方のＰＤＬのデータに変換する場合に比べてＰＰＭＬデータの処理時間を抑制することができる。
【００４８】
また、ＲＩＰ部１１及びＲＩＰ部１２を並列に処理するようにしたため、ＲＩＰ処理の速度が向上する。また、ＲＩＰ部１１及びＲＩＰ部１２から出力される同一ページのラスタデータは、それぞれ重ならないため、合成に特殊な演算を要しない。
【００４９】
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲内において種々に変形実施が可能である。例えば、ページ毎に、ＰＰＭＬデータに含まれるオブジェクトの全てをＰＤＦ又はＰＳのいずれかに変換してもよい。この場合、ページ毎に合成する必要がなくなるため、合成モジュール部１３は省略してもよい。
【符号の説明】
【００５０】
１     画像形成装置
１０   データ解釈部
１１   ＲＩＰ部
１２   ＲＩＰ部
１３   合成モジュール部
１４   画像出力部
１００ オブジェクト振分手段
１０１ ＰＳ変換手段
１０２ ＰＤＦ変換手段
１０３ オブジェクト配置手段
【図１】
2017039215.tif 000003
【図２】
2017039215.tif 000004
【図３】
2017039215.tif 000005
【図４】
2017039215.tif 000006