(57)【要約】【課題】印刷イメージからウォーターマークとして使用可能な画像データを作成し、従来におけるウォーターマーク用画像データをウォーターマークとして登録する際の煩わしさを解消できる印刷制御プログラムを提供すること。【解決手段】本発明の印刷制御プログラムによれば、ウォーターマーク用画像データの作成指示がされた場合には、画像ファイル作成ステップが実行されて、印刷用画像データ作成ステップの実行結果として作成された印刷用画像データから、ウォーターマーク用画像データのファイルが作成され、次いで、登録ステップが実行されて、作成された画像ファイルが登録される。よって、コンピュータにて入力された文字や画像を、ウォーターマーク用画像データの画像ファイルとして登録する場合に、従来において必要とされたページのキャプチャなどの煩雑な作業を省略することができる。【選択図】図４
2007114990.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に接続されたコンピュータにて入力された文字や画像から、印刷用画像データを作成する印刷用画像データ作成ステップと、
メモリに画像ファイルとして記憶されている複数のウォーターマーク用画像データの中から選択された１のウォーターマーク用画像データを読み出すウォーターマーク用画像データ読出ステップと、
そのウォーターマーク用画像データ読出ステップによりウォーターマーク用画像データが読み出された場合には、その読み出されたウォーターマーク用画像データと前記印刷用画像データ作成ステップにより作成された印刷用画像データとを合成した上で印刷データを作成する印刷データ作成ステップと、
その印刷データ作成ステップにより作成された印刷データを前記印刷装置へ出力する印刷データ出力ステップと、
を実行させることにより、前記印刷装置に接続された前記コンピュータにて入力された文字や画像に、選択されたウォーターマーク用画像データに対応するウォーターマークが付加された印刷を前記記録媒体に印刷させる印刷制御プログラムにおいて、
ウォーターマーク用画像データの作成が指示された場合に、前記印刷用画像データ作成ステップにより作成された印刷用画像データから、ウォーターマーク用画像データのファイルを作成する画像ファイル作成ステップと、
その画像ファイル作成ステップにより作成された画像ファイルを登録指示により登録する登録ステップとを、前記コンピュータに実行させることを特徴とする印刷制御プログラム。
【請求項２】
前記画像ファイル作成ステップにて、複数ページ分の文字や画像の登録指示がされた場合には、各ページの文字や画像に対応する１のウォーターマーク用画像データの画像ファイルを、前記複数ページ分、作成し、
前記登録ステップにて、それぞれの前記画像ファイルを個別に登録するものであることを特徴とする請求項１記載の印刷制御プログラム。
【請求項３】
前記登録ステップは、
既に登録されている全ての画像ファイルのそれぞれに対し、前記メモリにおける前記画像ファイルの保存位置を特定するファイル名と、そのファイル名に関連付けられている表示用タイトルとを確認する設定確認ステップと、
前記画像ファイル作成ステップにより作成された画像ファイルを、前記設定確認ステップによる確認の結果、ファイル名として未使用であったファイル名を付加した上で、前記メモリに記憶する画像ファイル記憶ステップと、
前記画像ファイル作成ステップにより作成された画像ファイルに対し、前記設定確認ステップによる確認の結果、表示用タイトルとして未使用であった表示用タイトルを付加する表示用タイトル付加ステップと、
その表示用タイトル付加ステップにより付加された表示用タイトルと、前記画像ファイル記憶ステップにより付加されたファイル名とを関連付ける関連付けステップとを含んで構成されるものであることを特徴とする請求項１又は２に記載の印刷用制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタなどの印刷装置へ印刷データを出力するためにコンピュータにおいて実行される印刷制御プログラムに関し、特に、画像データを使用可能なウォーターマークとして登録する際の煩わしさを解消できる印刷制御プログラムに関する。
【背景技術】
【０００２】
従来より、プリンタドライバには、所定のスタンプマークが付加された印刷物をプリンタ（印刷装置）に印刷させる機能がある（例えば、特許文献１や特許文献２）。このように、スタンプマークの付加された印刷物をプリンタに印刷させる場合には、プリンタドライバは、印刷すべき文書や画像などの印刷データに、ユーザ指定されたスタンプマークのイメージデータを合成した上で、その合成データをプリンタへ出力する。なお、このスタンプマークは、ウォーターマークとも呼ばれており、以下の説明では、スタンプマークをウォーターマークと称して説明する。
【０００３】
このプリンタドライバによって印刷物に付加し得るウォーターマークとしては、例えば、「ＣＯＰＹ」や「社外秘」など文字列や、ビットマップなどの画像を使用することができる。ここで、ユーザは、パーソナルコンピュータ（以下、「ＰＣ」と称する）の表示装置である液晶ディスプレイ（以下、「ＬＣＤ」と称する）に表示されるプリンタドライバのウォーターマーク設定ダイアログ１００（図６（ａ）参照）及びウォーターマーク編集ダイアログ１２０（図６（ｂ）参照）を適宜操作することによって、所望するウォーターマークを印刷物に付加することができる。
【０００４】
ここで、図６を参照して、ウォーターマークを付加する印刷（以下、「ウォーターマーク印刷」と称する）を行う際の印刷設定について説明する。図６は、プリンタドライバによりＬＣＤに表示されるウォーターマーク設定ダイアログ１００及びウォーターマーク編集ダイアログ１２０を示す画面である。
【０００５】
図６（ａ）に示すウォーターマーク設定ダイアログ１００は、プリンタドライバにおける各種印刷設定を行うための印刷設定ダイアログ１０１の一部であり、印刷設定ダイアログ１０１における拡張機能タブ１０２を選択した上で、ウォーターマークボタン１０３を押下するとＬＣＤに表示されるダイアログである。一方で、図６（ｂ）に示すウォーターマーク編集ダイアログ１２０は、ウォーターマーク設定ダイアログ１００における編集ボタン１０４や新規ボタン１０５を押下するとＬＣＤに表示されるダイアログである。
【０００６】
ユーザがウォーターマーク印刷を所望する場合には、ウォーターマーク設定ダイアログ１００における、チェックボックス１０６にチェックを入れることによってウォーターマーク印刷を有効にした上で、付加を所望するウォーターマークを適宜選択し、ＯＫボタン１１０を押すことにより、その選択を確定する。
【０００７】
ここで、ウォーターマークの選択は、ボックス１０７の中に列挙されている４つの表示用タイトル１０８の中から、任意の１の表示用タイトル１０８を選択することによって、予め登録されている文字列又はビットマップ画像の中から所望のウォーターマークを選択することができる。図６（ａ）では、プレビュー欄１０９に表示されるビットマップ画像に対応する表示用タイトル１０８ａ（「フォームオーバーレイ１」）が選択されている状態を例示している。
【０００８】
あるいは、図６（ｂ）に示すウォーターマーク編集ダイアログ１２０を用いて、文字列やビットマップ画像をウォーターマークとして適宜指定することができる。例えば、ウォーターマーク編集ダイアログ１２０を用いて、ビットマップ画像をウォーターマークとして指定する場合には、スタイル欄１２１におけるオプションボタン１２１ａを選択した上で、ボックス１２２に、ウォーターマークとして表示することを所望するビットマップ画像のファイルの保存先のパスを入力し、ＯＫボタン１１０を押すと、入力されたパスによりファイル指定されたビットマップ画像がウォーターマークとして指定される。
【０００９】
なお、４つの表示用タイトル１０８が付されて予め登録されているウォーターマークに加え、ユーザ操作によって文字列やビットマップ画像をウォーターマークとして登録することも可能である。例えば、ビットマップ画像を、ボックス１０７の中から選択可能なウォーターマークとして登録する場合には、まず、ウォーターマーク編集ダイアログ１２０における新規ボタン１０５を押下し、ウォーターマーク編集ダイアログ１２０を表示させる。次いで、ビットマップ画像をウォーターマークとして指定する場合と同様に、スタイル欄１２１におけるオプションボタン１２１ａを選択した上で、ボックス１２２に、ビットマップ画像のファイルの保存先のパスを入力した後、既に存在する表示タイトル１０８と重複しない表示用タイトルをボックス１２３に適宜入力し、ＯＫボタン１１０を押すと、入力されたパスによりファイル指定されたビットマップ画像が、入力された表示用タイトルで登録される。
【特許文献１】特開平１１−２９６３３４号公報
【特許文献２】特開２００１−３２８３２５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、予め登録されていないビットマップ画像をウォーターマークとして登録する場合には、上述したように、（１）所望するビットマップ画像ファイルの保存先を探し、そのパスを指定する作業と、（２）表示用タイトル１０８とは重複しない表示用タイトルを入力する作業という、煩雑な作業が必須であるという問題点があった。
【００１１】
さらに、ウォーターマークとして所望するビットマップ画像をユーザが作成する場合には、ビットマップ画像ファイルを作成可能な専用アプリケーションが必要であるという問題点があった。また、ユーザは、ビットマップ画像を作成するためには、専用アプリケーションを立ち上げて複数工程にわたる種々の作業を行わなければならず、その作業が煩雑であるという問題点があった。
【００１２】
例えば、文書作成アプリケーションにより作成されたテキストデータをウォーターマークとする場合には、（１）そのテキストデータを含むページを含む画面をキャプチャする作業と、（２）そのキャプチャ画像を、ビットマップ画像ファイル作成可能なグラフィックアプリケーションにペーストする作業と、（３）必要に応じて、不要な部分を消去する作業と、（４）ウォーターマークとして使用可能な画像の大きさにリサイズする作業と、（５）これら加工されたキャプチャ画像にファイル名を適宜つけてビットマップ画像ファイル化し、所定の保存先に保存する作業とを行わなければならない。
【００１３】
本発明は、上述した問題点を解決するためになされたものであり、印刷イメージ（印刷用画像データ）からウォーターマークとして使用可能な画像データ（ウォーターマーク用画像データ）を作成し、従来におけるウォーターマーク用画像データをウォーターマークとして登録する際の煩わしさを解消できる印刷制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１４】
この目的を達成するために、請求項１記載の印刷制御プログラムは、印刷装置に接続されたコンピュータにて入力された文字や画像から、印刷用画像データを作成する印刷用画像データ作成ステップと、メモリに画像ファイルとして記憶されている複数のウォーターマーク用画像データの中から選択された１のウォーターマーク用画像データを読み出すウォーターマーク用画像データ読出ステップと、そのウォーターマーク用画像データ読出ステップによりウォーターマーク用画像データが読み出された場合には、その読み出されたウォーターマーク用画像データと前記印刷用画像データ作成ステップにより作成された印刷用画像データとを合成した上で印刷データを作成する印刷データ作成ステップと、その印刷データ作成ステップにより作成された印刷データを前記印刷装置へ出力する印刷データ出力ステップとを実行させることにより、前記印刷装置に接続された前記コンピュータにて入力された文字や画像に、選択されたウォーターマーク用画像データに対応するウォーターマークが付加された印刷を前記記録媒体に印刷させるプログラムであって、ウォーターマーク用画像データの作成が指示された場合に、前記印刷用画像データ作成ステップにより作成された印刷用画像データから、ウォーターマーク用画像データのファイルを作成する画像ファイル作成ステップと、その画像ファイル作成ステップにより作成された画像ファイルを登録指示により登録する登録ステップとを、前記コンピュータに実行させるものである。
【００１５】
請求項２記載の印刷制御プログラムは、請求項１記載の印刷制御プログラムにおいて、前記画像ファイル作成ステップにて、複数ページ分の文字や画像の登録指示がされた場合には、各ページの文字や画像に対応する１のウォーターマーク用画像データの画像ファイルを、前記複数ページ分、作成し、前記登録ステップにて、それぞれの前記画像ファイルを個別に登録するものである。
【００１６】
請求項３記載の印刷制御プログラムは、請求項１又は２に記載の印刷制御プログラムにおいて、前記登録ステップは、既に登録されている全ての画像ファイルのそれぞれに対し、前記メモリにおける前記画像ファイルの保存位置を特定するファイル名と、そのファイル名に関連付けられている表示用タイトルとを確認する設定確認ステップと、前記画像ファイル作成ステップにより作成された画像ファイルを、前記設定確認ステップによる確認の結果、ファイル名として未使用であったファイル名を付加した上で、前記メモリに記憶する画像ファイル記憶ステップと、前記画像ファイル作成ステップにより作成された画像ファイルに対し、前記設定確認ステップによる確認の結果、表示用タイトルとして未使用であった表示用タイトルを付加する表示用タイトル付加ステップと、その表示用タイトル付加ステップにより付加された表示用タイトルと、前記画像ファイル記憶ステップにより付加されたファイル名とを関連付ける関連付けステップとを含んで構成されるものである。
【発明の効果】
【００１７】
請求項１記載の印刷制御プログラムによれば、印刷用画像データ作成ステップが、コンピュータに実行された結果として、印刷装置に接続されたコンピュータにて入力された文字や画像から、印刷用画像データが作成される。
【００１８】
ここで、（１）該コンピュータによりウォーターマーク用画像データ読出ステップが実行されて、メモリに記憶されている複数のウォーターマーク用画像データの中から選択された１のウォーターマーク用画像データがメモリから読み出された場合には、次いで、該コンピュータにより印刷データ作成ステップが実行されて、ウォーターマーク用画像データ読出ステップの実行結果として読み出されたウォーターマーク用画像データと、印刷用画像データ作成ステップの実行結果として作成された印刷用画像データとが合成された上で、印刷データが作成される。
【００１９】
次いで、該コンピュータにより印刷データ出力ステップが実行されて、印刷データ作成ステップの実行結果として作成された印刷データが、該コンピュータに接続された印刷装置であって、印刷データに対応する文字や画像を記録媒体に印刷する印刷手段を備えた印刷装置へ出力される。
【００２０】
よって、その結果として、印刷装置において、コンピュータにて入力された文字や画像に、メモリの中から選択された１のウォーターマーク用画像データに対応するウォーターマークの付加された印刷が記録媒体に印刷される。
【００２１】
（２）その一方で、ウォーターマーク用画像データの作成の指示があった場合には、画像ファイル作成ステップが、該コンピュータにより実行されて、印刷用画像データ作成ステップの実行結果として作成された印刷用画像データから、ウォーターマーク用画像データのファイルが作成される。
【００２２】
次いで、登録指示に従って該コンピュータにより登録ステップが実行されて、画像ファイル作成ステップの実行結果として作成された画像ファイルが登録される。
【００２３】
よって、ウォーターマーク用画像データの作成指示がなされた場合には、コンピュータにて入力された文字や画像から、ウォーターマーク用画像データの画像ファイルが作成されて登録される。
【００２４】
従って、コンピュータにて入力された文字や画像を、ウォーターマーク用画像データの画像ファイルとして登録する場合に、従来において必要とされたページのキャプチャなどの煩雑な作業を省略することができるという効果がある。
【００２５】
また、特定のメモリを保存先のメモリの初期値として指定しておくことにより、ウォーターマーク用画像データのファイル管理の手間を軽減できるという効果がある。
【００２６】
請求項２記載の印刷制御プログラムによれば、請求項１記載の印刷制御プログラムの奏する効果に加えて、複数ページ分の文字や画像の登録指示がされた場合には、各ページの文字や画像に対応する１のウォーターマーク用画像データの画像ファイルが、画像ファイル作成ステップの実行結果として、総ページ数に相当する数だけ作成される。
【００２７】
この場合、作成された複数ページ分のウォーターマーク用画像データの画像ファイルは、登録ステップの実行結果として、各ページ毎に個別に登録される。即ち、複数ページ分の文字や画像がコンピュータにて入力された場合には、総ページ数に相当する数のウォーターマーク用画像データ（画像ファイル）を一度に登録することができる。
【００２８】
従来では、複数のウォーターマーク画像を登録する場合に、１ファイルずつビットマップ画像のファイルを作成し、作成されたビットマップ画像を順次登録するか、既存のビットマップ画像を１ファイルずつ指定して登録するかのいずれかの方法で行われていた。
【００２９】
しかし、請求項２記載の印刷制御プログラムによれば、ビットマップ画像のファイルを１ファイルずつ作成したり、既存のビットマップ画像からの１ファイルずつ指定したりすることなく、複数のウォーターマーク画像を一度に作成して登録できるので、複数のウォーターマーク登録を容易に行い得るという効果がある。
【００３０】
請求項３記載の印刷制御プログラムによれば、請求項１又は２に記載の印刷制御プログラムの奏する効果に加えて、コンピュータにより実行される登録ステップでは、まず、設定確認ステップが実行されて、既に登録されている全ての画像ファイルのそれぞれに対し、該メモリにおける各画像ファイルの保存位置を特定するファイル名と、そのファイル名に関連付けられている表示用タイトルとが確認される。
【００３１】
また、登録ステップでは、画像ファイル記憶ステップが実行されて、画像ファイル作成ステップの実行結果として作成された画像ファイルが、設定確認ステップの実行結果としてファイル名として未使用であることが確認されたファイル名で、該メモリに記憶されると共に、表示用タイトル付加ステップが実行されて、画像ファイル作成ステップの実行結果として作成された画像ファイルに対し、設定確認ステップの実行結果として表示用タイトルとして未使用であることが確認された表示用タイトルが付加される。
【００３２】
さらに、登録ステップでは、関連付けステップが実行されて、表示用タイトル付加ステップの実行結果として付加された表示用タイトルと、画像ファイル記憶ステップの実行結果として付加されたファイル名が関連付けられる。
【００３３】
よって、登録ステップでは、コンピュータにて入力された文字や画像から得られるウォーターマーク用画像データを登録する場合に、既に登録されているファイル名及び表示用タイトルを避けて、未使用のファイル名及び表示用タイトルが自動的に付加されて登録されることになる。
【００３４】
従って、メモリ内において他と重複せず使用可能なファイル名及び表示用タイトルを人為的に探す手間が省け、ウォーターマーク用の画像を登録する際における人為的な作業負担が抑制されるという効果がある。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の一実施形態における印刷システム１の電気的な構成を示したブロック図である。印刷システム１は、本発明の印刷制御プログラムであるプリンタドライバ１４ａを搭載するＰＣ１０と、ケーブル５を介してＰＣ１０に接続されたプリンタ２０とを備えている。
【００３６】
この印刷システム１は、ＰＣ１０で実行されるプリンタドライバ１４ａによる制御によって、プリンタ２０にウォーターマーク印刷させると共に、ユーザにより入力された文書（文字）や画像の印刷イメージ（印刷用画像データ）から、ウォーターマークとして使用可能な画像データ（ウォーターマーク用画像データ）のファイルを作成し、その作成されたウォーターマーク用画像データのファイルの保存先などの設定保存情報をＰＣ１０の設定保存情報メモリ１４ｂに記憶することによって、ウォーターマーク用画像データをウォーターマークとして登録するように構成されている。
【００３７】
ＰＣ１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ハードディスクドライブ（以下「ＨＤＤ」と称する）１４と、入力装置であるキーボード１５と、表示装置であるＬＣＤ１６と、ケーブル５を介して接続されたプリンタ２０とデータ等の送受信を行うためのインターフェイス（以下「Ｉ／Ｆ」と称する）１７とを有している。
【００３８】
ＣＰＵ１１は、ＰＣ１０全体を制御する中央演算処理装置であり、ＲＯＭ１２には、このＣＰＵ１１により実行される各種の制御プログラムや、その実行の際に参照される固定値データが格納されている。また、ＲＡＭ１３は、ＣＰＵ１１で実行される制御プログラムに必要な各種レジスタ群などが設定されたワーキングエリアや、処理中のデータを一時的に格納するテンポラリエリア等を有しランダムにアクセスできる書き換え可能なメモリである。
【００３９】
ＨＤＤ１４は、ＰＣ１０で実行されるオペレーティングシステムや、各種のアプリケーションプログラムを記憶する書換可能なメモリである。ＨＤＤ１４には、プリンタドライバ１４ａが記憶されると共に、設定保存情報メモリ１４ｂと、ウォーターマーク画像メモリ１４ｃとを備えている。
【００４０】
プリンタドライバ１４ａは、ＰＣ１０に接続されるプリンタ２０のドライバプログラムであって、ＰＣ１０のアプリケーションプログラムとプリンタ２０との間に介在して、両者間のデータ送受信を手助けするためのものである。なお、図４及び図５のフローチャートに示す処理は、このプリンタドライバ１４ａのプログラムに従って実行される処理である。
【００４１】
プリンタドライバ１４ａは、プリンタ毎に設けられるものであり、対応する（制御対象の）プリンタ２０の設定を行う機能を備えている。操作者はこのプリンタドライバ１４ａを起動することにより、ウォーターマーク印刷の際に、ウォーターマークの付加された印刷データをプリンタ２０へ出力して、プリンタ２０にウォーターマーク印刷させると共に、ユーザにより入力された文書（文字）や画像の印刷イメージから、ウォーターマーク用画像データのファイル（ビットマップファイル）を作成し、その作成されたビットマップファイルの保存先などの設定保存情報をＰＣ１０の設定保存情報メモリ１４ｂに記憶することによって、ウォーターマーク用画像データをウォーターマークとして登録することができる。
【００４２】
設定保存情報メモリ１４ｂは、ウォーターマーク設定ダイアログ１４０（図３参照）からユーザによる選択可能に登録されている表示用タイトル１０８に対応する設定保存情報を、各ウォーターマーク毎（１の表示用タイトル１０８毎）に記憶するものである。なお、この設定保存情報メモリ１４ｂに記憶される具体的な設定保存情報については、図２を参照しつつ後述する。
【００４３】
ウォーターマーク画像メモリ１４ｃは、後述する印刷制御処理（図４参照）において、ユーザにより入力された文書（文字）や画像の印刷イメージから作成されたウォーターマーク用画像データのファイル（ビットマップファイル）を記憶するものである。
【００４４】
プリンタ２０は、ＰＣ１０からケーブル５を介して受信した印刷データに従う印刷を行うための印刷装置であり、ＣＰＵとＲＯＭとＲＡＭとから構成される制御部（非図示）や、記録媒体への印刷、及び印刷された記録媒体を搬送するため印刷手段（非図示）や、ケーブル５を介して接続されたＰＣ１０とデータ等の送受信を行うためのインターフェイス（非図示）などを備えて構成される。
【００４５】
次に、図２を参照して、上記した設定保存情報メモリ１４ｂに記憶される具体的な設定保存情報について説明する。図２は、設定保存情報メモリ１４ｂに記憶される各ウォーターマークの設定保存情報を模式的に示す図である。
【００４６】
図２には、４つのウォーターマークに対する設定保存情報が設定保存情報メモリ１４ｂに記憶されている状態が図示されている。図２に示すように、設定保存情報メモリ１４ｂには、ウォーターマーク設定ダイアログ１４０（図３参照）におけるボックス１０７に表示される表示用タイトル１０８ａ（「フォームオーバーレイ１」），１０８ｂ（「社外秘」），１０８ｃ（「ＣＯＰＹ」），１０８ｄ（「ＣＯＮＦＩＤＥＮＴＩＡＬ」）に対応する設定保存情報が記憶されている。
【００４７】
各ウォーターマーク毎に付与される設定保存情報は、表示用タイトル１０８（１０８ａ〜１０８ｄ）と、対応するＤＡＴＡ欄とから構成される。なお、図２では、表示用タイトル１０８ａに対してのみＤＡＴＡ欄を表示し、その他の表示タイトル１０８ｂ〜１０８ｄに対するＤＡＴＡ欄を省略している。
【００４８】
図２に示すように、ＤＡＴＡ欄は、ウォーターマークが文字列（例えば、「社外秘」や「ＣＯＰＹ」など）である場合に、その文字列データを表す変数である「Ｓｔｒｉｎｇｓ」と、フォントの種類を表す変数である「Ｆｏｎｔ」と、フォントサイズを表す変数である「Ｓｉｚｅ」と、文字スタイルの種類を表す変数である「Ｓｔｙｌｅ」と、ウォーターマークを印刷イメージに重ねる際に前面に配置するかを表す変数である「ＢａｃｋＯｒＦｏｒｅ」と、透過濃度レベルを表す変数である「ＴｒａｎｓｐａｒｅｎｔＬｅｖｅｌ」と、文字の傾きを表す変数である「Ａｎｇｌｅ」と、中央合わせをするか否かを表す変数である「ＡｕｔｏＣｅｎｔｅｒ」と、ｘ方向への移動量を表す変数である「ｘ」と、ｙ方向への移動量を表す変数である「ｙ」と、拡大又は縮小倍率を表す変数である「Ｓｃａｌｅ」と、ウォーターマークがビットマップ画像である場合に、そのビットマップ画像のファイル（以下、「ビットマップファイル」と称する）の保存先を示すパス（Ｐａｔｈ）を表す変数である「Ｆｉｌｅ」とから構成される。
【００４９】
ここで、ビットマップファイルの保存先のパス（Ｐａｔｈ）が、図２に示すように、「Ｃ：￥ｍｙｏｖｅｒｌａｙ￥ｏｖｅｒｌａｙ００１．ｂｍｐ」で表される場合には、ファイル名が「ｏｖｅｒｌａｙ００１．ｂｍｐ」であるビットマップファイルが、ＰＣ１０のＣドライブ内の「ｍｙｏｖｅｒｌａｙ」フォルダ内に保存されていることを示す。
【００５０】
次に、図３を参照して、本実施形態のプリンタドライバ１４ａにおけるウォーターマーク印刷に関する設定画面（設定ダイアログ）について説明する。図３は、本実施形態の印刷システム１においてＬＣＤ１６に表示されるウォーターマーク設定ダイアログ１４０を示す画面である。
【００５１】
このウォーターマーク設定ダイアログ１４０は、一部を除き、上記した従来のウォーターマーク設定ダイアログ１００（図６（ａ）参照）と同様に構成されている。ここで、従来のウォーターマーク設定ダイアログ１００と同一の部分には、同一の符号を付して、その説明を省略する。
【００５２】
なお、図示はしないが、本実施形態におけるウォーターマーク設定ダイアログ１４０における編集ボタン１０４や新規ボタン１０５を押下した場合には、上記したウォーターマーク編集ダイアログ１２０（図６（ｂ）参照）と同様のウォーターマーク編集ダイアログが表示される。
【００５３】
図３に示すように、本実施形態におけるウォーターマーク設定ダイアログ１４０には、「オーバーレイ登録をする」か否かをユーザに選択させるためのチェックボックス１４２が設けられている。
【００５４】
図３に示すように、チェックボックス１４２にチェックが入っている場合には、ユーザによる印刷実行の指示に伴って起動されるプリンタドライバ１４０ａによる制御（印刷制御処理（図４参照））によって、ユーザ自身によって入力された文書（文字）や画像の印刷イメージから、ウォーターマーク用のビットマップファイルが作成された上で、特定の表示用タイトル１０８が付されて登録される。
【００５５】
次に、図４及び図５のフローチャートを参照して、上記のように構成される印刷システム１において、プリンタドライバ１４０ａによりＰＣ１０で実行される印刷制御制御について説明する。図４は、ＰＣ１０で実行される印刷制御処理を示すフローチャートであり、図５は、図４の印刷制御処理の中で実行される印刷処理を示すフローチャートである。
【００５６】
図４の印刷制御処理は、ユーザが所定の操作によって印刷実行の指示を行った場合に、プリンタドライバ１４ａの起動に伴って開始され、まず、ウォーターマーク設定ダイアログ１４０（図３参照）における「オーバーレイ登録をする」かを指定するチェックボックス１４２にチェックが入っているかを確認する（Ｓ４０１）。
【００５７】
Ｓ４０１により確認した結果、チェックボックス１４２にチェックが入っていれば（Ｓ４０１：Ｙｅｓ）、１ページ分の印刷イメージを作成し（Ｓ４０２）、作成された印刷イメージから、ビットマップファイルを作成する（Ｓ４０３）。
【００５８】
Ｓ４０３の処理後、設定保存情報メモリ１４ｂに記憶されている各ウォーターマークの設定保存情報（図２参照）を取得し（Ｓ４０４）、取得した設定保存情報を参照し、その中には存在しない新規の表示用タイトル１０８を決定する（Ｓ４０５）。
【００５９】
よって、Ｓ４０５の結果として、新たなウォーターマークとして登録すべきビットマップ画像に対し、設定保存情報メモリ１４ｂにおいて未使用の表示用タイトル１０８が自動的に付与されることになる。
【００６０】
なお、Ｓ４０５において表示用タイトル１０８の決定する際のルールについては特に限定されるものではないが、例えば、設定保存情報メモリ１４ｂに記憶されている各ウォーターマークの中で、ビットマップ画像に対する表示用タイトル１０８が、「フォームオーバーレイ１」、「フォームオーバーレイ２」…のように、フォームオーバーレイの後に続く番号によって区別する場合には、その番号を次の番号に変えることによって新たな表示用タイトル１０８とすることができる。
【００６１】
このように、表示用タイトル１０８を自動的に付与する際に、所定のルールに従って順次表示用タイトル１０８を付与することによって、ユーザによるウォーターマーク（ウォーターマーク用のビットマップファイル）の管理が容易となる。
【００６２】
Ｓ４０５の処理後、Ｓ４０４において取得した設定保存情報を参照し、その中には存在しない新規のビットマップファイル名を決定する（Ｓ４０６）。よって、Ｓ４０６の結果として、新たなウォーターマークとして登録すべきビットマップ画像のファイル（ビットマップファイル）に対し、設定保存情報メモリ１４ｂにおいて未使用のビットマップファイル名が自動的に付与されることになる。
【００６３】
この場合も、Ｓ４０５において表示用タイトル１０８の決定する場合と同様に、ビットマップファイル名をつける際のルールは特に限定されない。例えば、ビットマップファイル名が、「ｏｖｅｒｌａｙ００１．ｂｍｐ」、「ｏｖｅｒｌａｙ００２．ｂｍｐ」…のように、ｏｖｅｒｌａｙの後に続く番号によって区別する場合には、その番号を次の番号に変えることによって新たなファイル名とすることができる。
【００６４】
Ｓ４０６においてビットマップファイル名が決定されると、対応するビットマップファイル（Ｓ４０３において作成されたビットマップファイル）を、決定されたビットマップファイル名で、ウォーターマーク画像メモリ１４ｃに保存（記憶）する（Ｓ４０７）。なお、ウォーターマーク画像メモリ１４ｃは、ウォーターマークとして使用可能な大きさに自動的にリサイズされる。
【００６５】
Ｓ４０７の処理後、新たな設定情報、即ち、Ｓ４０５において決定された表示用タイトル１０８、Ｓ４０７において保存されたビットマップファイルの保存先のパス、及び、その他項目の初期設定値を設定保存情報メモリ１４ｂに追加する（Ｓ４０８）。
【００６６】
よって、ユーザが、ウォーターマーク設定ダイアログ１４０（図３参照）におけるチェックボックス１４２にチェックを入れた上で、印刷実行の指示を行うと、Ｓ４０２〜Ｓ４０８の処理によって、印刷実行の対象とされる文書（文字）や画像の印刷イメージから、ウォーターマーク用画像データのファイル（ビットマップファイル）が作成されて、その作成されたビットマップファイルが使用可能なウォーターマークとして登録されることになる。
【００６７】
即ち、従来では、ユーザ自身が入力した文字や画像を、新たなウォーターマークとしてプリンタドライバに登録するためには、作成ページのキャプチャなどの煩雑な作業が必要であったが、本実施形態のプリンタドライバ１４ａによれば、チェックボックス１４２にチェックが入った状態で印刷実行の指示が出されると、Ｓ４０２〜Ｓ４０８の処理が実行されるので、ユーザは、自身の入力した文字や画像を、印刷処理を行うのと同様の手軽さで、プリンタドライバ１４ａに新たなウォーターマークを登録することができるのである。
【００６８】
Ｓ４０８の処理後、次ページがあるかを確認し（Ｓ４０９）、次ページがあれば（Ｓ４０９：Ｙｅｓ）、Ｓ４０２〜Ｓ４０９の処理を繰り返すことによって、次の１ページの印刷イメージをウォーターマーク用のビットマップ画像としてウォーターマーク画像メモリ１４ｃに保存し、そのウォーターマーク画像からなる新たなウォーターマークの設定情報を設定保存情報メモリ１４ｂに追加する。そして、Ｓ４０９の処理により確認した結果、次ページがなくなると（Ｓ４０９：Ｎｏ）、この印刷制御処理を終了する。
【００６９】
よって、本実施形態のプリンタドライバ１４ａを用いてウォーターマーク用のビットマップファイルを作成する場合には、複数ページ分の文字や画像に対し、各ページが個々にビットマップファイル化されて、総ページ数に相当する数のウォーターマークが一度にプリンタドライバ１４ａに登録されることになる。
【００７０】
従って、ユーザは、ビットマップファイルを１ファイルずつ作成したり、既存のビットマップファイルを１ファイルずつ指定したりすることなく、複数のウォーターマークを一度に登録することができるのである。
【００７１】
一方で、Ｓ４０１の処理により確認した結果、チェックボックス１４２にチェックが入っていなければ（Ｓ４０１：Ｎｏ）、図５に示す印刷処理（Ｓ４１０）を実行し、この印刷制御処理を終了する。
【００７２】
図５に示すように、印刷処理（Ｓ４１０）では、まず、１ページ分の印刷イメージを作成し（Ｓ５０１）、ウォーターマーク印刷が有効であるか、即ち、チェックボックス１０６にチェックが入っているかを確認する（Ｓ５０２）。
【００７３】
Ｓ５０２の処理により確認した結果、ウォーターマーク印刷が有効であれば（Ｓ５０２：Ｙｅｓ）、ボックス１０７の中に列挙されている表示用タイトル１０８のうち、指定されている表示用タイトル１０８に対応する設定保存情報を、設定保存情報メモリ１４ｂから読み出す（Ｓ５０３）。
【００７４】
Ｓ５０３の処理後、読み出した設定保存情報に含まれているパスにより指定されるビットマップファイルを読み出し（Ｓ５０４）、読み出したビットマップファイルの画像データと、Ｓ５０１で作成された印刷イメージとを合成し（Ｓ５０５）、その合成イメージから印刷データを作成する（Ｓ５０６）。
【００７５】
一方で、Ｓ５０２の処理により確認した結果、ウォーターマーク印刷が無効、即ち、チェックボックス１０６にチェックが入っていなければ（Ｓ５０２：Ｎｏ）、Ｓ５０３〜Ｓ５０５の処理をスキップして、Ｓ５０６の処理へ移行する。よって、チェックボックス１０６にチェックが入っていない場合、Ｓ５０６では、Ｓ５０１で作成された印刷イメージから印刷データが作成されることになる。
【００７６】
Ｓ５０６の処理後、作成された印刷データをプリンタ２０へ送信する（Ｓ５０７）。Ｓ５０７の結果として、プリンタ２０から印刷データに従う印刷が記録媒体に施されて、得られた印刷物が排出される。
【００７７】
従って、チェックボックス１０６にチェックが入っている場合には、Ｓ５０３〜Ｓ５０５の結果として、プリンタ２０からは、ウォーターマークの付加された印刷物が排出され、一方で、チェックボックス１０６にチェックが入っていない場合には、通常の印刷物（ユーザによって入力された文書や画像などが記録媒体に印刷されたもの）が排出されることになる。
【００７８】
Ｓ４０７の処理後、次ページがあるかを確認し（Ｓ５０８）、次ページがあれば（Ｓ５０８：Ｙｅｓ）、Ｓ５０１〜Ｓ５０８の処理を繰り返すことによって、次の１ページに対応する印刷データがプリンタ２０へ送信され、その結果として、対応する印刷物がプリンタ２０から排出される。
【００７９】
そして、Ｓ５０８の処理により確認した結果、次ページがなくなると（Ｓ５０８：Ｎｏ）、この印刷処理を終了する。
【００８０】
よって、ユーザが、ウォーターマーク設定ダイアログ１４０（図３参照）におけるチェックボックス１４２にチェックを入れることなく印刷実行の指示を行うと、この印刷処理（Ｓ４１０）によって、チェックボックス１０６にチェックが入っているかいないかに応じた印刷データが作成されてプリンタ２０へ送信されることになる。
【００８１】
以上説明したように、本実施形態の印刷システム１におけるＰＣ１０で実行されるプリンタドライバ１４ａによれば、印刷処理を行うのと同様の手軽さで、プリンタドライバ１４ａに新たなウォーターマークを登録することができる。
【００８２】
また、本実施形態のプリンタドライバ１４ａによれば、チェックボックス１４２にチェックが入った状態で印刷実行の指示が出されると、印刷実行の対象とされる文書（文字）や画像から、ウォーターマーク用のビットマップファイルが自動的に作成されて登録されるので、ユーザが、ＰＣ１０内におけるいずれかのメモリに予め記憶されているビットマップファイルの中から、ウォーターマークとしての使用を所望するビットマップファイルを探す作業を省略することができる。
【００８３】
さらに、本実施形態のプリンタドライバ１４ａによって作成されたビットマップファイルは、その保存先が特定のメモリ（ウォーターマーク画像メモリ１４ｃ）とされるために、ユーザは、ウォーターマーク用のビットマップファイルの保存先を容易に把握することができ、ファイル管理の手間を軽減することができる。
【００８４】
なお、請求項１記載の印刷用画像データ作成ステップとしては、Ｓ４０２，Ｓ５０１の処理が該当し、請求項１記載のウォーターマーク用画像データ読出ステップとしては、Ｓ５０４の処理が該当し、請求項１記載の印刷データ作成ステップとしては、Ｓ５０５，Ｓ５０６の処理が該当し、請求項１記載の印刷データ出力ステップとしては、Ｓ５０７の処理が該当する。
【００８５】
また、請求項１記載のウォーターマーク用画像データ出力ステップとしては、Ｓ４０３の処理が該当し、請求項１記載の登録ステップとしては、Ｓ４０４〜Ｓ４０８の処理が該当する。
【００８６】
また、請求項３記載の設定確認ステップとしては、Ｓ４０５及びＳ４０６における「取得した設定保存情報を参照し」の部分が該当し、請求項３記載の画像ファイル記憶ステップとしては、Ｓ４０６における「新規のビットマップファイル名を決定する」の部分とＳ４０７とが該当し、請求項３記載の表示用タイトル付加ステップとしては、Ｓ４０５における「新規の表示用タイトルを決定する」部分が該当し、請求項３記載の関連付けステップとしては、Ｓ４０８の処理が該当する。
【００８７】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００８８】
例えば、上記実施形態では、ウォーターマーク用の画像データを、ビットマップ形式のファイル（ビットマップファイル）にファイル化したが、ファイル形式はビットマップファイルに限定されるものではなく、ＪＰＥＧ形式やＧＩＦ形式などの他のファイル形式であってもよい。
【００８９】
また、上記実施形態では、ウォーターマーク用の画像データを、ビットマップデータとしたが、ベクタデータであってもよい。
【００９０】
また、上記実施形態におけるＳ４０７では、作成されたビットマップファイルの保存先を特定のメモリ（ウォーターマーク画像メモリ１４ｃ）としたが、ウォーターマーク登録の際に、ビットマップファイルの保存先をユーザによるフォルダ指定によって決定するように構成してもよい。
【００９１】
また、上記実施形態では、設定保存情報メモリ１４ｂに記憶される各ウォーターマークに対する設定保存情報（図２参照）は全て自動的に決定されるように構成したが、ウォーターマーク登録の際に、設定保存情報における各値をユーザ入力できるように構成してもよい。
【００９２】
また、上記実施形態では、PC１０へのデータや指示などの入力はユーザ操作によって行われるものとして説明したが、ユーザ操作以外による入力方式、例えば、PC１０による自動入力によるものであってもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施形態における印刷システムの電気的な構成を示したブロック図である。
【図２】設定保存情報メモリに記憶される各ウォーターマークの設定保存情報を模式的に示す図である。
【図３】本実施形態の印刷システムにおいてＬＣＤに表示されるウォーターマーク設定ダイアログを示す画面図である。
【図４】ＰＣで実行される印刷制御処理を示すフローチャートである。
【図５】図４の印刷制御処理の中で実行される印刷処理を示すフローチャートである。
【図６】従来においてプリンタドライバによりＬＣＤに表示されるウォーターマーク設定ダイアログ及びウォーターマーク編集ダイアログを示す画面図である。
【符号の説明】
【００９４】
１４ａ        プリンタドライバ（印刷制御プログラム）
１０          ＰＣ（コンピュータ）
２０          プリンタ（印刷装置）
【図１】
2007114990.tif 000003
【図２】
2007114990.tif 000004
【図３】
2007114990.tif 000005
【図４】
2007114990.tif 000006
【図５】
2007114990.tif 000007
【図６】
2007114990.tif 000008