(57)【要約】【課題】  ユーザの利便性が向上したウォーターマーク機能を有する印刷文書処理装置または印刷文書処理方法を提供することを目的とする。【解決手段】  予め識別子が付されたマクロを登録し、登録されたマクロを含むウォーターマークが選択されたときにはマクロの識別子を認識し取得すべきデータを判断する（Ｓ５２０）。次にマクロを実行し、Ｓ５３０でデータを取得し、そのデータをＳ５４０で記憶する。印刷する段階のＳ５５０で、前記データを読み込みウォーターマークを作成し、作成したウォーターマークと印刷文書をＳ５６０で１つの印刷データに変換する。【選択図】図５
2006121476.tif 000002
【特許請求の範囲】
【請求項１】
オペレーティングシステムからデータを取得するマクロを作成するマクロ作成部と、
このマクロ作成部で作成されたマクロを記憶するマクロ登録部と、
印刷対象である印刷文書にマクロを含むウォーターマークが付随する場合に、前記マクロ登録部を参照してマクロを実行するマクロ実行部と、
このマクロ実行部が取得するデータを格納するデータ記憶部と、
前記マクロ実行部が取得し、前記記憶部に格納された前記データを用いてウォーターマークを作成し、作成されたウォーターマークと前記印刷文書とを併せて１つの印刷データを生成する印刷データ生成部とを
有することを特徴とする印刷文書処理装置。
【請求項２】
オペレーティングシステムからデータを取得するマクロを作成するステップと、
このステップで作成されたマクロを登録するステップと、
印刷対象である印刷文書にマクロを含むウォーターマークが付随する場合に、前記ステップで登録された内容を参照してマクロを実行するステップと、
このマクロを実行するステップで取得されたデータを格納するステップと、
前記マクロを実行するステップで取得され前記格納するステップで格納された前記データを用いてウォーターマークを作成するステップと、
作成されたウォーターマークと前記印刷文書とを併せて１つの印刷データを生成するステップとを
有することを特徴とする印刷文書処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷文書処理装置および印刷文書処理方法に関わり、特に利便性の良いウォーターマーク機能を有する印刷文書処理装置および印刷文書処理方法に関する。
【背景技術】
【０００２】
印刷文書の種類、用途あるいは取り扱いを一目で認識可能とする目的のためにウォーターマーク機能がある。すなわち、印刷する文書に、「極秘」、「社外秘」、「ドラフト」などの文字を重ねた状態で用紙に印刷する機能である。また、「極秘」、「社外秘」、「ドラフト」などの文字を、印刷する文書に重ねた状態で用紙に印刷するときの、「極秘」、「社外秘」、「ドラフト」などの文字列をウォーターマークという。
【０００３】
ウォーターマークを付けて文書を印刷するときには、ユーザが印刷文書処理装置を用いて印刷対象の文書の作成を終え、印刷する際に、印刷される文書にウォーターマークを付けるために、ユーザは以下の操作を行っていた。
【０００４】
図６はプリンタドライバでウォーターマーク等を設定するための画面の一例である。ウォーターマークを設定するときには、ユーザは図６におけるドロップダウンボタン６１０をクリックする。するとウォーターマーク等を設定するための画面は図７に示される画面に変わり、ウォーターマークのドロップダウンコンボボックス７１０が開かれる。ユーザはこの画面に表示された機能を用い、印刷する文書やイメージにウォーターマークの効果を加えることができる。通常良く使われるウォーターマークは予め作成されており、ウォーターマークのドロップダウンコンボボックス７１０に登録されている。ユーザが希望するウォーターマークが登録されているウォーターマークの一覧の中に存在すれば、ユーザは希望するウォーターマークをクリックすることによって、希望するウォーターマークを選択する。
【０００５】
ユーザが希望するウォーターマークが、登録されているウォーターマークの一覧に存在しないときには、図６に示す画面で［追加］ボタン６２０をクリックし、ユーザが希望するウォーターマークを作成する操作に移行する。
【０００６】
図８は、図６に示した画面で、ウォーターマーク［追加］ボタン６２０をクリックした後にポップアップされるウォーターマークの編集画面である。ユーザはこの画面を用いて、希望するウォーターマークを作成することができる。すなわち、ユーザは文字入力ボックス８１０にユーザが希望するウォーターマークである文字列を入力する。ここでは、「ＸＸＸＸ年ＸＸ月ＸＸ日に印刷しました」という文字列が入力された例が示されている。次に、必要に応じて、フォント、色、文字のスタイル等を指定した後、［ＯＫ］ボタン８２０をクリックする。この操作によってユーザが希望するウォーターマークが作成され、登録される。ユーザが希望するウォーターマークが登録されると、図７で示した画面にあるウォーターマークのドロップダウンコンボボックス７１０に示されるウォーターマークの一覧の中に、ユーザが登録した希望するウォーターマークが追加される。ユーザはそのウォーターマークをクリックすることによって、追加した希望するウォーターマークを選択することができる。ここで、ドロップダウンコンボボックス７１０に示されるウォーターマークの一覧から、どのウォーターマークを選択しても、そのウォーターマークに示された文字列がそのまま印刷される。すなわち、「ＸＸＸＸ年ＸＸ月ＸＸ日に印刷しました」というウォーターマークを選択すると、印刷する日付とは無関係に、常に「ＸＸＸＸ年ＸＸ月ＸＸ日に印刷しました」という文字列が印刷され、印刷した日付は反映されない。
【０００７】
図９は、ユーザが希望する新規のウォーターマークを作成し、印刷される文書にそのウォーターマークを付けるまでの、ユーザの従来の操作を示すフローチャートである。図９におけるＳ９３０および以上の説明から明らかなように、従来は、ユーザが希望するウォーターマークが登録されていないとき、ユーザは希望するウォーターマークを構成する文字列を、キーボード等を用いて自ら入力する必要があった。特に、日付等の日々変化するデータをウォーターマークとして用いる場合に、その都度文字列を自ら入力をすることはユーザの負担になっていたとともに、錯誤も生じやすかった。
【０００８】
また、ウォーターマーク機能を用いることなく、ヘッダ、フッタ等によって付帯情報をつけることができるアプリケーションソフトウェアが存在するが、ヘッダ、フッタ等の設定方法は統一されておらず、ユーザはヘッダ、フッタ等の設定方法を、アプリケーションソフトウェアごとに習得する必要があった。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は上記のように、印刷文書処理装置または印刷文書処理方法におけるウォーターマークに関する従来の問題点に鑑みてなされたもので、ユーザにとっての利便性が向上したウォーターマーク機能を有する印刷文書処理装置または印刷文書処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の印刷文書処理装置は、オペレーティングシステムからデータを取得するマクロを作成するマクロ作成部と、このマクロ作成部で作成されたマクロを記憶するマクロ登録部と、印刷対象である印刷文書に付随する文字列であるウォーターマークであって印刷文書の印刷時に選択されたウォーターマークにマクロが含まれているときに前記マクロ登録部を参照してマクロを実行するマクロ実行部と、このマクロ実行部が取得するデータを格納するデータ記憶部と、前記マクロ実行部が取得し前記記憶部に格納された前記データを用いてウォーターマークを作成し、作成されたウォーターマークと前記印刷文書とを併せて１つの印刷データを生成する印刷データ生成部とを有する。
【発明の効果】
【００１１】
本発明によれば、ユーザがキーボードなどの入力デバイスを操作することなく、印刷時にプリンタドライバの設定画面上でウォーターマークを選択するだけで付帯情報を出力文書に併せて印刷することが可能な印刷文書処理装置および印刷文書処理方法を提供することができる。この効果は、特にウォーターマークとして日付等の日々変化するデータを用いるときに顕著であり、錯誤を防ぐこともできる。
【００１２】
また、本発明によれば、応用ソフトウェアに備わるヘッダやフッタ機能の操作方法を、ユーザが応用ソフトウェアごとに習得する必要がない印刷文書処理装置および印刷文書処理方法を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態について図面を用いて説明する。
【００１４】
図１は本発明の実施形態に係る印刷文書処理装置のハードウェア構成例を示す。ＣＰＵ１１０は印刷文書処理装置全体を制御する。ＲＯＭ１２０は操作入力デバイスなどの基本的なハードウェアを制御するプログラムを格納する。固定ディスクドライブ（ＨＤＤ）１３０は印刷文書処理装置のオペレーティングシステム（ＯＳ）、印刷処理プログラムなどの応用プログラムおよび各種データを格納する。ＲＡＭ１４０は、印刷文書処理を実行する際に前記ＨＤＤ１３０から適宜読み出される、前記ＨＤＤ１３０に格納されている前記ＯＳ、印刷処理プログラムのモジュール、および各種データのうち印刷文書処理に必要なデータを一時的に記憶する。画像表示用ＲＡＭ１５０は印刷文書処理を実行するために必要な画像を表示するディスプレイ（図示せず）に伝達する画像を記憶する。なお、画像表示用ＲＡＭ１５０の機能を前記ＲＡＭ１４０が果たす場合もある。画像表示インタフェース（Ｉ／Ｆ）１６０は、印刷文書処理装置から画像を伝達するためのインタフェースである。操作入力デバイスＩ／Ｆ１７０は、データや各種コマンドをユーザが入力するために用いるキーボードやマウスなどのポインティングデバイス（図示せず）で生成される操作入力情報を、印刷文書処理装置に伝達するためのインタフェースである。プリンタＩ／Ｆ１８０は、印刷文書処理装置で作成または取り込んだ文書に基づいて生成される印刷データを、プリンタ（図示せず）に伝達するためのインタフェースである。このインタフェースは、いわゆるパラレルインタフェースであるかＵＳＢインタフェースであるかを問わない。さらに、プリンタ側のインタフェースがネットワークに対応しているときには、プリンタＩ／Ｆ１８０としてネットワークインタフェース回路（ＮＩＣ）を用いることができる。ＣＰＵ１１０、ＲＯＭ１２０、ＨＤＤ１３０、ＲＡＭ１４０、画像出力用ＲＡＭ１５０、画像表示Ｉ／Ｆ１６０、操作入力デバイスＩ／Ｆ１７０およびプリンタＩ／Ｆ１８０は、バス１９０によって相互に電気的に接続され、相互に通信を行うことができる。
【００１５】
図１に示した印刷文書処理装置のハードウェア構成は、本発明の機能が実行されるならば種々の変形が可能であることは言うまでもない。また実際の商品形態としては、図１には示していないキーボードやマウスなどのポインティングデバイスおよびディスプレイを、図１に示した本発明の実施形態に係る印刷文書処理装置と一体化したものも可能である。ここで本発明では、文書という用語は文字で書いたものに限らず、図形、グラフィックス、写真またはこれらが混在しているもの、その他印刷の対象となりうるものすべてを意味する。
【００１６】
図２は本発明の実施形態が適用される印刷文書処理装置の機能ブロック図である。オペレーティングシステム２１０は、図１で示したハードウェア資源を用いて印刷文書処理に関わるソフトウェアによる印刷文書処理を実現するための基本ソフトウェアである。文書作成部２２０は、ユーザによる操作入力デバイスの操作にしたがって文章、グラフィクスなどの文書を新たに生成する。また、文書作成部２２０は、既に作成された文書を、ユーザによる操作入力デバイスの操作にしたがって編集し、編集された文書を生成する。ワープロソフトウェア、表計算ソフトウェア、グラフィックスソフトウェア、フォトレタッチソフトウェアなどを印刷文書処理装置にインストールすることによって文書作成部２２０は形成される。文書取得部２３０は、文書の作成と編集は行わないが、文書をユーザに見せる、あるいは文書を取得しその文書をユーザに見せる機能を有する。ビューアまたはリーダーと一般に呼ばれているソフトウェアや、ブラウザソフトウェアなどを印刷文書処理装置にインストールすることによって文書取得部２３０は形成される。印刷処理部２４０は、文書作成部２２０で生成され、または文書取得部２３０で取得された文書を印刷する際に、生成または取得された文書のデータを受け取り、印刷設定を行い印刷データに変換してプリンタに伝達する。印刷処理部２４０における印刷設定には印刷部数、印刷用紙、印刷用紙の向きの設定の他、印刷出力にウォーターマークを付けるか否か、ウォーターマークを付ける場合にはウォーターマークの設定が含まれる。
【００１７】
ウォーターマークの設定では、ユーザがウォーターマークとする文字列の選択または新規作成を行う必要がある。本発明は、ウォーターマークの新規作成についてユーザの利便性を向上させるものである。このために、本発明における印刷処理部２４０は、マクロ機能を有する。ここで、マクロ機能は、一般には、一連の決まった処理を登録しておき実行する機能であり、応用ソフトウェアの操作を自動化することができる機能であるとされている。
【００１８】
マクロ機能は、図３に示すように、印刷処理部２４０の中に設けたマクロ作成部３１０、マクロ登録部３２０、マクロ実行部３３０およびマクロを実行して得たデータを記憶するデータ記憶部３４０によって実行される。印刷データ生成部３５０は、前記マクロ実行部３３０が取得し、前記データ記憶部３４０に格納された前記データを用いてウォーターマークを作成し、作成されたウォーターマークと印刷文書とを併せて１つの印刷データを生成する。ここでマクロ作成部３１０はオペレーティングシステム２１０からデータを取得するマクロを作成し、マクロ登録部３２０は、マクロ作成部３１０で作成したマクロを登録し記憶する。また、マクロ実行部３３０は前記マクロ登録部に登録されているマクロに対する実行コマンドが発生したときに、一連の決まった処理を実行する。データ記憶部３４０は、マクロの実行の結果、得られるデータを記憶する。
【００１９】
本実施形態では、ＯＳから日付（date）を取得するマクロが既にマクロ作成部３１０で作成されマクロ登録部３２０にそのマクロが登録されており、さらにこのマクロを用いたウォーターマークが印刷処理部２４０に登録されている場合を例に、マクロを用いたウォーターマークの印刷文書処理の動作を図４および図５を参照しながら説明する。
【００２０】
図４は図７におけるドロップダウンコンボボックス７１０と同様なドロップダウンコンボボックスを示す。但し、ウォーターマークとして「％ｄａｔｅ％に印刷しました」が存在している点で、図７の場合と異なる。「％ｄａｔｅ％に印刷しました」というウォーターマークにおいて、２つの％で挟まれた部分の文字は通常の文字列ではなく、マクロの識別子であることを意味する。ここで、ｄａｔｅという識別子のマクロは既にマクロ作成部３１０で作成され、マクロ登録部３２０に登録されている。
【００２１】
ユーザがポインティングデバイスを用いて、図４のドロップダウンコンボボックスの中で、「％ｄａｔｅ％に印刷しました」を選択すると、図５におけるＳ５１０が実行される。Ｓ５２０ではマクロの識別子がｄａｔｅであることが認識され、日付データをＯＳから取得すべきであることを判断される。次に、Ｓ５３０でマクロ実行部３３０はマクロ登録部３２０を参照しながら、ｄａｔｅというマクロを実行する。すなわち、マクロ実行部３３０は、ＯＳのアプリケーションプログラムインタフェース（ＡＰＩ）を通じて日付データを取得する。この日付データの日付は固定的なものではなく、図４のドロップダウンコンボボックスの中の「％ｄａｔｅ％に印刷しました」を選択した時の日付である。すなわち前記日付データは日によって変わる。取得した日付データをＳ５４０でデータ記憶部３４０に書き込む。データ記憶部３４０は、例えばＯＳの一時ファイルまたはレジストリである。他の印刷条件設定を終了し、実際に印刷する段階になると、Ｓ５５０で印刷データ生成部３５０は、前記データ記憶部３４０に格納された日付データを読み込みウォーターマークを作成する。
【００２２】
さらに、作成されたウォーターマークと印刷文書とを併せて１つの印刷データを生成する。
【００２３】
作成されるウォーターマークは、図４のドロップダウンコンボボックスの中の「％ｄａｔｅ％に印刷しました」を、例えば９月２３日に選択したときには、「９月２３日に印刷しました」となる。次に、Ｓ５６０で印刷データ生成部３５０は、作成されたウォーターマークを、文書と併せて１つの印刷データに変換する。この印刷データをＳ５７０でプリンタに伝達する。
【００２４】
以上、日付を含むウォーターマークを例にして、本発明の実施形態の説明を行ったが、日付以外のデータ、例えばファイル名、ページ数等を含むウォーターマークについても本発明が有用であることは言うまでもない。
【図面の簡単な説明】
【００２５】
【図１】本発明による印刷文書処理装置の実施形態のハードウェア構成例を示す図である。
【図２】本発明による印刷文書処理装置の実施形態が適用される印刷文書処理装置の機能ブロック図である。
【図３】本発明による印刷文書処理装置の実施形態におけるマクロに関する機能ブロック図である。
【図４】本発明による実施形態におけるウォーターマークのコンボボックスの例を示す図である。
【図５】本発明による印刷文書処理装置の実施形態においてマクロ機能を用いたウォーターマークが選択された場合の印刷文書処理の動作を説明するための図である。
【図６】従来の印刷文書処理装置におけるウォーターマーク等の設定画面の例を示した図である。
【図７】従来の印刷文書処理装置におけるウォーターマークの選択画面の例を示した図である。
【図８】従来の印刷文書処理装置におけるウォーターマークの編集画面の例を示した図である。
【図９】従来の印刷文書処理装置において、ユーザが新規のウォーターマークを作成する場合のユーザが行う操作手順を説明するための図である。
【符号の説明】
【００２６】
１１０  ＣＰＵ
１２０  ＲＯＭ
１３０  ＨＤＤ
１４０  ＲＡＭ
１５０  画像表示用ＲＡＭ
１６０  画像表示インタフェース
１７０  操作入力デバイスインタフェース
１８０  プリンタインタフェース
１９０  バス
２１０  オペレーティングシステム
２２０  文書作成部
２３０  文書取得部
２４０  印刷処理部
３１０  マクロ作成部
３２０  マクロ登録部
３３０  マクロ実行部
３４０  データ記憶部
３５０  印刷データ生成部
６１０  ウォーターマークのコンボボックスを開くためのボタン
６２０  新たなウォーターマークを追加する際に押すボタン
７１０  ウォーターマークのコンボボックス
８１０  新たなウォーターマークの文字列を入力する欄
８２０  ウォーターマークの設定確認ボタン
【図１】
2006121476.tif 000003
【図２】
2006121476.tif 000004
【図３】
2006121476.tif 000005
【図４】
2006121476.tif 000006
【図５】
2006121476.tif 000007
【図９】
2006121476.tif 000008
【図６】
2006121476.tif 000009
【図７】
2006121476.tif 000010
【図８】
2006121476.tif 000011