(57)【要約】 【課題】  デジタルデータに対する電子透かし付加の自由度を向上させることができるようにする。【解決手段】  コンピュータ５、７は、サーバ１、ネットワーク３を介して入力されたプリンタドライバおよびこれに設定された電子透かし付加条件を記憶する。コンピュータ５、７は、アプリケーションプログラムによって作成された文書データに対し、電子透かし付加条件が合致するとき、文書データに電子透かしを付加し、電子透かしの付加された文書データから印刷データを作成し、印刷データをネットワーク３から複合機９に出力する。【選択図】  図３
2008299497.tif 000002
【特許請求の範囲】
【請求項１】
デジタルデータ中に電子透かしを付加するための付加条件を設定する電子透かし付加条件設定部と、
デジタルデータ中に付加するための電子透かしデータを設定する電子透かしデータ設定部と、
処理する前記デジタルデータが前記付加条件に該当するとき前記電子透かしデータ設定部の前記電子透かしデータを前記デジタルデータに付加するデジタルデータ処理部と、
を具備することを特徴とするデジタルデータ処理装置。
【請求項２】
前記付加条件および電子透かしデータは、ネットワークを介して外部から前記デジタルデータを処理するドライバソフトとともに設定された請求項１記載のデジタルデータ処理装置。
【請求項３】
前記デジタルデータ処理部は、予め設定されたファイル名に前記デジタルデータのファイル名が一致するとき当該付加条件に該当すると判断する請求項１又は２記載のデジタルデータ処理装置。
【請求項４】
前記デジタルデータ処理部は、予め設定されたデータ符号列に前記デジタルデータ中の符号列が一致するとき当該付加条件に該当すると判断する請求項１又は２記載のデジタルデータ処理装置。
【請求項５】
前記デジタルデータ処理部は、特定名が予め設定されたものであるとき当該付加条件に該当すると判断する請求項１又は２記載のデジタルデータ処理装置。
【請求項６】
前記ドライバソフトで処理する前記デジタルデータが前記付加条件に該当するか否か判別し、
前記付加条件に該当するとき、前記電子透かしデータを前記デジタルデータに付加し、
電子透かしデータの付加された前記デジタルデータを前記ドライバソフトで所定のドライバ処理する、
ことを特徴とするデジタルデータ処理方法。
【請求項７】
ネットワークを介して外部から前記ドライバソフトをインストールする請求項６記載のデジタルデータ処理方法。
【請求項８】
予め設定されたファイル名に前記デジタルデータのファイル名が一致するとき当該付加条件に該当すると判断する請求項６又は７記載のデジタルデータ処理方法。
【請求項９】
前記付加条件は、予め設定されたデータ符号列に前記デジタルデータ中の符号列が一致するとき当該付加条件に該当するとする請求項６又は７記載のデジタルデータ処理方法。
【請求項１０】
前記付加条件は、特定名が予め設定されたものであるとき当該付加条件に該当するとする請求項６又は７記載のデジタルデータ処理方法。
【請求項１１】
デジタルデータに対して電子透かしを付加する制御用コンピュータに対し、
前記デジタルデータ中に電子透かしを付加する付加条件および当該電子透かしデータが設定されたドライバソフトを外部からインストールするインストール処理と、
前記ドライバソフトで処理する前記デジタルデータが前記付加条件に該当するか否か判別する判別処理と、
前記デジタルデータが前記付加条件に該当するとき、前記電子透かしデータを前記デジタルデータに付加する付加処理と、
前記電子透かしデータの付加された前記デジタルデータを前記ドライバソフトで所定の処理をするドライバ処理と、
を実行させることを特徴とするデジタルデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルデータ処理装置、デジタルデータ処理方法およびデジタルデータ処理プログラムに係り、例えばデジタルデータに対して電子透かしを付加するコンピュータや複合機（ＭＦＰ：Multi Function Peripheral）等に搭載して好適するデジタルデータ処理装置、デジタルデータ処理方法およびデジタルデータ処理プログラムの改良に関する。
【背景技術】
【０００２】
近年、例えば複写禁止とか秘密文書といった印刷環境情報を印刷データ中に電子透かしとして付加して印刷用紙に印刷することが行われている。
【０００３】
このように、印刷データ中に電子透かしを付加して複合機やプリンタで印刷するには、コンピュータに搭載したプリンタドライバに対して予め印刷前に電子透かし機能の使用を設定して一律に電子透かしを付加したり、印刷動作時にプリンタドライバに対して電子透かし機能を設定することによって実施することが行われている。
【０００４】
例えば、特開２００２−２３２６７９号公報（特許文献１）は後者に属するものである。
【０００５】
この特許文献１は、入力した文書画像中の文字或いは文字を構成する要素（つくり、へん等）の外接矩形を求め、情報埋め込み対象の注目矩形とその前に位置する矩形間の距離Ｐ、注目矩形と後続する矩形間の距離Ｓとしたとき、Ｐ−ＳとＰ＋Ｓの比を量子化し、その結果が目的とする透かし情報のビットと同じになるよう、注目矩形の位置を左右にシフト量を決定し、シフト量に従って注目矩形のイメージをシフトする動作を繰り返して出力画像を生成するものであり、文字間の空白部分の距離を利用して情報の埋め込みを行って自然な出力を得ることの可能な機能をプリンタドライバによって実現できるようにしたものである。
【特許文献１】特開２００２−２３２６７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術では、印刷する前に予めプリンタドライバに電子透かしを設定する必要があり、印刷の都度その設定をしなければならない煩雑さがあるうえ、一度設定してしまうと全ての印刷物に電子透かしが付加されてしまい、使い勝手が良くない。
【０００７】
また、特許文献１では、印刷時にプリンタドライバに電子透かしを設定するから、ユーザが任意に電子透かしを設定変更することが可能であり、セキュリティ管理の観点から改善すべき余地が多分にある。
【０００８】
本発明はそのような課題を解決するためになされたもので、デジタルデータに対する電子透かし付加の自由度を向上させることが容易なデジタルデータ処理装置、デジタルデータ処理方法およびデジタルデータ処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００９】
そのような課題を解決するために本発明に係るデジタルデータ処理装置は、デジタルデータ中に電子透かしを付加するための付加条件を設定する電子透かし付加条件設定部と、デジタルデータに付加するための電子透かしデータを設定する電子透かしデータ設定部と、処理するデジタルデータがその付加条件に該当するとき電子透かしデータ設定部の電子透かしデータをそのデジタルデータに付加するデジタルデータ処理部とを具備している。
【００１０】
本発明のデジタルデータ処理装置では、ネットワークを介して外部からそのデジタルデータを処理するドライバソフトとともに上記付加条件および電子透かしデータが設定される構成も可能である。
【００１１】
本発明のデジタルデータ処理装置では、上記デジタルデータ処理部が、予め設定されたファイル名にそのデジタルデータのファイル名が一致するとき当該付加条件に該当すると判断する構成も可能である。
【００１２】
本発明のデジタルデータ処理装置では、上記デジタルデータ処理部が、予め設定されたデータ符号列にそのデジタルデータ中の符号列が一致するとき当該付加条件に該当すると判断する構成も可能である。
【００１３】
本発明のデジタルデータ処理装置では、上記デジタルデータ処理部が、特定名が予め設定されたものであるとき当該付加条件に該当すると判断する構成も可能である。
【００１４】
また、本発明に係るデジタルデータ処理方法は、ドライバソフトで処理するデジタルデータがその付加条件に該当するか否か判別し、その付加条件に該当するときその電子透かしデータをデジタルデータに付加し、この電子透かしデータの付加されたデジタルデータをそのドライバソフトで所定のドライバ処理する構成を有している。
【００１５】
本発明のデジタルデータ処理方法では、上記ドライバソフトを、ネットワークを介して外部からインストールする構成も可能である。
【００１６】
本発明のデジタルデータ処理方法では、予め設定されたファイル名にデジタルデータのファイル名が一致するとき当該付加条件に該当すると判断する構成も可能である。
【００１７】
本発明のデジタルデータ処理方法では、予め設定されたデータ符号列にそのデジタルデータ中の符号列が一致するとき当該付加条件に該当すると判断する構成も可能である。
【００１８】
本発明のデジタルデータ処理方法では、上記付加条件が、特定名が予め設定されたものであるとき当該付加条件に該当するとする構成も可能である。
【００１９】
そして、本発明に係るデジタルデータ処理プログラムは、デジタルデータに対して電子透かしを付加する制御用コンピュータに対し、そのデジタルデータ中に電子透かしを付加する付加条件および当該電子透かしデータが設定されたドライバソフトを外部からインストールするインストール処理と、そのドライバソフトで処理するデジタルデータがその付加条件に該当するか否か判別する判別処理と、そのデジタルデータがその付加条件に該当するとき、その電子透かしデータをデジタルデータに付加する付加処理と、その電子透かしデータの付加されたデジタルデータをそのドライバソフトで所定の処理をするドライバ処理とを実行させるものである。
【発明の効果】
【００２０】
このような本発明に係るデジタルデータ処理装置、デジタルデータ処理方法およびデジタルデータ処理プログラムでは、電子透かしの付加条件および当該電子透かしデータを設定し、ドライバソフトで処理するデジタルデータがその付加条件に該当するか否か判別し、その付加条件に該当するとき、その電子透かしデータをデジタルデータに付加し、この電子透かしデータの付加されたデジタルデータを所定のドライバ処理するから、デジタルデータに対する電子透かし付加の自由度を向上させることが容易となる。
【００２１】
本発明において、上記ドライバソフトをネットワークを介して外部から設定する構成では、ユーザ設定にかかわらず管理者による電子透かしの付加管理が容易となる。
【００２２】
本発明において、予め設定されたファイル名、データ符号列、特定名を付加条件とする構成では、デジタルデータにおける主要な項目を判別して電子透かしの付加が容易となる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を図面を参照して説明する。なお、本発明に係るデジタルデータ処理方法およびデジタルデータ処理プログラムは本発明のデジタルデータ処理装置を説明する過程で説明する。
【００２４】
図１は本発明に係るデジタルデータ処理装置を含むデジタルデータ処理システムを示す概略ブロック図である。
【００２５】
図１において、サーバ１には、公衆回線や社内ＬＡＮ等のネットワーク３を介してコンピュータ５、７および複合機（プリンタ）９が接続されている。
【００２６】
サーバ１は、ＣＰＵおよびこの動作プログラムを格納したＲＯＭ等からなる制御部を主体とし、これに接続された記憶部、通信部および入出力部その他、サーバとしての構成要素を有しているが、以下の機能以外の構成は従来公知であるから、図示を省略する。
【００２７】
サーバ１の特徴ある機能は、制御部の制御の下、後述するようにコンピュータ５、７で印刷データを作成するためのプリンタドライバおよびこれに設定され印刷データに付加する電子透かし付加条件を記憶部に記憶するとともに、それらプリンタドライバおよび電子透かし付加条件を通信部からネットワーク３を介してコンピュータ５、７に送信してインストールする機能である。
【００２８】
インストールは、入出力部を介して外部から例えば管理者が設定してインストールを実行する事例、又は管理者がネットワーク３を介してインストールを実行する事例が考えられる。
【００２９】
プリンタドライバは、コンピュータ５、７において作成された例えば文書データから複合機（プリンタ）９で印刷する印刷データを作成するプログラムであり、電子透かし自体のデータおよび電子透かし付加条件等が設定されている。
【００３０】
電子透かしデータは、例えば印刷データに付加する「複写禁止」とか「機密文書」といった文字やマークデータである。
【００３１】
電子透かし付加条件としては、電子透かしを付加する文書データのファイル名、文書データ中の文字列（例えば顧客情報、機密文書の文字列）、更には、文書データ作成者名やコンピュータ５、７のログイン名等のユーザ名（特定名）であり、外部から管理者が入出力部を介して入力設定したものである。
そして、後述するように電子透かしを付加したい文書データについてファイル名、文字列又は作成者名、特定名等の全て又は一部が一致したとき、文書データの印刷データに電子透かしを自動的に付加することになる。
【００３２】
コンピュータ５、７は、例えば図２に示すように、ＣＰＵおよびこの動作プログラムを格納したＲＯＭ等からなる制御部１１を主体とし、これに接続されたＲＡＭ１３、通信部１５、記憶装置１７、入力部１９、出力部２１および印刷データ作成部２３その他、コンピュータ（パソコン）としての構成要素を有し、デジタルデータ処理装置として機能する。
【００３３】
ＲＡＭ１３は、制御部１１その他の構成要素が動作時に生成した中間処理データを一時的に記憶する機能を有する。
通信部１５は、制御部１１の制御の下、所定のプロトコルに従ってネットワーク３を介してプリンタドライバおよびこれに設定された電子透かしデータや電子透かし付加条件を入力して記憶装置１７に記憶する入出力インターフェースである。複合機（プリンタ）９で印刷する印刷データも通信部１５から出力される。
【００３４】
記憶装置１７は、制御部１１の制御の下、文書作成アプリケーションプログラムの他、プリンタドライバ、電子透かし付加条件および電子透かしデータ、更には印刷データを記憶する例えばハードディスクである。
【００３５】
入力部１９は、図示しないキーボードや装置本体に配置されたタッチ式スイッチ装置からなり、制御部１１の制御の下、外部からユーザの入力操作によって電子透かし付加条件の選択等を受付け、制御部１１や印刷データ作成部２３に出力するユーザインターフェース部としての機能を有する。
【００３６】
出力部２１は、制御部１１の制御の下、文書作成アプリケーションプログラムで作成された文書データや印刷データ作成部２３による動作設定状態を表示する、例えば液晶ディスプレイ等である。
【００３７】
印刷データ作成部２３は、制御部１１の制御の下、文書作成アプリケーションプログラム１９によって作成された文書データに対し、記憶装置１７に記憶されたプリンタドライバによってプリント用の印刷データを生成し、この印刷データを上述したように通信部１５からネットワーク３を介して複合機（プリンタ）９に出力する機能を有する。
【００３８】
印刷データ作成部２３は、例えば文書データのファイル名、文字列および作成者名が予め設定されたファイル名、文字列および作成者名に合致するか否か判別する判別処理部としての機能を有し、電子透かし付加条件が合致するとき、電子透かしデータを電子透かし記憶装置１７から読込み、プリンタドライバによって文書データに電子透かし付加するとともに、電子透かしの付加された印刷データを作成するデジタルデータ処理部としての機能も有している。
【００３９】
印刷データ作成部２３は、文書データのファイル名、文字列又は作成者名の何れにも合致しない（不一致）とき、電子透かしを付加せずにプリンタドライバによって印刷データを作成する機能を有している。
【００４０】
デジタルデータ処理装置としてのコンピュータ５、７の上述した機能を処理動作の観点から図示すると、図３のような機能ブロック図となる。
【００４１】
図３において、電子透かし付加条件設定部２５および電子透かしデータ設定部２７は、上述したサーバ１からプリンタドライバに設定させてインストールされた電子透かし付加条件や電子透かしデータが記憶（保存）された記憶装置１７で形成されており、条件設定部２９は、電子透かし付加条件、又は上述した入力部１９からの電子透かし付加条件の選択を受付け、電子透かし付加条件設定部２５から該当する電子透かし付加条件を印刷データ作成部２３に出力する機能を有し、例えば上述した制御部１１である。
【００４２】
そして、印刷データ作成部２３は、文書作成アプリケーションプログラム３１によって作成された文書データについて、条件設定部２９を介して電子透かし付加条件設定部２５から読み出した該当電子透かし付加条件に基づき判別し、電子透かし付加条件が合致するとき、該当する電子透かしデータを電子透かしデータ設定部２７から読込み、プリンタドライバによって文書データに電子透かし付加して印刷データを作成する。電子透かし付加条件が合致しない（不一致）ときには、電子透かしを付加せずにそのまま印刷データを作成する。
【００４３】
なお、図３中の符号３３は記憶装置１７の一部で形成されたスプーラであり、印刷データが複数作成されたときこれらを蓄積するもので、スプーラ３３から印刷データがネットワーク３を介して複合機９に出力される。
【００４４】
次に、このような本発明のデジタルデータ処理装置の動作を図４および図５のフローチャートを参照して簡単に説明する。なお、図４は、サーバ１に電子透かし付加条件を設定する予備段階の動作である。
【００４５】
図４において、ステップＳ１においてサーバ１の入出力部はメモリカードを介して、又はサーバ１の通信部からインタネット等を介してプリンタドライバ（ドライバソフト）をインストールし、サーバ１の記憶部はインストールされたプリンタドライバを記憶する。
【００４６】
ステップＳ２にてサーバ１の入出力部はキーボード若しくはメモリカードを介して、又はサーバ１の通信部からインタネット等を介して、電子透かしに付加するファイル名、文字列、作成者名、ユーザ名（特定名）を受付け、続くステップＳ３にてサーバ１の通信部がクライアントであるコンピュータ５、７にプリンタドライバソフトおよび電子透かし付加条件（付加条件および電子透かしデータ）を送信する。
【００４７】
続いて、デジタルデータ処理装置としてのコンピュータ５、７では、図５に示すように、ステップＳ１０にて制御部１１がアプリケーションプログラムを起動させて例えば文書データを作成し、ステップＳ１１で制御部１１が印刷処理を開始させると、ステップＳ１２にてプリンタドライバが起動される。
【００４８】
続くステップＳ１３にて印刷データ作成部２３が文書データのファイル名が電子透かし付加条件のファイル名に一致するか否か判別する。
【００４９】
一致してステップＳ１３がＹＥＳであれば、ステップＳ１４にて印刷データ作成部２３が電子透かしの付加処理をしてステップＳ１７に移る。
【００５０】
一致せずにステップＳ１３がＮＯであれば、ステップＳ１５にて文書データ中の文字列が電子透かし付加条件の文字列に一致するか否か印刷データ作成部２３が判別し、一致してステップＳ１５がＹＥＳであれば、ステップＳ１４にて印刷データ作成部２３が電子透かしの付加処理をしてステップＳ１７に移る。
【００５１】
一致せずにステップＳ１５がＮＯであれば、ステップＳ１６にて文書データの作成者名が電子透かし付加条件の作成者名に一致するか否か印刷データ作成部２３が判別し、一致してステップＳ１６がＹＥＳであれば、ステップＳ１４にて印刷データ作成部２３が電子透かし付加処理をしてステップＳ１７に移り、一致せずにステップＳ１６がＮＯであれば、ステップＳ１７に移る。
【００５２】
ステップＳ１７では印刷データ作成部２３が通常の印刷データ作成処理をしてステップＳ１８に移り、ステップＳ１８にてプリンタ９が印刷処理をして終了する。
【００５３】
これらの処理手順、特に図５中のステップＳ１０〜Ｓ１７が本発明に係るデジタルデータ処理方法およびデジタルデータ処理プログラムの主要部をなす。
【００５４】
このように、本発明に係るデジタルデータ処理装置およびデジタルデータ処理方法は、デジタルデータ中に電子透かしを付加するための付加条件、例えばそのデジタルデータのファイル名、文字列および又はユーザ名（特定名）を外部から電子透かし付加条件設定部２５に設定処理し、デジタルデータ中に付加するための電子透かしデータを設定する電子透かしデータを外部から電子透かしデータ設定部２７に設定処理し、処理するデジタルデータがその付加条件に該当するか否か印刷データ作成部（判別処理部）１７で判別し、その付加条件に該当するとき設定された電子透かしデータをデジタルデータに印刷データ作成部（デジタルデータ処理部）１７で付加処理する構成を有している。
【００５５】
そのため、ユーザ設定に拘わらず、文書データに電子透かしを付加するか否か、どのような条件の場合に付加するかを、例えば管理者が一律に設定できるし、管理者が設定した付加条件に基づき、文書データには電子透かしを自動的に付加することが可能であるし、管理者の設定範囲外であれば、ユーザも電子透かしの設定することが可能となり、付加設定の自由度が向上する。
【００５６】
さらに、デジタルデータ処理装置（コンピュータ）５、７等に対し、電子透かしの付加条件をプリンタドライバに関連付けてインストールすることが可能で、プリンタドライバだけで電子透かしの付加に対応することが可能で、新たに管理ソフトなどをサーバ１等にインストールする必要がなく、デジタルデータ処理装置（コンピュータ）５、７もドライバソフトをインストールすれば電子透かし付加が可能で、実施化が容易で操作性も良好である。
【００５７】
もちろん、インストールするドライバソフトはプリンタドライバに限定されず、デジタルデータを処理する種々の処理ソフトにおいて実施可能である。
【００５８】
上述した本発明において、文書データの文書データのファイル名、文字列および作成者名等の全てが合致しない（不一致）とき、電子透かしを付加せずにプリンタドライバによって印刷データを作成する構成を説明したが、本発明においては一部の付加条件が一致したとき、電子透かしを付加する構成も可能である。
【００５９】
また、本発明において、それら付加条件もファイル名、データ符号列および特定名に限定されないが、これらを用いれば、主要な項目について電子透かしの付加が容易となる利点がある。
【００６０】
しかも、文字列についての一致不一致を付加条件に限らずデジタルデータ中の符号列の一致不一致を付加条件とすれば、本発明の目的達成が可能である。
【００６１】
ところで、本発明に係るデジタルデータ処理方法およびデジタルデータ処理プログラムにおいても、上述したデジタルデータ処理装置（コンピュータ）５、７と同様な効果を得ることが可能である。
【００６２】
さらに、上述した実施の形態では、主に文書データの印刷処理に関して電子透かしを付加する構成を説明したが、本発明はこれに限らず、デジタル音声データ、デジタル画像データ等、広くデジタルデータの処理において応用可能である。
【図面の簡単な説明】
【００６３】
【図１】本発明に係るデジタルデータ処理装置の実施の形態をサーバとともに示す概略ブロック図である。
【図２】本発明に係るデジタルデータ処理装置の実施の形態を示すブロック図である。
【図３】本発明に係るデジタルデータ処理装置の実施の形態を説明する機能ブロック図である。
【図４】参考となるサーバの動作を説明するフローチャートである。
【図５】本発明に係るデジタルデータ処理装置の動作を説明するフローチャートである。
【符号の説明】
【００６４】
１  サーバ
３  ネットワーク
５、７  コンピュータ（デジタルデータ処理装置）
９  複合機
１１  制御部
１３  ＲＡＭ
１５  通信部
１７  記憶装置
１９  入力部
２１  出力部
２３  印刷データ作成部（電子透かし付加条件設定部、電子透かしデータ設定部）
２５  電子透かし付加条件設定部
２７  電子透かしデータ設定部
２９  条件設定部
３１  アプリケーションプログラム
３３  スプーラ
【図１】
2008299497.tif 000003
【図２】
2008299497.tif 000004
【図３】
2008299497.tif 000005
【図４】
2008299497.tif 000006
【図５】
2008299497.tif 000007