(57)【要約】【課題】印刷データに基づいて地紋の描画を適切に実行することのできる画像形成装置、画像処理方法、及び画像処理プログラムの提供を目的とする。【解決手段】ＰＳデータに基づいて画像を生成する画像生成手段を有する画像形成装置であって、前記ＰＳデータには、地紋に関する描画情報が識別可能に定義され、前記画像生成手段は、前記地紋に関する描画情報については、前記地紋を構成する画素の情報が変更されるような変換処理を施すことなく画像を生成することにより上記課題を解決する。【選択図】図４
2008219418.tif 000002
【特許請求の範囲】
【請求項１】
ＰＳデータに基づいて画像を生成する画像生成手段を有する画像形成装置であって、
前記ＰＳデータには、地紋に関する描画情報が識別可能に定義され、
前記画像生成手段は、前記地紋に関する描画情報については、前記地紋を構成する画素の情報が変更されるような変換処理を施すことなく画像を生成することを特徴とする画像形成装置。
【請求項２】
前記ＰＳデータには、地紋に関する描画情報と、地紋以外の描画情報とが含まれていることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記地紋に関する描画情報には、当該地紋のイメージデータを示す情報が含まれていることを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記画像生成手段は、前記地紋に関する描画情報を、前記地紋以外の描画情報より後に前記画像に描画することを特徴とする請求項１乃至３いずれか一項記載の画像形成装置。
【請求項５】
前記ＰＳデータには、前記地紋に係る描画情報を描画するタイミングが、前記地紋以外の描画情報より後に描画されるよう定義されていることを特徴とする請求項４記載の画像形成装置。
【請求項６】
ＰＳデータに基づいて画像を生成する画像形成装置が実行する画像処理方法であって、
前記ＰＳデータには、地紋に関する描画情報が識別可能に定義され、
前記地紋に関する描画情報については、前記地紋を構成する画素の情報が変更されるような変換処理を施すことなく画像を生成する画像生成手順を有することを特徴とする画像処理方法。
【請求項７】
前記ＰＳデータには、地紋に関する描画情報と、地紋以外の描画情報とが含まれていることを特徴とする請求項６記載の画像処理方法。
【請求項８】
前記地紋に関する描画情報には、当該地紋のイメージデータを示す情報が含まれていることを特徴とする請求項６又は７記載の画像処理方法。
【請求項９】
前記画像生成手順は、前記地紋に関する描画情報を、前記地紋以外の描画情報より後に前記画像に描画することを特徴とする請求項６乃至８いずれか一項記載の画像処理方法。
【請求項１０】
前記ＰＳデータには、前記地紋に係る描画情報を描画するタイミングが、前記地紋以外の描画情報より後に描画されるよう定義されていることを特徴とする請求項９記載の画像処理方法。
【請求項１１】
請求項６乃至１０いずれか一項記載の画像処理方法を画像形成装置に実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像処理方法、及び画像処理プログラムに関し、特にＰＳデータに基づいて画像を生成する画像形成装置、画像処理方法、及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来、印刷文書のセキュリティの向上等を目的として、印刷文書に対する地紋の埋め込みが行われている（例えば、特許文献１）。
【０００３】
ところで、アプリケーションソフトによって作成された文書を印刷する場合、当該文書は、プリンタドライバによって印刷先のプリンタが解釈可能なプリンタ言語による印刷データに変換される。プリンタは、当該プリンタ言語による印刷データを解釈することにより、文書の印刷画像を生成し、当該印刷画像を印刷用紙に印字する。なお、印刷画像の生成の過程において、ＲＧＢからＣＭＹＫへの色変換、γ（ガンマ）補正、総量規制、及びディザリング等の各種のカラー処理又は変換処理が実行される。
【特許文献１】特開２００４−２７４０９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、本来の文書の描画情報と、地紋の描画情報とが一緒に印刷データに含まれている場合、単純に描画処理を実行してしまっては、地紋についても上記のカラー処理又は変換処理が実行されてしまい、地紋の機能が損なわれてしまうという問題がある。
【０００５】
すなわち、地紋については、地紋を構成する各画素（ピクセル）の情報（位置等）に意味があるところ、上記のカラー処理又は変換処理が実行されてしまうと、地紋を構成する各画素の情報が崩れてしまうからである。例えば、複写によって「コピー禁止」といった文字が浮かび上がるような地紋の場合、「コピー禁止」という文字が崩れてしまったり、そもそも浮かび上がらなくなってしまったりといったような事態が発生する。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、印刷データに基づいて地紋の描画を適切に実行することのできる画像形成装置、画像処理方法、及び画像処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明は、ＰＳデータに基づいて画像を生成する画像生成手段を有する画像形成装置であって、前記ＰＳデータには、地紋に関する描画情報が識別可能に定義され、前記画像生成手段は、前記地紋に関する描画情報については、前記地紋を構成する画素の情報が変更されるような変換処理を施すことなく画像を生成することを特徴とする。
【０００８】
このような画像形成装置では、印刷データに基づいて地紋の描画を適切に実行することができる。
【発明の効果】
【０００９】
本発明によれば、印刷データに基づいて地紋の描画を適切に実行することのできる画像形成装置、画像処理方法、及び画像処理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図１において画像形成装置１０は、コントローラ１１、プリンタエンジン１８、及び操作パネル１９等のハードウェアを有するプリンタである。
【００１１】
コントローラ１１は、バスＢによって接続された、ホストＩ／Ｆ（インタフェース）１２、ＣＰＵ１３、ＲＯＭ１４、ＲＡＭ１５、エンジンＩ／Ｆ１６、及びＨＤＤ１７等を含む。ＲＯＭ１４には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１５は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１３は、ＲＡＭ１５にロードされたプログラムを処理することにより、後述される機能を実現する。ＨＤＤ１７は、各種のデータの保存領域やプログラムの仮想メモリ（記憶）領域として用いられる。ホストＩ／Ｆ１２は、印刷データを送信するＰＣ（Personal Computer）等のホストコンピュータと、ネットワーク又はＵＳＢ（Universal Serial Bus）ケーブル等を介して接続するためのインタフェースである。エンジンＩ／Ｆ１６は、プリンタエンジン１８をコントローラ１１に接続するためのインタフェースである。
【００１２】
プリンタエンジン１８は、画像データ（印刷画像）を印刷用紙に印刷するためのハードウェアである。操作パネル１９は、ユーザからの入力の受け付けや、ユーザに対する情報の通知等を行うめのボタン、液晶パネル等を備えたハードウェアである。
【００１３】
図２は、本発明の実施の形態における画像形成装置のソフトウェア構成例を示す図である。図２に示される各ブロックは、ＣＰＵ１３によってプログラムが処理されることにより実現される。
【００１４】
図２において、画像形成装置１０のソフトウェアは、システム部１１０とインタプリタ部１２０とに大別される。システム部１１０は、ＯＳ（Operating System）等、システム制御を担う部分であり、入力Ｉ／Ｆ１１１、ホストバッファ１１２、フレームバッファ１１３、及びプリンタシステム１１４を含む。インタプリタ部１２０は、ホストコンピュータ２０のプリンタドライバ２１によって生成され、送信される印刷データ（ＰＳ（PostScript）データ）に含まれているＰＳ（PostScript）言語を解釈し、ＰＳ言語によって指示された処理を実行する部分であり、ストリームバッファ１２１、言語解析部１２２、印刷設定部１２３、及び描画処理部１２４等を含む。なお、ホストバッファ１１２、ストリームバッファ１２１、及びフレームバッファ１１３は、ＲＡＭ１５又はＨＤＤ１７上に確保される記憶領域である。
【００１５】
ホストコンピュータ２０より送信されるＰＳデータは、入力Ｉ／Ｆ１１１によって受信され、ホストバッファ１１２に一時的に格納される。ホストバッファ１１２に格納されたＰＳデータは、ストリームバッファ１２１にコピーされる。言語解析部１２２は、ストリームバッファ１２１にコピーされたＰＳデータを解析し、中間形式のデータであるディスプレイリスト１２５を生成すると共に、パンチ、ステープル、及び集約等の仕上げ機能に関する設定情報を印刷設定部１２３に出力する。
【００１６】
描画処理部１２４は、ディスプレイリスト１２５に基づいてフレームバッファ１１３に画像データを描画（生成）する。プリンタシステム１１４は、フレームバッファ１１３に描画された画像データと、印刷設定部１２３より出力される仕上げ機能に関する設定情報に基づいてプリンタエンジン１８を制御し、文書の印刷やパンチ、ステープル、集約等の仕上げ処理を実行させる。
【００１７】
図３は、本実施の形態におけるＰＳデータの定義例を示す図である。図３において、ＰＳデータ５０は、地紋描画情報５１と文書描画情報５２とを含む。地紋描画情報５１は、地紋に関する描画情報が定義された部分であり、記述５１１には地紋の色の設定、記述５１２には地紋のイメージデータ（画像データ）を示す情報（地紋の実体情報）、記述５１３には、地紋の描画手続き（描画命令）が定義されている。また、記述５１４には、／ＥｎｄＰａｇｅ（ＰＳ言語の仕様においてページ排紙直前に行う処理が定義される部分）において、記述５１３の地紋の描画手続きが呼び出されている（記述５１４１）。
【００１８】
一方、文書描画情報５２は、文書の内容に関する描画情報（地紋以外の描画情報）が定義された部分であり、記述５２１には、描画オブジェクである文字列「ＡＢＣ」の描画情報が定義されている。
【００１９】
図３に示されるＰＳデータ５０について、言語解析部１２２は、文書描画情報５２の定義内容に従って、中間データを生成する。すなわち、まず、記述５２１に定義された描画オブジェクトの中間データをディスプレイリスト１２５に出力する。続いて、ｓｈｏｗｐａｇｅコマンド５２２の検出に応じて、／ＥｎｄＰａｇｅ（記述５１４）の処理を実行する。記述５１４の処理において、言語解析部１２２は、記述５１４１の検出に応じて地紋の描画手続き（記述５１３）を実行する、地紋の描画手続きにおいては、記述５１３１によって地紋の色の設定（記述５１１）が呼び出され、記述５１３２によって地紋のイメージデータ（記述５１２）が呼び出される。これによって、地紋の描画オブジェクトの中間データがディスプレイリスト１２５に出力される。地紋の描画オブジェクトは、地紋以外の描画オブジェクトと識別可能なようにディスプレイリスト１２５に保存される。
【００２０】
次に、描画処理部１２４による処理手順について説明する。図４は、描画処理部による処理手順を説明するためのフローチャートである。図４の処理は、ディスプレイリスト１２５に含まれている描画オブジェクトごとに実行される。
【００２１】
まず、処理対象とされている描画オブジェクトが地紋に係る描画オブジェクトであるか否かを判定する（Ｓ１０１）。地紋に係る描画オブジェクトでない場合（Ｓ１０１でＮｏ）、当該描画オブジェクトに対してＲＧＢからＣＭＹＫへの色変換（Ｓ１０２）、γ（ガンマ）補正（Ｓ１０３）、総量規制（インクの量の調整）（Ｓ１０４）、ディザリング（Ｓ１０５）を行う。続いて、ステップＳ１０２〜Ｓ１０５の結果として形成される画像データをフレームバッファ１１３に描画（レンダリング）する（Ｓ１０６）。
【００２２】
一方、当該描画オブジェクトが地紋に係る描画オブジェクトである場合（Ｓ１０１でＹｅｓ）、当該描画オブジェクトの色空間（図３における地紋の色の設定（記述５１１））がＣＭＹＫ又はＧｒａｙであるか否かを判定する（Ｓ１０７）。当該描画オブジェクトの色空間がＣＭＹＫ又はＧｒａｙである場合（Ｓ１０７でＹｅｓ）、当該描画オブジェクトは、単色の１ビットのイメージデータ（画像データ）であるか否かを判定する（Ｓ１０８）。当該描画オブジェクトが単色の１ビットの画像データである場合（Ｓ１０８でＹｅｓ）、その画像データをフレームバッファ１１３に描画する（Ｓ１０６）。
【００２３】
一方、地紋に係る描画オブジェクトの色空間が、ＣＭＹＫ若しくはＧｒａｙ以外の場合（Ｓ１０７でＮｏ）、又は当該描画オブジェクトが単色の１ビットの画像データでない場合（Ｓ１０８でＮｏ）、当該描画オブジェクトは、地紋として適切なデータではないため、フレームバッファ１１３への描画は実行されない。すなわち、色空間がＣＭＹＫ又はＧｒａｙ以外の場合（例えば、ＲＧＢの場合）、色変換が必要とされ、また、画像データが複数ビットの深さによって構成される場合、階調変換が必要とされ、いずれの場合も地紋を構成する各画素（ピクセル）が崩れてしまうからである。
【００２４】
なお、図４において、描画オブジェクトの処理順は、図３に示されるようなＰＳデータ５０に基づいて、言語解析部１２２が中間データを出力した順となる。したがって、フレームバッファ１１３には地紋に関する描画オブジェクト（描画情報）が、他の描画オブジェクトより後に描画される。よって、地紋の描画情報が、他の描画情報によって上書きされることはなく、地紋の欠落を防止することができる。
【００２５】
上述したように、本実施の形態における画像形成装置１０によれば、地紋に関する描画オブジェクト（描画情報）については、色変換、γ補正、総量規制、及びディザリング等、描画オブジェクトを構成する画素の情報（位置等）が変更されるようなカラー処理又は変換処理は実行しない。したがって、地紋の機能が損なわれないよう、地紋を適切に描画及び印刷することができる。
【００２６】
なお、本実施の形態では、ＰＳデータ５０に、地紋のイメージデータが含まれている例（記述５１２）を示したが、当該イメージデータは、予め画像形成装置１０のＨＤＤ１７にファイルとして保存されていてもよい。この場合、例えば、記述５１２は、当該ファイル名が記載されていればよい。
【００２７】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のソフトウェア構成例を示す図である。
【図３】本実施の形態におけるＰＳデータの定義例を示す図である。
【図４】描画処理部による処理手順を説明するためのフローチャートである。
【符号の説明】
【００２９】
１０        画像形成装置
１１        コントローラ
１２        ホストＩ／Ｆ
１３        ＣＰＵ
１４        ＲＯＭ
１５        ＲＡＭ
１６        エンジンＩ／Ｆ
１７        ＨＤＤ
１８        プリンタエンジン
１９        操作パネル
２１        プリンタドライバ
５０        ＰＳデータ
１１０      システム部
１１１      入力Ｉ／Ｆ
１１２      ホストバッファ
１１３      フレームバッファ
１１４      プリンタシステム
１２０      インタプリタ部
１２１      ストリームバッファ
１２２      言語解析部
１２３      印刷設定部
１２４      描画処理部
Ｂ          バス
【図１】
2008219418.tif 000003
【図２】
2008219418.tif 000004
【図３】
2008219418.tif 000005
【図４】
2008219418.tif 000006