(57)【特許請求の範囲】
【請求項１】
各々異なる認証情報を含む地紋情報が関連付けられている複数の文書情報を記憶する記憶手段と、
前記複数の文書情報を結合する場合、該結合する文書情報に関連付けられた地紋情報に含まれる認証情報を取得する認証情報取得手段と、
前記結合する文書情報が、該文書情報に関連付けた地紋情報と分離して前記記憶手段に記憶されているか否かを判別する判別手段と、
前記判別手段による判別の結果、前記結合する文書情報が全て前記地紋情報と分離して記憶されているとき、前記認証情報取得手段により取得された認証情報の全てを含む地紋情報に変更する変更手段と、
前記判別手段による判別の結果、前記結合する文書情報が全て前記地紋情報と分離して記憶されていないとき、前記認証情報取得手段により取得された認証情報の全てを含む表紙を生成する表紙生成手段と
を備えることを特徴とする装置。
【請求項２】
前記地紋情報に含まれる前記認証情報の入力を要求する要求手段をさらに備え、
前記要求手段による要求に応じて前記地紋情報に含まれる前記認証情報と同一の情報が入力された場合に、前記認証情報取得手段は、前記認証情報を取得する
ことを特徴とする請求項１に記載の装置。
【請求項３】
前記文書情報を受信する受信手段と、
前記受信手段により受信された前記文書情報に前記地紋情報が関連付けられているか否かを判定する判定手段と
を備えることを特徴とする請求項１に記載の装置。
【請求項４】
前記地紋情報を生成する地紋情報生成手段をさらに備えることを特徴とする請求項１に記載の装置。
【請求項５】
各々異なる認証情報を含む地紋情報が関連付けられている複数の文書情報を記憶する記憶ステップと、
前記複数の文書情報を結合する場合、該結合する文書情報に関連付けられた地紋情報に含まれる認証情報を取得する認証情報取得ステップと、
前記結合する文書情報が、該文書情報に関連付けた地紋情報と分離して前記記憶ステップにおいて記憶されているか否かを判別する判別ステップと、
前記判別ステップによる判別の結果、前記結合する文書情報が全て前記地紋情報と分離して記憶されているとき、前記認証情報取得ステップにおいて取得された認証情報の全てを含む地紋情報に変更する変更ステップと、
前記判別ステップによる判別の結果、前記結合する文書情報が全て前記地紋情報と分離して記憶されていないとき、前記認証情報取得ステップにおいて取得された認証情報の全てを含む表紙を生成する表紙生成ステップと
を備えることを特徴とする方法。
【請求項６】
請求項５に記載の方法をコンピュータに実行させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記憶したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書のデータを結合する装置に関し、特には、セキュリティに関わる地紋を含む文書のデータを、画像形成装置において結合するための技術に関する。
【背景技術】
【０００２】
近年、画像形成装置にＨＤＤ（ハードディスク）が標準で搭載されるようになっている。これにより、ユーザがスキャンした文書や、ＰＣなどからＰＤＬ印刷データとして送信された文書のデータを画像形成装置のＨＤＤに格納し、ユーザが後から再印刷や、文書同士の結合（編集）を行うことができるようになっている。一方で、誰でも簡単に文書を保存・再印刷可能となったことから、情報漏洩のリスクとその対策となるセキュリティ機能にも関心が集まっている。このため、画像形成装置からの出力物には、例えば地紋データが合成され、作業時にユーザ認証を要求したり、後から漏洩の経路を調査できるよう、印刷した人・時刻・機器を特定する仕組みが導入されている。
【０００３】
地紋関連技術が情報漏洩などのセキュリティ対策手段として注目されるようになり、他の情報機器と同様に、画像形成装置においても、地紋データを使って印刷文書の中に様々なセキュリティ情報を埋め込むようになっている。
【０００４】
こうした地紋データを活用した不正な複製操作を抑止・防止する手段としては、
（１）ユーザ名およびパスワードによるグループ・本人認証、
（２）印刷機器ＩＤの埋め込みによる追跡、
（３）印刷時刻の埋め込みによる追跡、
（４）ユーザ名の埋め込みによる追跡、
などが既に実現されてきており、ユーザも一般的に利用するようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のように印刷文書のセキュリティは地紋技術によって実現されることが多い。よって、文書のデータの編集にあたっては地紋情報の整合性に関してもケアする必要がある。この点を意識せずに地紋を含む文書同士を結合してしまうと、結合の境目でセキュリティ情報（地紋内容）が切り替わり、結果として、ユーザの利便性を低下させたり、混乱させてしまうことが予想される。
【０００６】
例えば、画像形成装置内に、認証情報を持つ３つの文書が保存されていて、個々に異なるユーザ名およびパスワードを有する場合、３文書を結合して作成した新規文書には３種類の認証情報が含まれ、これらは各文書の境界で切り替わることになる。
【０００７】
セキュリティ機能として一般的なスキャンガード機能では、スキャンした画像内部にセキュリティに関する地紋データが埋め込まれているか確認し、認証情報が見つかった場合は、スキャン後のプリント動作を停止させ、ユーザに認証情報の入力を求める。認証に成功すれば、印刷が開始され、失敗すれば印字処理はキャンセルされる。このようなセキュリティシステムにおいて、先ほどの結合文書は、各文書の結合境界で必ず動作停止してユーザに認証処理を求める。これでは、ユーザはコピー操作後、印刷完了まで画像形成装置の前を離れることができず不便である。
【０００８】
よって、本発明では、複数文書から文書結合を行った際に、各ページ単位に保持されている地紋情報をマージ／再構成する手段を提供する。そして、結合前と同等のセキュリティを維持しつつ、本来権限を有するユーザが利便性を損なうことなく複写作業などを行えるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記課題を解決するため、本発明の装置は、各々異なる認証情報を含む地紋情報が関連付けられている複数の文書情報を記憶する記憶手段と、前記複数の文書情報を結合する場合、該結合する文書情報に関連付けられた地紋情報に含まれる認証情報を取得する認証情報取得手段と、前記結合する文書情報が、該文書情報に関連付けた地紋情報と分離して前記記憶手段に記憶されているか否かを判別する判別手段と、前記判別手段による判別の結果、前記結合する文書情報が全て前記地紋情報と分離して記憶されているとき、前記認証情報取得手段により取得された認証情報の全てを含む地紋情報に変更する変更手段と、前記判別手段による判別の結果、前記結合する文書情報が全て前記地紋情報と分離して記憶されていないとき、前記認証情報取得手段により取得された認証情報の全てを含む表紙を生成する表紙生成手段とを備えることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、セキュリティに係る地紋データなどの所定の情報を含む複数の文書のデータを結合した結合文書としても、複写する際の操作性において、従来と同等の利便性を維持することができる。
【発明を実施するための最良の形態】
【００２２】
［概要］
現在、生成される地紋データの形式は主に２種存在する。１つは文書の印字データそのものに地紋データを含めたものであり、画像形成装置のＨＤＤにも印字データに地紋データが合成された状態で保存される形式である（タイプ１）。もう１つは印字データと地紋データが分離され、別レイヤーとして保存される形式である（タイプ２）。
【００２３】
印字データ自体に地紋データを含める形式（タイプ１）の場合、画像形成装置が各文書のデータを結合する前に、地紋データを含む各印字データから地紋データを抽出し、結合した文書の先頭に表紙ページを挿入する。なお、本実施例において、結合とは、複数の文書のデータ（ファイル）を一つの文書のデータ（ファイル）とすることや、複数の文書のデータが一束で印刷されるように複数の文書のデータを関連付けることを指す。あるいは、複数の文書データが連続して印刷されるように設定する（例えば、上述のように複数の文書のデータを関連付ける、あるいは、複数の文書のデータを一つの文書のデータにする）ことを指す。結合は、複数のジョブを一つのジョブとすることや、複数のジョブを連続して実行するように関連付けることを指す。また、結合時（結合する際）とは、結合を行った後や、結合を行う前を含み得る概念である。この表紙の印刷の際には抽出したすべての地紋情報がまとめて印字される。これにより、コピー時には画像形成装置が先頭の表紙をスキャンした段階で、コピーに必要なすべての認証情報を検出することができる。例えば、第１の文書（第１のページ）、第２の文書（第２のページ）、第３の文書（第３のページ）を結合した文書中に３つの認証情報が含まれている場合は、先頭ページのスキャン後に３回認証画面が表示され、すべての認証をまとめて処理することが出来る。以降のページの各認証情報（第１の認証情報（第１の情報）、第２の認証情報（第２の情報）、第３の認証情報（第３の情報））は、先頭ページと同一のためその確認（認証処理）を省略することができる。
【００２４】
次に印字データと地紋データが分離されて保存される形式（タイプ２）の場合、地紋データを書き換えたとしても印字データには影響が無い（劣化しない）ため、文書のデータ結合のタイミングで全ページ分のセキュリティ情報を更新することができる。更新の方法としては２つあり、１つは、タイプ１と同様に結合した文書のデータ中に存在する認証情報をマージし、全ページに再設定する方法である。この方法で例えば３つの文書のデータを結合する場合は、各ページに１つずつだった認証情報（第１の認証情報、第２の認証情報、第３の認証情報）が３つずつ設定される。もう１つは、マージする際、ＵＩ画面にてユーザに３つそれぞれの認証を行い、認証が確認された場合は、新しい認証情報の登録を促す。ユーザが４番目の認証を登録したら、結合文書全体の地紋レイヤーを４つ目の認証情報で書き換える。
【００２５】
以上の手法により、地紋を利用したセキュリティ機能を有する画像形成装置において文書のデータを結合する際、地紋情報に関しても地紋特有の結合処理を持たせることによって、従来と同等の利便性を確保することが出来る。
【００２６】
［実施形態１］
本発明の実施の形態について、図面を参照して説明する。  
はじめに、画像形成装置および画像形成装置へ印刷ジョブを投入する印刷クライアントの概略構成について説明する。  
図１は、各装置の概略構成を示すブロック図である。
【００２７】
印刷クライアント１１０および画像形成装置１２０は、Ｅｔｈｅｒｎｅｔによるネットワーク１００を介して接続しており、印刷クライアント１１０および画像形成装置１２０はＴＣＰ／ＩＰにより通信を行う。
【００２８】
印刷クライアント１１０は、ユーザアプリ１１１、ＰＤＬ画像生成部１１２、地紋生成部１１３、ネットワーク制御部１１４、ネットワークＩ／Ｆ１１５から構成されている。
【００２９】
ユーザアプリ１１１は、ユーザが必要に応じてインストールするアプリケーションであり、ユーザによる設定に従ってさまざまな印刷データ（文書の印字データおよび各種設定情報等を含む）を生成し得る。ＰＤＬ画像生成部１１２はユーザアプリ１１１が生成した印刷データを画像形成装置１２０が受信可能なＰＤＬ形式のＰＤＬ印刷データへ変換する処理を行う。またＰＤＬ画像生成部１１２はユーザアプリ１１１から地紋情報の付加を指示された場合、地紋生成部１１３に地紋データの作成を依頼する。この時、画像形成装置１２０が印字データと地紋データを別レイヤーとして保持する能力を有する場合は、２層の印刷レイヤーを持つジョブとしてＰＤＬ印刷データを生成する。生成されたＰＤＬ印刷データはネットワーク制御部１１４を通して画像形成装置１２０へ転送される。
【００３０】
画像形成装置１２０は、以下に説明する各部およびデバイスから構成される。  
コントローラ１２６のＵＩ制御部１３０は、ユーザインターフェースであるＵＩパネル１２１の制御を行う。スキャナ制御部１３１は、スキャナエンジン１２２に対するスキャン開始／停止の制御とスキャン画像の転送処理を行う。プリンタ制御部１３２は、画像処理部１３３から受信した、印字データをプリンタエンジン１２３に転送する処理を行う。ネットワーク制御部１３６は、ネットワークＩ／Ｆ１２４を介してネットワーク上のデータを受信すると同時に画像処理部１３３へ受信したデータを転送する。なお、図１に示すように、各制御部１３０，１３１，１３２，１３６の先にはそれぞれＵＩパネル１２１、スキャナエンジン１２２、プリンタエンジン１２３、ネットワークＩ／Ｆ１２４が接続されている。
【００３１】
画像処理部１３３）は、１つの処理として、印刷クライアント１１０から転送されてきたＰＤＬ印刷データを展開し、文書画像を表すデータへ変換してプリンタ制御部１３２へ渡す処理（ＰＤＬ印刷）を行う。また他の処理として、スキャナ制御部１３１から渡されたスキャン画像をプリンタ制御部１３２へ渡す処理（ＣＯＰＹ）を行う。また、スキャン画像をＨＤＤに格納するＣＯＰＹ  ｔｏ  ＢＯＸ処理や、ＰＤＬ印刷データをＨＤＤに格納するＰＤＬ  ｔｏ  ＢＯＸ処理を行う。
【００３２】
地紋制御部１３４は、地紋データを含まない原稿に対して、合成する地紋情報の生成や、地紋データを含む原稿の認証情報の解析や、認証情報の認証情報管理部１３５への問い合わせを行う。また、保存された文書の結合時（結合の際）には、表紙用の地紋情報の再生成や２層形式向けの地紋レイヤーの再生成処理などを行う。
【００３３】
認証情報管理部１３５は、地紋データを含む原稿をスキャンした場合に、各ページに含まれる認証情報を地紋制御部１３４から受け取り、該当ジョブの完了まで内部に保持する。
【００３４】
ジョブ管理部１３７は、画像形成装置１２０内部でＰＤＬ処理、ＣＯＰＹ処理、ＰＤＬ  ｔｏ  ＢＯＸ処理、ＳＣＡＮ  ｔｏ  ＢＯＸ処理の各処理中、装置内部で各処理をＰＤＬジョブ、ＣＯＰＹジョブ、ＢＯＸ格納ジョブなどとして制御する。また、ＢＯＸ格納ジョブのデータをＨＤＤ１２５に階層的に記録する。 
次に、図２を参照し、印字データと地紋データを分離して処理し格納する方式の画像形成装置において、印刷クライアント１１０から画像形成装置１２０へ印刷ジョブを投入し、印刷あるいはＨＤＤへ保存するまでの処理の流れを説明する。なお、同図に示すＳ２０１〜Ｓ２０６までは印刷クライアント１１０側、Ｓ２０７〜Ｓ２１５までは画像形成装置側の処理である。
【００３５】
まず、Ｓ２０１で印刷クライアント１１０を操作するユーザが、印刷条件の設定を行う。ここでは、紙媒体への印刷か、画像形成装置１２０のＨＤＤ１２５に保存かなど目的に応じたデータの出力先の指定や、印刷クライアントのドライバ側での地紋生成のＯＮ／ＯＦＦ、画像形成装置側での地紋生成のＯＮ／ＯＦＦなどの印刷パラメータの設定を行う。
【００３６】
次に、Ｓ２０２で、ユーザは、Ｓ２０１で設定した条件の下に、印刷クライアント１１０上のアプリケーション（ユーザアプリ）１１１に印刷指示を行う。アプリケーション１１１は、この指示に従い印刷データを生成する。
【００３７】
次にＳ２０３で、アプリケーション１１１は、ユーザによる印刷設定に、ドライバ側での地紋データ生成指示があるかを判定する。ドライバ側での地紋データの生成指示がある場合は、Ｓ２０４で、アプリケーション１１１がドライバ側に指示し、ドライバ側で地紋データ（ドライバ地紋）の生成処理を行う。一方、ドライバ側での地紋データ生成指示がない場合はＳ２０５へ進む。
【００３８】
次にＳ２０５で、ドライバがアプリケーション１１１からの指示に基づいてＰＤＬ印刷データの生成を行う。そして、Ｓ２０６で、生成したＰＤＬ印刷データを画像形成装置１２０へネットワーク１００経由で転送する。
【００３９】
次いでＳ２０７で、画像形成装置１２０が、印刷クライアント１１０からのＰＤＬ印刷データを受信する。
【００４０】
Ｓ２０８では、画像形成装置１２０において、受信したＰＤＬ印刷データにドライバ側で生成した地紋データ（ドライバ地紋）が、別レイヤーとして含まれているか否かを判別する。地紋データが含まれる場合はＳ２０９へ進み、地紋データを取得し別領域に保持する。一方、地紋データが含まれない場合は、そのままＳ２１０へ進む。
【００４１】
Ｓ２１０では、印刷クライアント１１０から画像形成装置側での地紋生成が指示されているかを判断する。ここで、画像形成装置側で地紋生成が指示されている場合は、Ｓ２１１に進み、地紋データ（本体地紋）の生成を行う。一方、その指示がない場合は、そのままＳ２１２へ進み、出力方法（保存先）の判定を行う。
【００４２】
Ｓ２１２では、ＨＤＤへの保存か紙媒体への印字かの判断を行う。ここで、ＨＤＤへ保存すると判定された場合は、Ｓ２１３で、以下のように処理する。すなわち、印刷クライアント側のドライバで生成したドライバ地紋のレイヤー、画像形成装置側で生成した本体地紋のレイヤー、印字データのレイヤーの合計３層分を１枚のページとして保存する。一方、紙媒体へ印字すると判定された場合は、Ｓ２１４において、最終段階で地紋データと印字データを１枚の画像に合成して印刷を行う。
【００４３】
次に、図３を参照し、印字データと地紋データとを分離せずに処理し格納する方式の画像形成装置において、印刷クライアント１１０から画像形成装置１２０へ印刷ジョブを投入し、印刷あるいはＨＤＤへ保存するまでの処理の流れ説明する。図３において、Ｓ３０１〜Ｓ３０７までは印刷クライアント側、Ｓ３０８〜Ｓ３１３までは画像形成装置側の処理である。
【００４４】
まず、Ｓ３０１で印刷クライアント１１０を操作するユーザが、印刷条件の設定を行う。ここでは、紙媒体への印刷か、画像形成装置１２０のＨＤＤ１２５に保存かなど目的に応じたデータの出力先の指定や、印刷クライアントのドライバ側での地紋生成のＯＮ／ＯＦＦ、画像形成装置側での地紋生成のＯＮ／ＯＦＦなどの印刷パラメータの設定を行う。
【００４５】
次に、Ｓ３０２で、ユーザはＳ３０１で設定した条件の下に、印刷クライアント１１０上のアプリケーション１１１に印刷指示を行う。アプリケーション１１１は、この指示に従い印刷データを生成する。
【００４６】
次にＳ３０３で、アプリケーション１１１は、ユーザによる印刷設定に、ドライバ側での地紋データ生成指示があるかを判定する。ドライバ側での地紋データの生成指示がある場合は、Ｓ３０４で、アプリケーション１１１がドライバ側に指示し、ドライバ側で地紋データ（ドライバ地紋）の生成処理を行う。一方、ドライバ側での地紋データ生成指示がない場合はＳ３０５へ進む。
【００４７】
次にＳ３０５で、ドライバがアプリケーション１１１からの指示に基づいてＰＤＬ印刷データの生成を行い、Ｓ３０６で、生成した地紋データとＰＤＬ印刷データの合成処理をおこなう。そして、Ｓ３０７で、合成したＰＤＬ印刷データを画像形成装置１２０へネットワーク１００経由で転送する。
【００４８】
次いでＳ３０８で、画像形成装置１２０が、印刷クライアント１１０からのＰＤＬ印刷データを受信する。
【００４９】
Ｓ３０８では、画像形成装置１２０において、印刷クライアント１１０から画像形成装置側での地紋データ（本体地紋）の生成が指示されているか否かを判断する。画像形成装置側での地紋データ生成が指示されている場合はＳ３１０に進み、地紋データ（本体地紋）の生成および生成した本体地紋の印字データへの合成を行う。一方、その指示がない場合は、そのままＳ３１１へ進み、ＨＤＤへの保存か紙媒体への印字かの保存先の判断を行う。ここで、ＨＤＤへ保存すると判定された場合はＳ３１２へ進み、地紋データを含むＰＤＬ印刷データをＨＤＤへ格納する。一方、紙媒体に印刷すると判定された場合はＳ３１３へ進み印刷処理を行う。
【００５０】
次に、図４、図５を参照し、従来のコピー機能を拡張して、スキャナで読み込んだ文書のデータをＨＤＤへ保存する際の処理について説明する。
【００５１】
図４は地紋データと印字データが１つに合成された上で、ＨＤＤへ保存される方式の処理フローであり、図５は、地紋データと印字データが別レイヤーとして保存され、印刷時に２つのレイヤーを統合処理する方式の処理フローである。
【００５２】
また本実施形態では、コピーガード機能を実装した複合機を想定しており、スキャン中にコピーガード機能による認証処理が行われる（Ｓ４０４〜Ｓ４１２／Ｓ５０４〜Ｓ５１２）。
【００５３】
ここでは、はじめに図４を用いて、地紋データと印字データを１つに合成して扱う処理に関して説明し、後から、印刷時に上記２つのレイヤーを統合処理する方式の処理について、図５を用いて、図４との差分を説明する。
【００５４】
まず、ユーザはＳ４０１でスキャンして得た画像をそのまま印刷する「コピー機能」を利用するのか、画像形成装置１２０のＨＤＤ１２５へ保存する「ＢＯＸ機能」を利用するのか選択する（保存先の選択）。
【００５５】
次に、ユーザが原稿台（ＡＤＦ）にスキャン原稿をセットし、ＵＩパネル１２１のコピー開始ボタンを押下すると、Ｓ４０２へ進み、スキャナが原稿を読み込む。読み込まれた画像は、Ｓ４０３でその画像データに地紋データが含まれるかチェックされ、地紋データが含まれる場合には解析されてその情報が抽出される。ここでは、地紋データには、複製禁止を指示する情報または複製禁止の認証情報が含まれる他、当該文書を特定する文書情報が含まれているものとする。
【００５６】
次いで、地紋データが含まれる場合はＳ４０４でその中に複製禁止の指示があるか判断する。複製禁止の指示があると判定された場合は、Ｓ４０５へ進みスキャン停止処理が働き、次ページの読み込み処理が停止されると共に、Ｓ４０６で、認証情報管理部１３５に記録された上記文書情報に関連付けられた認証情報がクリアされる。
【００５７】
一方、Ｓ４０４で、地紋データ中に複製禁止の指示がないと判定された場合は、Ｓ４０７へ進み、さらに、複製禁止の認証情報が存在するか判断する。ここで、認証情報が存在すると判定された場合は、Ｓ４０８で認証処理（ユーザ認証）を行う。ここでのユーザ認証は、地紋データに認証情報として含められたユーザ名をＵＩ画面に表示し、地紋データ内にユーザ名と対となって保持されているパスワードの入力をユーザに求める。パスワードの入力後、その判定をＳ４０９で行う。この判定で、ユーザ認証に成功した場合Ｓ４１０へ進み以降の処理（後述）が継続される。一方、この判定で失敗した場合Ｓ４０５へ進み、スキャン動作がキャンセルされ停止する。
【００５８】
Ｓ４１０では、スキャンデータを一時保存領域へコピーし、Ｓ４１１で、ユーザが入力した認証情報を認証情報管理部１３５に一時保存する。認証情報として保存されたユーザ名およびパスワードは、当該ジョブであるスキャン処理が完了するまで認証情報管理部１３５に保持される。このため、スキャンした文書の全頁が同一のパスワードで複写制限されている場合、先頭ページで認証を行えば、次回以降は、画像処理部１３３、地紋制御部１３４、認証情報管理部１３５が連携して自動的に後続頁の認証情報の照合を行うことができる。したがって、ユーザは後続のページで認証処理のための操作を行う必要はない。ただし、頁の途中で認証情報が切り替わる場合は、その境目で認証が必要となる。
【００５９】
原稿台（ＡＤＦ）に次のページの原稿がある場合はＳ４０２へ戻り、再度スキャン処理に戻る。Ｓ４１２で原稿台（ＡＤＦ）の原稿を全てスキャン完了すると、Ｓ４１３に進み、一時領域に保持していたスキャンデータをまとめ、１つのデータに結合する。
【００６０】
Ｓ４１４では、認証情報管理部１３５が一時保持していた上記認証情報を消去し、Ｓ４１５へ進む。Ｓ４１５では、画像形成装置側の設定として画像形成装置側で地紋データ（本体地紋）を生成するのか、画像形成装置内部の設定を確認する。ここで地紋データに含められる情報は、スキャン動作を行った機器・時刻・ユーザなどを特定するものである。上記設定が有効な場合は、Ｓ４１６へ進み、画像形成装置側で地紋データ（本体地紋）を生成し、Ｓ４１７でスキャン画像と生成した本体地紋の合成処理を行う。
【００６１】
Ｓ４１５の判断で、画像形成装置側の地紋生成が無効と判定された場合は、そのままＳ４１８へ進む。Ｓ４１８ではＳ４０１で設定された、コピー動作か、ＢＯＸ保存かの保存先の確認を行い、ＢＯＸ保存の場合は、Ｓ４１９へ進みＨＤＤへのデータの保存を行う。一方、コピー動作の場合はＳ４２０へ進み、紙媒体への印刷を行う。
【００６２】
以上、Ｓ４０１〜Ｓ４１９までの流れで、地紋データが合成されたスキャンデータが画像形成装置１２０のＨＤＤ１２５へ格納される。
【００６３】
次に、印刷時に２つのレイヤーを統合処理する方式の処理について説明するが、この処理を示す図５での図４との違いは以下のとおりである。
【００６４】
１つは、Ｓ５１５で画像形成装置側で地紋データを生成するか否か、画像形成装置内部の設定を確認後、地紋データを画像形成装置側で生成する場合に、生成後の地紋データとスキャンデータとの合成処理を行わずにＳ５１７の保存先の判定処理を行う点である。
【００６５】
２つめは、ＢＯＸ（ＨＤＤ）に保存すると判定された場合、Ｓ５１８にて、印字データと地紋データとを分離したまま保存する点である。
【００６６】
３つめは、Ｓ５２０にてスキャンデータを印刷する場合や、Ｓ５１８にてＢＯＸ保存したデータを後から選択して印刷する場合に、印刷直前に印字データと地紋データを合成し、印刷する点である。
【００６７】
このように、印刷直前で地紋データと印字データを合成する仕組みを導入することで、印刷直前まで地紋データの内容を追記、編集することが可能となる。
【００６８】
次に、図６を参照し、スキャンジョブや印刷ジョブの投入によってＨＤＤ内部に保存された文書のデータを結合する場合の処理について説明する。図６は、その処理の流れを示すものである。以下では、スキャンジョブにおけるスキャンデータと、印刷ジョブにおける印字データおよび地紋データとを区別せずに、文書のデータと称す。
【００６９】
はじめに、Ｓ６０１でユーザは画像形成装置１２０のＵＩ画面から、ＨＤＤ１２５に保存された文書を選択し結合処理を指示する。
【００７０】
次に画像形成装置１２０は、Ｓ６０２でユーザから指示された文書を順番に並べ、その先頭の１ページを選択する。
【００７１】
次いでＳ６０３では、選択したページの地紋データから認証情報を取得しその解析を行う。
【００７２】
Ｓ６０４では、解析したページが複製処理（コピー）を許可しているか否かを判定する。複製処理を許可していない場合はＳ６０５へ進み、結合処理を中止するとともに、ＵＩ画面へ警告を表示する。一方、複製処理を許可している場合は、Ｓ６０６以降へ進む。
【００７３】
複製処理にユーザ認証処理を必要としている場合は、Ｓ６０６でＵＩ画面を通して、地紋データに含まれている認証情報のユーザ名に対応するパスワードの入力を促す。
【００７４】
次いでＳ６０７で、ユーザが入力したパスワードと当該地紋に対応させて記録されているパスワードとが一致しているかを確認する。パスワードが一致する場合はＳ６０８へ進み、失敗した場合はＳ６０５で結合処理を中止し終了する。
【００７５】
Ｓ６０８では、Ｓ６０７で認証に成功したユーザ名とパスワードを認証情報管理部１３５に一時保持させる。以降のページの認証処理では、認証情報管理部１３５に記憶されている認証情報で解決できる場合、Ｓ６０６のユーザ認証処理を省略する。
【００７６】
次にＳ６０９で現在処理しているページが最終頁かを判断し、最終頁の場合はＳ６１１へ進み、一方、次頁が存在する場合はＳ６１０で次頁を選択し、Ｓ６０３へ戻る。
【００７７】
結合対象の全頁の認証情報の確認後Ｓ６１１へ進み、今回結合する文書のデータが地紋データと印字データに分離されているか否かを判断する（方式の確認）。もし、結合する文書の中に１つでも地紋データと印字データが分離されていない文書がある場合は、Ｓ６１６へ進む。一方、全てのページが地紋データと印字データで分離されている場合は、Ｓ６１２へ進む。
【００７８】
地紋と印字データが分離されていた場合はＳ６１２で全頁共通の地紋データを再度作成する。ここでは、結合前のそれぞれの文書が持っていたユーザ名およびパスワードを全て合成しても良いし、新規のユーザ名およびパスワードで置き換えてもよい。即ち、新規のユーザ名及びパスワードを含むような認証情報を埋め込んだ地紋（第３の画像）を、各頁のための地紋の代わりに（即ち、元々、各頁に埋め込まれるべきであった認証情報の代わりに）埋め込んでもよい。
【００７９】
次に、Ｓ６１３で、各ページに含められていた古い地紋データを削除する。そして、Ｓ６１４で、古い地紋データに代えて、Ｓ６１２において生成した地紋データに置き換える。
【００８０】
最後に、Ｓ６１５で、新しい地紋データで置き換わった（新しい地紋データと合成されるように設定された）文書のデータを結合する（即ち、例えば、一つに纏めてＨＤＤへ再保存）する。
【００８１】
ところで、一部でも地紋と印字データが合成されてしまっている場合は、以下のように処理する。
【００８２】
この場合、Ｓ６１６で、認証情報管理部１３５から全頁分の認証データを取得し、その認証データを含んだ地紋データを作成する。
【００８３】
次に、Ｓ６１７で、表紙を作成し、Ｓ６１６で生成した地紋データを、作成した表紙のデータに合成する。すなわち、全頁分の認証データを含んだ地紋データを合成した表紙頁を作成する。
【００８４】
次いでＳ６１８では、Ｓ６１７で作成した表紙頁（表紙としての文書のデータ）と、Ｓ６０２でユーザから指示された文書のデータの全てとを結合する。例えば、前記表紙頁に続き、Ｓ６０２でユーザから指示された文書のデータ（結合対象の文書）を順に配置した文書のデータを作成し、１つに纏めてＨＤＤへ再保存する。なお、言うまでも無く、表紙頁とは、他の頁（文書のデータにあたる）よりも先に印刷される頁である。そのため、このステップでは、表紙頁が、Ｓ６０２でユーザから指示された文書のデータよりも前（先）に印刷されるように設定しているのである。
【００８５】
なお、本実施例においては、全頁分の認証データを含んだ地紋データを合成した表紙頁を作成したが、それに限られない。例えば、全頁分の認証データの代わりとなる認証データ（例えば、パスワード）をユーザに要求し、ユーザからその要求に応える入力があった場合に、前記代わりとなる認証データを含んだ地紋データを合成した表紙頁を作成してもよい。この場合、「本実施例の結果として得られる印刷結果」を複写しようとするユーザには、その複写を実行させるために、前記代わりとなる認証データの要求がなされることになる。なお、複写機が前記代わりとなる認証データの要求だけを行うべく「前記代わりとなる認証データが、前記全頁分の認証データの代わりとなる」ことを示す情報が含まれるように表紙頁（前記表紙頁に合成される地紋データ）が作成されるべきなのは言うまでもない。
【００８６】
以上の処理フローにより、ユーザはＢＯＸ内部に保存された地紋データを意識することなく、認証情報を保持したまま、画像形成装置１２０のＢＯＸ（ＨＤＤ）１２５に保存された文書のデータを結合することができる。これにより、ユーザが結合した文書に関しても、印刷後に認証処理が要求されることから文書のセキュリティを維持することができる。
【００８７】
図７は、本実施形態において、地紋データと印字データを分離して保持する方式の文書構造を例示したものである。
【００８８】
７１０は、１ページ分のデータの構成を示している（図７（Ｂ））。  
同図７（Ａ）に示すように、各ページは地紋レイヤー７１１と印字データレイヤー７１２の２つから構成されている。地紋レイヤー７１１上には、ユーザにコピー制限をかけるための認証情報をコード化して合成したり７１３、注意を喚起するための文字などを透かしとして入れたりする。ここでの認証情報のコード化には、本出願人による、特開２００４−２２３８５４号公報に記載の画像処理技術を利用することができる。通常、地紋パターンは、大ドットと小ドットの組み合わせで構成され、コピー時には地紋パターンが浮き出るようになっている。上記画像処理技術は、地紋パターンを構成するドットの位置を所定の規則に従って移動させることにより情報を付加できるようにしたものである。この技術により、認証情報などの付加情報を地紋データに含めることができる。即ち、本実施例における地紋には、二次元コード、バーコード、透かし等の情報が含まれているのである。なお、請求項内で地紋という言葉が含まれていない限りにおいて、その請求項に係る発明が地紋に限られない（例えば、ＱＲコード等の通常の二次元コードでもよい）ことは当業者には明らかである。
【００８９】
印字レイヤーは通常のＣＭＹＫのトナーで紙媒体に印刷されるが、地紋レイヤーに関しては、ＣＭＹＫのトナーに限らず、視認しにくいクリアトナーやＹｅｌｌｏｗなどのトナーに限定することもできる。地紋を印字データレイヤーとは別レイヤーとすることで、ジョブの結合時に７１１の地紋レイヤーのみを再作成することが可能となり、印字データに影響を与えることなく、認証情報を更新できる。
【００９０】
７２０は７１０の構成を持つページからなる文書のデータの構成を示しており、各ページが２層のレイヤーから構成されることを示している。
【００９１】
同図（Ｃ）の７３０は、レイヤー分離型のジョブ同士を結合した場合の結合後のジョブの認証情報の扱いについて例示している。
【００９２】
前述のＳ６１２で文書毎の認証情報７３１／７３２を参照し、新しい認証情報７３３を生成する一方、Ｓ６１３で古い認証情報を削除する。結合後の文書の全頁には、７３３に示す更新された認証情報を合成する（Ｓ６１４／Ｓ６１５）ことで、結合前と同等のセキュリティを確保することができる。
【００９３】
図８は、本実施形態において、地紋データと印字データが合成された文書のデータ構造を示したものである。
【００９４】
同図（Ｂ）に示す８１０が１ページ分のデータの構成を示したものとなるが、７１０とは異なり、同一のレイヤー（８１１）に印字データと地紋データが記録されており、地紋による認証情報８１２（同図（Ａ））が印字データと一体化されている。このため、地紋データに含められた認証情報を書き換えようとすると下地の印字データまで壊してしまうために画像劣化が発生する。そこで、同図（Ｃ）の８３０に示すように、結合前の文書のデータに含まれる認証情報を全てまとめた、新しい認証情報を作成し（図６：Ｓ６１６）、新規に作成する表紙に合成する（図６：Ｓ６１７）。
【００９５】
表紙頁に合成された新しい認証情報を示したものが、同図（Ｃ）８３１である。結合された文書は、表紙＋文書Ａ＋文書Ｂの構成となり、文書ＡおよびＢの認証情報部分（地紋データが合成された印字データ）は元の状態が保持され編集されない。このため、画像劣化を起こすことなく、認証情報を維持することが出来る。
【００９６】
ここまで、図１〜８を用いて、本発明の諸実施形態について、詳細に説明してきた。
【００９７】
前述した手法を用いることで、一度、ＰＤＬＴｏＢｏｘ（ＨＤＤ）あるいはＳｃａｎＴｏＢｏｘ（ＨＤＤ）の処理によって画像形成装置のＨＤＤへ格納された、地紋データによる認証情報付き文書のデータを、元画像を劣化させることなく結合させることができる。また、結合後も、１つの文書のデータとして認証情報を維持することができる。
【００９８】
［他の実施形態］
なお、本発明の目的は、上述した実施形態で示したフローチャートの手順を実現するプログラムコードを記憶した記憶媒体から、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がそのプログラムコードを読出し実行することによっても達成される。
この場合、記憶媒体から読み出されたプログラムコード自体が、コンピュータに、上述した実施形態の機能を実現させることになる。そのため、このプログラムコード及びプログラムコードを記憶／記録したコンピュータ読み取り可能な記憶媒体も本発明の一つを構成することになる。
【００９９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１００】
また、前述した実施形態の機能は、コンピュータが、読み出したプログラムを実行することによって実現される。また、このプログラムの実行とは、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行う場合も含まれる。
【０１０１】
さらに、前述した実施形態の機能は、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットによっても実現することもできる。この場合、まず、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。こうした機能拡張ボードや機能拡張ユニットによる処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１０２】
【図１】ＰＤＬ印刷クライアントおよび画像形成装置のモジュール構成図である。
【図２】地紋／印刷レイヤー分離方式におけるＰＤＬＴｏＢｏｘ（ＨＤＤ）およびＰＤＬ印刷の処理フローを示すフローチャートである。
【図３】地紋／印刷レイヤーを一体とする方式におけるＰＤＬＴｏＢｏｘ（ＨＤＤ）およびＰＤＬ印刷の処理フローを示すフローチャートである。
【図４】地紋／印刷レイヤー分離方式におけるＳｃａｎＴｏＢｏｘ（ＨＤＤ）およびＣＯＰＹの処理フローを示すフローチャートである。
【図５】地紋／印刷レイヤーを一体とする方式におけるＳｃａｎＴｏＢｏｘ（ＨＤＤ）およびＣＯＰＹの処理フローを示すフローチャートである。
【図６】文書結合時の認証情報（地紋生成）処理フローを示すフローチャートである。
【図７】地紋／印刷レイヤー分離方式における文書のデータ構造を示す図である。
【図８】地紋／印刷レイヤーを一体とする方式における文書のデータ構造を示す図である。
【符号の説明】
【０１０３】
１１０  印刷クライアント
１１１  ユーザアプリ
１１２  ＰＤＬ画像生成部
１１３  地紋生成部
１１４  ネットワーク制御部
１１５  ネットワークＩ／Ｆ
１２０  画像形成装置
１２１  ＵＩパネル
１２２  スキャナエンジン
１２３  プリンタエンジン
１２４  ネットワークＩ／Ｆ
１２５  ＨＤＤ
１２６  コントローラ
１３０  ＵＩ制御部
１３１  スキャナ制御部
１３２  プリンタ制御部
１３３  画像処理部
１３４  地紋制御部
１３５  認証情報管理部
１３６  ネットワーク制御部
１３７  ジョブ管理部
【図１】
0004519899.tif 000002
【図２】
0004519899.tif 000003
【図３】
0004519899.tif 000004
【図４】
0004519899.tif 000005
【図５】
0004519899.tif 000006
【図６】
0004519899.tif 000007
【図７】
0004519899.tif 000008
【図８】
0004519899.tif 000009