(57)【要約】      （修正有）【課題】第１ラスタライズ装置と第２ラスタライズ装置の機能の違いによる、印刷機により作成された印刷画像の品質低下を防止するＣＴＰ−ＷＦを提供する。【解決手段】第２ラスタライズ装置５０は、ラスター形式の画像データをラスタライズして印刷画像を作成すると共に、第１ラスタライズ装置２０から受信したベクター形式の原稿データをラスタライズして原稿データの属性情報を作成する。デジタル印刷機６０は、属性情報に基づいてアウトライン処理を行った印刷画像を用紙に形成する。【選択図】図１
2019014064.tif 000002
【特許請求の範囲】
【請求項１】
入力されたベクター形式の原稿データをラスタライズし、ラスター形式の画像データを作成する第１ラスタライズ装置と、
前記第１ラスタライズ装置に接続され、前記ラスター形式の画像データに基づいてプレートに画像を形成する第１画像形成装置と、
前記プレートを用いたオフセット印刷により用紙に画像を形成する第２画像形成装置と、
前記ラスター形式の画像データをラスタライズして印刷画像を作成すると共に、前記第１ラスタライズ装置から受信したベクター形式の前記原稿データをラスタライズして前記原稿データの属性情報を作成し、前記印刷画像の画像形成を指示する第２ラスタライズ装置と、
前記印刷画像の画像形成の指示に従い、前記属性情報に基づいてアウトライン処理を行った前記印刷画像を用紙に形成する第３画像形成装置と、を備える
ハイブリッドワークフローシステム。
【請求項２】
前記第２ラスタライズ装置は、前記印刷画像に属性情報を合わせる補正を行う属性情報補正部を備え、
前記属性情報補正部は、前記印刷画像に含まれる印刷オブジェクトの位置に合わせて、前記属性情報に含まれる属性オブジェクトの位置を補正する
請求項１に記載のハイブリッドワークフローシステム。
【請求項３】
前記属性情報補正部は、前記印刷画像の向きに合わせて、前記属性情報の向きを補正する
請求項２に記載のハイブリッドワークフローシステム。
【請求項４】
前記属性情報補正部は、前記印刷オブジェクトの大きさ又は太さに合わせて、前記属性情報に含まれる属性オブジェクトの大きさ又は太さを補正する
請求項２に記載のハイブリッドワークフローシステム。
【請求項５】
前記属性情報補正部は、前記第１ラスタライズ装置により透明処理された前記印刷画像に含まれる透明オブジェクトに合わせて、前記属性情報に含まれる透明属性オブジェクトを補正する
請求項２に記載のハイブリッドワークフローシステム。
【請求項６】
第１ラスタライズ装置によりベクター形式の原稿データがラスタライズされたラスター形式の画像データをラスタライズして印刷画像を作成する印刷画像作成部と、
前記第１ラスタライズ装置から受信したベクター形式の前記原稿データをラスタライズして前記原稿データの属性情報を作成する属性情報作成部と、
前記属性情報に基づいてアウトライン処理を行った前記印刷画像を用紙に形成する画像形成装置に前記印刷画像及び前記属性情報を出力して、前記画像形成装置に画像形成を指示する画像形成指示部と、を備える
ラスタライズ装置。
【請求項７】
さらに、前記印刷画像に属性情報を合わせる補正を行う属性情報補正部を備え、
前記属性情報補正部は、前記印刷画像に含まれる印刷オブジェクトの位置に合わせて、前記属性情報に含まれる属性オブジェクトの位置を補正する
請求項６に記載のラスタライズ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ＣＴＰ−ＷＦにて用いられるハイブリッドワークフローシステム及びラスタライズ装置に関する。
【背景技術】
【０００２】
近年、ＣＴＰ（Computer to Plate）と呼ばれる機器が提供されている。ＣＴＰとは、ＤＴＰ（Desktop Publishing）で処理されたデジタルデータの正確さを最終印刷物まで保持するため、アナログ処理が行われるフィルム出力工程を省き、直接、刷版（Plate）を出力する方法又は機器を表す。そして、データ入稿から色校正、印刷までを全てデジタルで行うことを、「ＣＴＰ−ＷＦ（Work Flow）」と呼ぶ。ＣＴＰ−ＷＦを用いてデジタル印刷及びオフセット印刷の印刷工程を管理するハイブリッドワークフローシステムは、第１ラスタライズ装置、ＣＴＰ処理装置、オフセット印刷機、第２ラスタライズ装置及びデジタル印刷機を備えている。
【０００３】
このハイブリッドワークフローシステムにおいて、オフセット印刷機の印刷結果と、デジタル印刷機の印刷結果とが同一となることが求められる。このため、従来は、第１ラスタライズ装置にてラスタライズしたラスターＰＤＦ（Portable Document Format）を、第２ラスタライズ装置がラスタライズして印刷画像を作成し、デジタル印刷機で印刷する方式が用いられていた。しかし、ラスターＰＤＦは、ラスタライズ後のラスター形式の画像データ（jpeg等）であり、ラスターＰＤＦには、元の原稿であるベクターＰＤＦに含まれていたグラフィック、テキスト等の属性情報が含まれない。このため、デジタル印刷機は、ラスターＰＤＦに対するアウトライン処理を行えず、白抜き文字が潰れる、細線がかすれるといった印刷品質に関する問題が発生していた。
【０００４】
このような問題に対処するための特許文献１に開示された技術が知られている。この特許文献１には、第１ラスタライズ装置にてラスターＰＤＦ及び属性情報を作成した後、第２ラスタライズ装置にてラスターＰＤＦをラスタライズして印刷画像を作成し、デジタル印刷機に送られた属性情報により印刷画像のアウトライン処理を行って印刷することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−５６１５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、デジタル印刷機は、第１ラスタライズ装置にて作成した属性情報を用いてアウトライン処理を行っているため、第１ラスタライズ装置にて属性情報を作成するための専用の処理を実行しなければならない。そのため第１ラスタライズ装置の改変が必要となり、さらに第１ラスタライズ装置を専有してラスタライズを行う時間が長くなっていた。
【０００７】
そして、第１ラスタライズ装置にて作成される属性情報を、ラスターＰＤＦと共に第２ラスタライズ装置が取得し、第２ラスタライズ装置がラスターＰＤＦをラスタライズした印刷画像に対して、第１ラスタライズ装置から取得した属性情報を用いてアウトライン処理を行う印刷方式があった。しかし、全ての第１ラスタライズ装置が属性情報を作成する機能を有しているとは限らなかった。
【０００８】
本発明はこのような状況に鑑みて成されたものであり、ＣＴＰ−ＷＦにおいて、第１ラスタライズ装置と第２ラスタライズ装置の機能の違いによる、印刷機により作成された印刷画像の品質低下を防止することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るハイブリッドワークフローシステムは、入力されたベクター形式の原稿データをラスタライズし、ラスター形式の画像データを作成する第１ラスタライズ装置と、第１ラスタライズ装置に接続され、ラスター形式の画像データに基づいてプレートに画像を形成する第１画像形成装置と、プレートを用いたオフセット印刷により用紙に画像を形成する第２画像形成装置と、ラスター形式の画像データをラスタライズして印刷画像を作成すると共に、第１ラスタライズ装置から受信したベクター形式の原稿データをラスタライズして原稿データの属性情報を作成し、印刷画像の画像形成を指示する第２ラスタライズ装置と、印刷画像の画像形成の指示に従い、属性情報に基づいてアウトライン処理を行った印刷画像を用紙に形成する第３画像形成装置と、を備える。
【発明の効果】
【００１０】
本発明によれば、第１ラスタライズ装置が属性情報を作成するか否かによらず、第１ラスタライズ装置が作成したラスター形式の画像データにより印刷画像を作成し、ベクター形式の画像データにより作成した属性情報により、印刷画像のアウトライン処理を行って高品質な画像形成を行うことが可能となる。
上記した以外の課題、構成及び効果は、以下の実施の形態の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施の形態に係るハイブリッドワークフローシステムを示すブロック図である。
【図２】本発明の第１の実施の形態に係るクライアントＰＣの構成例を示すブロック図である。
【図３】本発明の第１の実施の形態に係る第１ラスタライズ装置の構成例を示すブロック図である。
【図４】本発明の第１の実施の形態に係る第２ラスタライズ装置の構成例を示すブロック図である。
【図５】本発明の第１の実施の形態に係るデジタル印刷機の構成例を示すブロック図である。
【図６】従来のハイブリッドワークフローシステムのデータフローの例を示す説明図である。
【図７】本発明の第１の実施の形態に係るハイブリッドワークフローシステムにおいてデジタル印刷機が画像形成する場合におけるデータフローの例を示す説明図である。
【図８】本発明の第２の実施の形態に係る第２ラスタライズ装置の構成例を示すブロック図である。
【図９】本発明の第２実施の形態に係るハイブリッドワークフローシステムを示すブロック図である。
【図１０】本発明の第２実施の形態に係る印刷画像と属性情報の例を示す説明図である。
【図１１】本発明の第２実施の形態に係る印刷画像と、印刷画像に対して９０度回転した属性情報の例を示す説明図である。
【図１２】本発明の第２実施の形態に係る印刷画像のグラフィックオブジェクトの太さと、属性情報のグラフィック属性オブジェクトの太さが異なる例を示す説明図である。
【図１３】本発明の第２実施の形態に係るテキストオブジェクトの一部に透明オブジェクトが重なる場合における透明処理の例を示す説明図である。
【図１４】本発明の第２実施の形態に係るテキストオブジェクトの全部に透明オブジェクトが重なる場合における透明処理の例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態例について、添付図面を参照して説明する。本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素については、同一の符号を付することにより重複する説明を省略する。
【００１３】
図１は、本発明の第１の実施の形態に係るハイブリッドワークフローシステムの構成例を示すブロック図である。
図１に示すように、ハイブリッドワークフローシステム１は、クライアントＰＣ（Personal Computer）１０、第１ラスタライズ装置２０、ＣＴＰ処理装置３０、オフセット印刷機４０、第２ラスタライズ装置５０、デジタル印刷機６０を備える。ハイブリッドワークフローシステム１は、このような構成要素を有することによりハイブリッドワークフローシステムを構成する。
【００１４】
図１に示すように、クライアントＰＣ１０、第１ラスタライズ装置２０及び第２ラスタライズ装置５０は、ネットワーク２を介して相互に通信可能に接続される。ネットワーク２は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）などの規格によりコンピューターやネットワーク機器同士を接続したＬＡＮ（Local Area Network）、あるいは、ＬＡＮ同士を専用線で接続したＷＡＮ（Wide Area Network）により構成される。
【００１５】
クライアントＰＣ１０は、デジタル印刷機６０又はオフセット印刷機４０により用紙に画像形成させようとするドキュメントの印刷ジョブをプリンタードライバーにより作成し、この印刷ジョブをＬＡＮを介して第１ラスタライズ装置２０に送信する。ここで、印刷ジョブとは、画像形成装置に対する印刷命令の総称であり、原稿データ及び印刷設定が含まれる。
【００１６】
原稿データとは、印刷の対象であるドキュメント等の原稿画像を表すデータであり、原稿データには、例えば、グラフィックデータ、テキストデータといった各種データが含まれ得る。具体的には、原稿データは、ＰＤＬ（Page Description Language）データ、ＰＤＦデータ又はＴＩＦＦ（Tagged Image File Format）データであり得る。本実施の形態では、クライアントＰＣ１０から送信される原稿データを「ベクターＰＤＦ」と呼ぶ。ベクターＰＤＦは、ベクター形式の画像データの一例である。
【００１７】
第１ラスタライズ装置２０は、クライアントＰＣ１０から受信した印刷ジョブに含まれ、クライアントＰＣ１０から入力されたベクター形式の原稿データをラスタライズし、ラスター形式の画像データを作成する。ラスタライズとは、印刷ジョブに含まれるベクター形式の原稿データをビットマップ等のラスター形式の画像データに変換する処理であり、ラスタライズは、ＲＩＰ（Raster Image Processor）とも呼ばれる。以下の説明では、ラスター形式の画像データを「ラスターＰＤＦ」と呼ぶ。第１ラスタライズ装置２０によるラスタライズは、後述する図３に示す第１ラスタライズ装置２０で動作可能なＣＴＰ−ＷＦ−ＲＩＰアプリ２６により行われる。以下の説明では、アプリケーションプログラムを「アプリ」と略記する。そして、第１ラスタライズ装置２０は、クライアントＰＣ１０から受信したベクターＰＤＦ及び印刷設定と共に、作成したラスターＰＤＦを第２ラスタライズ装置５０に送信する。
【００１８】
ＣＴＰ処理装置３０（第１画像形成装置の一例）は、第１ラスタライズ装置２０に接続されており、第１ラスタライズ装置２０がラスタライズして作成したラスターＰＤＦに基づいてオフセット印刷用のプレートに印刷画像を割付けて出力する画像形成を行う。
【００１９】
オフセット印刷機４０（第２画像形成装置の一例）は、ＣＴＰ処理装置３０から出力されたプレートを装着し、このプレートを用いたオフセット印刷により用紙に画像を形成する。
【００２０】
第２ラスタライズ装置５０は、第１ラスタライズ装置２０がラスタライズして作成したラスターＰＤＦをさらにラスタライズして印刷画像を作成する。第２ラスタライズ装置５０によるラスタライズ等の処理は、後述する図４に示すデジタル印刷機用ＲＩＰアプリ５６（デジタルＲＩＰ処理部の一例）が提供する各処理部により実行される。これにより、第１ラスタライズ装置２０がラスタライズして作成したラスターＰＤＦは、デジタル印刷機６０が用紙に印刷可能な印刷画像に変換される。また、第２ラスタライズ装置５０は、第１ラスタライズ装置２０から受信したベクター形式の原稿データをラスタライズして原稿データの属性情報を作成する。この属性情報は、テキスト形式のデータである。第２ラスタライズ装置５０は、作成した印刷画像及び属性情報と、第１ラスタライズ装置２０から受信した印刷設定とをデジタル印刷機６０に出力する。
【００２１】
属性情報とは、原稿データの各画素の属性を示す情報であり、例えば、その画素がグラフィックデータ又はテキストデータのいずれのデータであるかを示す情報である。属性情報は、例えば、原稿データにラスタライズが行われることにより作成されるタグビットに含まれる。例えば、原稿データのある部分の画素がグラフィックデータであれば「１」がタグビットとして作成され、テキストデータであれば「２」がタグビットとして作成される。タグビットの数値は任意である。印刷設定には、印刷を行わせる画像形成装置の設定、印刷するための用紙の設定、スムージングや輪郭強調等の輪郭処理の設定、及び色変換方法の設定等が含まれる。
【００２２】
デジタル印刷機６０（第３画像形成装置の一例）は、第２ラスタライズ装置５０から入力する属性情報に基づいて、印刷画像のアウトライン処理を行った後に、印刷設定に基づいて無版式の印刷方式により印刷画像を用紙に形成する。デジタル印刷機６０は、例えば、レーザービームプリンター又はインクジェットプリンターにより構成される。デジタル印刷機６０には、印刷された用紙にステープルやパンチ等の後処理を行うことが可能なインライン後処理機が接続される場合がある。
【００２３】
図２は、クライアントＰＣ１０の構成例を示すブロック図である。
図２に示すように、クライアントＰＣ１０は、ＣＰＵ（Central Processing Unit）１１、ＲＡＭ（Random Access Memory）１２、ＲＯＭ（Read Only Memory）１３、ＨＤＤ（Hard Disk Drive）１４、操作部１５、表示部１６及びネットワークインターフェイス１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続される。
【００２４】
ＣＰＵ１１は、ＲＯＭ１３及びＨＤＤ１４に格納されたプログラムに従って上記各部の制御や各種の演算処理を行う。
ＲＡＭ１２は、作業領域として一時的にプログラムやデータを記憶する。
ＲＯＭ１３は、各種プログラムや各種データを格納する。
ＨＤＤ１４は、オペレーティングシステム、プリンタードライバー及びその他の各種プログラムや各種データを格納する。
【００２５】
操作部１５は、例えばマウスといったポインティングデバイスやキーボードを含み、各種の操作、入力を行うために使用される。
表示部１６は、例えば液晶ディスプレイであり、各種の情報を表示する。
【００２６】
ネットワークインターフェイス１７は、外部機器と通信するためのインターフェイスであり、イーサネット（登録商標）、ＳＡＴＡ（Serial Advanced Technology Attachment）、ＰＣＩ Ｅｘｐｒｅｓｓ、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４等の規格によるネットワークインターフェイス、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＩＥＥＥ８０２．１１等の無線通信インターフェイス、電話回線に接続するための電話回線インターフェイス等を利用することができる。図中では、インターフェイスを「Ｉ／Ｆ」と略記する。
【００２７】
クライアントＰＣ１０は、上述した構成を有することにより以下のように動作する。
ＣＰＵ１１は、ユーザーの指示に基づきプリンタードライバーに印刷ジョブを作成させ、作成された印刷ジョブをネットワークインターフェイス１７から第１ラスタライズ装置２０に送信する。これにより、ＣＰＵ１１は、第１ラスタライズ装置２０に対して、印刷ジョブに含まれる文字原稿の原稿データ（ベクターＰＤＦ）のラスタライズを行わせてラスターＰＤＦを作成するための制御を行う。また、ＣＰＵ１１は、このラスターＰＤＦに基づいてオフセット印刷機４０にオフセット印刷を行わせるための制御を行う。そして、ＣＰＵ１１は、デジタル印刷機６０に用紙に画像を形成させるための制御も行うことができる。
【００２８】
図３は、第１ラスタライズ装置２０の構成例を示すブロック図である。
第１ラスタライズ装置２０は、ＣＰＵ２１、ＲＡＭ２２、ＨＤＤ２３、ＣＴＰインターフェイス２４、ネットワークインターフェイス２５、及びＣＴＰ−ＷＦ−ＲＩＰアプリ２６を備えており、これらは信号をやり取りするためのバス２７を介して相互に接続される。
【００２９】
ＣＰＵ２１、ＲＡＭ２２、及びＨＤＤ２３の個別機能は、クライアントＰＣ１０の対応する構成要素（ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３及びＨＤＤ１４）と同様であるので説明を省略する。
【００３０】
ＣＴＰインターフェイス２４は、第１ラスタライズ装置２０がＣＴＰ処理装置３０と専用線で接続されるためのインターフェイスである。ＣＴＰ−ＷＦ−ＲＩＰアプリ２６が原稿データをラスタライズして作成したラスターＰＤＦがＣＴＰインターフェイス２４からＣＴＰ処理装置３０に送信される。第１ラスタライズ装置２０とＣＴＰ処理装置３０とが専用線で接続されることでラスターＰＤＦの転送速度を向上させることができる。
【００３１】
ネットワークインターフェイス２５は、ネットワーク２に接続されるためのインターフェイスである。第１ラスタライズ装置２０は、ネットワークインターフェイス２５によりネットワーク２を介してクライアントＰＣ１０及び第２ラスタライズ装置５０と接続され、各種データの送受信が行われる。例えば、ネットワークインターフェイス２５は、ＣＰＵ２１の制御により、原稿データであるベクターＰＤＦ及び印刷設定をクライアントＰＣ１０から受信する。また、ネットワークインターフェイス２５は、ベクターＰＤＦ及び印刷設定と、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６により作成されたラスターＰＤＦとを第２ラスタライズ装置５０に送信する。
【００３２】
ＣＴＰ−ＷＦ−ＲＩＰアプリ２６は、印刷ジョブに含まれる原稿データをラスタライズしてラスターＰＤＦを作成する。
【００３３】
第１ラスタライズ装置２０は、上述した構成を有することにより以下のように動作する。
ＣＰＵ２１は、デジタル印刷機６０による画像形成に必要な属性情報を使用する印刷設定をネットワークインターフェイス２５を通じてクライアントＰＣ１０から受信し、この印刷設定をＲＡＭ２２に保存する。
【００３４】
ＣＰＵ２１は、クライアントＰＣ１０から受信した印刷ジョブに含まれる原稿データのラスタライズをＣＴＰ−ＷＦ−ＲＩＰアプリ２６に行わせる。ＣＴＰ−ＷＦ−ＲＩＰアプリ２６は、ＣＰＵ２１の指示により原稿データのラスタライズを行う。そして、ＣＰＵ２１は、ラスタライズにより作成されたラスターＰＤＦ、ＲＡＭ２２に保存した印刷設定、クライアントＰＣ１０から受信したベクターＰＤＦを第２ラスタライズ装置５０に送信する。
【００３５】
図４は、第２ラスタライズ装置５０の構成例を示すブロック図である。
第２ラスタライズ装置５０は、ＣＰＵ５１、ＲＡＭ５２、ＨＤＤ５３、ビデオインターフェイス５４、ネットワークインターフェイス５５、及びデジタル印刷機用ＲＩＰアプリ５６を備えており、これらは信号をやり取りするためのバス５７を介して相互に接続される。
【００３６】
ＣＰＵ５１、ＲＡＭ５２、及びＨＤＤ５３の個別機能は、クライアントＰＣ１０の対応する構成要素（ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３及びＨＤＤ１４）と同様であるので説明を省略する。
ビデオインターフェイス５４は、デジタル印刷機６０と専用線で接続されるためのインターフェイスである。デジタル印刷機用ＲＩＰアプリ５６によりラスタライズされたラスターＰＤＦがビデオインターフェイス５４からデジタル印刷機６０に専用線により送信されることでラスターＰＤＦの転送速度を向上させることができる。
【００３７】
ネットワークインターフェイス５５は、ネットワーク２に接続されるためのインターフェイスである。第２ラスタライズ装置５０は、ネットワークインターフェイス５５によりネットワーク２を介してクライアントＰＣ１０及び第１ラスタライズ装置２０と接続され、各装置との間で各種データの送受信を行う。例えば、ネットワークインターフェイス５５は、ラスタライズ済みの原稿データ（ラスターＰＤＦ）と、ラスタライズされていない原稿データであるベクターＰＤＦを第１ラスタライズ装置２０から受信する。そして、ＣＰＵ５１の制御によりデジタル印刷機用ＲＩＰアプリ５６にて作成された印刷画像、属性情報及び印刷設定をデジタル印刷機６０に送信する。
【００３８】
デジタル印刷機用ＲＩＰアプリ５６は、第１ラスタライズ装置２０が原稿データをラスタライズして作成したラスターＰＤＦについて、デジタル印刷機６０により画像形成可能な印刷画像に変換するためのラスタライズを行う。このデジタル印刷機用ＲＩＰアプリ５６は、印刷画像作成部５６ａ、属性情報作成部５６ｂ、画像形成指示部５６ｃを備える。
【００３９】
印刷画像作成部５６ａは、第１ラスタライズ装置２０によりベクター形式の原稿データがラスタライズされたラスター形式の画像データをラスタライズして印刷画像を作成する。
属性情報作成部５６ｂは、第１ラスタライズ装置２０から受信したベクター形式の原稿データをラスタライズしてテキスト形式の属性情報を作成する。
画像形成指示部５６ｃは、デジタル印刷機６０に印刷画像及び属性情報と共に印刷設定を出力して、デジタル印刷機６０に画像形成を指示する。デジタル印刷機６０は、画像形成指示部５６ｃの指示により、属性情報に基づいてアウトライン処理を行った印刷画像を印刷設定に従って用紙に形成する。
【００４０】
第２ラスタライズ装置５０は、上述した構成を有することにより以下のように動作する。
ＣＰＵ５１は、第１ラスタライズ装置２０からラスターＰＤＦ、印刷設定、及び属性情報をネットワークインターフェイス５５において受信する。ＣＰＵ５１の制御により、デジタル印刷機用ＲＩＰアプリ５６は、受信したラスターＰＤＦについてデジタル印刷機６０により画像形成可能な印刷画像に変換するラスタライズを行う。そして、ネットワークインターフェイス５５から、印刷画像及び属性情報が、第１ラスタライズ装置２０から受信した印刷設定と共にデジタル印刷機６０に送信される。そして、デジタル印刷機用ＲＩＰアプリ５６は、印刷設定及び属性情報に基づきデジタル印刷機６０に印刷画像を用紙に画像形成させる指示を行う。
【００４１】
図５は、デジタル印刷機６０の構成例を示すブロック図である。
図５に示すように、デジタル印刷機６０は、ＣＰＵ６１、ＲＡＭ６２、ＨＤＤ６３、画像形成部６４、ビデオインターフェイス６５、給紙部６６、排紙部６７、及び画像処理部６８を備えており、これらは信号をやり取りするためのバス６９を介して相互に接続される。
【００４２】
ＣＰＵ６１、ＲＡＭ６２、及びＨＤＤ６３の個別機能は、クライアントＰＣ１０の対応する構成要素（ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３及びＨＤＤ１４）と同様であるので説明を省略する。
画像形成部６４は、画像処理部６８により画像処理された印刷画像に基づき、電子写真方式により帯電、露光、現像、転写及び定着の各工程を経て、用紙に画像形成を行う。
【００４３】
ビデオインターフェイス６５は、第２ラスタライズ装置５０と専用線で接続されるためのインターフェイスである。第２ラスタライズ装置５０から送信された印刷画像、属性情報及び印刷設定が専用線を介してビデオインターフェイス６５において受信される。
給紙部６６は、画像形成部６４により画像形成されるために必要な用紙を供給する。
排紙部６７は、画像形成部６４により画像形成された用紙を排紙する。
【００４４】
画像処理部６８は、ビデオインターフェイス６５より第２ラスタライズ装置５０から受信した印刷画像について、印刷設定及び属性情報に基づく画像形成のための処理を行う。例えば、画像処理部６８は、印刷設定においてテキストデータについて輪郭強調をすべき設定となっている場合に、印刷画像のうちテキストの属性情報を有する部分について輪郭強調を行うアウトライン処理を行う。
【００４５】
デジタル印刷機６０は、上述した構成を有することにより以下のように動作する。
ＣＰＵ６１は、ビデオインターフェイス６５において、第２ラスタライズ装置５０によりラスタライズされたラスターＰＤＦの印刷画像、及び印刷設定を第２ラスタライズ装置５０から受信する。また、ＣＰＵ６１は、ビデオインターフェイス６５において、第２ラスタライズ装置５０により作成された属性情報を受信する。ＣＰＵ６１は、受信した印刷画像について画像処理部６８に印刷設定及び属性情報に基づく画像形成のための処理を行わせ、画像形成部６４に対して印刷画像を用紙に形成させる。
【００４６】
＜従来のハイブリッドワークフローシステムのフロー＞
ここで、従来のハイブリッドワークフローシステムにおいて、デジタル印刷機で画像形成する場合について検討する。
図６は、従来のハイブリッドワークフローシステム１００のデータフローの例を示す説明図である。
【００４７】
従来のハイブリッドワークフローシステム１００は、第１の実施の形態に係るハイブリッドワークフローシステム１と同様の構成とした第１ラスタライズ装置１２０、ＣＴＰ処理装置１３０、オフセット印刷機１４０、第２ラスタライズ装置１５０、デジタル印刷機１６０を備える。そして、第１ラスタライズ装置１２０は、ＣＴＰ−ＷＦ−ＲＩＰアプリ１２６を実行可能であり、第２ラスタライズ装置１５０は、デジタル印刷機用ＲＩＰアプリ１５６を実行可能であるとする。
【００４８】
従来のハイブリッドワークフローシステム１００においては、（１）始めに、例として文字成分（テキストデータ）のみからなる原稿データであるベクターＰＤＦ及び印刷設定が第１ラスタライズ装置１２０に投入される。（２）第１ラスタライズ装置１２０のＣＴＰ−ＷＦ−ＲＩＰアプリ１２６は、ベクターＰＤＦに対しラスタライズを行うことにより、ラスターＰＤＦと、テキスト形式の属性情報を作成する。その後、ＣＴＰ処理装置１３０による刷版処理により、原稿データがプレートに出力される。オフセット印刷機１４０は、このプレートを使用してオフセット印刷を行う。
【００４９】
（３）一方、第１ラスタライズ装置１２０から第２ラスタライズ装置１５０にラスターＰＤＦ及び属性情報が送信されることで、第２ラスタライズ装置１５０に対しラスターＰＤＦの画像形成の要求が行われる。（４）第２ラスタライズ装置１５０のデジタル印刷機用ＲＩＰアプリ１５６は、画像形成の要求が行われたラスターＰＤＦに対しラスタライズを行って印刷画像を作成する。（５）そして、第２ラスタライズ装置１５０は、ラスタライズにより作成した印刷画像を、属性情報と共にデジタル印刷機１６０に送信し、デジタル印刷機１６０に対して、印刷設定及び属性情報に基づく印刷画像の形成を要求する。デジタル印刷機１６０は、第２ラスタライズ装置１５０から受信した印刷設定及び属性情報に基づいて印刷画像に対するアウトライン処理を行った後、用紙に画像形成を行う。
【００５０】
なお、（２）において、第１ラスタライズ装置１２０のＣＴＰ−ＷＦ−ＲＩＰアプリ１２６による、ベクターＰＤＦに対するラスタライズにより、ベクターＰＤＦの文字成分が画像成分に変換される。このラスタライズに際して、文字原稿であるベクターＰＤＦに含まれていた、テキストデータの属性情報が消滅する。このため、デジタル印刷機用ＲＩＰアプリ１５６による、第１ラスタライズ装置１２０から受信したラスターＰＤＦに対するラスタライズにより作成される属性情報は、ラスターＰＤＦの属性情報のみとなる。この結果、デジタル印刷機１６０においてベクターＰＤＦの属性情報を必要とする原稿データに対するアウトライン処理等を行えなくなる。このように従来のハイブリッドワークフローシステム１００においては、デジタル印刷機１６０がアウトライン処理を行えないことにより、用紙に形成された画像において白抜き文字がつぶれたり、細線が擦れたりすることで印刷品質が劣化するという問題があった。
【００５１】
＜本実施の形態に係るハイブリッドワークフローシステムのフロー＞
次に、本実施の形態に係るハイブリッドワークフローシステム１において、デジタル印刷機６０が画像形成する場合について検討する。
図７は、本実施の形態に係るハイブリッドワークフローシステム１においてデジタル印刷機６０が画像形成する場合におけるデータフローの例を示す説明図である。
【００５２】
本実施の形態に係るハイブリッドワークフローシステム１においては、（１）始めに、例として文字成分のみからなる文字原稿のベクターＰＤＦ及び印刷設定が第１ラスタライズ装置２０に投入される。（２）第１ラスタライズ装置２０は、ベクターＰＤＦに対しラスタライズを行うことによりラスターＰＤＦを作成する。その後、ＣＴＰ処理装置１３０による刷版処理により、原稿データがプレートに出力される。オフセット印刷機１４０は、このプレートを使用してオフセット印刷を行う。
【００５３】
（３）一方、第１ラスタライズ装置２０から第２ラスタライズ装置５０にラスターＰＤＦ及び属性情報が送信される。（４）併せて、第１ラスタライズ装置２０は、クライアントＰＣ１０から受信した文字原稿のベクターＰＤＦをそのまま第２ラスタライズ装置５０に送信する。このように第１ラスタライズ装置２０から第２ラスタライズ装置５０にラスターＰＤＦ及びベクターＰＤＦが送信されることにより、第１ラスタライズ装置２０から第２ラスタライズ装置５０に対するラスターＰＤＦの画像形成の要求（印刷要求）が行われる。
【００５４】
（５）第２ラスタライズ装置５０の印刷画像作成部５６ａは、ラスターＰＤＦをラスタライズし印刷画像を作成する。（６）さらに、第２ラスタライズ装置５０の属性情報作成部５６ｂは、ベクターＰＤＦをラスタライズし、属性情報を作成する。（７）そして、第２ラスタライズ装置５０は、ラスタライズにより作成されたビットマップデータであるラスター形式の印刷画像と、ラスタライズにより作成されたテキストデータである属性情報を、デジタル印刷機６０に送信する。このとき、画像形成指示部５６ｃがデジタル印刷機６０に対して、印刷設定及び属性情報に基づく印刷画像の画像形成を指示する。そして、デジタル印刷機６０にて印刷設定及び属性情報に基づくアウトライン処理が印刷画像に行われた後、用紙に印刷画像が形成される。
【００５５】
上述した第１の実施の形態に係るハイブリッドワークフローシステム１では、デジタル印刷機６０に対して、印刷画像、属性情報及び印刷設定が送信されるため、デジタル印刷機６０では属性情報に基づいて印刷画像に対しアウトライン処理等を行うことができる。このとき、デジタル印刷機用ＲＩＰアプリ５６は、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６にてラスタライズしたラスターＰＤＦと、その元となった原稿画像のベクターＰＤＦを取得する。そして、デジタル印刷機用ＲＩＰアプリ５６は、取得したラスターＰＤＦをラスタライズした印刷画像と、ベクターＰＤＦをラスタライズして作成した属性情報を作成する。そして、デジタル印刷機６０は、属性情報に基づいて印刷画像のアウトライン処理を行い、印刷画像を形成する。このため、従来のようにデジタル印刷機６０がアウトライン処理等を行わないことにより生じ得る印刷品質の劣化を防止し、高品質な印刷結果を得ることが可能となる。
【００５６】
また、従来は、第１ラスタライズ装置１２０が属性情報を作成する機能を有していたとしても、第１ラスタライズ装置１２０毎に属性情報を作成するように設定していた。しかし、一般的に第１ラスタライズ装置１２０と第２ラスタライズ装置１５０は、製造元が異なる場合が多く、第１ラスタライズ装置１２０にて、第２ラスタライズ装置１５０が必要とする属性情報が作成されないこともあった。一方、本実施の形態に係るハイブリッドワークフローシステム１では、第１ラスタライズ装置２０にて属性情報を作成しなくてもよい。また、第２ラスタライズ装置５０は、第１ラスタライズ装置２０でラスタライズされたラスターＰＤＦを、印刷画像を作成するために用い、原稿データであるベクターＰＤＦを属性情報を作成するために用いる。これにより、例えば、第１ラスタライズ装置２０と第２ラスタライズ装置５０の製造元が異なっていても、第２ラスタライズ装置５０が必要な属性情報を作成することで、デジタル印刷機６０に供給する印刷画像及び属性情報を作成可能となる。また、第１ラスタライズ装置２０の設定を、第２ラスタライズ装置５０の設定に合わせ込む必要がなくなる。
【００５７】
［第２の実施の形態］
次に、本発明の第２の実施の形態に係るハイブリッドワークフローシステム１Ａについて説明する。後述する図９に示すハイブリッドワークフローシステム１Ａでは、デジタル印刷機用ＲＩＰアプリ５６Ａが属性情報を補正する点が、第１の実施の形態に係るハイブリッドワークフローシステム１と異なる。
【００５８】
図８は、第２ラスタライズ装置５０の構成例を示すブロック図である。第２ラスタライズ装置５０は、上述した第１の実施の形態に係る第２ラスタライズ装置５０と同様の構成であるが、デジタル印刷機用ＲＩＰアプリ５６Ａが印刷画像作成部５６ａ、属性情報作成部５６ｂ、画像形成指示部５６ｃに加えて、属性情報補正部５６ｄを備える点が異なる。
【００５９】
属性情報補正部５６ｄは、属性情報を印刷画像に合わせる補正を行う。属性情報補正部５６ｄは、属性情報に含まれる属性オブジェクトの位置補正、向きの補正、大きさ又は太さの補正、透明オブジェクトの処理の補正を行うことが可能である。属性情報補正部５６ｄが行う具体的な補正内容は、後述する図１０〜図１４にて説明する。以下の説明で、デジタル印刷機用ＲＩＰアプリ５６Ａが行う補正処理は、主にデジタル印刷機用ＲＩＰアプリ５６Ａの一機能である属性情報補正部５６ｄにより実行される。
【００６０】
図９は、ハイブリッドワークフローシステム１Ａの処理例を示す説明図である。
図９の（１）〜（６）までの処理は、上述した第１の実施の形態に係る図７に示した（１）〜（６）までの処理と同様であるため、詳細な説明を省略する。
【００６１】
デジタル印刷機用ＲＩＰアプリ５６Ａは、（５）にてラスターＰＤＦをラスタライズして作成した印刷画像と、（６）にてベクターＰＤＦをライスタライズして作成した属性情報とを用いて、属性情報及び印刷画像の照合及び画像処理を行う。そして、（７）デジタル印刷機用ＲＩＰアプリ５６Ａは、属性情報を印刷画像に合わせる補正を行う。（８）その後、デジタル印刷機用ＲＩＰアプリ５６Ａは、印刷画像と補正後の属性情報をデジタル印刷機６０に送信する。デジタル印刷機６０は、印刷画像と補正後の属性情報に基づいてアウトライン処理を行い、印刷を行う。
【００６２】
次に、デジタル印刷機用ＲＩＰアプリ５６Ａの属性情報補正部５６ｄが属性情報を補正する処理について、図１０〜図１４を参照して説明する。図１０〜図１４において、デジタル印刷機用ＲＩＰアプリ５６Ａが使用するメモリ（例えば、ＲＡＭ５２）に展開した印刷画像と属性情報について説明する。
【００６３】
＜属性情報の位置補正＞
図１０は、印刷画像８１と属性情報９１の例を示す説明図である。図１０Ａは、印刷画像８１に対して位置がずれた属性情報９１の例を示し、図１０Ｂは、属性情報９１の位置が補正される様子を示す。
【００６４】
図１０Ａに示すように、印刷画像８１には、印刷オブジェクトの一例としての、長方形のグラフィックオブジェクト８２と、「Ａ」と書かれたテキストオブジェクト８３が含まれる。また、属性情報９１には、グラフィックオブジェクト８２に対応する位置にグラフィック属性オブジェクト９２が表示され、テキストオブジェクト８３に対応する位置にテキスト属性オブジェクト９３が表示される。グラフィック属性オブジェクト９２及びテキスト属性オブジェクト９３は、それぞれ属性オブジェクトの一例として挙げたものである。
【００６５】
ここで、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６と、デジタル印刷機用ＲＩＰアプリ５６Ａの印字領域の違いにより、出力される画像の位置が異なる場合がある。例えば、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６により、ラスターＰＤＦからラスタライズされた印刷画像８１の周囲には、斜線で塗りつぶして表すマージン８４が存在する。マージン８４の幅は、例えば、ｘ方向、ｙ方向に「１」であるとする。そして、マージン８４の左上隅を原点０とした場合に、印刷画像８１のグラフィックオブジェクト８２の位置座標（ａ１，ｂ１）と、テキストオブジェクト８３の位置座標（ａ２，ｂ２）が求められる。
【００６６】
一方、デジタル印刷機用ＲＩＰアプリ５６Ａの属性情報作成部５６ｂがベクターＰＤＦをラスタライズして求めた属性情報９１にはマージンが存在しない。このため、属性情報９１の左上隅を原点０とした場合に、グラフィック属性オブジェクト９２の位置座標（ａ１−１，ｂ１−１）と、テキスト属性オブジェクト９３の位置座標（ａ２−１，ｂ２−１）が求められる。ここで、属性情報９１が印刷画像８１の属性を表すものであるにも関わらず、印刷画像８１に示されるグラフィックオブジェクト８２及びテキストオブジェクト８３の位置座標と、属性情報９１に示されるグラフィック属性オブジェクト９２及びテキスト属性オブジェクト９３の位置座標が異なる。このままの状態でデジタル印刷機６０が印刷すると、用紙に印刷されたグラフィックオブジェクト８２及びテキストオブジェクト８３の明瞭性が損なわれることがある。
【００６７】
そこで、属性情報補正部５６ｄは、アウトライン処理を行う必要のある印刷オブジェクトを基準として、属性オブジェクトの位置を合わせるために、印刷オブジェクトの位置に合わせて、属性オブジェクトの位置を補正する。
【００６８】
例えば、属性情報補正部５６ｄは、印刷画像８１の各行をライン走査し、グラフィックオブジェクト８２及びテキストオブジェクト８３の位置座標を取得する。また、属性情報補正部５６ｄは、属性情報９１の各行をライン走査し、グラフィック属性オブジェクト９２及びテキスト属性オブジェクト９３の位置座標を取得する。そして、属性情報補正部５６ｄは、取得した位置座標に基づいて、グラフィックオブジェクト８２とグラフィック属性オブジェクト９２の関連付けを作成し、さらにテキストオブジェクト８３とテキスト属性オブジェクト９３の関連づけを作成する。関連づけが可能であるか否かは、例えば、グラフィックオブジェクト８２とグラフィック属性オブジェクト９２の形状又はサイズが同じであること等で判断される。
【００６９】
属性情報補正部５６ｄは、関連付けを作成した後、グラフィック属性オブジェクト９２及びテキスト属性オブジェクト９３の位置を、グラフィックオブジェクト８２及びテキストオブジェクト８３の位置に移動する補正を行う。例えば、図１０Ｂに示すように、グラフィック属性オブジェクト９２及びテキスト属性オブジェクト９３の位置座標に対して、ｘ方向及びｙ方向にそれぞれ「１」を加える補正が行われる。この補正により、グラフィック属性オブジェクト９２は、グラフィック属性オブジェクト９２Ａのように右下に位置が補正される。このとき、グラフィック属性オブジェクト９２Ａの位置座標が（ａ１，ｂ１）となる。テキスト属性オブジェクト９３についても同様に位置が補正される。このようにして、グラフィックオブジェクト８２及びテキストオブジェクト８３の位置座標と、属性情報９１に示されるグラフィック属性オブジェクト９２及びテキスト属性オブジェクト９３の位置座標が一致する。このため、デジタル印刷機６０により印刷される、グラフィックオブジェクト８２及びテキストオブジェクト８３の明瞭性を確保することができる。
【００７０】
＜属性情報の回転補正＞
図１１は、印刷画像８１と、印刷画像８１に対して９０度回転した属性情報９１の例を示す説明図である。
【００７１】
ＣＴＰ−ＷＦ−ＲＩＰアプリ２６と、デジタル印刷機用ＲＩＰアプリ５６Ａが出力する画像の向きの設定に違いが生じることがある。この場合、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６が出力したラスターＰＤＦに基づいて作成される印刷画像８１と、デジタル印刷機用ＲＩＰアプリ５６ＡがベクターＰＤＦに基づいて出力する属性情報９１の向きが異なってしまう。このため、アウトライン処理を行う必要のあるグラフィックオブジェクト８２及びテキストオブジェクト８３を基準として、属性情報９１を回転させて、属性情報９１の向きを、印刷画像８１の向きに合わせる必要がある。
【００７２】
そこで、属性情報補正部５６ｄは、印刷画像８１の向きに合わせて、属性情報９１の向きを補正する。例えば、メモリに展開した印刷画像８１と属性情報９１の水平（ｘ）、垂直（ｙ）方向の画像サイズが異なる場合、属性情報補正部５６ｄは、印刷画像８１と属性情報９１の向きが同じになるように、９０度、１８０度、２７０度のいずれかで時計回転を行う。属性情報９１をどれだけ回転すればよいかは、属性情報補正部５６ｄが属性情報９１を回転した後、印刷オブジェクトと属性オブジェクトの重なりがあるかを判別し、適合する回転角で補正を行うことで実現される。印刷オブジェクトと属性オブジェクトの重なりは、例えば、印刷画像８１と属性情報９１の左上を原点として重ねたときに、印刷画像８１内の各印刷オブジェクトと、属性情報９１内の各属性オブジェクトが同じ位置で重なるか否かで判別される。そして、印刷オブジェクトと属性オブジェクトが重なる場合に、属性情報補正部５６ｄにより印刷オブジェクトと属性オブジェクトが関連付けられる。
【００７３】
例えば、図１１に示した属性情報９１を回転する前は、各印刷オブジェクトと、各属性オブジェクトは重ならない。次に、属性情報９１を時計回りに９０度回転しても、各印刷オブジェクトと、各属性オブジェクトは重ならない。次に、属性情報９１を時計回りに９０度回転しても（初めの向きから１８０度回転）、やはり各印刷オブジェクトと、各属性オブジェクトは重ならない。さらに、属性情報９１を時計回りに９０度回転すると（初めの向きから２７０度回転）、印刷画像８１と属性情報９１の向きが一致し、各印刷オブジェクトと、各属性オブジェクトが重なる。この場合、適合する回転角が時計回りに２７０度であると求められる。
【００７４】
ただし、図１０に示したように印刷画像８１にはマージン８４があるため、各印刷オブジェクトと、各属性オブジェクトは完全に重なるわけではない。しかし、マージン８４の影響を考慮しても、各印刷オブジェクトと、各属性オブジェクトはほぼ重なっていると考えることができる。そして、属性情報補正部５６ｄは、印刷画像８１と属性情報９１の向きを同じとした上で、上述した図１０に示したように属性情報９１の位置補正を行えばよい。
【００７５】
＜属性情報の大きさ補正＞
図１２は、印刷画像８１のグラフィックオブジェクト８２の太さと、属性情報９１のグラフィック属性オブジェクト９２の太さが異なる例を示す説明図である。
【００７６】
ＣＴＰ−ＷＦ−ＲＩＰアプリ２６と、デジタル印刷機用ＲＩＰアプリ５６Ａの線画アルゴリズムの違いにより、印刷画像８１の各オブジェクトの大きさと、属性情報９１の各属性の大きさが異なる場合がある。例えば、グラフィックオブジェクト８２のｙ方向の太さが矢印８５で表されている。同様に、グラフィック属性オブジェクト９２のｙ方向の太さが矢印９５で表されている。
【００７７】
ここで、例えば太さ１ポイント（７２ｄｐｉ）の線が１２００ｄｐｉでラスタライズされた場合、１２００／７２＝１６．６６…より、小数第１位以下の四捨五入であれば１７ドットと算出され、切り捨てであれば１６ドットと算出される。そして、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６の線画アルゴリズムが小数第１位以下を四捨五入して切り上げ、デジタル印刷機用ＲＩＰアプリ５６Ａの属性情報作成部５６ｂが使用する線画アルゴリズムが小数第１位以下を切り捨てた場合、グラフィックオブジェクト８２とグラフィック属性オブジェクト９２の太さが異なってしまう。
【００７８】
このようにＣＴＰ−ＷＦ−ＲＩＰアプリ２６とデジタル印刷機用ＲＩＰアプリ５６Ａが使用する線画アルゴリズムの相違により、印刷画像８１の各オブジェクトの大きさと、属性情報９１の各属性の大きさが異なる場合がある。このため、デジタル印刷機用ＲＩＰアプリ５６Ａは、アウトライン処理を行う必要のあるテキスト、グラフィックの属性情報９１に含まれる属性の大きさを印刷画像８１の各オブジェクトの大きさに合わせる必要がある。
【００７９】
そこで、属性情報補正部５６ｄは、印刷オブジェクトの大きさ又は太さに合わせて、属性オブジェクトの大きさ又は太さを補正する。例えば、属性情報補正部５６ｄは、オブジェクトの大きさを判断し、印刷オブジェクトと、属性オブジェクトの大きさが異なる場合には、印刷オブジェクトの太さと同じになるように属性オブジェクトの太さを補正する。この結果、グラフィック属性オブジェクト９２及びテキスト属性オブジェクト９３を太くしたり、細くしたりすることで、デジタル印刷機６０により印刷されるグラフィックオブジェクト８２及びテキストオブジェクト８３が明瞭になる。また、属性情報補正部５６ｄは、印刷オブジェクトの大きさに合わせて、属性オブジェクトの大きさを拡大又は縮小してもよい。
【００８０】
＜透明オブジェクトに関する処理＞
図１３は、テキストオブジェクトの一部に透明オブジェクトが重なる場合における透明処理の例を示す説明図である。図１３Ａは、透明オブジェクト７６が含まれるベクターＰＤＦ７０の例を示し、図１３Ｂは、透明処理の結果の例を示し、図１３Ｃは、透明処理を行わない場合の例を示す。
【００８１】
図１３Ａに示す原稿データのベクターＰＤＦ７０は、グラフィックオブジェクト７２、テキストオブジェクト７３に加えて、透明オブジェクト７６を含む。透明オブジェクト７６は、例えば、クライアントＰＣ１０で動作する図形描画プログラム等により描画された背景オブジェクト等である。図１３Ａでは、透明オブジェクト７６がテキストオブジェクト７３に重ねて配置されている。しかし、透明オブジェクト７６は透明であるため、テキストオブジェクト７３は透明オブジェクト７６を透過して表示されており、テキストオブジェクト７３の視認性に影響はない。図１３では、例えば、透明オブジェクト７６の透過率が１００％であることを想定しているが、透過率が９０％、８０％のような任意の値であってもよい。
【００８２】
ベクターＰＤＦ７０、印刷画像８１及び属性情報９１は、第２ラスタライズ装置５０のメモリ内（例えば、ＲＡＭ５２）に展開されている。透明オブジェクト７６の取扱いに関して、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６による透明オブジェクト７６の透明処理と、デジタル印刷機用ＲＩＰアプリ５６Ａの属性情報作成部５６ｂによる透明オブジェクト７６の透明処理が異なる場合がある。このため、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６により透明処理が行われたか否かに応じて属性情報９１を印刷画像８１に合わせる必要がある。
【００８３】
そこで、属性情報補正部５６ｄは、印刷画像作成部５６ａが第１ラスタライズ装置２０から受信したラスターＰＤＦをラスタライズして作成した印刷画像８１と、属性情報作成部５６ｂがベクターＰＤＦ７０をラスタライズして作成した属性情報９１とを参照する。そして、属性情報補正部５６ｄは、印刷画像８１及び属性情報９１に基づいて、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６が透明オブジェクト７６に対する透明処理を行ったか否か判断する。さらに、属性情報補正部５６ｄは、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６が透明オブジェクト７６に透明処理の実施有無に応じて、属性情報９１に作成された透明属性オブジェクト９６を補正する。
【００８４】
図１３Ｂの左側に示すように、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６によりベクターＰＤＦ７０に対して透明処理が行われてラスターＰＤＦが作成されたとする。この場合、デジタル印刷機用ＲＩＰアプリ５６の印刷画像作成部５６ａがラスターＰＤＦをラスタライズして作成した印刷画像８１のテキストオブジェクト８３の上に透明オブジェクト８６が重なる。テキストオブジェクト８３に透明オブジェクト８６が重なった箇所は、透明処理が行われると色変換される。この結果、透明オブジェクト８６が重なっていない部分のテキストオブジェクト８３の画素値（例えば、黒１００％）と、透明オブジェクト８６が重なった部分のテキストオブジェクト８３の画素値（例えば、黒７０％）とは異なる。
【００８５】
そして、属性情報作成部５６ｂがベクターＰＤＦ７０をラスタライズする際、透明処理を行えば、属性情報９１において、テキスト属性オブジェクト９３の前面に透明属性オブジェクト９６が表示され、テキスト属性オブジェクト９３は一部が欠けた状態となる。つまり、透明処理が行われると、透明オブジェクト７６の影響が強くなる。この結果、透明属性オブジェクト９６が重なった箇所は、テキスト属性オブジェクト９３の一部が欠けた状態となる。
【００８６】
一方、図１３Ｃに示すように、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６によりベクターＰＤＦ７０に対して透明処理が行われなければ、テキストオブジェクト８３に透明オブジェクト８６が重ならず、透明オブジェクト８６は視認できない状態となる。そして、属性情報作成部５６ｂがベクターＰＤＦ７０をラスタライズする際、透明処理を行わなければ、属性情報９１において、透明オブジェクト７６に対応する透明属性オブジェクト９６が、テキスト属性オブジェクト９３の後ろにある。このため、印刷画像８１のテキストオブジェクト８３は、透明オブジェクト７６の存在に関わらず、同一の画素値で出力される。
【００８７】
ここで、デジタル印刷機用ＲＩＰアプリ５６Ａの属性情報補正部５６ｄが、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６によりラスタライズされたラスターＰＤＦの印刷画像８１に属性情報９１を合わせて補正する処理について説明する。透明オブジェクト７６が存在する場合に、属性情報９１を補正する必要があるのは、例えば、図１３Ｂの左側に示す印刷画像８１が得られているのに、図１３Ｃの右側に示す属性情報９１が得られている場合である。同様に、図１３Ｃの左側に示す印刷画像８１が得られているのに、図１３Ｂの右側に示す属性情報９１が得られている場合である。
【００８８】
まず、属性情報補正部５６ｄは、第１ラスタライズ装置２０から受信したベクターＰＤＦ７０（図１３Ａ）に透明オブジェクト７６が含まれているか判断する。属性情報補正部５６ｄは、ベクターＰＤＦ７０に透明オブジェクト７６が含まれていると判断した場合、さらに透明オブジェクト７６の手前又は後ろのいずれにグラフィックオブジェクト８２及びテキストオブジェクト７３が重なっているか判断する。
【００８９】
透明オブジェクト７６の手前又は後ろにグラフィックオブジェクト８２及びテキストオブジェクト７３が重なっている場合に、属性情報補正部５６ｄは、属性情報作成部５６ｂがベクターＰＤＦ７０をラスタライズして得た属性情報９１が、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６がベクターＰＤＦ７０をラスタライズした時に行う透明処理の実施に伴う結果と同じか否かを判断する。このとき、属性情報補正部５６ｄは、印刷画像８１において、テキストオブジェクト８３の透明オブジェクト８６が重なった箇所の画素値と、透明オブジェクト８６が重なっていない箇所の画素値とを比較する。そして、画素値が異なる場合に、属性情報補正部５６ｄは、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６によりベクターＰＤＦ７０の透明オブジェクト７６が透明処理されたと判断する。
【００９０】
例えば、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６がベクターＰＤＦ７０の透明オブジェクト７６に対して透明処理を行った場合、図１３Ｂの右側に示すように透明属性オブジェクト９６がテキスト属性オブジェクト９３の手前に位置する。このとき、印刷画像８１において、テキストオブジェクト８３の透明オブジェクト８６が重なった箇所の画素値と、透明オブジェクト８６が重なっていない箇所の画素値が異なる。
【００９１】
しかし、図１３Ｃの右側に示すように透明属性オブジェクト９６がテキスト属性オブジェクト９３の後ろに位置している場合、印刷画像８１において、テキストオブジェクト８３の透明オブジェクト８６が重なった箇所の画素値と、透明オブジェクト８６が重なっていない箇所の画素値が同じとなる。この場合、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６は透明処理を行ったが、属性情報作成部５６ｂは透明処理を行っていない。このため、属性情報補正部５６ｄは、図１３Ｂの右側に示す透明属性オブジェクト９６がテキスト属性オブジェクト９３の手前に位置するように、透明属性オブジェクト９６を補正する。すなわち、属性情報作成部５６ｂが透明オブジェクト７６の透明処理を行ったかのように補正する。
【００９２】
一方、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６がベクターＰＤＦ７０の透明オブジェクト７６に対して透明処理を行っていない場合、図１３Ｃの右側に示すように透明属性オブジェクト９６がテキスト属性オブジェクト９３の後ろに位置するはずである。しかし、図１３Ｂの右側に示すように透明属性オブジェクト９６がテキスト属性オブジェクト９３の手前に位置していた場合、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６が透明処理を行っていないが、属性情報作成部５６ｂは透明処理を行っている。このため、属性情報補正部５６ｄは、図１３Ｃの右側に示す透明属性オブジェクト９６がテキスト属性オブジェクト９３の後ろに位置するように、透明属性オブジェクト９６を補正する。すなわち、属性情報作成部５６ｂが透明オブジェクト７６の透明処理を行わなかったかのように補正する。このようにして、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６による透明処理の実施有無に合わせて、属性情報９１が補正される。
【００９３】
なお、ベクターＰＤＦ７０の広い範囲に透明オブジェクト７６が含まれているため、透明オブジェクト７６の後ろにグラフィックオブジェクト７２及びテキストオブジェクト７３が含まれる場合がある。
図１４は、テキストオブジェクトの全部に透明オブジェクトが重なる場合における透明処理の例を示す説明図である。図１４Ａは、透明オブジェクト７６が含まれるベクターＰＤＦ７０の例を示し、図１４Ｂは、透明処理の結果の例を示す。透明オブジェクト７６の透明処理を行っていない場合の例の図示は省略する。
【００９４】
図１４Ａに示すように、透明オブジェクト７６がテキストオブジェクト７３を覆う大きさであるとする。また、ベクターＰＤＦ７０には、円形でテキストオブジェクト７３と同じ色及び濃さのグラフィックオブジェクト７７が含まれているとする。
【００９５】
図１４Ｂの左側には、ラスターＰＤＦがラスタライズして作成された印刷画像８１の例が示され、図１４Ｂの右側には、属性情報９１にグラフィック属性オブジェクト９２，９７と透明属性オブジェクト９６が含まれて表示される例が示される。透明属性オブジェクト９６は、図１４Ａに示したテキストオブジェクト７３を覆うように前面に表示されている。
【００９６】
図１４Ｂの左側に示すように、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６により透明オブジェクト７６が透明処理された場合、透明オブジェクト７６が視認できなくなる。そこで、属性情報補正部５６ｄは、ベクターＰＤＦ７０内の特定箇所の画素値と、印刷画像８１内の同じ特定箇所の画素値とを比較する。例えば、図１４Ａのテキストオブジェクト７３の画素値と、図１４Ｂの左側に示すテキストオブジェクト８３の画素値とが比較される。この例では、テキストオブジェクト７３の画素値が、テキストオブジェクト８３の画素値よりも大きい。このため、属性情報補正部５６ｄは、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６により透明オブジェクト７６が透明処理されたと判断できる。逆に、属性情報補正部５６ｄは、テキストオブジェクト７３の画素値と、テキストオブジェクト８３の画素値とが同じであれば、透明オブジェクト７６が透明処理されていないと判断できる。
【００９７】
なお、属性情報補正部５６ｄは、同色であるはずのテキストオブジェクト８３の画素値と、グラフィックオブジェクト８７の画素値が同一であるか否かにより透明処理がされたか否かを判断することもできる。例えば、図１４Ｂの左側に示すように、透明オブジェクト７６の透明処理が行われると、テキストオブジェクト８３の画素値と、グラフィックオブジェクト８７の画素値とが異なる。この場合、属性情報補正部５６ｄは、透明オブジェクト７６が透明処理されたと判断する。
【００９８】
次に、属性情報補正部５６ｄは、印刷画像８１と属性情報９１とを比較し、属性情報９１の補正が必要か判断する。属性情報９１の補正が必要である場合、属性情報補正部５６ｄは、印刷画像８１に合わせるように属性情報９１を補正する。上述したように、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６による透明処理の実行有無に応じて、属性情報９１が補正される。このため、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６によりラスタライズされた印刷画像８１に合った属性情報９１が得られる。
【００９９】
以上説明した第２の実施の形態に係るハイブリッドワークフローシステム１Ａでは、ＣＴＰ−ＷＦ−ＲＩＰアプリ２６と、デジタル印刷機用ＲＩＰアプリ５６Ａでは、印刷位置、回転指示、細線の再現方法、透明オブジェクト７６の再現方法等が異なることに起因する、印刷画像８１と属性情報９１との差異が補正される。このため、従来は、アウトライン処理に使用することができなかった属性情報９１をアウトライン処理に使用することが可能となる。
【０１００】
なお、本発明は上述した実施の形態に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
例えば、上述した実施の形態は本発明を分かりやすく説明するために装置及びシステムの構成を詳細かつ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されない。また、ここで説明した実施の形態の構成の一部を他の実施の形態の構成に置き換えることは可能であり、さらにはある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加、削除、置換をすることも可能である。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１０１】
１…ハイブリッドワークフローシステム、１０…クライアントＰＣ、２０…第１ラスタライズ装置、２６…ＣＴＰ−ＷＦ−ＲＩＰアプリ、３０…ＣＴＰ処理装置、４０…オフセット印刷機、５０…第２ラスタライズ装置、５６…デジタル印刷機用ＲＩＰアプリ、５６ａ…印刷画像作成部、５６ｂ…属性情報作成部、５６ｃ…画像形成指示部、５６ｄ…属性情報補正部、６０…デジタル印刷機
【図１】
2019014064.tif 000003
【図２】
2019014064.tif 000004
【図３】
2019014064.tif 000005
【図４】
2019014064.tif 000006
【図５】
2019014064.tif 000007
【図６】
2019014064.tif 000008
【図７】
2019014064.tif 000009
【図８】
2019014064.tif 000010
【図９】
2019014064.tif 000011
【図１０】
2019014064.tif 000012
【図１１】
2019014064.tif 000013
【図１２】
2019014064.tif 000014
【図１３】
2019014064.tif 000015
【図１４】
2019014064.tif 000016