(57)【要約】【課題】オリジナルの文書の風合いを損なわず地紋を付与することができる出力制御装置を提供する。【解決手段】プリンタ３の印刷データを生成するホストコンピュータ１内に組み込まれた出力制御装置２であって、プリンタ３の出力紙に付与する地紋を特定の色が使用された図形の塗りつぶし領域に割り当てる機能を有する地紋生成モジュール２５を有するプリンタドライバモジュール１２を備えるようにした。【選択図】図１
2007164457.tif 000002
【特許請求の範囲】
【請求項１】
プリンタの印刷データを生成するホストコンピュータ内に組み込まれたプリンタドライバモジュールであって、プリンタの出力紙に付与する地紋を特定の色が使用された図形の塗りつぶし領域に割り当てる機能を有する地紋生成手段を備えたことを特徴とするプリンタドライバモジュール。
【請求項２】
請求項１に記載のプリンタドライバモジュールにおいて、地紋を割り当てる塗りつぶし領域の色を任意に設定する設定手段を備えることを特徴とするプリンタドライバモジュール。
【請求項３】
請求項１に記載のプリンタドライバモジュールにおいて、地紋を割り当てる塗りつぶし領域の色毎に地紋のパターンを任意に設定する設定手段を備えることを特徴とするプリンタドライバモジュール。
【請求項４】
プリンタの印刷データを生成するホストコンピュータ内に組み込まれたプリンタドライバモジュールであって、プリンタの出力紙に付与する地紋を特定の図形の領域に割り当てる機能を有する地紋生成手段を備えたことを特徴とするプリンタドライバモジュール。
【請求項５】
プリンタの印刷データを生成するホストコンピュータ内に組み込まれたプリンタドライバモジュールであって、プリンタの出力紙に付与する地紋を特定の文字列の背後に割り当てる機能を有する地紋生成手段を備えたことを特徴とするプリンタドライバモジュール。
【請求項６】
請求項１乃至請求項５の何れか１項に記載のプリンタドライバモジュールを備えたことを特徴とする出力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパソコン、ワークステーション等に搭載され、出力装置であるプリンタを制御する出力制御装置に関する。
【背景技術】
【０００２】
コピーガードなどのセキュリティ目的で印刷時に用紙に対して地紋を付与する技術が提案されている。機密印刷技術に関連して以下の技術が知られている。
例えば、特許文献１には、システム変更を必要とすることなく、機密文書が画像読み取りされたかどうかを追跡調査することができる画像処理システムが提案されている。特許文献２には、ドキュメントの領域毎の要件を管理し、各領域に対する要件に従って読み取ったドキュメントデータに対する動作を制御することができる画像形成装置が提案されている。特許文献３には、複写機により複写した場合に、複写結果の文字等が判読できなくなる印刷結果を出力できる画像処理装置が提案されている。特許文献４には、機密文書のコピーやファクシミリによる社外への漏洩を防止する画像処理装置が提案されている。特許文献５には、機密文書のたとえばコピーやファクシミリによる社外への漏洩を有効に防止することができる画像処理装置が提案されている。
【特許文献１】特開２００５−１０２１２４公報
【特許文献２】特開２００５−１４８３９３公報
【特許文献３】特開２００４−２２１７７３公報
【特許文献４】特開２００４−２０１０６９公報
【特許文献５】特開２００４−２０１０６８公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記に挙げた従来技術では、セキュリティのための地紋データは用紙全体に付与されることが前提で、地紋を付与することでの印刷品質への影響は考慮されていない。即ち、印刷する文書によっては、地紋が描画されるオブジェクトに隠れてしまったり、地紋と描画オブジェクトが干渉して違うパターンになってしまうことがある。
本発明は、オリジナルの文書の風合いを損なわず地紋を付与することができるプリンタドライバモジュール及び出力制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、プリンタの印刷データを生成するホストコンピュータ内に組み込まれたプリンタドライバモジュールであって、プリンタの出力紙に付与する地紋を特定の色が使用された図形の塗りつぶし領域に割り当てる機能を有する地紋生成手段を備えたことを特徴とする。
請求項２記載の発明は、請求項１に記載のプリンタドライバモジュールにおいて、地紋を割り当てる塗りつぶし領域の色を任意に設定する設定手段を備えることを特徴とする。
請求項３記載の発明は、請求項１に記載のプリンタドライバモジュールにおいて、地紋を割り当てる塗りつぶし領域の色毎に地紋のパターンを任意に設定する設定手段を備えることを特徴とする。
【０００５】
請求項４記載の発明は、プリンタの印刷データを生成するホストコンピュータ内に組み込まれたプリンタドライバモジュールであって、プリンタの出力紙に付与する地紋を特定の図形の領域に割り当てる機能を有する地紋生成手段を備えたことを特徴とする。
請求項５記載の発明は、プリンタの印刷データを生成するホストコンピュータ内に組み込まれたプリンタドライバモジュールであって、プリンタの出力紙に付与する地紋を特定の文字列の背後に割り当てる機能を有する地紋生成手段を備えたことを特徴とする。
請求項６記載の発明は、請求項１乃至請求項５の何れか１項に記載のプリンタドライバモジュールを備えた出力制御装置を特徴とする。
【発明の効果】
【０００６】
本発明によれば、地紋生成手段にプリンタの出力紙に付与する地紋を特定の色が使用された図形の塗りつぶし領域に割り当てる機能、または特定の図形の領域に割り当てる機能、または特定の文字列の背後に割り当てる機能を設けたことでオリジナルの文書の風合いを損なうことなく地紋を付与することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態を図面に従って説明する。
図１は本発明の実施形態に係る出力制御装置の機能ブロック図である。ホストコンピュータ１に出力制御装置２が組み込まれており、プリンタ３を制御する。
出力制御装置２は、ユーザーが使用して文字や図形等を作成し印刷を行うためのアプリケーション１１と、アプリケーション１１からの印刷要求をプリンタ２を制御するＰＤＬに変換するプリンタドライバモジュール１２と、ホストコンピュータ１が外部装置とデータのやり取りを行うための入出力ポート１３とを備える。
プリンタドライバモジュール１２は、アプリケーション１１からの印刷要求を解析するコマンド処理モジュール２１、ユーザーが印刷時に地紋の付与方法やそれ以外の各種印刷条件を設定するためのＵＩ処理モジュール（設定手段）２２、アプリケーション１１からの印刷要求のうち、図形に関する部分を処理するための図形処理モジュール２３、アプリケーション１１からの印刷要求のうち、文字に関する部分を処理するための文字処理モジュール２４、地紋を作成し描画オブジェクトに付与するための地紋生成モジュール（地紋生成手段）２５、印刷時にページの配置を決定するページ配置モジュール２６を備える。
【０００８】
次に図１に示す出力制御装置２の動作を説明する。
図２は本発明の出力制御装置における第１の動作例を示すフローチャートである。ホストコンピュータ１上で動作するアプリケーション１１からオペレーティングシステムを介してプリンタドライバモジュール１２に印刷要求が来ると、プリンタドライバモジュール１１はＵＩモジュール２２を使用して印刷条件として、図形の塗り色に関する地紋の置換方法をユーザーに設定させる（Ｓ１〜Ｓ３）。
プリンタドライバモジュール１２はアプリケーション１１から描画要求を受け取ると、コマンド処理モジュール２１が描画コマンドの解析を行う（Ｓ４）。このとき、図形の塗り色がＵＩモジュール２２でユーザーが指定した色ならば（Ｓ５でＹ）、図形処理モジュール２３は、地紋生成モジュール２５に対し図形の塗り領域を地紋パターンで満たすように要求を出す。
地紋生成モジュール２５は図形処理モジュール２３に指定された図形を指定された地紋パターンで塗りつぶすように描画コマンドを作成し、ページ配置モジュール２６に処理を渡す（Ｓ６、Ｓ７）。ページ配置モジュール２６は１ページ分のデータが配置されたら、１ページ分の印刷データを、入出力ポート１３を使用してプリンタ３に送信する（Ｓ８）。
図３は図２に示す第１の動作例の印刷結果を示す図である。
赤を地紋パターン１に、青を地紋パターン２に、黄を地紋パターン３にＵＩモジュール２２で指定した場合の印刷結果の概要である。
【０００９】
図４は本発明の出力制御装置における第２の動作例を示すフローチャートである。ホストコンピュータ１上で動作するアプリケーション１１からオペレーティングシステムを介してプリンタドライバモジュール１２に印刷要求が来ると、プリンタドライバモジュール１１はＵＩモジュール２２を使用して印刷条件として、図形の塗り色に関する地紋の置換方法をユーザーに設定させる（Ｓ１〜Ｓ３）。
プリンタドライバモジュール１２はアプリケーション１１から描画要求を受け取ると、コマンド処理モジュール２１が描画コマンドの解析を行う（Ｓ４）。このとき、図形の形状がＵＩモジュール２２でユーザーが指定した形状ならば（Ｓ５でＹ）、図形処理モジュール２３は、地紋生成モジュール２５に対し図形内部を地紋パターンで満たすように要求を出す。
地紋生成モジュール２５は図形処理モジュール２３に指定された図形を、指定された地紋パターンで塗りつぶすように描画コマンドを作成し、ページ配置モジュール２６に処理を渡す（Ｓ６、Ｓ７）。ページ配置モジュール２６は１ページ分のデータが配置されたら、１ページ分の印刷データを、入出力ポート１３を使用してプリンタ３に送信する（Ｓ８）。
図５は図４に示す第２の動作例の印刷結果を示す図である。四角形を地紋パターン１に、三角形を地紋パターン２にＵＩモジュール２２で指定した場合の印刷結果の概要である。
【００１０】
図６は本発明の出力制御装置における第３の動作例を示すフローチャートである。ホストコンピュータ１上で動作するアプリケーション１１からオペレーティングシステムを介してプリンタドライバモジュール１２に印刷要求が来ると、プリンタドライバモジュール１１はＵＩモジュール２２を使用して印刷条件として、文字列に関する地紋の置換方法をユーザーに設定させる（Ｓ１〜Ｓ３）。
プリンタドライバモジュール１２はアプリケーション１１から描画要求を受け取ると、コマンド処理モジュール２１が描画コマンドの解析を行う（Ｓ４）。このとき、文字列がＵＩモジュール２２でユーザーが指定した文字列ならば（Ｓ５でＹ）、図形処理モジュール２３は、地紋生成モジュール２５に対し文字列の下に地紋パターン付与するように要求を出す。
地紋生成モジュール２５は図形処理モジュール２３に指定された文字列に、指定された地紋パターン付与するように描画コマンドを作成し、ページ配置モジュール２６に処理を渡す（Ｓ６乃至Ｓ８）。ページ配置モジュール２６は１ページ分のデータが配置されたら、１ページ分の印刷データを、入出力ポート１３を使用してプリンタ３に送信する（Ｓ９）。
図７は図６に示す第３の動作例の印刷結果を示す図である。１２ポイント以上で文字列「ＡＢＣＤＥＦＧ」に対し地紋パターンを付与するようにＵＩモジュール２２で指定した場合の印刷結果の概要である。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る出力制御装置の機能ブロック図である。
【図２】本実施形態の出力制御装置における第１の動作例を示すフローチャートである。
【図３】図２に示す第１の動作例の印刷結果を示す図である。
【図４】本実施形態の出力制御装置における第２の動作例を示すフローチャートである。
【図５】図４に示す第２の動作例の印刷結果を示す図である。
【図６】本実施形態の出力制御装置における第３の動作例を示すフローチャートである。
【図７】図６に示す第３の動作例の印刷結果を示す図である。
【符号の説明】
【００１２】
１  ホストコンピュータ、２  出力制御装置、３  プリンタ、１２  プリンタドライバモジュール、２５  地紋生成モジュール
【図１】
2007164457.tif 000003
【図２】
2007164457.tif 000004
【図３】
2007164457.tif 000005
【図４】
2007164457.tif 000006
【図５】
2007164457.tif 000007
【図６】
2007164457.tif 000008
【図７】
2007164457.tif 000009