(57)【特許請求の範囲】
【請求項１】
画像処理端末から入力される処理ジョブに基づいて差込み画像と差込みフォームとを合成する差込み処理を行う画像処理装置であって、
予め登録されている前記差込みフォームのフォームデータが記憶されると共に、差込みフォームの使用を制限する認証符号が設定されているときに該フォームデータと認証符号とが記憶される記憶手段と、
前記処理ジョブ上での指定に基づいた前記差込みフォームのフォームデータを前記記憶手段から読み出すと共に、前記処理ジョブ上で前記差込みフォームに対する前記認証符号が入力されたときに、該認証符号と前記記憶手段に記憶している認証符号をフォーム照合手段によって照合して、認証符号が一致するフォームデータを記憶手段から読み出すフォーム管理手段と、
前記フォーム管理手段によって前記記憶手段から読み出された前記フォームデータと前記差込み画像に基づいた差込みデータとを合成して合成データを生成する合成手段と、
前記処理ジョブ上で前記差込みフォームに対する認証符号が設定されているときに、該差込みフォームのフォームデータが合成された前記合成データを暗号化する暗号化手段と、
を含むことを特徴とする画像処理装置。
【請求項２】
画像処理端末から入力される処理ジョブに基づいて差込み画像と差込みフォームとを合成する差込み処理を行う画像処理装置であって、
予め登録されている前記差込みフォームのフォームデータが記憶されると共に、差込みフォームの使用を制限する認証符号が設定されているときに該フォームデータと認証符号とが記憶される記憶手段と、
前記処理ジョブ上での指定に基づいた前記差込みフォームのフォームデータを前記記憶手段から読み出すと共に、前記処理ジョブ上で前記差込みフォームに対する前記認証符号が入力されたときに、該認証符号と前記記憶手段に記憶している認証符号をフォーム照合手段によって照合して、認証符号が一致するフォームデータを記憶手段から読み出すフォーム管理手段と、
前記フォーム管理手段によって前記記憶手段から読み出された前記フォームデータと前記差込み画像に基づいた差込みデータとを合成して合成データを生成する合成手段と、
前記処理ジョブ上で前記差込み画像に対して、差込み画像の使用を制限する認証符号が設定されているときに、該差込み画像の画像データが合成された前記合成データを暗号化する暗号化手段と、
を含むことを特徴とする画像処理装置。
【請求項３】
前記暗号化された合成データの出力要求が入力されたときに、該出力要求と共に入力される認証符号と前記差込み画像の認証符号又は前記差込みフォームの認証符号とを照合する出力照合手段と、
前記出力照合手段の照合結果に基づいて前記出力要求に応じた出力処理を行う出力手段と、
を含むことを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記出力手段が、前記出力要求に基づいて、前記暗号化された合成データを復号化して、印刷出力装置へ出力することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記出力手段が、前記暗号化された合成データを前記出力要求に基づいた画像処理端末へ出力することを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記暗号化された合成データを保持する保持手段と、
前記暗号化された合成データが前記保持手段にされていることを前記処理ジョブの送信元の画像処理端末に通知する通知手段と、
を含むことを特徴とする請求項１又は請求項２に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データないし描画命令に基づいて画像処理を行う画像処理装置に関する。詳細には、画像処理端末から入力される画像データないし描画命令に基づいた画像と予め記憶している画像とを合成して出力する画像処理装置に関する。
【０００２】
【従来の技術】
印刷処理の分野におけるデジタル化として、ＤＴＰ（Desktop Publishing）化が浸透している。ＤＴＰは、パーソナルコンピュータやワークステーション等の処理装置上で、画像の作成、加工、編集等を行うことによりページレイアウトを作成し、このページレイアウトに基づいて印刷版を露光するためのフィルムの作成を行ったり（ＣＥＰＳ）、印刷版に直接書き込んで印刷用の刷版を作成する（ＣＴＰ：Computer to Plate）。
【０００３】
一方、ＤＴＰの普及やレーザプリンタやページプリンタ等のデジタルプリンタ（以下「プリンタ」とする）の画質向上に伴って、印刷機のシミュレーションを行なうためにプリンタを用いて印刷出力するようになっている。
【０００４】
すなわち、コンピュータ上のアプリケーションで作成した画像や文書を印刷出力するときには、画像処理装置へ出力して、この画像処理装置で所定の画像処理を行なってプリンタから印刷出力する。
【０００５】
ところで、コンピュータ上で使用されるアプリケーションには、コンピュータ上で作成した画像や文書などを印刷出力するときに、予め設定されているフォーム上に重ねて印刷出力する所謂差込み印刷機能を備えたものがある。
【０００６】
この差込み印刷機能を用いることにより、予め外枠や所定のマーク等をフォームとして保存しておければ、このフォームと、別に作成した画像や文書などとを合成することができ、また、合成した画像を印刷出力することができる。
【０００７】
一方、特開平９−２４４８２８号公報等では、印刷処理等におけるセキュリティシステムが提案されている。このプリンタのセキュリティシステムでは、パスワード等を指定して印刷出力が依頼されると、ジョブ番号を設定して印刷データをＨＤ等に記憶しておき、後に、ジョブ番号とパスワードを入力することにより該当する印刷データに基づいた印刷処理を実行するようにしており、これにより、印刷出力した内容が、第三者に見られてしまうのを防止することができるようにしている。
【０００８】
また、特開２００１−１２５７６０号公報などでは、フォームデータにセキュリティ性を持たせることができる印刷システムが提案されている。この印刷システムでは、フォームデータとして例えば署名データや認証印データをパスワードと共に記憶させておき、この署名データや認証印データをフォームデータとして用いるときには、使用するフォームデータのパスワードを合わせて入力することにより、該当するフォームデータの利用が可能となるようにしている。これにより、署名データや認証印データなどにセキュリティ性を持たせて、無闇に使用されないようにしている。
【０００９】
しかしながら、従来の提案では、差込みデータと合成する差込みフォームには、セキュリティ性があっても、差込み処理によって合成された合成データや、合成データに基づいた印刷出力は、セキュリティ性を持つものではなかった。すなわち、フォームデータに対するセキュリティ性は考慮されているが、差込み処理によって合成されたデータに対しては、セキュリティ性は考慮されておらず、クライアントの要求するタイミングで印刷出力されないことがあり、合成データや印刷出力が第三者に閲覧される可能性が高く、また、合成データのスプールや、再印刷等に対してもセキュリティ性が得られるものではなかった。
【００１０】
【発明が解決しようとする課題】
本発明は上記事実に鑑みてなされたものであり、差込み印刷に用いるフォームデータのみならず、このフォームデータを合成した合成データや、合成データに基づいた印刷出力等に対して所望のセキュリティ性を確保させることができる画像処理装置を提案することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために本発明は、画像処理端末から入力される処理ジョブに基づいて差込み画像と差込みフォームとを合成する差込み処理を行う画像処理装置であって、予め登録されている前記差込みフォームのフォームデータが記憶されると共に、差込みフォームの使用を制限する認証符号が設定されているときに該フォームデータと認証符号とが記憶される記憶手段と、前記処理ジョブ上での指定に基づいた前記差込みフォームのフォームデータを前記記憶手段から読み出すと共に、前記処理ジョブ上で前記差込みフォームに対する前記認証符号が入力されたときに、該認証符号と前記記憶手段に記憶している認証符号をフォーム照合手段によって照合して、認証符号が一致するフォームデータを記憶手段から読み出すフォーム管理手段と、前記フォーム管理手段によって前記記憶手段から読み出された前記フォームデータと前記差込み画像に基づいた差込みデータとを合成して合成データを生成する合成手段と、前記処理ジョブ上で前記差込みフォームに対する認証符号が設定されているときに、該差込みフォームのフォームデータが合成された前記合成データを暗号化する暗号化手段と、を含むことを特徴とする。
【００１２】
この発明によれば、記憶手段に記憶しているフォームデータを読出して差込み処理を行って出力する。このとき、認証符号が設定されているフォームデータを使用するときには、処理ジョブ上で認証符号を指定する。
【００１３】
フォーム管理手段は、処理ジョブで指定された差込みフォームのフォームデータを記憶手段から読み出す。また、フォーム管理手段は、認証符号が設定されている差込みフォームに対して、処理ジョブから入力された認証符号と記憶手段に記憶している認証符号とを、フォーム照合手段によって照合して、認証符号が一致したときに、該当するフォームデータを記憶手段から読み出す。合成手段は、このフォームデータと差込データとを合成することにより、差込み画像を差込みフォームに重ねた画像データを合成データとして生成する。
【００１４】
また、暗号化手段は、認証符号が設定されている差込みフォームのフォームデータを合成した合成データに対して、暗号化する。
【００１５】
このように、認証符号が設定されている差込みフォームの合成データを暗号化することにより、認証符号が設定されている差込みフォームを用いた画像が、容易に閲覧されてしまうのを防止することができる。
【００１６】
また、請求項２に係る発明は、画像処理端末から入力される処理ジョブに基づいて差込み画像と差込みフォームとを合成する差込み処理を行う画像処理装置であって、予め登録されている前記差込みフォームのフォームデータが記憶されると共に、差込みフォームの使用を制限する認証符号が設定されているときに該フォームデータと認証符号とが記憶される記憶手段と、前記処理ジョブ上での指定に基づいた前記差込みフォームのフォームデータを前記記憶手段から読み出すと共に、前記処理ジョブ上で前記差込みフォームに対する前記認証符号が入力されたときに、該認証符号と前記記憶手段に記憶している認証符号をフォーム照合手段によって照合して、認証符号が一致するフォームデータを記憶手段から読み出すフォーム管理手段と、前記フォーム管理手段によって前記記憶手段から読み出された前記フォームデータと前記差込み画像に基づいた差込みデータとを合成して合成データを生成する合成手段と、前記処理ジョブ上で前記差込み画像に対して、差込み画像の使用を制限する認証符号が設定されているときに、該差込み画像の画像データが合成された前記合成データを暗号化する暗号化手段と、を含むことを特徴とする。
【００１７】
この発明によれば、認証符号が設定されている差込みフォームを用いたときのみならず、差込み画像に対して認証符号が設定されているときにも、合成データを暗号化し、合成データないし合成データに応じた画像が容易に閲覧されてしまうのを防止している。
【００１８】
さらに、請求項３に係る発明は、前記暗号化された合成データの出力要求が入力されたときに、該出力要求と共に入力される認証符号と前記差込み画像の認証符号又は前記差込みフォームの認証符号とを照合する出力照合手段と、前記出力照合手段の照合結果に基づいて前記出力要求に応じた出力処理を行う出力手段と、を含むことを特徴とする。
【００１９】
この発明によれば、暗号化されて保持されている合成データ又は合成データに応じた画像の出力を要求するときに、例えば、認証符号の入力を要求し、入力された認証符号と暗号化の基となっている差込みフォームの認証符号又は差込み画像の認証符号が一致したときに、出力処理を行う。
【００２０】
これにより、認証符号が設定されている差込みフォーム又は差込み画像に基づいた合成データ又は合成画像が、無闇に閲覧されてしまうのを確実に防止するようにしている。
【００２１】
このような本発明では、前記出力手段が、前記出力要求に基づいて、前記暗号化された合成データを復号化して、印刷出力装置へ出力するものであっても良く、前記出力手段が、前記暗号化された合成データを前記出力要求に基づいた画像処理端末へ出力するものであっても良い
【００２２】
このとき、合成データに応じたデータを画像処理端末に出力するときには、暗号化された状態で出力することが好ましい。この場合には、画像処理端末に復号化手段を設けることにより、合成データに応じた画像を画像処理端末上で確認することができる。
【００２３】
さらに、本発明では、前記暗号化された合成データを保持する保持手段と、前記暗号化された合成データが前記保持手段にされていることを前記処理ジョブの送信元の画像処理端末に通知する通知手段と、を含むことが好ましい。
【００２４】
このとき、通知手段は、画像処理端末からの要求に基づいて、合成データに応じた合成画像のプレビュー画像を出力するようにしても良く、これにより、印刷出力等を行う前に、差込み処理された画像を容易にかつ的確に確認することができる。
【００２５】
また、このような本発明においては、保持手段として、ＨＤ等の機械的記憶媒体や、半導体メモリ等の記憶媒体を用いることができる。また、保持手段としてＨＤを用いるか半導体メモリを用いるかを、処理ジョブ上の出力の設定に基づいて選択するようにしても良い。
【００２６】
すなわち、処理ジョブ上で、すぐに印刷出力が要求されると想到しうるときには半導体メモリ上に保持し、実際の出力要求があるまでに時間があると判断しうるときには、ＨＤ等の記憶媒体に保持するようにすることが好ましい。
【００２７】
さらに、本発明では、記憶手段に登録されている差込みフォームのリストを所定のタイミングで画像処理端末に転送して、画像処理端末から差込み処理を依頼するときに、この差込みフォームのリストから選択可能とするようにしても良く、これにより、差込み処理の依頼を容易にかつ的確に行うようにできる。
【００２８】
さらに、本発明のフォーム管理手段は、登録されている差込みフォーム毎の処理頻度を判定し、この判定結果に基づいて、例えばＨＤ等の記憶媒体から半導体メモリ等への記憶媒体へ転送しておいても良く、これにより、頻繁に使用される差込みフォームを用いたときには、差込み処理を迅速に行うことができる。
【００２９】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を説明する。図１には、本実施の形態に適用したネットワーク１０の概略構成を示している。このネットワーク１０は、本発明を適用した画像処理装置として設けられているプリントサーバ１２と、画像処理端末として設けられている複数のクライアント端末１４とが、通信回線１６を介してネットワーク接続されている。
【００３０】
また、プリントサーバ１２には、印刷出力装置としてプリンタ１８が接続されており、プリントサーバ１２は、クライアント端末１４から出力される印刷ジョブを受信すると、この印刷ジョブに応じた印刷出力を実行可能となっている。なお、以下では、画像処理装置をプリントサーバとして用いて説明するが、本発明の画像処理装置は、これに限らずクライアント端末１４とネットワーク接続されたファイルサーバ等の各種の中間サーバとして設けて、所定の画像処理を行うものであっても良い。
【００３１】
図２に示すように、プリントサーバ１２及びクライアント端末１４には、ネットワークインターフェイス（ネットワークＩ／Ｆ）２０、２２が設けられており、このネットワークＩ／Ｆ２０、２２を介してそれぞれが通信回線１６に接続している。また、プリントサーバ１２は、Ethernet（Ｒ）などの双方向インターフェイス（双方向Ｉ／Ｆ）２４を備えており、この双方向Ｉ／Ｆ２４を介してプリンタ１８に接続している。
【００３２】
なお、このプリントサーバ１２に接続するプリンタ１８は複数でも良く、使用する双方向Ｉ／Ｆ２４も複数ないし複数種類でも良い。また、複数のクライアント端末１４とプリントサーバ１２のネットワーク接続は、Apple Talk（アップルトーク）、Ethernet（Ｒ）（イーサーネット）等のＬＡＮ（Local Area Network）接続を適用してもよく、また、ＷＡＮ（Wide Area Network）接続を適用してもよい。すなわち、任意のネットワークプロトコルによる接続を適用することができる。
【００３３】
このようなプリントサーバ１２は、パーソナルコンピュータ（ＰＣ）に所定の機能を備えたＰＣＩボードを追加するなどして構成することができる。また、プリントサーバ１２は、キーボード、マウス等の入力デバイスやＣＲＴディスプレイやＬＣＤディスプレイ等の表示デバイスを備えており、表示デバイスに表示した画像に対する処理及び表示画像を印刷出力するＷＹＳＩＷＹＧ機能を備えたものであっても良い。
【００３４】
プリントサーバ１２には、プリンタ１８及びプリンタ１８を用いた印刷処理を制御するプリントコントローラ２６と共に画像処理部２８が設けられている。画像処理部２８は、例えば、クライアント端末１４から印刷ジョブとして入力される画像データや描画データ、描画命令などに基づいてラスタデータを生成するＲＩＰ処理を行なう。
【００３５】
また、プリントサーバ１２では、入力された印刷ジョブを処理待ちキューに格納すると共に、処理待ちキューに格納している印刷ジョブを順に読み出して、画像処理（ＲＩＰ処理）を実行し、画像処理されてプリンタ１８へ出力されるデータ（ラスタデータ）を印刷待ちキューに格納して、この印刷待ちキューからプリンタ１８へ順に出力する。また、プリントサーバ１２では、印刷処理が指定されていないか印刷処理の実行が別に指定されるジョブなどを保持キューに格納して保持する一般的構成となっている。なお、このようなプリントサーバ１２は、従来公知の種々の構成を用いることができ、本実施の形態では、詳細な説明を省略する。
【００３６】
一方、クライアント端末１４は、各種のアプリケーション３０を備えており、アプリケーション３０を用いて、画像の作成、加工、編集等の画像処理や文書作成等を行う。また、作成した画像データ又は描画データと各種の処理指示とを印刷ジョブとしてプリントサーバ１２へ送信することにより、プリントサーバ１２は、この印刷ジョブに対して指定された画像処理を施してプリンタ１８へ出力する。これにより、印刷ジョブに応じた印刷物が得られる。
【００３７】
プリントサーバ１２には、印刷機能設定部３２が設けられており、各種の印刷機能が設定されることにより、設定された印刷機能に基づいた印刷処理が可能となっている。
【００３８】
また、クライアント端末１４には、各種の印刷機能の設定を可能とするプリンタドライバ３４が設けられており、クライアント端末１４では、このプリンタドライバ３４を用いた各種の印刷機能の設定が可能となっている。
【００３９】
なお、プリントサーバ１２では、従来公知の各種の印刷機能の設定が可能となっており、これらの印刷機能は、例えばクライアント端末１４に設けている各種のユーザインターフェイスを用いて設定可能となっている。印刷機能設定部３２では、印刷ジョブで設定されている印刷機能を判断し、それぞれの印刷機能が画像処理部２８及びプリンタコントローラ２６で実行されるように設定する。
【００４０】
ところで、プリントサーバ１２では、クライアント端末１４から入力される画像データ又は描画命令に応じた画像（以下「差込み画像」とする）を、所定の差込みフォームに重ねる差込み処理が可能となっており、以下に、プリントサーバ１２に設けている差込み機能を説明する。
【００４１】
プリントサーバ１２には、差込みフォームを管理するフォーム管理部３６と、差込みフォームのフォームデータを記憶する記憶手段としてＨＤ３８が設けられている。
【００４２】
フォーム管理部３６では、差込み画像に対する差込み処理設定されていると、該当するフォームデータをＨＤ３８から読み出して、画像処理部２８へ出力する。これにより、画像処理部２８では、差込み画像の画像データ（以下「差込みデータ」とする）とフォームデータを合成する画像処理（差込み合成）を行って、合成データを生成する。
【００４３】
一方、プリントサーバ１２には、差込み処理に対してセキュリティ機能が設けられており、差込みフォームに認証符号（以下「パスコード」とする）を設定することにより、該当する差込みフォームのフォームデータを、パスコードと共にＨＤ３８に記憶するようにしている。
【００４４】
また、プリントサーバ１２には、認証部４０が設けられている。この認証部４０では、差込み処理を行うときに、差込みフォームが指定されてこの差込みフォームのパスコードが入力されることにより、入力されたパスコードと差込みフォームのパスコードとの照合を行う。この結果、パスコードが一致することにより、フォーム管理部３６が、該当する差込みフォームのフォームデータをＨＤ３８から読み出し、画像処理部２８へ出力するようにしている。
【００４５】
すなわち、プリントサーバ１２では、パスコードが設定されているフォームデータ（差込みフォーム）を使用するときには、該当するフォームデータのパスコードの入力を要求し、パスコードが一致することにより、該当するフォームデータの使用が可能となるようにしている。
【００４６】
一方、プリントサーバ１２では、差込み処理に対して認証符号（以下「パスワード」とする）の指定が可能となっており、パスワードが設定されているときには、このパスワードを入力手段として設けているキーボード４２から入力することにより、印刷出力等の処理が可能となるようにしている。
【００４７】
このときに、認証部４０は、キーボード４２から入力されるパスワードと差込みジョブ上で設定されているパスワードの照合も行う。
【００４８】
また、プリントサーバ１２には、暗号／復号化処理部４４及びメモリ４６が設けられている。プリントサーバ１２では、パスワードが設定された差込み処理ないしパスコードが設定されているフォームデータを用いた差込み処理が選択されると、差込みデータとフォームデータを合成した合成データを、暗号／復号化処理部４４で暗号化し、メモリ４６又はＨＤ３８に記憶するようにしている。
【００４９】
また、プリントサーバ１２では、この復号化した合成データを、差込み処理での設定に基づいて印刷処理等を行うときに、パスコードないしパスワードが認証されることにより、暗号化している合成データを復号化して所定の処理を行うようにしている。
【００５０】
一方、プリントサーバ１２には、メール処理部４８が設けられている。このメール処理部４８では、クライアント又はクライアント端末１４毎のユーザ名と、これに対応したメールアドレスをＨＤ３８に記憶するなどして管理しており、予め設定した任意のタイミングで、ユーザ毎、予め設定しているグループ毎等にメール送信を行う。
【００５１】
例えば、プリントサーバ１２では、合成データの生成及び暗号化が終了すると、クライアント端末１４から送信されたジョブからユーザ名等を取得して、該当するユーザへ、所定の処理を終了したことを通知するメールを発送する。このとき、プリントサーバ１２では、クライアント端末１４上で合成データに応じた画像のプレビュー表示が可能となるようにしており、クライアント端末１４からプレビュー画像が要求されると、プレビュー画像データを生成してクライアント端末１４へ送信するようにしている。
【００５２】
一方、クライアント端末１４では、差込み処理を設定するユーザインターフェイスが設けられており、このユーザインターフェイスを用いて差込み処理の設定が可能となっている。
【００５３】
図３には、差込み処理の設定に用いるユーザインターフェイスの一例とする設定ダイアログ５０の概略を示している。この設定ダイアログ５０では、プリンタドライバ３４に設けられているプリントオプションが選択されることにより表示される。プリントサーバ１２では、この設定ダイアログ５０を用いることにより、差込み印刷等の差込み処理の設定及び差込み処理に用いる差込みフォームの登録が可能となっている。
【００５４】
この設定ダイアログ５０では、差込み印刷の設定用として、「しない」、「フォームを使う」及び「フォームとして登録」の各項目が設けられており、それぞれの項目に対するチェックボックス５２Ａ、５２Ｂ、５２Ｃの何れかをマーク（チェック）することにより、該当する処理の選択設定が可能となっている。
【００５５】
このときに、チェックボックス５２Ａをマークして「フォームを使う」を選択することにより、フォーム設定ボックス５４Ａ内に使用する差込みフォームあるいはフォーム番号の入力が可能となると共に、使用する差込みフォーム（あるいはフォーム番号）にパスコードが設定されているときには、パスコード入力ボックス５４Ｂ内にバスコードの入力が可能となる。
【００５６】
また、チェックボックス５２Ｃをマークして「フォームとして登録」を選択することにより、クライアント端末１４からプリントサーバ１２へ送信する画像データを差込みフォームとして登録することが可能となっている。このとき、フォーム設定ボックス５４Ａ内に登録する差込みフォーム名あるいはフォーム番号を入力することができ、また、登録する差込みフォームに対してパスコードの設定を希望するときには、パスコード入力ボックス５４Ｂへパスコードを入力することにより、この差込みフォームにパスコードを設定することができるようになっている。
【００５７】
これにより、例えば、承認印画像や、各種のロゴ、マーク等の無闇な使用を制限したい画像を差込みフォームとして登録するときに、使用制限を付加することができる。
【００５８】
一方、設定ダイアログ５０では、出力方法の選択が可能となっている。このときの出力方法としては、「即プリント」、「後でプリント」及び「データを（クライアント端末へ）戻す」の各項目が設定されており、チェックボックス５６Ａ、５６Ｂ、５６Ｃの何れかをマークすることにより、該当する項目の選択設定が可能となるようにしている。
【００５９】
また、設定ダイアログ５０では、差込み処理に対するパスワードの設定が可能となっており、このパスワードの設定を行うときには、入力ボックス５８へ任意のパスワードを入力する。
【００６０】
ここで、差込み印刷を行うときに、チェックボックス５６Ａをマークして「即プリント」を選択することにより、プリントサーバ１２では、差込み処理（画像合成）を行った後に、引き続いて該当画像データ（合成データ）をプリンタ１８へ出力して印刷処理を行う。
【００６１】
このとき、パスワードが指定されているかパスコードが設定されている差込みフォームを用いていると、プリントサーバ１２では、画像合成を行って生成した合成データに対する暗号化処理及びメモリ４６への格納を行い、これを終了すると、印刷出力が可能となった旨を示す通知を行う。
【００６２】
これにより、クライアント端末１４のオペレータが、プリントサーバ１２のキーボード４２等から印刷出力の要求を入力することにより、プリントサーバ１２が、該当する合成データに基づいた印刷処理を実行する。
【００６３】
これに対して、チェックボックス５６Ｂをマークして、「後でプリント」を選択することにより、プリントサーバ１２では、差込み処理（画像合成）を行うと、印刷出力が指示されるまで、該当画像データ（合成データ）をＨＤ３８に保存する。
【００６４】
このとき、パスワードが指定されているかパスコードが設定されている差込みフォームを用いていると、プリントサーバ１２では、画像合成を行って生成した合成データに対する暗号化処理を行った後に、ＨＤ３８に保存し、ＨＤ３８に保存して印刷出力の要求があるまで待機している旨を示す通知を行う。
【００６５】
これにより、プリントサーバ１２のキーボード４２等から印刷出力の要求を入力することにより、プリントサーバ１２は、該当する合成データをＨＤ３８から読み出して印刷処理を実行する。
【００６６】
また、チェックボックス５６Ｃをマークして「データを戻す」を選択することにより、プリントサーバ１２では、差込み処理（画像合成）を行って、合成した画像データを、クライアント端末１４からの要求に応じて、クライアント端末１４へ転送する。
【００６７】
このとき、パスワードが指定されているかパスコードが設定されている差込みフォームを用いていると、プリントサーバ１２では、画像合成を行って生成した合成データに対する暗号化処理を行って、データ転送が可能となったことをクライアント端末１４へ通知する。
【００６８】
これにより、クライアント端末１４からプリントサーバ１２への転送指示の入力、または、プリントサーバ１２上で図示しないユーザインターフェイスを用いて合成データの転送が入力されることにより、プリントサーバ１２は、該当する合成データを、例えばメールの添付ファイルとしてクライアント端末１４へ送信するようにしている。
【００６９】
なお、クライアント端末１４には、暗号／復号化処理部６０が設けられており、プリントサーバ１２から暗号化された合成データが送られたときには、この暗号／復号化処理部６０で復号化可能とあっている。
【００７０】
また、クライアント端末１４に設けているプリンタドライバ３４では、予め設定されているタイミングで、プリントサーバ１２のフォーム管理部３６との間で通信を行い、プリントサーバ１２の登録されている差込みフォームの更新を行うようにしており、これにより、設定ダイアログ５０のフォーム指定ボックス５４Ａに、プルダウンメニュー等によって登録されている差込みフォームのリスト表示を行い、このリスト上で差込みフォームの選択が可能となるようにしている。
【００７１】
以下に図面を参照しながらプリントサーバ１２が設けられたネットワーク１０上での差込み処理を説明する。なお、プリントサーバ１２の基本的構成は、従来公知の構成であり、ここでは、差込み機能に対する処理を主に説明して、その他の処理の説明を省略する。
【００７２】
また、以下では、前記したように差込み処理時の下地となる画像を差込みフォーム、画像データを差込みデータとし、差込みフォームに合成する画像を差込み画像、画像データを差込みデータとすると共に、差込みフォームを登録するジョブをフォームジョブ、差込み処理を依頼するジョブを差込みジョブとする。
【００７３】
図４に示すように、プリントサーバ１２では、ネットワーク１０上の何れかのクライアント端末１４からジョブが送信されると、ステップ１００でこのジョブを受信する。このとき、例えば、プリントサーバ１２では、受信したジョブを保持キューに保持して、受信順に処理を行う。
【００７４】
プリントサーバ１２では、ジョブを受信すると、ステップ１０２へ移行して、差込みフォームの登録を依頼するフォームジョブであるか否かを判断する。
【００７５】
ここで、差込みフォームの登録を依頼するジョブであるときには、ステップ１０２で肯定判定して、ステップ１０４へ移行し、差込みフォームの登録処理を行う。
【００７６】
差込みフォームの登録は、例えば、登録要求された差込みフォームに対して順にフォーム番号を付与するなどして、順に格納することにより登録する。このとき、差込みフォームと共にパスコードが設定されているときには、パスコードも合わせて登録する。
【００７７】
なお、差込みフォームの登録は、従来公知の任意の方法を用いることができる。また、プリントサーバ１２では、差込みフォームを登録するときに、フォームデータをＲＩＰ処理してラスタデータ（ＲＩＰ済みデータ）としてＨＤ３８に保存するようにしても良く、保存するデータ形式をＰＤＦ形式やPostScript形式等から選択可能としても良い。さらに、フォーム管理部３６での差込みフォーム（フォームデータ）の管理方法は、従来公知の任意の構成を適用することができる。
【００７８】
一方、ステップ１０２で否定判定されると、ステップ１０６へ移行する。このステップ１０６では、受信したジョブが差込み処理の指定のある差込みジョブか否かを判断し、差込みジョブでなければ、ステップ１０６で否定判定してステップ１０８へ移行し、差込みジョブ以外の通常のジョブとしての処理を行う。
【００７９】
これに対して、受信したジョブが差込みジョブであるときには、ステップ１０６で肯定判定してステップ１１０へ移行し、差込み処理を実行する。
【００８０】
図５には、差込みジョブに対する処理（差込み処理）の概略を示している。このフローチャートでは、最初のステップ１２０で、設定されているフォームデータ（差込みフォーム）にパスコードが設定されているかを確認し、ステップ１２２では、差込みデータにパスワードの設定があるか否かを確認する。
【００８１】
ここで、フォームデータにパスコードの設定がなく、また、差込みデータにパスワードの設定がないときには、ステップ１２０、１２２で否定判定して、ステップ１２４へ移行する。
【００８２】
このステップ１２４では、設定されているフォームデータをＨＤ３８から読み出して、ステップ１２６で差込みデータとフォームデータの合成処理を行う。この後に、ステップ１２８へ移行することにより、印刷処理等の差込みジョブ上での設定に基づいた通常の差込み処理を行う。すなわち、セキュリティの設定のない通常の差込み処理を行う。
【００８３】
なお、フォームデータと差込みデータの合成は、各ページのそれぞれについて行われる。また、画像合成は、設定されている差込みフォームのフォームデータ（ＨＤ３８から読み出したフォームデータ）が、ＲＩＰ処理されていないものであれば、ＲＩＰ処理を施し、ＲＩＰ処理された差込みデータと合成するようにしても良い。
【００８４】
このようにして合成したラスタデータを、プリンタ１８へ出力することにより、差込み印刷ジョブの画像に、指定された差込みフォームが重ねられた印刷物が得られる。
【００８５】
これに対して、フォームデータに対してパスコードが設定されていたり、パスコードが入力されているときには、ステップ１２０で肯定判定して、ステップ１３０へ移行する。
【００８６】
このステップ１３０では、フォームデータのパスコードと差込みジョブ上で入力されているパスコードの照合を行い、ステップ１３２では、パスコードが一致するか一致するパスコードのフォームデータがあるか否かを確認する。ここで、パスコードが不一致であれば、ステップ１３２で否定判定して、ステップ１３４へ移行し、差込みジョブを依頼したクライアント端末１４ないしユーザに、パスコードが不一致であることを警告するメールを送信して、差込み処理を終了する。
【００８７】
これによって、パスコードが設定されているフォームデータが、誤って使用されてしまうのを確実に防止できるようにしている。
【００８８】
また、パスコードが一致すると、ステップ１３２で肯定判定してステップ１３６へ移行する。このステップ１３６では、該当するフォームデータをＨＤ３８から読み出して、ステップ１３８で、差込みデータとフォームデータの画像合成処理を行って、合成データを生成する。
【００８９】
一方、フォームデータに対するパスコードが入力されていないが、差込みデータにパスワードが設定されているときには、ステップ１２０で否定判定されてステップ１２２で肯定判定されることにより、ステップ１３６へ移行して、設定されているフォームデータをＨＤ３８から読み出して、画像合成を行う（ステップ１３８）。
【００９０】
このようにして画像合成を終了すると、ステップ１４０へ移行して、セキュリティ処理を実行する。
【００９１】
図６には、プリントサーバ１２で実行されるセキュリティ処理の概略を示している。このフローチャートでは、最初のステップ１５０で、差込みデータをフォームデータに合成した合成データに対して暗号化処理を行う。
【００９２】
暗号化処理が終了すると、ステップ１５２では、差込み処理の設定が、「即プリント」となっているか否かを確認し、肯定判定されることにより、ステップ１５４へ移行して、暗号化した合成データをメモリ１４６に格納する。この後にステップ１５６では、例えばプリントサーバ１２上での識別用の文書番号等と共に印刷処理が可能となったことをクライアント端末１４へメールで通知する。
【００９３】
これにより、クライアント端末１４から差込み処理を依頼したユーザは、印刷出力が可能となったことを的確に判断することができる。このとき、プリントサーバ１２では、合成データに基づいたプレビュー画像の表示が可能となっており、クライアント端末１４からプレビュー画像が要求されたときには、プレビュー画像を生成して、クライアント端末１４へ送信する。このとき、プレビュー画像は、暗号化して送信することが好ましい。
【００９４】
一方、差込み処理を依頼したユーザは、プリントサーバ１２からの通知（メール）を受け取ると、プリントサーバ１２に設けているキーボード４２から、例えば差込みジョブを指定する文書番号を入力することにより、合成データに基づいた印刷出力を実行させることができる。
【００９５】
このとき、差込みデータに対してパスワードを設定しているときには、合わせてパスワードを入力する。
【００９６】
プリントサーバ１２では、ステップ１５８でキーボード４２から印刷出力の実行指示が入力されたか否かを確認し、印刷出力の実行指示が入力されると、ステップ１５８で肯定判定してステップ１６０へ移行する。
【００９７】
このステップ１６０では、差込みデータに対してパスワードが設定されているか否かを確認し、パスワードが設定されているときには、ステップ１６０で肯定判定してステップ１６２へ移行する。このとき、印刷出力の指示と共にパスワードが入力されていれば、ステップ１６４でパスワードの照合を行う。
【００９８】
これにより、パスワードが一致すると、ステップ１６２で肯定判定してステップ１６４へ移行し、メモリ４６に格納している暗号化した合成データに対する復号化処理を行い、ステップ１６６では、復号化した合成データに基づいた印刷処理を実行する。なお、差込みデータに対してパスワードが設定されていないときには、ステップ１６０で否定判定されてステップ１６４へ移行して、合成データに対する復号化処理及び印刷処理を実行する。
【００９９】
このように、「即プリント」を指定した時には、合成データをメモリ４６に格納しているので、速やかに印刷処理を実行することができる。このとき、メモリ４６上には、合成データを暗号化して格納しているので、この合成データの内容が第３者に確認されてしまうのを確実に防止することができる。
【０１００】
一方、差込みジョブ上で「即プリント」が設定されていないときには、ステップ１５２で否定判定して、ステップ１６８へ移行し、「後でプリント」に設定されているか否かを確認し、ステップ１６８で肯定判定されることにより、ステップ１７０へ移行して、暗号化した合成データをＨＤ３８に保存する。
【０１０１】
この後、ステップ１７２では、前記したステップ１５６と同様に、メール送信を行う。
【０１０２】
この後、プリントサーバ１２に設けているキーボードから印刷出力の指示が入力されることにより、ステップ１７４で肯定判定して、ステップ１７６へ移行する。このステップ１７６では、差込みデータに対してパスワードが設定されているか否かを確認し、パスワードが設定されているとき（ステップ１７６で肯定判定）には、ステップ１７８でキーボード４２から入力されたパスワードを照合する。
【０１０３】
これにより、パスワードが一致すると、ステップ１７８で肯定判定して、ステップ１８０へ移行し、ＨＤ３８に保存している暗号化した合成データを読み出して、復号化処理（ステップ１６４）及び印刷出力（ステップ１６６）を実行する。
【０１０４】
このときにも、合成データを暗号化してＨＤ３８に保存するので、合成データが無闇に閲覧されてしまうのを確実に防止することができる。また、合成データメモリ４６に格納せずにＨＤ３８に保存することにより、メモリ４６が開放されるので、メモリ４６の有効利用が可能となる。
【０１０５】
すなわち、合成データを印刷出力するまでに時間に余裕があるときには、メモリ４６を使用せずにＨＤ３８を使用することにより、メモリ４６を効率的に使用することができる。
【０１０６】
一方、差込みジョブ上で「データを戻す」に設定されているときには、ステップ１５２、１６８で否定判定してステップ１８２へ移行し、データ転送が可能となったことを差込みジョブを依頼したクライアント端末１４（ユーザ）にメールで通知する。なお、この場合も、プレビュー画像の要否の確認を行い、プレビュー画像が要求されたときには、プレビュー画像を送信する。
【０１０７】
この後に、例えば、プリントサーバ１２に設けている図示しないユーザインターフェイスから送信が指示されることにより、ステップ１８４で肯定判定してステップ１８６へ移行する。ステップ１６６では、差込みジョブ上で差込みデータに対してパスワードが設定されているか否かを確認し、パスワードが設定されているときには、肯定判定してステップ１６８へ移行し、パスワードの照合を行う。なお、データの転送指示が入力されたときに、パスワードが入力されていないときには、パスワードの入力要求を行うようにすれば良い。
【０１０８】
これによりパスワードが一致すると、ステップ１８８で肯定判定してステップ１９０へ移行し、指定された転送先へ暗号化した合成データを転送する。なお、送信先は、予め差込みジョブ上で設定されていても良く、また、キーボード４２から入力するようにしても良い。また、送信先は、複数のユーザや予め設定されているグループ単位で行うようにしても良い。
【０１０９】
このようにして、合成データを送信するときにも、合成データを暗号化しているので、ネットワーク１０上で無闇に閲覧されてしまうのを確実に防止することができる。
【０１１０】
このように、プリントサーバ１２では、差込み処理を行うときに、パスコードが設定されているフォームデータを用いたときや、差込みデータに対してパスワードを設定することにより、合成データを暗号化して処理する。これにより、合成データが無闇に閲覧されてしまうのを確実に防止することができる。特に、差込みデータに対してパスワードが設定されていなくても、パスコードが設定されているフォームデータを用いることにより、合成データを暗号化して保持するようにするので、フォームデータが無闇に閲覧に供されてしまうのを確実に防止して、的確なセキュリティ性の確保が可能となるようにしている。
【０１１１】
すなわち、フォームデータ（差込みフォーム）として、認証印画像やロゴ、マーク等を登録しておいても、これらの差込みフォームが無闇に使用されるのを防止することができると共に、去れらの差込みフォームを用いた画像データないし印刷出力が自由な閲覧に供されてしまうのを確実に防止することができる。
【０１１２】
また、差込みデータに対してパスワードを設定することにより、このパスワードが一致しない限り印刷出力やデータ送信を行わないようにしているため、例えば、各種の顧客情報や試験問題等を差込みデータとして用いて差込み処理を行うときにも、内容が漏洩してしまうのを確実に防止して、高いセキュリティ性を確保することができる。
【０１１３】
なお、差込みデータに対してパスワードが設定されていないときには、フォームデータのパスコードの入力を要求し、パスコードが一致したときに、合成データの復号化及び印刷出力を実行するものであっても良い。また、差込みジョブ上で差込みデータに対するパスワードとして、使用するフォームデータのパスコードを用いるようにしても良い。
【０１１４】
また、差込みジョブに応じた印刷出力を実行するときに、パスワードのみならずパスコードの入力も要求するするようにしても良い。すなわち、印刷出力等を行うときに、差込みデータに設定されているパスワードとフォームデータに設定されているパスコードの照合を行うようにしても良い。
【０１１５】
一方、フォーム管理部３６としては、設定されたフォームデータをＨＤ３６から読み出すのみでなく、フォームデータの使用頻度を判断し、使用頻度の高いフォームデータに対しては、予めＨＤ３８から読み出しておくようにしても良い。
【０１１６】
すなわち、図７に示すフォーム管理部６２には、フォーム管理部３６に加えて、使用状況管理部６４及びＲＡＭ等を用いたメモリ６６を設けている。
【０１１７】
このフォーム管理部６２では、差込みジョブで設定されているフォームデータをＨＤ３８から読み出すときに、使用状況管理部６４が登録されているフォームデータ毎に、例えば使用頻度をカウントする。
【０１１８】
また、使用状況管理部６４では、カウント値が所定値を越えたときに、カウント値の大きい複数のフォームデータを予めＨＤ３８から読み出してメモリ６６に格納しておく。
【０１１９】
フォーム管理部３６では、使用頻度の高いフォームデータが設定された差込みジョブが入力されると、このフォームデータをＨＤ３８ではなくメモリ６６から読み出す。
【０１２０】
これにより、フォームデータの読出し時間を短くすることができるので、差込みジョブに対する処理時間の短縮化が可能となる。
【０１２１】
なお、以上説明した本実施の形態は、本発明の構成を限定するものではない。前記した如く、本実施の形態では、プリントサーバ１２を例に説明したが、本発明の画像処理装置は、プリントサーバ１２等のプリントサーバに限らず、画像処理端末と共にネットワークに接続されてかつ画像処理が可能とな各種の中間サーバ等を適用することができる。
【０１２２】
【発明の効果】
以上説明したように本発明によれば、認証符号が設定されている差込みフォームを用いたときに、合成データを暗号化して保持する。また、認証符号が設定されている差込み画像に対する差込み処理を行ったときに合成データを暗号化して保持する。これにより、合成データの内容の閲覧が容易となるのを防止することができる。
【０１２３】
また、本発明では、出力要求が成されたときに、差込みフォームの認証符号又は差込み画像に対する認証符号の入力を要求するので、合成した画像が簡単に閲覧されてしまうのを確実に防止することができるという優れた効果が得られる。
【図面の簡単な説明】
【図１】  本実施の形態に適用したネットワークの概略構成図である。
【図２】  本発明を適用したプリントサーバとクライアント端末の概略構成を示す機能ブロック図である。
【図３】  クライアント端末上でユーザインターフェイスとして表示するダイアログの一例を示す概略図である。
【図４】  クライアント端末から入力されるジョブに対するプリントサーバ上での処理の概略を示す流れ図である。
【図５】  プリントサーバで差込みジョブに対する処理の概略を示す流れ図である。
【図６】  パスコード又はパスワードが設定されている差込みジョブに基づいた合成データに対する処理の概略を示す流れ図である。
【図７】  フォーム管理部として好ましい他の一例を示す概略構成図である。
【符号の説明】
１０    ネットワーク
１２    プリントサーバ（画像処理装置）
１４    クライアント端末（画像処理端末）
１８    プリンタ
２８    画像処理部（差込み処理手段）
３６    フォーム管理部（フォーム管理手段）
３８    ＨＤ（記憶手段）
４０    認証部（フォーム認証手段、出力認証手段）
４２    キーボード
４４    暗号／復号化処理部（暗号化手段、復号化手段）
４６    メモリ
４８    メール処理部（通知手段）
５０    設定ダイアログ
【図１】
0003915573.tif 000002
【図２】
0003915573.tif 000003
【図３】
0003915573.tif 000004
【図４】
0003915573.tif 000005
【図５】
0003915573.tif 000006
【図６】
0003915573.tif 000007
【図７】
0003915573.tif 000008