(57)【要約】【課題】画像データを送信する送信ジョブ処理を実行する画像処理装置において、送信ジョブ処理を実行することにより発生する情報漏洩などを未然に防ぐ。【解決手段】許可要求部１０ｄが、送信要求元からの画像データの送信要求指示に応じて、送信要求元から提供された送信要求元情報及び送信先情報が示される送信許可要求を出力する。許可判定部２０ｂは、送信許可要求の出力を受けて、送信許可テーブル記憶部２０ｃを参照して、送信許可要求に示された要求元情報及び送信先情報に基づいて、送信要求元が送信先へ画像データを送信することを許可するか否かを判定する。許可判定部２０ｄでの判定により、送信要求元が送信先へ画像データを送信することが許可された場合、ジョブ実行１０ｅは画像データを前記送信先へ送信する。【選択図】図１
2008117315.tif 000002
【特許請求の範囲】
【請求項１】
送信要求元からの画像データの送信要求指示に応じて、前記送信要求元から提供された送信要求元情報及び送信先情報が示される送信許可要求を出力する許可要求部と、
前記送信許可要求の出力を受けて、前記送信許可要求に示された要求元情報及び送信先情報に基づいて、前記送信要求元が送信先へ画像データを送信することを許可するか否かを判定する送信許可判定部と、
前記送信許可判定部での判定により、前記送信要求元が送信先へ画像データを送信することが許可された場合、前記画像データを前記送信先へ送信するジョブ実行部と、
を含む画像処理システム。
【請求項２】
画像データの送信を行う画像処理システムとしてコンピュータシステムを機能させるためのプログラムであって、
前記コンピュータシステムを、
送信要求元からの画像データの送信要求指示に応じて、前記送信要求元から提供された送信要求元情報及び送信先情報が示される送信許可要求を出力する許可要求部と、
前記送信許可要求の出力を受けて、前記送信許可要求に示された要求元情報及び送信先情報に基づいて、前記送信要求元が送信先へ画像データを送信することを許可するか否かを判定する送信許可判定部と、
前記送信許可判定部での判定により、前記送信要求元が送信先へ画像データを送信することが許可された場合、前記画像データを前記送信先へ送信するジョブ実行部と、
して機能させるためのプログラム。  
【請求項３】
指示書に記述された処理内容に基づいて処理対象の画像データに対して処理を実行する複数の画像処理装置と、
前記画像処理装置が前記指示書に基づく処理を実行可能な否かを判定する管理サーバとを、
含み、
前記画像処理装置は、
指示書の入力を受けると、前記管理サーバに前記指示書を送信し、前記指示書の代わりに前記指示書の送信に対する応答として前記管理サーバから提供された指示書に基づいて前記処理対象の画像データに対して処理を実行し、
前記管理サーバは、
前記画像処理装置から前記指示書を受信すると、前記画像処理装置が前記指示書に基づく処理を実行可能か否かを判定し、
実行不可能な場合には、前記画像処理装置の代わりに前記処理を実行可能な代理の画像処理装置を検索し、前記代理の画像処理装置が前記処理を行えるように前記指示書を書き換え、書き換えた指示書を前記画像処理装置に送信し、
実行可能な場合には、受信した指示書をそのまま前記画像処理装置に送信する、
ことを特徴とする画像処理システム。
【請求項４】
指示書に記述された処理内容に基づいて処理対象の画像データに対して処理を実行する画像処理装置から、前記指示書を受信すると、前記画像処理装置が前記指示書に基づく処理を実行可能か否かを判定する判定部と、
実行不可能な場合には、前記画像処理装置の代わりに前記処理を実行可能な代理の画像処理装置を検索し、前記代理の画像処理装置が前記処理を行えるように前記指示書を書き換え、書き換えた指示書を前記画像処理装置に送信し、実行可能な場合には、受信した指示書をそのまま前記画像処理装置に送信する送信部と、
を備える管理サーバ。
【請求項５】
指示書に記述された処理内容に基づいて処理対象の画像データに対して処理を実行する画像処理装置とネットワークを介して接続される管理サーバとしてコンピュータを機能させるためのプログラムであって、
前記コンピュータを、
前記画像処理装置から、前記指示書を受信すると、前記画像処理装置が前記指示書に基づく処理を実行可能か否かを判定する判定部と、
実行不可能な場合には、前記画像処理装置の代わりに前記処理を実行可能な代理の画像処理装置を検索し、前記代理の画像処理装置が前記処理を行えるように前記指示書を書き換え、書き換えた指示書を前記画像処理装置に送信し、実行可能な場合には、受信した指示書をそのまま前記画像処理装置に送信する送信部と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを送信する送信ジョブ処理を実行する画像処理装置に関する。
【背景技術】
【０００２】
近年、複写機の普及により簡単に文書の複写物が得られるようになったが、これに伴い、機密文書等の複写も安易に行うことができるようになっているため、機密内容の外部への漏洩や不正使用の防止の必要性が高まっている。
【０００３】
例えば、特許文献１には、ユーザからの印刷指示に基づいて印刷ジョブを行う前にそのユーザの認証を行い、印刷ジョブの実行を許可するか否かの判定を行うシステムが開示されている。
【０００４】
【特許文献１】特開２００５−１４４８０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のようにジョブ実行前にジョブ指示元のユーザ認証を行うシステムでは、例えば、認証を受けたユーザは、宛先によらずデータ送信ジョブを実行することができる。しかしながら、たとえ認証を受けたユーザであったとしても、宛先によっては送信対象データを送信することを禁止することが好ましい場合もある。
【０００６】
本発明は、画像データを送信する送信ジョブ処理を実行する画像処理装置において、送信ジョブ処理を実行することにより発生する情報漏洩などを未然に防ぐことを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理システムは、送信要求元からの画像データの送信要求指示に応じて、前記送信要求元から提供された送信要求元情報及び送信先情報が示される送信許可要求を出力する許可要求部と、前記送信許可要求の出力を受けて、前記送信許可要求に示された要求元情報及び送信先情報に基づいて、前記送信要求元が送信先へ画像データを送信することを許可するか否かを判定する送信許可判定部と、前記送信許可判定部での判定により、前記送信要求元が送信先へ画像データを送信することが許可された場合、前記画像データを前記送信先へ送信するジョブ実行部と、を含むことを特徴とする。
【０００８】
本発明に係る画像処理システムは、指示書に記述された処理内容に基づいて処理対象の画像データに対して処理を実行する複数の画像処理装置と、前記画像処理装置が前記指示書に基づく処理を実行可能な否かを判定する管理サーバとを、含み、前記画像処理装置は、指示書の入力を受けると、前記管理サーバに前記指示書を送信し、前記指示書の代わりに前記指示書の送信に対する応答として前記管理サーバから提供された指示書に基づいて前記処理対象の画像データに対して処理を実行し、前記管理サーバは、前記画像処理装置から前記指示書を受信すると、前記画像処理装置が前記指示書に基づく処理を実行可能か否かを判定し、実行不可能な場合には、前記画像処理装置の代わりに前記処理を実行可能な代理の画像処理装置を検索し、前記代理の画像処理装置が前記処理を行えるように前記指示書を書き換え、書き換えた指示書を前記画像処理装置に送信し、実行可能な場合には、受信した指示書をそのまま前記画像処理装置に送信することを特徴とする。
【０００９】
本発明に係る管理サーバは、指示書に記述された処理内容に基づいて処理対象の画像データに対して処理を実行する画像処理装置から、前記指示書を受信すると、前記画像処理装置が前記指示書に基づく処理を実行可能か否かを判定する判定部と、実行不可能な場合には、前記画像処理装置の代わりに前記処理を実行可能な代理の画像処理装置を検索し、前記代理の画像処理装置が前記処理を行えるように前記指示書を書き換え、書き換えた指示書を前記画像処理装置に送信し、実行可能な場合には、受信した指示書をそのまま前記画像処理装置に送信する送信部と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明の１つの態様によれば、画像データを送信する送信ジョブ処理を実行する画像処理装置において、送信ジョブ処理を実行することにより発生する情報漏洩などを未然に防ぐことができる。
【発明を実施するための最良の形態】
【００１１】
本発明を実施するための最良の形態（以下、実施形態とする）について、以下図面を用いて説明する。
【００１２】
図１は、本実施形態に係る画像処理システムの構成図を示す。本実施形態では、画像を光学的に読み取って得られた画像データや予め記憶している画像データを、指定された送信先へ送信する画像処理装置１０と、画像処理装置１０が画像データの送信をしてよいか否かを判定する管理サーバ２０とがネットワーク３０を介して接続されている。ここで、画像処理装置１０は、具体的には、複合機、ＦＡＸなど、画像データを送信する機能を持つ装置である。
【００１３】
画像処理装置１０は、制御部１０ａ、画像読取部１０ｂ、画像データ記憶部１０ｃ、ジョブ実行部１０ｅを備える。制御部１０ａは、画像処理装置１０の各部を制御する。画像読取部１０ｂは、画像を光学的に読み取り画像データを生成する。画像データ記憶部１０ｃは、画像読取部１０ｂが生成した画像データや、ネットワーク３０を介して提供された画像データを蓄積する。許可要求部１０ｄは、送信要求元であるユーザからの送信要求に応じて、当該ユーザから指定された送信先へ画像データを送信するための許可を要求するための送信許可要求を管理サーバ２０へ出力する。ジョブ実行部１０ｅは、許可要求に対する応答として、管理サーバ２０から許可通知を受けた場合、送信要求元により指定された送信先へ、送信要求元により選択された画像データを送信する。
【００１４】
管理サーバ２０は、制御部２０ａ、許可判定部２０ｂ、送信許可テーブル記憶部２０ｃを備える。制御部２０ａは、管理サーバ２０の各部を制御する。許可判定部２０ｂは、画像処理装置１０から送信許可要求を受けて、送信許可テーブル記憶部２０ｃを参照して、送信要求元が送信先へ画像データを送信してよいか否かを判定する。送信許可テーブル記憶部２０ｃは、画像データの送信を許可する許可送信先情報と、許可送信先へ送信が許可されている送信要求元情報とを関連づけたテーブルを記憶する。図２は、送信許可テーブルの一例を示す。図２に示すテーブルでは、許可送信先フィールド１００に画像データの送信が許可された送信先として、ＦＡＸ番号が示されており、許可ユーザフィールド１０２は、許可送信先への送信が許可されたユーザＩＤが示される。許可判定部２０ｂは、画像処理装置１０から送信許可要求を受けた際に受信する送信先情報および送信要求元情報とに基づいて、送信許可テーブル記憶部２０ｃに記憶されたテーブルを参照し、受信した送信先情報に対応する送信先が許可送信先フィールド１００に登録され、かつ登録された許可送信先フィールド１００に対応する許可ユーザフィールド１０２に、受信した送信要求元情報に対応するユーザＩＤが登録されているか否かを判定する。判定の結果、登録されている場合には、管理サーバ２０は、その送信要求元が送信先へ画像データを送信することを許可し、許可通知を画像処理装置１０に対して行う。一方、登録されていない場合には、エラー通知を画像処理装置１０に対して行う。
【００１５】
図３は、画像処理装置１０が、送信要求元のユーザから画像データの送信要求を受けた際の処理手順を示すフローチャートである。
【００１６】
画像処理装置１０は、送信要求元のユーザから画像データの送信要求を受けると（Ｓ１００）、送信要求元情報（ユーザＩＤなど）及び送信先情報（ＦＡＸ番号、電子メールアドレスなど）を示した送信許可要求を管理サーバ２０へ出力する（Ｓ１０２）。画像処理装置１０は、送信許可要求を行った後、管理サーバ２０からの応答を受けるまで、送信ジョブを保留する。次いで、画像処理装置１０は、管理サーバ２０から送信許可要求に対する判定結果を受信し（Ｓ１０４）、送信許可を受けた場合には（ステップＳ１０６での判定結果が、肯定「Ｙ」）、送信要求元のユーザから指定された送信先へ画像データを送信する（Ｓ１０８）。一方、送信許可を受けられなかった場合には（ステップＳ１０６での判定結果が、否定「Ｎ」）、ユーザに送信エラーを通知する（Ｓ１１０）。
【００１７】
以上、本実施形態では、画像処理装置１０は、ユーザから画像データの送信指示を受けると、管理サーバ２０に送信許可の問い合わせを行う。そして、管理サーバ２０から送信許可の通知を受けると、画像処理装置１０は、ユーザにより指定された送信先へ画像データを送信する。本実施形態によれば、ユーザ認証に成功したユーザであったとしても、管理サーバ２０によって許可された送信先でなければ、画像データを送信することができない。よって、画像データを送信することにより発生する情報漏洩などを未然に防ぐことができる。
【００１８】
なお、ユーザにより複数の送信先が指定されている場合には、管理サーバ２０は、送信許可された送信先だけを指定して画像処理装置１０に許可通知を出力してもよい。もしくは、ユーザにより指定されたすべての送信先が許可されている場合のみ画像処理装置１０に許可出力してもよい。
【００１９】
また、上記では、送信を許可する送信先情報を示すテーブルを管理サーバ２０が備えるメモリ（送信許可テーブル記憶部２０ｃ）に記憶する例について説明したが、送信を禁止する送信先情報を示すテーブルをメモリに記憶しておいてもよい。
【００２０】
続いて、本発明の変形例について図面を用いて説明する。
【００２１】
図４は、本変形例に係る画像処理システムの構成図を示す。画像処理装置１０は、ＸＭＬ形式などで記述された指示書に基づいて画像データに対して、複数画像を１画像にまとめて出力するなどの前処理を行った後に、指示書に記述されている送信先へ前処理を行った後の画像データを送信する。
【００２２】
しかし、画像処理装置１０が指示書に基づく一連処理を実行する場合に、画像処理装置１０の処理能力によっては、指示書に記述されている前処理を実行できず、画像データを送信先へ送信できない場合がある。つまり、画像処理装置１０の処理能力によっては、例えば複数画像を１画像にまとめて出力することができない場合があり、指示書に基づく一連処理を実行できない場合がある。
【００２３】
そこで、本変形例では、画像処理装置１０は、指示書に従って一連処理を実行する前に、管理サーバ２０に対して、その指示書に基づく前処理を実行可能かどうかの判定を依頼する。管理サーバ２０は、画像処理装置１０がその指示書に基づく前処理を実行可能かどうかの判定し、その結果を画像処理装置１０に通知する。管理サーバ２０は、画像処理装置１０がその指示書に基づく前処理を実行できない場合には、画像処理装置１０の代わりにその指示書に基づく前処理を実行可能な代理の画像処理装置を検索し、検索できた場合には、代理の画像処理装置が前処理を含む一連処理を実行するように指示書を書き換えた後に、その指示書を画像処理装置１０へ送信する。
【００２４】
図４は、本変形例に係る画像処理システムの構成図を示す。
【００２５】
画像処理装置１０は、指示書解析部１０ｆ、実行判定要求部１０ｇ、能力情報記憶部１０ｈを備える点で、図１に示す画像処理装置１０と異なる。指示書解析部１０ｆは、送信要求元のユーザから提供された指示書を解析し、指示書に記述された各処理をジョブ実行部１０ｅに実行させる。実行判定要求部１０ｇは、ジョブ実行部１０ｅが指示書に基づく一連処理を実行する前に、送信要求元のユーザから提供された指示書、及び能力情報記憶部１０ｈに予め記憶されている能力情報を管理サーバ２０に送信する。ここで、能力情報とは、画像処理装置１０が、実行可能な処理の一覧情報であり、能力情報を参照することで、画像処理装置１０が実行可能な処理を特定することができる。
【００２６】
管理サーバ２０は、実行判定部２０ｄ、能力情報記憶部２０ｅ、指示書更新部ｆを備える点で、図１に示す管理サーバ２０と異なる。実行判定部２０ｄは、画像処理装置１０から提供された指示書及び能力情報に基づいて、画像処理装置１０がその指示書に基づく一連処理を実行可能かどうかを判定する。より具体的には、実行判定部２０ｄは、指示書を解析し、その指示書に記述されている各処理を特定し、特定した各処理が画像処理装置１０の能力情報に登録されているか否かを照合することで、画像処理装置１０がその指示書に基づく一連処理を実行可能かどうかを判定する。
【００２７】
能力情報記憶部２０ｅは、ネットワーク３０を介して管理サーバ２０と接続されている各画像処理装置（図示せず）の能力情報を、各画像処理装置のＩＰアドレスなど各画像処理装置を一意に識別する識別情報と関連づけて記憶する。各画像処理装置は、定期的に管理サーバ２０に自己の能力情報を提供する。もしくは、各画像処理装置は、自己の能力情報の変更が生じた際に、管理サーバ２０に変更後の能力情報を提供する。
【００２８】
また、実行判定部２０ｄは、上記の判定の結果、画像処理装置１０がその指示書に基づく一連処理を実行できないと判定した場合、画像処理装置１０の代わりに指示書に基づいて一連処理を実行可能な代理の画像処理装置を検索する。より具体的には、実行判定部２０ｄは、能力情報記憶部２０ｅを参照して、指示書に記述されている各処理がすべて登録されている能力情報を検索し、検索された能力情報に関連付けられた識別情報を特定することで、代理の画像処理装置を検索する。次いで、実行判定部２０ｄは、指示書更新部２０ｆにおいて、一連処理を代理の画像処理装置が実行するように指示書の内容を更新し、更新された指示書を画像処理装置１０へ返信する。
【００２９】
図５は、管理サーバ２０が画像処理装置１０から指示書及び能力情報を受信した際の処理手順を示す。
【００３０】
管理サーバ２０は、画像処理装置１０から指示書及び能力情報を受信すると（Ｓ２００）、指示書に記述された処理内容と、能力情報に示される画像処理装置１０が実行可能な処理内容とを比較して、画像処理装置１０が指示書に基づく処理を実行可能かどうかを判定する（Ｓ２０２）。判定結果、実行可能な場合には（ステップＳ２０４での判定結果が、肯定「Ｙ」）、管理サーバ２０は、画像処理装置１０から受信した指示書をそのまま画像処理装置１０へ送信する（Ｓ２０６）。
【００３１】
一方、判定結果、実行不可能な場合には（ステップＳ２０４での判定結果が、否定「Ｎ」）、管理サーバ２０は、画像処理装置１０の代わりに指示書に基づいて一連処理を実行可能な代理の画像処理装置を検索する（Ｓ２０８）。次いで、管理サーバ２０は、一連処理を代理の画像処理装置が実行するように指示書の内容を更新する（Ｓ２１０）。ここで、管理サーバ２０は、画像処理装置１０が指示書を代理の画像処理装置に転送するように指示書に記述された処理内容を更新する。つまり、管理サーバ２０は、代理の画像処理装置に対応する識別情報を能力情報記憶部２０ｅから読み出し、その識別情報に示された例えばＩＰアドレスを抽出し、そのＩＰアドレス宛に指示書を転送する命令を指示書に追加記述する。更新後、管理サーバ２０は、更新された指示書を画像処理装置１０に送信する（Ｓ２０６）。なお、ステップＳ２０８において、代理の画像処理装置が検索できなかった場合には、管理サーバ２０は、例えば画像処理装置１０がユーザに対して処理エラーを通知するように、指示書の内容を更新すればよい。
【００３２】
図６は、画像処理装置１０が指示書を受け取った際の処理手順を示すフローチャートである。
【００３３】
画像処理装置１０は、要求元のユーザから指示書が提供されると（Ｓ２５０）、能力情報記憶部１０ｈから自装置の能力情報を取り出し、能力情報及び指示書を管理サーバ２０に送信することで、管理サーバ２０に対して実行判定要求をする（Ｓ２５２）。画像処理装置１０は、管理サーバ２０から判定結果を受け取るまで、指示書に基づく処理を保留する。その後、画像処理装置１０は、管理サーバ２０から指示書を受信する（Ｓ２５４）。画像処理装置１０は、要求元のユーザから提供された指示書の代わりに、管理サーバ２０から提供された指示書に基づいて処理を実行する（Ｓ２５６）。
【００３４】
ここで、管理サーバ２０から提供された指示書が、一連処理を代理の画像処理装置が実行するように更新されていた場合には、画像処理装置１０は、指示書に従って、代理の画像処理装置に指示書及び画像データを転送する。指示書の転送を受けた代理の画像処理装置は、受信した指示書に基づいて、画像データに対して一連処理を実行する。すなわち、代理の画像処理装置は、画像データに対して複数画像を１画像にまとめて出力するなどの前処理を行った後に、指示書に記述されている送信先へ画像処理を行った後の画像データを送信する。
【００３５】
第２の実施形態によれば、指示書の入力を受けた画像処理装置の処理能力が不足し、指示書に基づく一連処理を実行できない場合でも、代理の画像処理装置が指示書に基づく一連処理を実行することができる。
【００３６】
また、第２の実施形態によれば、管理サーバ２０において各画像処理装置の能力情報を一括管理することにより、各画像処理装置の実行可否をばらつきなく判定することができる。
【００３７】
ところで、上記において説明した画像処理装置１０及び管理サーバ２０は、マイクロコンピュータに図３、図５、図６に示す各種処理を具現化させるプログラムをインストールし、このプログラムを実行することによって実現することができる。
【００３８】
つまり、画像処理装置１０や管理サーバ２０の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによって、画像処理装置１０や管理サーバ２０は実現することができる。
【００３９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態等の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は上記の実施形態や変形例を構成することになる。
【００４０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク（登録商標）、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００４１】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態や変形例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態等の機能が実現される場合も含まれることは言うまでもない。
【００４２】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４３】
【図１】実施形態に係る画像処理システムの構成図である。
【図２】送信許可テーブルの一例を示す図である。
【図３】実施形態に係る画像処理装置の処理手順を示すフローチャートである。
【図４】変形例に係る画像処理システムの構成図である。
【図５】変形例に係る画像処理装置の処理手順を示すフローチャートである。
【図６】変形例に係る管理サーバの処理手順を示すフローチャートである。
【符号の説明】
【００４４】
１０  画像処理装置、１０ａ  制御部、１０ｂ  画像読取部、１０ｃ  画像データ記憶部、１０ｄ  許可要求部、１０ｅ  ジョブ実行部、１０ｆ  指示書解析部、１０ｇ  実行判定要求部、１０ｈ  能力情報記憶部、２０  管理サーバ、２０ａ  制御部、２０ｂ  許可判定部、２０ｃ  送信許可テーブル記憶部、２０ｄ  実行判定部、２０ｅ  能力情報記憶部、２０ｆ  指示書更新部、３０  ネットワーク。
【図１】
2008117315.tif 000003
【図２】
2008117315.tif 000004
【図３】
2008117315.tif 000005
【図４】
2008117315.tif 000006
【図５】
2008117315.tif 000007
【図６】
2008117315.tif 000008