(57)【要約】【課題】  印刷出力を制限する為の識別情報を描画データから除去するといった煩わしい操作を必要とせず、適切なユーザに対しては適切な印刷結果を出力し、不適切なユーザに対しては必ず印刷出力を制限する為の識別情報が付加された印刷結果を出力することが可能な情報処理装置及び画像形成システムの提供。【解決手段】  画像情報に当該画像情報の出力を制御する制御情報が付加された印刷データとログイン情報とが関連付けられた印刷ジョブデータを受信する受信部と、前記ログイン情報で特定されるユーザが所定のユーザであるか否かを判断する判断部と、前記判断部が前記所定のユーザであると判断したとき、前記印刷データから前記制御情報を除去する処理を行う除去部と、前記除去部により前記制御情報が除去された前記印刷データを前記印刷ジョブデータとして画像処理装置に出力する出力部とを備えた情報処理装置及び画像形成システム。【選択図】  図１
2015103994.tif 000002
【特許請求の範囲】
【請求項１】
画像情報に当該画像情報の出力を制御する制御情報が付加された印刷データとログイン情報とが関連付けられた印刷ジョブデータを受信する受信部と、
前記ログイン情報で特定されるユーザが所定のユーザであるか否かを判断する判断部と、
前記判断部が前記所定のユーザであると判断したとき、前記印刷データから前記制御情報を除去する処理を行う除去部と、
前記除去部により前記制御情報が除去された前記印刷データを前記印刷ジョブデータとして画像処理装置に出力する出力部とを備えること
を特徴とする情報処理装置。
【請求項２】
前記判断部は、ユーザを管理するユーザ情報管理装置から取得したユーザ管理情報に基き、前記ログイン情報で特定されるユーザが所定のユーザであるか否かを判断すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記判断部が前記所定のユーザでないと判断したとき、認証不可通知をユーザに対して通知する認証結果通知部を備え、
記認証不可通知に基づき画像出力を継続しないと判断されたときには、前記印刷ジョブデータを破棄すること
を特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
画像情報に当該画像情報の出力を制御する制御情報が付加された印刷データとログイン情報とが関連付けられた印刷ジョブデータを送信する送信部と、
前記送信部が送信した前記印刷ジョブデータを受信する受信部と、
前記ログイン情報で特定されるユーザが所定のユーザであるか否かを判断する判断部と、
前記判断部が前記所定のユーザであると判断したとき、前記描画データから前記制限情報を除去する処理を行う除去部と、
前記除去部により前記制御情報が除去された前記印刷データを前記印刷ジョブデータとして出力する出力部と、
前記出力部が出力した前記印刷ジョブデータに基づき印刷を行う印刷部とを備えること
を特徴とする画像形成システム。
【請求項５】
前記判断部は、ユーザを管理するユーザ情報管理装置から取得したユーザ管理情報に基き、前記ログイン情報で特定されるユーザが所定のユーザであるか否かを判断すること
を特徴とする請求項４に記載の画像形成システム。
【請求項６】
前記判断部が前記所定のユーザでないと判断したとき、認証不可通知をユーザに対して通知する認証結果通知部を備え、
前記認証不可通知に基づき画像出力を継続しないと判断されたときには、前記印刷ジョブデータを破棄すること
を特徴とする請求項４又は請求項５に記載の画像形成システム。
【請求項７】
ユーザ端末から取得する情報から、画像処理装置が画像出力する情報を生成し、当該画像処理装置へ出力する情報処理装置であって、
前記ユーザ端末から取得した前記画像処理装置が画像出力する情報を解析することでユーザの識別情報を抽出するログイン情報抽出部と、
ユーザを管理するユーザ情報管理装置から取得したユーザ管理情報と、前記ログイン情報抽出部が抽出したユーザの識別情報とを参照することでユーザを認証する認証処理部と、
前記画像処理装置が画像出力する情報に画像出力結果を制御する情報が含まれ、且つ、前記認証処理部がユーザの認証に成功したとき、前記画像出力結果を制御する情報を除去して前記画像処理装置が画像出力する情報を生成するウォーターマーク除去部とを備えること
を特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び画像形成システムに関する発明において、特に、画像処理装置の出力画像に対するセキュリティ機能に関するものである。
【背景技術】
【０００２】
例えば、プリンタ、ファクシミリ、複合機といった画像処理装置が処理する描画データに対して印刷出力を制御する為の識別情報（以下、ウォーターマークと称することがある）を付加し、制限のある状態で描画データを印刷させることで、セキュリティの強化を図るものがあった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７５７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、セキュリティ上権限を有するユーザが、本来の描画データを印刷物として出力させる場合、識別情報を除去する操作が別途必要であり、煩わしいといった面と、始めから識別情報を付加しない場合、セキュリティ上脆弱であるといった面の両面があり、双方を同時に満足させることはできなかった。
【０００５】
本発明はこのような実状に鑑みてなされたものであり、本発明の課題は、印刷出力を制限する為の識別情報を描画データから除去するといった煩わしい操作を必要とせず、適切なユーザに対しては適切な印刷結果を出力し、不適切なユーザに対しては必ず印刷出力を制限する為の識別情報が付加された印刷結果を出力することが可能な情報処理装置及び画像形成システムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る情報処理装置は、画像情報に当該画像情報の出力を制御する制御情報が付加された印刷データとログイン情報とが関連付けられた印刷ジョブデータを受信する受信部と、前記ログイン情報で特定されるユーザが所定のユーザであるか否かを判断する判断部と、前記判断部が前記所定のユーザであると判断したとき、前記印刷データから前記制御情報を除去する処理を行う除去部と、前記除去部により前記制御情報が除去された前記印刷データを前記印刷ジョブデータとして画像処理装置に出力する出力部とを備えることを特徴としている。
【０００７】
また、本発明に係る他の情報処理装置は、ユーザ端末から取得する情報から、画像処理装置が画像出力する情報を生成し、当該画像処理装置へ出力する情報処理装置であって、前記ユーザ端末から取得した前記画像処理装置が画像出力する情報を解析することでユーザの識別情報を抽出するログイン情報抽出部と、ユーザを管理するユーザ情報管理装置から取得したユーザ管理情報と、前記ログイン情報抽出部が抽出したユーザの識別情報とを参照することでユーザを認証する認証処理部と、前記画像処理装置が画像出力する情報に画像出力結果を制御する情報が含まれ、且つ、前記認証処理部がユーザの認証に成功したとき、前記画像出力結果を制御する情報を除去して前記画像処理装置が画像出力する情報を生成するウォーターマーク除去部とを備えることを特徴としている。
【０００８】
さらに、本発明に係る画像形成システムは、画像情報に当該画像情報の出力を制御する制御情報が付加された印刷データとログイン情報とが関連付けられた印刷ジョブデータを送信する送信部と、前記送信部が送信した前記印刷ジョブデータを受信する受信部と、前記ログイン情報で特定されるユーザが所定のユーザであるか否かを判断する判断部と、前記判断部が前記所定のユーザであると判断したとき、前記描画データから前記制限情報を除去する処理を行う除去部と、前記除去部により前記制御情報が除去された前記印刷データを前記印刷ジョブデータとして出力する出力部と、前記出力部が出力した前記印刷ジョブデータに基づき印刷を行う印刷部とを備えることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、印刷出力を制限する為の識別情報を描画データから除去するといった煩わしい操作を必要とせず、適切なユーザに対しては適切な印刷結果を出力し、不適切なユーザに対しては必ず印刷出力を制限する為の識別情報が付加された印刷結果を出力することが可能な情報処理装置及び画像形成システムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態の構成を説明するシステム構成図である。
【図２】第１の実施形態に係るホストコンピュータ１２０の内部構成を説明するブロック図である。
【図３】第１の実施形態に係るサーバーコンピュータ１３０の内部構成を説明するブロック図である。
【図４】プリンタドライバ１２７１が生成する印刷ジョブデータ２００の構成例の一例である。
【図５】プリンタドライバ１２７１が生成するウォーターマークが付加された印刷ジョブデータ２００'の構成例の一例である。
【図６】ホストコンピュータ１２０からサーバーコンピュータ１３０に対してウォーターマークが付加された印刷ジョブデータが送信されるまでの処理を説明するフローチャートである。
【図７】サーバーコンピュータ１３０がホストコンピュータ１２０から送信された印刷ジョブデータを受信し、これをネットワークプリンタ１１０に送信するまでの処理を説明するフローチャートである。
【図８】ネットワークプリンタ１１０が出力する印刷出力結果の例を説明する図である。
【図９】ネットワークプリンタ１１０が出力する印刷出力結果の例を説明する図である。
【図１０】第２の実施形態に係るホストコンピュータ１２０'の内部構成を説明するブロック図である。
【図１１】第２の実施形態に係るサーバーコンピュータ１３０'の内部構成を説明するブロック図である。
【図１２】サーバーコンピュータ１３０'がホストコンピュータ１２０'から送信された印刷ジョブデータを受信し、これをネットワークプリンタ１１０に送信するまでの処理を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１２】
[第１の実施形態]
図１は、本実施形態の構成を説明するシステム構成図である。本実施形態の説明においては、本発明に係る情報処理装置がネットワーク１００を介して接続されて構成された画像形成システムについて説明する。ネットワーク１００は、オフィス等で運用されているＬＡＮ（Local Area Network）である。
【００１３】
画像処理装置としてのネットワークプリンタ１１０は、例えば、電子写真方式やインクジェット方式等の印刷部としての印刷エンジンを備え、ネットワーク１００を介して受信した印刷ジョブデータに含まれる印刷データを印刷出力することが可能な画像処理装置である。
【００１４】
ユーザ端末としてのホストコンピュータ１２０には、例えば、ＰＣ（Personal Computer）等のハードウェア資源を用いることができ、図示せぬ文章、図表作成アプリケーションプログラムを介して作成されたドキュメントデータから印刷ジョブデータを生成し、ネットワーク１００を介して送信することが可能な端末である。なお、ホストコンピュータ１２０の構成については後述する。
【００１５】
情報処理装置としてのサーバーコンピュータ１３０には、例えば、ＰＣ、専用のネットワーク機器、ＰＣ周辺機器といったハードウェア資源や専用のソフトウェア資源を用いることができ、１台のネットワークプリンタをネットワークを介して複数台のホストコンピュータから利用可能とするプリントサーバである。なお、本実施形態の説明においては、サーバーコンピュータ１３０としてＰＣを想定しており、ネットワーク１００を介してホストコンピュータ１２０から受信した印刷ジョブデータをネットワークプリンタ１１０に対して送信することができる。なお、サーバーコンピュータ１３０の構成については後述する。
【００１６】
ユーザ情報管理装置としてのサーバーコンピュータ１４０には、例えば、ＰＣ等のハードウェア資源を用いることができ、ネットワーク１００を利用するユーザ管理情報の管理を行うディレクトリサービスサーバーである。本サービスとしては、ＬＤＡＰ（Lightweight Directory Access Protocol）等を挙げることができる。
【００１７】
図２は、本実施形態に係るホストコンピュータ１２０の内部構成を説明するブロック図である。ホストコンピュータ１２０は、ＣＰＵ（Central Processing Unit）１２１と、操作／表示部１２２と、通信制御部１２３と、ＲＡＭ（Random Access Memory）１２５と、ＨＤＤ（Hard Disk Drive）１２６と、ＯＳ（Operating System）１２７と、プリンタドライバ１２７１とを備え、ＣＰＵ１２１と、操作／表示部１２２と、通信制御部１２３と、ＲＡＭ１２５と、ＨＤＤ１２６とはシステムバス１２４を介して接続されている。
【００１８】
ＣＰＵ１２１は、マイクロプロセッサ等から構成され、システムバス１２４を介して接続されている各種デバイスやＨＤＤ１２６にインストールされた各種プログラムを統括的に制御し、ホストコンピュータ１２０全体の制御を行う。
【００１９】
操作／表示部１２２は、例えば、キーボード、マウス等の入力手段と、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等の表示手段とを備え、ユーザによる情報入力操作の受付や、装置情報等の各種情報表示を行う。
【００２０】
通信制御部１２３は、例えば、ネットワークインタフェース等のＴＣＰ／ＩＰプロトコルによる通信制御手段を備え、ネットワーク１００を介した双方向のデータ通信を制御する。
【００２１】
システムバス１２４は、ＣＰＵ１２１と各種デバイスを接続する電気信号線である。
【００２２】
ＲＡＭ１２５は、一時的にデータの読み込み又は書き込みを行う為の揮発性記憶装置である。また、ＲＡＭ１２５は、印刷ジョブデータを格納するジョブデータエリア１２５１を備える。
【００２３】
ＨＤＤ１２６は、各種プログラムを格納したり、データの読み込み又は書き込みを行う為の不揮発性記憶装置である。
【００２４】
ＯＳ１２７は、ＨＤＤ１２６にインストールされたコンピュータシステム全体を管理するプログラムである。
【００２５】
プリンタドライバ１２７１は、ＯＳ１２７に組み込まれたプログラムであり、図示せぬ文章、図表作成アプリケーションプログラムを介して作成されたドキュメントデータから印刷ジョブデータを生成し、ＲＡＭ１２５のジョブデータエリア１２５１へ当該印刷ジョブデータをスプールファイルとして格納させる。そして、プリンタドライバ１２７１は、ジョブデータエリア１２５１に格納させたスプールファイルの管理を行うとともに、通信制御部１２３を介してデータ送信を行わせる。このような機能を奏するプリンタドライバ１２７１は、データ処理部１２７１１と、ウォーターマーク付加部１２７１２と、データ送信部１２７１３とを備える。
【００２６】
データ処理部１２７１１は、印刷用紙情報、印刷ドキュメント名、ログイン情報等をジョブ情報とし、描画データを印刷データとする印刷ジョブデータを生成し、生成した印刷ジョブデータにウォーターマークの付加が必要な場合、当該印刷ジョブデータをウォーターマーク付加部１２７１２に渡すプログラムである。一方、生成した印刷ジョブデータにウォーターマークの付加が必要でない場合、データ処理部１２７１１は、生成した印刷ジョブデータを直接ジョブデータエリア１２５１に格納させる。
【００２７】
ウォーターマーク付加部１２７１２は、データ処理部１２７１１から渡された印刷ジョブデータに含まれる印刷データにウォーターマークを付加してジョブデータエリア１２５１に格納させるプログラムである。
【００２８】
データ送信部１２７１３は、通信制御部１２３を介し、ジョブデータエリア１２５１に格納された印刷ジョブデータをサーバーコンピュータ１４０に送信するプログラムである。
【００２９】
図３は、本実施形態に係るサーバーコンピュータ１３０の内部構成を説明するブロック図である。サーバーコンピュータ１３０は、ＣＰＵ１３１と、操作／表示部１３２と、通信制御部１３３と、ＲＡＭ１３５と、ＨＤＤ１３６と、ＯＳ１３７と、セキュリティソフトウェア１３７１とを備え、ＣＰＵ１３１と、操作／表示部１３２と、通信制御部１３３と、ＲＡＭ１３５と、ＨＤＤ１３６とはシステムバス１３４を介して接続されている。
【００３０】
ＣＰＵ１３１は、マイクロプロセッサ等から構成され、システムバス１３４を介して接続されている各種デバイスやＨＤＤ１３６にインストールされた各種プログラムを統括的に制御し、サーバーコンピュータ１３０全体の制御を行う。
【００３１】
操作／表示部１３２は、例えば、キーボード、マウス等の入力手段と、ＣＲＴやＬＣＤ等の表示手段とを備え、ユーザによる情報入力操作の受付や、装置情報等の各種情報表示を行う。
【００３２】
通信制御部１３３は、例えば、ネットワークインタフェース等のＴＣＰ／ＩＰプロトコルによる通信制御手段を備え、ネットワーク１００を介した双方向のデータ通信を制御する。
【００３３】
システムバス１３４は、ＣＰＵ１３１と各種デバイスを接続する電気信号線である。
【００３４】
ＲＡＭ１３５は、一時的にデータの読み込み又は書き込みを行う為の揮発性記憶装置である。
【００３５】
ＨＤＤ１３６は、各種プログラムを格納したり、データの読み込み又は書き込みを行う為の不揮発性記憶装置である。
【００３６】
ＯＳ１３７は、ＨＤＤ１３６にインストールされたコンピュータシステム全体を管理するプログラムである。
【００３７】
セキュリティソフトウェア１３７１は、ＯＳ１３７に組み込まれたプログラムであり、ネットワーク１００を介しホストコンピュータ１２０から受信した印刷ジョブデータを解析後、当該印刷ジョブデータをネットワークプリンタ１１０に対して送信する。このような機能を奏するセキュリティソフトウェア１３７１は、受信部としての受信処理部１３７１１と、ログイン情報抽出部１３７１２と、判断部としての認証処理部１３７１３と、除去部としてのウォーターマーク除去部１３７１４と、出力部１３７１５とを備える。
【００３８】
受信処理部１３７１１は、ネットワーク１００を介しホストコンピュータ１２０から印刷ジョブデータを受信するプログラムである。
【００３９】
ログイン情報抽出部１３７１２は、受信処理部１３７１１が受信した印刷ジョブデータを解析し、ログイン情報を抽出後、抽出したログイン情報を認証処理部１３７１３に渡すプログラムである。
【００４０】
認証処理部１３７１３は、ログイン情報抽出部１３７１２により抽出されたログイン情報と、ディレクトリサービスサーバーたるサーバーコンピュータ１４０に登録されているユーザ管理情報とを比較参照し、当該ログイン情報で特定されるユーザに一致するユーザ管理情報が存在するか否かを判断するプログラムである。また、認証処理部１３７１３は、ログイン情報で特定されるユーザに一致するユーザ管理情報が存在するか否かの判断結果に基づき、印刷ジョブデータをウォーターマーク除去部１３７１４又は出力部１３７１５に渡すプログラムである。
【００４１】
ウォーターマーク除去部１３７１４は、印刷ジョブデータに含まれる印刷データに付加されたウォーターマークを除去し、印刷ジョブデータを再生成するプログラムである。
【００４２】
出力部１３７１５は、印刷ジョブデータのジョブ情報を解析後、通信制御部１３３を介し、ウォータマーク除去部１３７１４によりウォーターマークが除去されて再生成された印刷ジョブデータ又はウォーターマークが付加されたままの印刷ジョブデータをネットワークプリンタ１１０に送信するプログラムである。
【００４３】
図４は、プリンタドライバ１２７１が生成する印刷ジョブデータ２００の構成例の一例である。本実施形態に係るプリンタドライバ１２７１は、用紙サイズ、用紙厚、両面／片面設定、ドキュメント名、送信先、ログイン情報からなるジョブ情報２０１と、描画データからなる印刷データ２０２とから構成される印刷ジョブデータ２００を生成する。
【００４４】
一方、図５は、プリンタドライバ１２７１が生成するウォーターマークが付加された印刷ジョブデータ２００'の構成例の一例である。本実施形態に係るプリンタドライバ１２７１のウォーターマーク付加部１２７１２は、描画データからなる印刷データ２０２'にウォーターマーク２０３を付加することで印刷ジョブデータ２００'を生成する。
【００４５】
次に、本実施形態に係る画像形成システムの動作について説明する。図６は、ホストコンピュータ１２０からサーバーコンピュータ１３０に対してウォーターマークが付加された印刷ジョブデータが送信されるまでの処理を説明するフローチャートである。
【００４６】
まず、ホストコンピュータ１２０のＯＳ１２７が図示せぬ任意のアプリケーションプログラムからネットワークプリンタ１１０に対して印刷を実行すると、図２で示したプリンタドライバ１２７１のデータ処理部１２７１１は、図４で示した印刷ジョブデータ２００を生成し、生成した印刷ジョブデータ２００をウォーターマーク付加部１２７１２に渡す（ステップＳ１００）。
【００４７】
次に、ステップＳ１０１において、ウォーターマーク付加部１２７１２は、データ処理部１２７１１から渡された印刷ジョブデータ２００にウォーターマークの情報を付加し、図５で示した印刷ジョブデータ２００'を生成する。そして、ウォーターマーク付加部１２７１２は、生成した印刷ジョブデータ２００'をＲＡＭ１２５のジョブデータエリア１２５１に格納させる。
【００４８】
データ送信部１２７１３は、ジョブデータエリア１２５１に格納された印刷ジョブデータ２００'を通信制御部１２３を介して事前に設定された送信先であるサーバーコンピュータ１３０に送信して処理を終了する（ステップＳ１０２）。
【００４９】
ところで、データ処理部１２７１１において生成された印刷ジョブデータ２００にウォーターマークの付加が必要でない場合、データ処理部１２７１１は生成した印刷ジョブデータ２００を直接ジョブデータエリア１２５１に格納させる。そして、データ送信部１２７１３はジョブデータエリア１２５１に格納された印刷ジョブデータ２００を通信制御部１２３を介して事前に設定された送信先であるサーバーコンピュータ１３０に送信して処理を終了する。
【００５０】
次に、サーバーコンピュータ１３０がホストコンピュータ１２０から送信された印刷ジョブデータを受信し、これをネットワークプリンタ１１０に送信するまでの処理について図７のフローチャートを用いて説明する。なお、ここでは、ウォーターマークが付加された印刷ジョブデータ２００'をサーバーコンピュータ１３０が受信し、これをネットワークプリンタ１１０に対して送信する処理について説明する。
【００５１】
まず、図３で示したセキュリティソフトウェア１３７１の受信処理部１３７１１は、通信制御部１３３を介して印刷ジョブデータ２００'を受信すると、これをログイン情報抽出部１３７１２に渡す（ステップＳ１１０）。
【００５２】
受信処理部１３７１１から印刷ジョブデータ２００'が渡されたログイン情報抽出部１３７１２は、ステップＳ１１１において、印刷ジョブデータ２００'から図５で示したジョブ情報２０１を抽出し、抽出したジョブ情報２０１に含まれるログイン情報と印刷ジョブデータ２００'とを認証処理部１３７１３に渡す。
【００５３】
次に、認証処理部１３７１３は、通信制御部１３３を介してサーバーコンピュータ１４０にアクセスし、当該サーバーコンピュータ１４０に登録されているユーザ管理情報を取得する。そして、認証処理部１３７１３は、サーバーコンピュータ１４０から取得したユーザ管理情報と、受信処理部１３７１１から渡されたログイン情報とを比較参照し、当該ログイン情報で特定されるユーザがユーザ管理情報に含まれるか否か判断する。ここで、ログイン情報で特定されるユーザがユーザ管理情報に含まれている場合（ステップＳ１１２  Ｙｅｓ）、認証処理部１３７１３は、印刷ジョブデータ２００'をウォーターマーク除去部１３７１４に渡す。一方、ログイン情報で特定されるユーザがユーザ管理情報に含まれていない場合（ステップＳ１１２  Ｎｏ）、認証処理部１３７１３は、印刷ジョブデータ２００'を出力部１３７１５に渡す。
【００５４】
認証処理部１３７１３により印刷ジョブデータ２００'が渡されたウォーターマーク除去部１３７１４は、図５で示した印刷ジョブデータ２００'の印刷データ２０２'からウォーターマーク２０３を除去し、図４で示した印刷ジョブデータ２００を再度生成する（ステップＳ１１３）。
【００５５】
ステップＳ１１４において、出力部１３７１５は、ウォーターマーク除去部１３７１４により再度生成された印刷ジョブデータ２００又はステップＳ１２２において認証処理部１３７１３により渡された印刷ジョブデータ２００'のジョブ情報２０１に含まれる送信先の情報を抽出後、抽出した送信先であるネットワークプリンタ１１０に対して印刷ジョブデータ２００又は印刷ジョブデータ２００'を送信し、処理を終了する。
【００５６】
そして、ネットワークプリンタ１１０は、受信した印刷ジョブデータが図４で示した印刷ジョブデータ２００であった場合、図８に示す印刷出力結果３００を出力し、受信した印刷ジョブデータが図５で示した印刷ジョブデータ２００'であった場合、図９に示すウォーターマーク３０１が付加された印刷出力結果３００'を出力する。
【００５７】
なお、ウォーターマークが付加されていない印刷ジョブデータ２００をサーバーコンピュータ１３０は受信し、これをネットワークプリンタ１１０に対して送信する場合、セキュリティソフトウェア１３７１の受信処理部１３７１１は、受信した印刷ジョブデータ２００を直接出力部１３７１５に渡す。そして、出力部１３７１５は、印刷ジョブデータ２００のジョブ情報２０１に含まれる送信先の情報を抽出後、抽出した送信先であるネットワークプリンタ１１０に対して印刷ジョブデータ２００を送信し、処理を終了する。
【００５８】
以上のように、第１の実施形態によれば、印刷出力を制限する為の識別情報を描画データから除去するといった煩わしい操作を必要とせず、適切なユーザに対しては適切な印刷結果を出力し、不適切なユーザに対しては必ず印刷出力を制限する為の識別情報が付加された印刷結果を出力することができる。
【００５９】
[第２の実施形態]
第２の実施形態では、第１の実施形態の図７のステップＳ１１２に係る処理において、サーバーコンピュータ１４０から取得したユーザ管理情報と、受信処理部１３７１１から渡されたログイン情報とを比較参照し、当該ログイン情報で特定されるユーザがユーザ管理情報に含まれていない場合には、その旨をホストコンピュータ１２０'に対して通知し、ウォーターマークが付加された印刷出力が必要でない場合には、印刷出力を行わない情報処理装置及び画像形成システムの形態について説明する。なお、本実施形態の説明において、第１の実施形態と同一な箇所、動作については同一の符号を付してその説明は省略する。
【００６０】
図１０は、本実施形態に係るホストコンピュータ１２０'の内部構成を説明するブロック図である。ホストコンピュータ１２０'は、第１の実施形態に係るホストコンピュータ１２０の構成に加え、ＨＤＤ１２６'にインストールされ、ＯＳ１２７'に組み込まれたプリンタドライバ１２７１'を備える。
【００６１】
プリンタドライバ１２７１'は、第１の実施形態の構成に加え、印刷継続判断部１２７１４を備える。印刷継続判断部１２７１４は、サーバーコンピュータ１３０'からのログイン情報認証結果の通知に基き、ウォーターマークが付加された印刷ジョブデータの印刷を継続させるか否かを判断する。印刷継続判断部１２７１４は、操作／表示部１２２を介してユーザにより入力された、印刷を継続させるか否かの情報である印刷継続情報を予め保持し、サーバーコンピュータ１３０'からのログイン情報認証結果の通知を受け、印刷継続の有無をサーバーコンピュータ１３０'に通知する。
【００６２】
図１１は、本実施形態に係るサーバーコンピュータ１３０'の内部構成を説明するブロック図である。サーバーコンピュータ１３０'は、第１の実施形態に係るサーバーコンピュータ１３０の構成に加え、ＨＤＤ１３６'にインストールされ、ＯＳ１３７'に組み込まれたセキュリティソフトウェア１３７１'を備える。
【００６３】
セキュリティソフトウェア１３７１'は、第１の実施形態の構成に加え、認証結果通知部１３７１６を備える。認証結果通知部１３７１６は、認証処理部１３７１３による認証の結果、ログイン情報で特定されるユーザに一致するユーザ管理情報が存在しない場合、この旨をホストコンピュータ１２０'に通知する。
【００６４】
次に、本実施形態に係る画像形成システムの動作について説明する。なお、ホストコンピュータ１２０'からサーバコンピュータ１３０'に対して印刷ジョブデータが送信されるまでの処理については、第１の実施形態の図６で説明したものと同一であるため、ここでの説明は省略する。
【００６５】
図１２は、サーバコンピュータ１３０'がホストコンピュータ１２０'から送信された印刷ジョブデータを受信し、これをネットワークプリンタ１１０に送信するまでの処理を説明するフローチャートである。なお、図１２のステップＳ１１０、ステップＳ１１１、ステップＳ１１３、及びステップＳ１１４に係る処理は、第１の実施形態の図７で説明した処理と同一であるため、ここでの説明は省略する。
【００６６】
ステップＳ１１２において、認証処理部１３７１３は、サーバーコンピュータ１４０から取得したユーザ管理情報と、受信処理部１３７１１から渡されたログイン情報とを比較参照し、当該ログイン情報で特定されるユーザがユーザ管理情報に含まれるか否か判断する。ここで、ログイン情報で特定されるユーザがユーザ管理情報に含まれている場合（ステップＳ１１２  Ｙｅｓ）、認証処理部１３７１３は、印刷ジョブデータ２００'をウォーターマーク除去部１３７１４に渡す。一方、ログイン情報で特定されるユーザがユーザ管理情報に含まれていない場合（ステップＳ１１２  Ｎｏ）、認証処理部１３７１３は、その旨を認証結果通知部１３７１６に通知する。
【００６７】
通知を受けた認証結果通知部１３７１６は、通信制御部１３６を介しホストコンピュータ１２０'に対してログイン情報で特定されるユーザがユーザ管理情報に含まれていない旨を通知する（ステップＳ１１５）。
【００６８】
ホストコンピュータ１２０'の印刷継続判断部１２７１４は、サーバーコンピュータ１３０'からのログイン情報認証結果の通知に基き、ウォーターマークが付加された印刷ジョブデータの印刷を継続させるか否かを判断し、印刷継続の有無をサーバーコンピュータ１３０'に通知する。
【００６９】
ここで、印刷継続判断部１２７１４の判断結果が印刷継続である場合（ステップＳ１１６  Ｙｅｓ）、サーバコンピュータ１３０'の認証処理部１３７１３は、印刷ジョブデータ２００'を出力部１３７１５に渡す。一方、印刷継続判断部１２７１４の判断結果が印刷継続でない場合（ステップＳ１１６  Ｎｏ）、認証処理部１３７１３は印刷ジョブデータ２００'を破棄し、処理を終了する。
【００７０】
以上のように、第２の実施形態によれば、第１の実施形態の効果に加え、ログイン情報で特定されるユーザがユーザ管理情報に含まれておらず、ウォーターマークが付加された印刷結果が必要でない場合には、無駄な印刷出力を抑制することができる。
【００７１】
本発明は、ネットワークに接続されたホストコンピュータ、サーバーコンピュータ等の情報処理装置と、プリンタ、ＦＡＸ、ＭＦＰ、複写機、スキャナ及びネットワークに接続する画像処理装置に適用可能である。また、本実施形態の説明においては、ホストコンピュータを１台、サーバーコンピュータを２台の構成で説明したが、本発明はこれに限定されず、１台のコンピュータでも実現可能である。
【符号の説明】
【００７２】
１００  ネットワーク
１１０  ネットワークプリンタ
１２０，１２０'  ホストコンピュータ
１２１  ＣＰＵ
１２２  操作／表示部
１２３  通信制御部
１２４  システムバス
１２５  ＲＡＭ
１２５１  ジョブデータエリア
１２６，１２６'  ＨＤＤ
１２７，１２７'  ＯＳ
１２７１，１２７１'  プリンタドライバ
１２７１１  データ処理部
１２７１２  ウォーターマーク付加部
１２７１３  データ送信部
１２７１４  印刷継続判断部
１３０，１３０'  サーバーコンピュータ
１３１  ＣＰＵ
１３２  操作／表示部
１３３  通信制御部
１３４  システムバス
１３５  ＲＡＭ
１３６，１３６'  ＨＤＤ
１３７，１３７'  ＯＳ
１３７１，１３７１'  セキュリティソフトウェア
１３７１１  受信処理部
１３７１２  ログイン情報抽出部
１３７１３  認証処理部
１３７１４  ウォーターマーク除去部
１３７１５  出力部
１３７１６  認証結果通知部
１４０  サーバーコンピュータ
【図１】
2015103994.tif 000003
【図２】
2015103994.tif 000004
【図３】
2015103994.tif 000005
【図４】
2015103994.tif 000006
【図５】
2015103994.tif 000007
【図６】
2015103994.tif 000008
【図７】
2015103994.tif 000009
【図８】
2015103994.tif 000010
【図９】
2015103994.tif 000011
【図１０】
2015103994.tif 000012
【図１１】
2015103994.tif 000013
【図１２】
2015103994.tif 000014