(57)【要約】【課題】意図した地紋印刷を簡単かつ手軽に実現する。【解決手段】取得した画像データに対する地紋情報を参照する地紋情報参照手段と、地紋情報参照手段により参照された地紋情報で指定される所定の地紋を第１のページ記述言語が生成不能である場合、第１のページ記述言語とは別に地紋情報で指定される所定の地紋を生成可能な第２のページ記述言語を有するか否かを判断するページ記述言語判断手段と、ページ記述言語判断手段により第２のページ記述言語を有すると判定された場合、第１のページ記述言語により取得した画像データに対応する画像を生成するとともに、第２のページ記述言語により所定の地紋を生成する画像生成手段とを備える。【選択図】図３
2017078917.tif 000002
【特許請求の範囲】
【請求項１】
取得した画像データに対する地紋情報を参照する地紋情報参照手段と、
前記地紋情報参照手段により参照された地紋情報で指定される所定の地紋を第１のページ記述言語が生成不能である場合、前記第１のページ記述言語とは別に前記地紋情報で指定される所定の地紋を生成可能な第２のページ記述言語を有するか否かを判断するページ記述言語判断手段と、
前記ページ記述言語判断手段により前記第２のページ記述言語を有すると判定された場合、前記第１のページ記述言語により前記取得した画像データに対応する画像を生成するとともに、前記第２のページ記述言語により前記所定の地紋を生成する画像生成手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像生成手段は、前記取得した画像データに対応する画像と前記所定の地紋とを、前記取得した画像データを識別する識別情報により特定される記憶領域に生成することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記第１のページ記述言語により前記取得した画像データに対応する画像を生成し、前記第２のページ記述言語により前記所定の地紋を生成する際、前記取得した画像データに地紋情報が含まれている場合、該地紋情報を除去する地紋情報除去手段を備えることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記ページ記述言語判断手段により前記第１のページ記述言語が所定の地紋の一部を生成可能であり、前記第１のページ記述言語が生成不能な前記所定の地紋の一部を前記第２のページ記述言語が生成可能であると判断されたとき、
前記画像生成手段は、前記所定の地紋の一部を前記第１のページ記述言語により生成し、前記第１のページ記述言語が生成不能な所定の地紋の一部を前記第２のページ記述言語により生成することを特徴とする請求項１から３の何れか１項に記載の画像処理装置。
【請求項５】
前記第１のページ記述言語により生成された前記取得した画像データに対応する画像及び前記所定の地紋の一部と、前記第２のページ記述言語により生成された前記第１のページ記述言語が生成不能な前記所定の地紋とを合成する画像合成手段を備えることを特徴とする請求項４記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地紋印刷を行う画像処理装置に関する。
【背景技術】
【０００２】
従来から、印刷物の背景にコピーすると文字や図形が浮かび上がるように印刷される地紋印刷が知られている。地紋印刷は、背景にサイズの異なるドットパターンを配置した上で印刷することで、印刷物をコピーした際、例えば「コピー禁止」等の文字を浮き出させ、コピー操作者に複製禁止の資料であることを警告する。地紋印刷は、プリンタドライバからのみならず、例えばＭＦＰ等から管理者が強制的に設定することもできる。
【０００３】
上記に関し、例えば特許文献１には、印刷対象のプリンタが地紋印刷に使用するフォントを保持していなくても、ネットワークに接続された他のプリンタにフォントが存在する場合、このプリンタに印刷データを転送して生成された地紋画像を送り返してもらうことでユーザの意図する地紋印刷を実現する方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、例えば特許文献に記載されたような技術では、ユーザの意図する地紋印刷を行うために、印刷対象のプリンタ以外に地紋印刷のためのフォントを有するプリンタ等他の装置が必要である。さらに他の装置とのネットワーク接続が必要であるとともに、他の装置との間で画像データ等の入出力を行うため、印刷処理に時間がかかってしまう。
【０００５】
本発明は、このような実情に鑑みてなされたものであって、意図した地紋印刷を簡単かつ手軽に実現することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の画像処理装置は、取得した画像データに対する地紋情報を参照する地紋情報参照手段と、地紋情報参照手段により参照された地紋情報で指定される所定の地紋を第１のページ記述言語が生成不能である場合、第１のページ記述言語とは別に地紋情報で指定される所定の地紋を生成可能な第２のページ記述言語を有するか否かを判断するページ記述言語判断手段と、ページ記述言語判断手段により第２のページ記述言語を有すると判定された場合、第１のページ記述言語により取得した画像データに対応する画像を生成するとともに、第２のページ記述言語により所定の地紋を生成する画像生成手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、意図した地紋印刷を簡単かつ手軽に実現することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態における画像処理装置を含む画像形成装置のハードウェア構成図である。
【図２】地紋印刷について説明する模式図である。
【図３】本発明の実施形態における画像処理装置の機能ブロック図である。
【図４】本発明の実施形態における処理手順を示すフローチャートである。
【図５】本発明の実施形態におけるＰＤＬデータ生成処理を説明する模式図である。
【図６】本発明の実施形態におけるＰＤＬデータ生成処理手順を示すフローチャートである。
【図７】本発明の実施形態におけるＰＤＬデータ生成処理におけるデータフローを示す模式図である。
【図８】本発明の実施形態における追加機能ブロック図である。
【図９】図８の追加機能ブロックを加えた処理手順を示すフローチャートである。
【図１０】図８の追加機能ブロックを加えた処理におけるデータフローを示す模式図である。
【図１１】地紋画像用ＰＤＬデータ生成処理を説明する模式図である。
【発明を実施するための形態】
【０００９】
本発明の実施形態における画像処理装置に関し以下図面を用いて説明するが、本発明の趣旨を越えない限り、何ら本実施形態に限定されるものではない。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。また、以下に記載する実施形態は本発明の最良の形態であって、本発明にかかる特許請求の範囲を限定するものではない。
【００１０】
なお、本実施形態においては、本実施形態における画像処理装置の機能を有する装置としてＭＦＰ等の画像形成装置を例として説明するが、本発明としてはかかる形態に限定されない。例えば、本実施形態における画像処理装置の機能をパーソナルコンピュータ等の情報処理装置が担うこととしてもよい。
【００１１】
［本実施形態における画像処理機能を有する画像形成装置のハードウェア構成について］
本実施形態における画像処理機能を有する画像形成装置１のハードウェア構成について図１を参照して説明する。画像形成装置１は、画像処理機能を担うコントローラ１０、エンジン３０、及び操作パネル４０から構成されている。コントローラ１０が本発明における画像処理装置の機能を担う。
【００１２】
エンジン３０は、コントローラ１０から受け取った印刷データを元に用紙に画像を印刷する画像形成部である。操作パネル４０は、ユーザによる入力操作を受け付ける入力部である。なお、操作パネル４０は、物理的な操作ボタンからなる構成であっても、ユーザからのタッチ操作を受け付けるタッチパネルと、ユーザからの操作を受け付ける操作アイコンや処理状況等を表示する液晶ディスプレイ等の表示部を備える構成であってもよい。
【００１３】
コントローラ１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＮＶＲＡＭ１４と、ＨＤＤ１５と、ＮＷ  Ｉ／Ｆ１６と、エンジンＩ／Ｆ１７と、パネルＩ／Ｆ１８を含み、構成されている。だだし、これらの構成は一例であって、図示された全ての構成が本発明における必須の構成というものではない。例えば、ＨＤＤ１５等は必ずしも内蔵されていなくてもよく、外付けであってもよい。また、図示された構成以外の構成を含んでもよい。例えば、外部記憶装置と接続するためのインタフェースや、ユーザ個人が有する例えばスマートフォン等の携帯情報端末を近距離無線通信により認証するための認証部等を含んでもよい。
【００１４】
ＣＰＵ１１は、本実施形態における画像処理機能を記述したプログラムを実行するためのメイン処理部である。ＲＯＭ１２は、上記プログラム等を格納するための記憶部である。ＲＡＭ１３は、上記プログラム等が動作するために必要なワークメモリとして機能する。ＮＶＲＡＭ１４は、装置における印刷条件設定などを保存しておく不揮発性メモリである。
【００１５】
ＨＤＤ１５は、描画済みの画像メモリを一時保存する記憶領域として機能する。ＮＷ  Ｉ／Ｆ１６は、ネットワーク上に接続されたホストＰＣ２０とデータのやり取りを行うためのネットワークインタフェースである。エンジンＩ／Ｆ１は、エンジン３０との間で印刷指示等を行うインタフェースである。パネルＩ／Ｆ１８は、操作パネル４０との間で入出力を行うためのインタフェースである。
【００１６】
［地紋印刷の概略について］
次に、地紋印刷の概略について図２を参照して説明する。地紋印刷は、一般的には例えば特定のパターンを使った描画を印刷画像に付与することで、コピー時に埋め込んだ文字を鮮明にし、ユーザに注意を促したり、ユーザを牽制したりする等の目的で使用される。
【００１７】
具体的には、［１］で示す印刷画像に対し、［２］で示すような浮き出させる文字列として、ここでは『コピー禁止』を描画する。このとき、Ｃで示すようなドットの大きなパターンを使用することでコピー時に文字列を残すことができる。
【００１８】
また、文字列以外の背景にＡで示すようなドットパターンを描画する。これは、印刷時に埋め込んだ文字列が潜像するように、文字列と同等の色レベルになるように、配置するドットパターンである。ここで使用するドットは、コピー時に欠落するように読み取れないサイズでの細かいパターンを使用する。Ｂで示すマスクパターンは、Ｃで示すドットパターンによる文字列の存在をより不鮮明にし、印刷画像に影響を与えないために使用される。
【００１９】
コピーの結果、［３］で示すように、『コピー禁止』の文字が濃く現れるとともに、Ｂで示したマスクパターンは現れることなく、背景は白く抜けた状態で出力される。なお、これらのドットパターンは一例であることは言うまでもない。
【００２０】
［本実施形態における画像処理装置の機能ブロックについて］
次に、本実施形態における画像処理装置の機能ブロックについて図３を参照して説明する。画像処理装置は、画像データ受信部５１と、地紋判断部５２と、地紋情報参照部５３と、ページ記述言語判断部５４と、ＰＤＬデータ生成部５５と、画像生成部５６と、画像メモリ取得部５７と、印刷制御部５８を備える。
【００２１】
なお、本発明において、画像データ受信部５１、地紋判断部５２、画像メモリ取得部５７と、印刷制御部５８は、破線括弧で囲んでいる通り、画像処理機能を担う構成としては必須の構成ではなくてもよい。例えば、画像データは外部から受信せずとも、外部記憶媒体等から読み込んだ画像データを使用してもよいため、その場合は画像データ受信部５１は必須の構成ではない。また、画像メモリ取得部５７や印刷制御部５８は画像形成装置１が本実施形態の画像処理機能も含む場合に備えるものであればよい。
【００２２】
画像データ受信部５１は、図１で示したホストＰＣ２０等から画像データを受信ないし取得する手段であり、図１で示したＮＷ  Ｉ／Ｆ１６によりその機能が実現される。なお、上述のように画像データ受信部５１は本発明における必須の構成でなくてもよい。例えば画像処理装置は、画像データを例えばＵＳＢ等の外部記憶媒体を介して取得することとしてもよい。受信又は取得する画像データは、プリンタ等に描画を指示するためのページ記述言語（以下「ＰＤＬ」と言う。）や、プリンタジョブ言語（以下「ＰＪＬ」と言う。）を含む。
【００２３】
地紋判断部５２は、画像データである印刷データや画像処理装置における設定から地紋印刷を有効にする指定（以下「地紋指定」と言う。）がなされているか否かを判断する手段である。地紋判断部５２により地紋指定がなされていると判断された場合は、地紋印刷に関する処理を実行し、地紋判断部５２により地紋指定がなされていないと判断された場合は、通常印刷を実行する。なお、上述したように、地紋判断部５２は本発明における必須の構成でなくてもよい。つまり、予め画像処理装置が地紋指定を含む画像データを記憶しているような場合は地紋判断部５２はあってもなくてもよい。
【００２４】
地紋情報参照部５３は、取得した画像データに対する地紋情報を参照する地紋情報参照手段である。地紋情報は、例えば色、文字列、フォント、文字サイズ、パターン等の地紋印刷に使用する情報が含まれる。地紋情報は、ＰＪＬにより付与されている。なお、本実施形態においては、地紋情報参照部５３は地紋情報を取得した画像データから参照することとしているが、画像処理装置における設定から取得することとしてもよい。
【００２５】
ページ記述言語判断部５４は、画像データ受信部５１により受信した画像データにおけるＰＤＬ又は自装置が有するＰＤＬが地紋情報参照部５３により参照された地紋情報で指定される所定の地紋を生成不能であると判断するページ記述言語判断手段である。また、この場合、ページ記述言語判断部５４は、第１のページ記述言語とは別に地紋情報で指定される所定の地紋を生成可能なＰＤＬを有するか否かを判断する。なお、以下では、前者のＰＤＬを第１のＰＤＬ、後者のＰＤＬを第２のＰＤＬとして説明するが、これらは形式的な定義にすぎず、「第１」「第２」が両ＰＤＬの優劣や序列を表すものでもない。
【００２６】
ページ記述言語判断部５４は、例えば上述の印刷データにおける地紋指定により指定された地紋を生成可能なＰＤＬの有無を判断する。例えば、ページ記述言語判断部５４は、指定された地紋を印刷するためのフォントを有するＰＤＬの有無を判断する。また、ページ記述言語判断部５４は、画像処理装置が地紋印刷可能な機能を有しているか否かを判断することとしてもよい。
【００２７】
ＰＤＬデータ生成部５５は、例えば受信した印刷データや、地紋情報、地紋印刷の可否を判断する判断情報から地紋印刷に必要なＰＤＬデータを生成する手段である。また、ＰＤＬデータ生成部５５は、受信した印刷データに対応する画像を第１のＰＤＬにより生成し、第２のＰＤＬにより地紋を生成する際、受信した印刷データに地紋情報が含まれている場合、その地紋情報を除去する地紋情報除去手段として機能する。
【００２８】
画像生成部５６は、ページ記述言語判断部５４により第２のＰＤＬを有すると判定された場合、第１のＰＤＬにより、取得した画像データに対応する画像を生成する画像生成手段である。また、画像生成部５６は第２のページ記述言語により所定の地紋を生成する。
【００２９】
画像生成部５６は、印刷ページ情報を記憶する印刷ページ情報記憶部５６０で管理されるページごとに、ＰＤＬデータ生成部５５により生成されたＰＤＬに基づいて画像の生成、つまり描画を行うＰＤＬ部を有する。なお、ここではＰＤＬ部は、ＰＤＬ部５００、ＰＤＬ部５１０、及びＰＤＬ部５２０の３つを示しているが、２つ以下でも４つ以上であってもよい。
【００３０】
各ＰＤＬ部は、言語解析部及び描画処理部を有する。ＰＤＬ部５００は、言語解析部５０１及び描画処理部５０２を有し、ＰＤＬ部５１０は、言語解析部５１１及び描画処理部５１２を有し、ＰＤＬ部５２０は、言語解析部５２１及び描画処理部５２２を有する。各ＰＤＬ部は、ページ記述言語判断部５４からの指示によってＰＤＬ部がサポートする機能やフォント情報を返答する。
【００３１】
言語解析部５０１、５１１、５２１は、それぞれのＰＤＬ言語を解析し、描画に必要な情報の抽出及び変換を行う。また、描画処理部５０２、５１２、５２２は、解析した描画情報に基づいて画像メモリに描画を行う。画像メモリは画像メモリ取得部５７を通して取得する。
【００３２】
画像メモリ取得部５７は、画像メモリを図１に示したＨＤＤ１５やＲＡＭ１３で実現される画像メモリ記憶部５７０から取得する。
【００３３】
印刷制御部５８は、各ＰＤＬ部において描画済みの画像メモリを図１に示したエンジン３０に転送し、エンジン３０により印刷処理が実行される。
【００３４】
画像生成部５６は、取得した画像データに対応する画像と所定の地紋とを、取得した画像データを識別する識別情報により特定される画像メモリ記憶部５７０における記憶領域に生成すなわち描画することとしてもよい。画像メモリ記憶部５７０における同一ないし共通の記憶領域に描画することによりメモリ領域の節約と処理の高速化を図ることができる。
【００３５】
［本実施形態における画像処理手順について］
次に、本実施形態における画像処理手順について図４を参照して説明する。本処理手順においては、ユーザの指示を受けた図１に示したホストＰＣ２０等からプリンタドライバを経由して画像データである印刷データを受信する場合を例として説明する。すなわち、画像データ受信部５１は、画像データとしての印刷データを受信する（ステップＳ１）。
【００３６】
次に、地紋判断部５２は、受信した印刷データを解析し（ステップＳ２）、その印刷データにＰＪＬコマンド等による地紋指定が含まれているか否かを判断する（ステップＳ３）。地紋判断部５２により、受信した印刷データに地紋指定が含まれていると判断されたとき（ステップＳ３、ＹＥＳ）、地紋情報参照部５３は受信した印刷データに対する地紋情報を参照する（ステップＳ４）。
【００３７】
他方、地紋判断部５２は、受信した印刷データに地紋指定が含まれていないと判断したとき（ステップＳ３、ＹＥＳ）、装置における設定情報を取得する（ステップＳ１０）。そして、地紋判断部５２は、取得した設定情報に地紋指定が含まれていると判断したとき（ステップＳ１１、ＹＥＳ）、取得した設定情報から地紋情報を抽出する（ステップＳ４）。
【００３８】
一方、地紋判断部５２により、取得した設定情報に地紋指定が含まれていないと判断されたとき（ステップＳ１１、ＮＯ）、通常通りの印刷処理を行う。すなわち、画像生成部５６の言語解析部は、取得した印刷データにおけるＰＤＬを解析し（ステップＳ１２）、画像メモリ５７０上に描画領域を取得する（ステップＳ１３）。描画処理部は、取得した画像メモリ５７０上の領域に描画を行い（ステップＳ１４）、印刷制御部５８がエンジン３０に印刷指示を行う（ステップＳ１５）。
【００３９】
ステップＳ４において地紋情報が抽出されると、ページ記述言語判断部５４は、参照した地紋情報に基づいて、地紋印刷が可能なＰＤＬが装置内に搭載されているかを判断する（ステップＳ５）。
【００４０】
ページ記述言語判断部５４により地紋印刷が可能なＰＤＬが搭載されていると判断された場合（ステップＳ５、ＹＥＳ）、そのＰＤＬに地紋印刷に必要なフォントが搭載されているか否かを判断する（ステップＳ６）。ページ記述言語判断部５４により、当該ＰＤＬに地紋印刷に必要なフォントが搭載されていると判断されたとき（ステップＳ６、ＹＥＳ）、ＰＤＬデータ生成部５５は、当該ＰＤＬに対応する地紋用のＰＤＬデータを生成する（ステップＳ７）。
【００４１】
なお、ＰＤＬデータ生成部５５は、取得した印刷データに含まれるＰＤＬに対応する画像用のＰＤＬデータを生成する際、取得した画像データに含まれる地紋情報を除去する（ステップＳ８）。なお、この際、画像用のＰＤＬデータと地紋用のＰＤＬデータを対応付けるため、例えば印刷ページ情報等の識別情報を付与しておくことが好ましい。
【００４２】
そして、画像生成部５６は、画像用のＰＤＬデータから印刷画像を、地紋用のＰＤＬデータから地紋画像を生成する（ステップＳ９）。その後、印刷制御部５８によりエンジン３０に印刷指示が行われる（ステップＳ１５）。
【００４３】
なお、ステップＳ５においてページ記述言語判断部５４により地紋印刷可能なＰＤＬがないと判断された場合（ステップＳ５、ＮＯ）、ステップＳ１２以降における通常通りの印刷処理を行う。また、ページ記述言語判断部５４により地紋印刷可能なＰＤＬがあると判断された場合でも（ステップＳ５、ＹＥＳ）、当該ＰＤＬに地紋印刷可能なフォントがないと判断された場合も（ステップＳ６、ＮＯ）、ステップＳ１２以降における通常通りの印刷処理を行う。
【００４４】
［本実施形態におけるＰＤＬデータ生成処理について］
次に、本実施形態におけるＰＤＬデータ生成処理について図５を参照して説明する。ここでは、取得した印刷データにおけるＰＤＬデータがプリンタ指令言語（以下『ＰＣＬ』と言う。）によって記述されている場合を例に説明する。すなわち、このＰＣＬで記述されたＰＤＬに地紋印刷を指定するＰＪＬ、印刷対象の文字列、フォント、文字サイズ、マスクパターンのそれぞれを指定するＰＪＬが含まれているとする。
【００４５】
ＰＤＬデータ生成部５５は、印刷画像用のＰＤＬデータはＰＣＬに基づいて生成するとともに、その際、元の印刷データから地紋情報を除去する。そして、ＰＤＬデータ生成部５５は、印刷データの地紋情報に基づいて地紋画像用のＰＤＬデータを地紋印刷をサポートするＰＳ３に基づいて生成する。なお、印刷画像用のＰＤＬデータ及び地紋画像用のＰＤＬデータは、それぞれ元の印刷データにおける識別情報（以下『ＩＤ』と言う。）を保持する。このＩＤは上述のように印刷ページ情報であってもよい。
【００４６】
［本実施形態におけるＰＤＬデータ生成処理手順について］
次に、本実施形態におけるＰＤＬデータ生成処理手順について図６を参照して説明する。ＰＤＬ部の言語解析部は、取得した印刷データを解析してＰＤＬの有無を判断し（ステップＳ２１）、印刷用の画像データを描画するための画像メモリを取得する（ステップＳ２２）。その後、ＰＤＬ部の描画処理部が、取得した画像メモリの領域に印刷用の画像データに基づいた描画処理を行う（ステップＳ２３）。
【００４７】
続いて、ＰＤＬ部の言語解析部は、取得した印刷データを解析してＰＤＬの有無を判断し（ステップＳ２４）、地紋用の画像データを描画するための画像メモリを取得する（ステップＳ２５）。その後、ＰＤＬ部の描画処理部が、取得した画像メモリの領域に地紋用の画像データに基づいた描画処理を行う（ステップＳ２６）。
【００４８】
印刷制御部５８は、画像メモリに描画された画像データに基づいて印刷指示を装置に指示する（ステップＳ２７）。
【００４９】
［本実施形態におけるＰＤＬデータ生成処理におけるデータフローについて］
次に、本実施形態におけるＰＤＬデータ生成処理におけるデータフローについて図７を参照して説明する。印刷用のＰＤＬデータ及び地紋用のＰＤＬデータはそれぞれのＰＤＬ部が処理するが、同一の画像メモリ上に描画を行うことで省メモリかつ高速に処理することが可能である。つまり、単一の画像メモリ領域に印刷用の画像及び地紋用の画像を描画するため省メモリであり、両画像生成後の合成処理が不要であるため、高速処理が可能となる。
【００５０】
印刷用のＰＤＬ部６０１は画像メモリ５７０から描画先となるメモリ領域を取得する［i］［ii］。ＰＤＬ部６０１は取得したメモリ領域に印刷画像Ｄを描画し［iii］［v］、その際使用したページ情報を印刷ページ情報記憶部５６０に保持しておく［iv］。
【００５１】
他方、地紋用のＰＤＬ部７０１は画像メモリ５７０から描画先となるメモリを取得する［vi］［vii］が、図５で説明したＩＤを使用することで、印刷画像Ｄが描画されたメモリ領域を取得する。そして、取得したメモリ領域に地紋画像Ｅを描画することで最終的な出力画像Ｆが得ることができる［vx］［x］。その際、使用したページ情報を印刷ページ情報記憶部５６０に保持しておく［viii］。
【００５２】
［本実施形態における追加機能ブロックについて］
本実施形態における追加機能ブロックについて図８を参照して説明する。図８〜図１０は、未サポート文字を印刷データ用のＰＤＬとは別のＰＤＬに処理を任せる際の処理内容を説明するものである。なお、図３と同様の構成についての説明は省略する。追加された機能ブロックは、画像合成部５９である。
【００５３】
まず、前提として、ページ記述言語判断部５４が、第１のＰＤＬが所定の地紋の一部を生成可能であり、第２のＰＤＬが第１のＰＤＬが生成不能な所定の地紋の一部を生成可能であると判断する。つまり、ページ記述言語判断部５４は、第１のＰＤＬに未サポート文字が含まれている場合に、この未サポート文字を第２のＰＤＬにより生成可能であると判断する。
【００５４】
そして、画像生成部５６は、第１のＰＤＬにより取得した画像データに対応する画像及び所定の地紋の一部を生成し、第２のＰＤＬにより第１のＰＤＬが生成不能な所定の地紋の一部を生成する。この場合に、画像合成部５９は、第１のＰＤＬにより生成される取得した画像データに対応する画像及び所定の地紋の一部と、第２のＰＤＬにより生成される地紋とを合成する画像合成手段として機能する。
【００５５】
ＰＤＬや機器によっては例えば欧文はサポートしているが和文は未サポートなど、部分的にサポートの有無が変わる場合がある。さらに、印刷対象のＰＤＬが未サポートなのがフォントのみの場合、地紋画像で作成するパターン部分は印刷対象のＰＤＬ部であるＰＣＬが生成し、必要最小限の機能のみを、フォントをサポートするＰＤＬ部であるＰＳ３に処理を委譲する。
【００５６】
［図８に示した追加機能ブロックを加えた処理手順について］
図８に示した画像生成部５６を加えた処理手順について図９を参照して説明する。図９は、図４に示したステップＳ３やステップＳ１１でＹＥＳであった場合等以降の手順を示している。ページ記述言語判断部５４は、地紋情報参照部５３により参照される、取得した画像データに対する地紋情報で使用される文字全てのフォントを印刷対象のＰＤＬがサポートしているか否かを判断する（ステップＳ３２）。
【００５７】
ページ記述言語判断部５４により地紋情報で使用される文字全てのフォントを印刷対象のＰＤＬがサポートしていると判断された場合（ステップＳ３２、ＹＥＳ）、当該ＰＤＬにて出力画像の生成を行うＰＤＬ部により地紋画像を生成する（ステップＳ３６）。
【００５８】
他方、ページ記述言語判断部５４により地紋情報で使用される文字のうち、一部のフォントを印刷対象のＰＤＬがサポートしていないと判断された場合（ステップＳ３２、ＮＯ）、ページ記述言語判断部５４は、未サポートのフォントをサポートする他のＰＤＬの有無を判断する（ステップＳ３３）。
【００５９】
ページ記述言語判断部５４により、未サポートのフォントをサポートする他のＰＤＬがあると判断された場合（ステップＳ３３、ＹＥＳ）、ＰＤＬデータ生成部５５は地紋印刷用のＰＤＬデータを生成し、画像生成部５６が印刷画像及び地紋画像を生成する（ステップＳ３４）。
【００６０】
その後、画像合成部５９は、画像生成部５６により生成された印刷画像と地紋画像を合成する（ステップＳ３５）。
【００６１】
［図８に示した追加機能ブロックを加えた処理におけるデータフローについて］
次に、画像合成部５９を加えた処理におけるデータフローについて図１０を参照して説明する。なお、図７と同様の構成についての説明は省略する。
【００６２】
ここでは、ＰＣＬをサポートするＰＤＬ部６０１は、印刷画像と共に、自身がサポートする文字『コピー』部分を加えた地紋画像Ｇを生成する［xi］。他方、ＰＳ３をサポートするＰＤＬ部７０１は、ＰＤＬ部６０１が未サポートであるが、自身がサポートする『禁』のサポート文字画像Ｈ１、『止』のサポート文字画像Ｈ２を生成するＰＤＬデータを生成する［xii］。この際、ＰＤＬデータ生成部５５は、元の印刷データに含まれる地紋情報のうち、『禁』『止』の文字列を除去する。
【００６３】
その後、ＰＤＬ部６０１により生成された地紋画像Ｇとサポート文字画像Ｈ１、Ｈ２が画像合成部５９により合成され［xiii］、印刷制御部５８により合成画像の印刷が実行される［xiv］。すなわち、地紋情報である『コピー禁止』の文字が描画された印刷画像Iを得ることができる。
【００６４】
［地紋画像用ＰＤＬデータ生成処理について］
地紋画像用ＰＤＬデータ生成処理について図１１を参照して説明する。上述のように、地紋用ＰＤＬデータは印刷データや機器の地紋設定から収集した情報を元に作成するが、一から作成するのではなく、予めテンプレートを用意し、各地紋情報に対応したコマンドを当該テンプレートに代入するだけで地紋用ＰＤＬデータを容易に生成することもできる。
【００６５】
以上、本実施形態の画像処理装置によれば、印刷対象のＰＤＬがフォントを保有していない場合でも、自機内の他のＰＤＬがフォントを保持していれば、印刷データを分割し、両ＰＤＬがそれぞれ画像生成することで地紋画像を出力するため、ユーザが印刷したいＰＤＬデータにおいて、出力対象のＭＦＰ／プリンタ等に搭載している該ＰＤＬがフォントを保持していない場合でも、地紋印刷をすることができる。
【００６６】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上述した本実施形態の画像処理装置における各処理を、ハードウェア、又は、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。
【００６７】
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【符号の説明】
【００６８】
１    画像形成装置
１０    コントローラ
５１    画像データ受信部
５２    地紋判断部
５３    地紋情報参照部
５４    ページ記述言語判断部
５５    ＰＤＬデータ生成部
５６    画像生成部
５７    画像メモリ取得部
５８    印刷制御部
５９    画像合成部
５００、５１０、５２０、６０１、７０１    ＰＤＬ部
５０１、５１１、５２１    言語解析部
５０２、５１２、５２２    描画処理部
５６０    印刷ページ情報記憶部
５７０    画像メモリ記憶部
【先行技術文献】
【特許文献】
【００６９】
【特許文献１】特開２０１３‐０２５７２９
【図１】
2017078917.tif 000003
【図２】
2017078917.tif 000004
【図３】
2017078917.tif 000005
【図４】
2017078917.tif 000006
【図５】
2017078917.tif 000007
【図６】
2017078917.tif 000008
【図７】
2017078917.tif 000009
【図８】
2017078917.tif 000010
【図９】
2017078917.tif 000011
【図１０】
2017078917.tif 000012
【図１１】
2017078917.tif 000013