(57)【要約】【課題】スキャン画像の配信に関するセキュリティを適切に確保することのできる画像読取装置の提供を目的とする。【解決手段】画像データの読取条件と画像データの配信先を示す情報とを含む設定データの一覧を設定データ記憶手段より取得する手段と、配信装置のネットワーク上におけるアドレス情報を配信装置アドレス記憶手段より取得する手段と、当該画像読取装置、配信装置、及び配信先のネットワーク上における配置関係に応じて設定データの利用の許否を判定可能な制限情報を記憶する手段と、当該画像読取装置のアドレス情報と、配信装置のアドレス情報と、一覧に含まれるそれぞれの設定データの配信先を示す情報を、制限情報に当てはめたときに配信が許可される設定データを一覧の中から抽出する手段と、抽出された設定データの一覧を表示装置に表示させる手段とを有する。【選択図】図４
2010212914.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される配信装置に画像データの配信を実行させる画像読取装置であって、
前記画像データの読取条件と前記画像データの配信先を示す情報とを含む設定データの一覧を設定データ記憶手段より取得する設定データ取得手段と、
前記配信装置のネットワーク上におけるアドレス情報を配信装置アドレス記憶手段より取得する配信装置アドレス取得手段と、
当該画像読取装置、前記配信装置、及び前記配信先のネットワーク上における配置関係に応じて前記設定データの利用の許否を判定可能な制限情報を記憶する制限情報記憶手段と、
当該画像読取装置のアドレス情報と、前記配信装置のアドレス情報と、前記一覧に含まれるそれぞれの前記設定データの配信先を示す情報を、前記制限情報に当てはめたときに配信が許可される前記設定データを前記一覧の中から抽出する設定データ抽出手段と、
抽出された前記設定データの一覧を表示装置に表示させる設定一覧表示手段とを有する画像読取装置。
【請求項２】
前記設定データは、配信方法を示す情報をも含み、
前記制限情報は、前記配置関係と前記配信方法の安全性とに応じて前記設定データの利用の許否を判定可能な情報であり、
前記設定データ抽出手段は、当該画像読取装置のアドレス情報と、前記配信装置のアドレス情報と、前記一覧に含まれるそれぞれの前記設定データの配信先を示す情報及び配信方法を示す情報を、前記制限情報に当てはめたときに配信が許可される前記設定データを前記一覧の中から抽出する請求項１記載の画像読取装置。
【請求項３】
前記制限情報には、前記配信装置が当該画像読取装置と別セグメントに配置され、かつ、前記配信先が当該画像読取装置と同一セグメントに配置されている場合は、前記配信方法に応じて配信は許可しないことが示されている請求項２記載の画像読取装置。
【請求項４】
前記制限情報には、前記配信装置が当該画像読取装置と同一セグメントに配置され、かつ、前記配信先が当該画像読取装置と別セグメントに配置されている場合は、前記配信方法に応じて配信は許可されないことが示されている請求項２又は３記載の画像読取装置。
【請求項５】
ネットワークを介して接続される配信装置に画像データの配信を実行させる画像読取装置が実行する情報処理方法であって、
前記画像データの読取条件と前記画像データの配信先を示す情報とを含む設定データの一覧を設定データ記憶手段より取得する設定データ取得手順と、
前記配信装置のネットワーク上におけるアドレス情報を配信装置アドレス記憶手段より取得する配信装置アドレス取得手順と、
当該画像読取装置のアドレス情報と、前記配信装置のアドレス情報と、前記一覧に含まれるそれぞれの前記設定データの配信先を示す情報を、制限情報記憶手段に記憶された、当該画像読取装置、前記配信装置、及び前記配信先のネットワーク上における配置関係に応じて前記設定データの利用の許否を判定可能な制限情報に当てはめたときに配信が許可される前記設定データを前記一覧の中から抽出する設定データ抽出手順と、
抽出された前記設定データの一覧を表示装置に表示させる設定一覧表示手順とを有する情報処理方法。
【請求項６】
前記設定データは、配信方法を示す情報をも含み、
前記制限情報は、前記配置関係と前記配信方法の安全性とに応じて前記設定データの利用の許否を判定可能な情報であり、
前記設定データ抽出手順は、当該画像読取装置のアドレス情報と、前記配信装置のアドレス情報と、前記一覧に含まれるそれぞれの前記設定データの配信先を示す情報及び配信方法を示す情報を、前記制限情報に当てはめたときに配信が許可される前記設定データを前記一覧の中から抽出する請求項５記載の情報処理方法。
【請求項７】
ネットワークを介して接続される配信装置に画像データの配信を実行させる画像読取装置に、
前記画像データの読取条件と前記画像データの配信先を示す情報とを含む設定データの一覧を設定データ記憶手段より取得する設定データ取得手順と、
前記配信装置のネットワーク上におけるアドレス情報を配信装置アドレス記憶手段より取得する配信装置アドレス取得手順と、
当該画像読取装置のアドレス情報と、前記配信装置のアドレス情報と、前記一覧に含まれるそれぞれの前記設定データの配信先を示す情報を、制限情報記憶手段に記憶された、当該画像読取装置、前記配信装置、及び前記配信先のネットワーク上における配置関係に応じて前記設定データの利用の許否を判定可能な制限情報に当てはめたときに配信が許可される前記設定データを前記一覧の中から抽出する設定データ抽出手順と、
抽出された前記設定データの一覧を表示装置に表示させる設定一覧表示手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、情報処理方法、及びプログラムに関し、特に配信対象とする画像データをスキャンする画像読取装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、スキャナを有する画像形成装置においてスキャンされた画像データを配信サーバに転送し、設定された配信先への画像データの配信を当該配信サーバに実行させる配信システムが存在する。
【０００３】
配信サーバによって配信処理の制御が行われることにより、ハードウェアリソースの乏しい画像形成装置の負荷を軽減することができる。その結果、画像形成装置のハードウェアリソースを本来の機能（印刷、スキャン、コピー等）に振り向けることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、本願発明者は、配信処理に関する設定情報（スキャン条件、配信方法（通信プロトコル等）、及び配信先等）が予め設定された配信システムの構築を検討している。この場合、各ユーザは、予め設定された設定情報の中から所望の設定情報を選択し、配信を実行することになる。斯かる配信システムによれば、設定情報の設定者を所定の者（例えば、システム管理者）に限定することにより、各ユーザが利用可能なスキャン条件、配信方法、及び配信先等を適切に制限することができ、機密文書の漏洩等の抑止を期待することができる。
【０００５】
但し、配信時の通信に関する安全性は、配信システムのネットワーク構成に応じて変化する。具体的には、画像形成装置と配信サーバと配信先とが同一ネットワーク内（すなわち、同一オフィス内）に存在すれば、暗号通信等を行わなくても安全性は確保できる。一方、配信先が画像形成装置と同一ネットワーク内に存在したとしても、配信サーバがオフィス外のネットワークに配置されている場合、オフィス内とオフィス外との間は暗号化通信等、セキュアな通信が行われるべきである。
【０００６】
しかしながら、配信処理に関する設定情報を、配信システムのネットワーク構成に応じて設定するのは非常に煩雑であると共に、当該設定情報の汎用性を損なってしまうという問題がある。
【０００７】
本発明は、上記の点に鑑みてなされたものであって、スキャン画像の配信に関するセキュリティを適切に確保することのできる画像読取装置、情報処理方法、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
そこで上記課題を解決するため、本発明は、ネットワークを介して接続される配信装置に画像データの配信を実行させる画像読取装置であって、前記画像データの読取条件と前記画像データの配信先を示す情報とを含む設定データの一覧を設定データ記憶手段より取得する設定データ取得手段と、前記配信装置のネットワーク上におけるアドレス情報を配信装置アドレス記憶手段より取得する配信装置アドレス取得手段と、当該画像読取装置、前記配信装置、及び前記配信先のネットワーク上における配置関係に応じて前記設定データの利用の許否を判定可能な制限情報を記憶する制限情報記憶手段と、当該画像読取装置のアドレス情報と、前記配信装置のアドレス情報と、前記一覧に含まれるそれぞれの前記設定データの配信先を示す情報を、前記制限情報に当てはめたときに配信が許可される前記設定データを前記一覧の中から抽出する設定データ抽出手段と、抽出された前記設定データの一覧を表示装置に表示させる設定一覧表示手段とを有する。
【０００９】
このような画像読取装置では、スキャン画像の配信に関するセキュリティを適切に確保することができる。
【発明の効果】
【００１０】
スキャン画像の配信に関するセキュリティを適切に確保することができる。
【図面の簡単な説明】
【００１１】
【図１】第一の実施の形態における配信システムの構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における配信サーバのハードウェア構成例を示す図である。
【図４】第一の実施の形態における配信システムの機能構成例を示す図である。
【図５】初期設定処理の処理手順を説明するためのシーケンス図である。
【図６】ユーザＤＢに登録された配信設定データの構成例を示す図である。
【図７】スキャンチケットの構成例を示す図である。
【図８】新たにスキャンされた画像データを配信対象とする配信ジョブの処理手順を説明するためのシーケンス図である。
【図９】配信設定選択画面の表示例を示す図である。
【図１０】配信設定データのフィルタリング処理を説明するためのシーケンス図である。
【図１１】フィルタ条件記憶部におけるフィルタ条件情報の構成例を示す図である。
【図１２】第二の実施の形態における配信システムの構成例を示す図である。
【図１３】配信アプリ起動時の処理手順を説明するためのシーケンス図である。
【図１４】アプリ情報の構成例を示す図である。
【図１５】第二の実施の形態における配信ジョブの処理手順を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第一の実施の形態における配信システムの構成例を示す図である。同図において、配信システム１は、画像形成装置１０、配信サーバ２０、管理端末３０、ディレクトリサーバ４０、メールサーバ５０、及び配信先装置６０等を含む。各装置は、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク（有線又は無線の別は問わない）によって通信可能に接続されている。同図において、配信サーバ２０、メールサーバ５０、及び配信先装置６０は、画像形成装置１０等と同一セグメントに属する（ネットワークアドレスが同じである）ことは保証されていない。但し、画像形成装置１０と配信サーバ２０との間はＳＳＬ（Secure Socket Layer）によるセキュアな通信経路が確保されていることとする。
【００１３】
画像形成装置１０は、画像読取装置の一例であり、配信ジョブの実行指示の入力を受け付ける。本実施の形態において、配信ジョブとは、画像形成装置１０においてスキャンされた画像データを配信サーバ２０が配信するまでの一連の処理をいう。配信サーバ２０は、画像形成装置１０によって読み取られた画像データの配信処理を実行するコンピュータである。同図では、配信ジョブにおける画像データの配信先として、配信先装置６０が例示されている。なお、配信サーバ２０から配信先装置６０への通信経路は様々である。例えば、電子メールによって配信が行われる場合、配信サーバ２０からの依頼に応じてメールサーバ５０によって配信が行われる。メールサーバ５０は、ＳＭＴＰ（Simple Mail Transfer Protocol）等の通信プロトコルにより、電子メールの転送を行う。
【００１４】
管理端末３０は、配信システム１の管理者が利用するＰＣ（Personal Computer）等のコンピュータである。管理者は、管理端末３０を介して、スキャン及び配信に関する設定情報（以下、「配信設定データ」という。）をユーザ又はグループごとに設定する。すなわち、配信ジョブに対する設定情報は、ジョブの実行時に各ユーザによって設定されるのではなく、予め管理者によって設定される。
【００１５】
ディレクトリサーバ４０は、配信システム１を利用するユーザの認証機能や、配信設定データの管理機能等を有するコンピュータである。ディレクトリサーバ４０は、例えば、Ｗｉｎｄｏｗｓ（登録商標）のアクティブディレクトリ（Active Directory）によって構成してもよい。
【００１６】
図２は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図２において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００１７】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、及びＨＤＤ１１４等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記録される。
【００１８】
スキャナ１２は、原稿より画像データを読み取るためのハードウェアである。プリンタは１３、画像データを印刷用紙に印刷するためのハードウェアである。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うめのボタン等の入力手段や、液晶パネル等の表示手段を備えたハードウェアである。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記録されたプログラムだけでなく、ＳＤカード８０に記録されたプログラムもＲＡＭ１１２にロードされ、実行されうる。
【００１９】
なお、本実施の形態の実施にあたり、画像形成装置１０は、プリンタ１３及びモデム１４を備えていなくてもよい。
【００２０】
図３は、本発明の実施の形態における配信サーバのハードウェア構成例を示す図である。図３の配信サーバ２０は、それぞれバスBで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５とを有する。
【００２１】
配信サーバ２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記録した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２２】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従って配信サーバ２０に係る機能を実行する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００２３】
図４は、第一の実施の形態における配信システムの機能構成例を示す図である。同図における各部は、各装置にインストールされたプログラムが各装置のＣＰＵに実行させる処理によって実現される。
【００２４】
管理端末３０は、情報設定部３１を有する、情報設定部３１は、配信システム１を稼動させるための初期設定に関する設定情報の入力を受け付ける。当該設定情報には、ユーザ又はグループごとに設定される配信設定データや、配信サーバ２０のアドレス情報（ホスト名又はＩＰアドレス等、ネットワーク通信において配信サーバ２０を識別するための情報）等が含まれる。情報設定部３１は、入力された配信設定データ及び配信サーバ２０のアドレス情報をディレクトリサーバ４０に送信する。なお、配信設定データには、配信対象とする画像データのスキャンに関する設定情報（スキャン条件）、及び配信に関する設定情報（配信方法及び配信先）等が含まれる。
【００２５】
ディレクトリサーバ４０は、認証処理部４１、配信設定管理部４２、配信サーバ情報管理部４３、ユーザＤＢ４４、配信サーバ情報４５、及びＤＮＳ部４６等を有する。認証処理部４１は、画像形成装置１０からの要求に応じ、ユーザＤＢ４４に登録されている認証情報（例えば、ユーザ名及びパスワード）を用いて画像形成装置１０のユーザを認証する。ユーザＤＢ４４は、ユーザ又はグループごとに配信設定データを記憶すると共に、ユーザごとに認証情報を記憶したデータベースであり、ディレクトリサーバ４０の記憶装置に記録されている。配信設定管理部４２は、管理端末３０の情報設定部３１より転送される配信設定データをユーザＤＢ４４に登録する。配信設定管理部４２は、また、画像形成装置１０の配信設定取得部１３１からの要求に応じ、ユーザＤＢ４４に登録されている配信設定データを配信設定取得部１３１に送信する。配信サーバ情報管理部４３は、管理端末３０の情報設定部３１より転送される配信サーバ２０のアドレス情報を配信サーバ情報４５としてディレクトリサーバ４０の記憶装置に保存する。配信サーバ情報管理部４３は、また、画像形成装置１０からの要求に応じ、配信サーバ情報４５を画像形成装置１０に提供する。ＤＮＳ部４６は、ディレクトリサーバ４０をＤＮＳ（Domain Name System）サーバとして機能させる。本実施の形態において、ＤＮＳ部４６は、配信処理に関係するコンピュータの名前解決（ホスト名からＩＰアドレスへの変換）を行う。
【００２６】
配信サーバ２０は、配信実行部２１を有する。配信実行部２１は、画像形成装置１０より配信ジョブの実行要求を受信し、画像データの配信を実行する。
【００２７】
画像形成装置１０は、認証制御部１２１及びスキャン配信アプリ１３０等を有する。認証制御部１２１は、画像形成装置１０のユーザの認証処理を制御する。実際の認証処理はディレクトリサーバ４０に委譲される。認証されたユーザのみが、スキャン配信アプリ１３０を利用することができる。スキャン配信アプリ１３０は、配信ジョブの前段処理（配信対象とする画像データを配信設定データに従ってスキャンし、スキャンされた画像データの配信要求を配信サーバ２０へ送信する処理）の実行を制御する。
【００２８】
より詳しくは、スキャン配信アプリ１３０は、配信設定取得部１３１、配信サーバ情報取得部１３２、配信設定フィルタ部１３３、配信設定選択部１３４、スキャン制御部１３５、配信要求部１３６、及びフィルタ条件記憶部１３７等を有する。配信設定取得部１３１は、ディレクトリサーバ４０の配信設定管理部４２を介して、ユーザＤＢ４４に登録されている配信設定データの一覧を取得する。配信サーバ情報取得部１３２は、ディレクトリサーバ４０の配信サーバ情報管理部４３を介して、配信サーバ情報４５（配信サーバ４０のアドレス情報）を取得する。配信設定フィルタ部１３３は、配信設定取得部１３１によって取得された配信設定データの一覧に対して、フィルタ条件記憶部１３７に記録されているフィルタ条件情報に基づいてフィルタリングを行い、利用が許可される配信設定データの一覧を抽出する。フィルタ条件情報は、画像形成装置１０、配信サーバ２０、及び配信先のネットワーク上における配置関係と、配信方法とに応じて、配信設定データの利用の許否を示す情報（制限情報）である。
【００２９】
配信設定選択部１３４は、配信設定フィルタ部１３３によって抽出された配信設定データの一覧（配信先等の候補の一覧）の中から、配信ジョブに利用する配信設定データをユーザに選択させる。スキャン制御部１３５は、選択された配信設定データに含まれているスキャン条件にしたがって、原稿の読み取り（スキャン）をスキャナ１２に実行させる。配信要求部１３６は、スキャン制御部１３５によってスキャンされた画像データに関する配信ジョブの実行を配信サーバ２０の配信実行部２１に要求する。
【００３０】
以下、配信システム１の処理手順について説明する。図５は、初期設定処理の処理手順を説明するためのシーケンス図である。
【００３１】
ステップＳ１０１において、管理端末３０の情報設定部３１は、管理者より配信サーバ２０のアドレス情報の入力を受け付ける。続いて、情報設定部３１は、入力されたアドレス情報をディレクトリサーバ４０の配信サーバ情報管理部４３に送信する（Ｓ１０２）。配信サーバ情報管理部４３は、受信されたアドレス情報を配信サーバ情報４５としてディレクトリサーバ４０の記憶装置に保存する（Ｓ１０３）。
【００３２】
続いて、管理端末３０の情報設定部３１は、管理者より配信設定データの入力を受け付ける（Ｓ１１１）。配信設定データは、例えば、情報設定部３１が管理端末３０の表示装置に表示させる配信設定画面を介して入力される。配信設定画面では、ユーザ又はグループごとに配信設定データ（配信に関する設定情報（配信方法や配信先等を示す情報）及びスキャンに関する設定情報（スキャン条件））の入力が可能とされている。したがって、管理者は、ユーザ又はグループごとに、当該ユーザ又はグループに許可可能なスキャン条件や配信方法及び配信先等を考慮して、配信設定データを入力する。なお、一度の入力作業において、複数のユーザ又はグループに対して配信設定データが入力されてもよい。また、一人のユーザ又は一つのグループに対して複数の配信設定データが入力されてもよい。
【００３３】
続いて、情報設定部３１は、入力された配信設定データをディレクトリサーバ４０の配信設定管理部４２に送信し、当該配信設定データの登録を要求する（Ｓ１１２）。配信設定管理部４２は、受信された配信設定データを設定対象のユーザ又はグループ（ユーザ名又はグループ名）関連付けて、ユーザＤＢ４４に登録する（Ｓ１１３）。
【００３４】
図６は、ユーザＤＢに登録された配信設定データの構成例を示す図である。同図では３つの配信設定データが例示されている。各配信設定データは、配信方法、配信先、及びスキャンチケット等のデータ項目を有する。配信方法は、配信に利用する通信プロトコルやエンコーディング方法等を示す情報である。
【００３５】
配信先は、配信方法に応じた配信先の識別情報（アドレス情報）であり、例えば、ホスト名、ＩＰアドレス、又はメールアドレス等が記録されている。
【００３６】
スキャンチケットは、スキャン条件（読取条件）を含む情報である。図７は、スキャンチケットの構成例を示す図である。同図では、スキャン条件として、色（カラーモード）、解像度、用紙の方向が例示されている。画像形成装置１０に設定可能なスキャン条件に応じて、他のパラメータがスキャン条件として含まれてもよい。このよに、本実施の形態では、配信先等の候補は予め設定され、ディレクトリサーバ４０において管理（記憶）される。
【００３７】
初期設定処理が完了すると、配信システム１の利用が可能となる。続いて、配信ジョブの実行時の処理について説明する。
【００３８】
図８は、新たにスキャンされた画像データを配信対象とする配信ジョブの処理手順を説明するためのシーケンス図である。図８では、或るユーザ（管理者以外の一般ユーザも含む）によって画像形成装置１０において操作が行われる。
【００３９】
画像形成装置１０の操作パネル１５を介して、ユーザによって配信ジョブの開始指示が入力されると、認証制御部１２１は、ログイン画面を操作パネル１５に表示させる。ユーザは、ログイン画面を介して自らの認証情報（例えば、ユーザ名及びパスワード）を入力する（Ｓ１５１）。認証制御部１２１は、入力された認証情報をディレクトリサーバ４０の認証処理部４１に転送し、認証処理の実行を要求する（Ｓ１５２）。認証処理部４１は、当該認証情報をユーザＤＢ４４に登録されている認証情報と照合し、ユーザの認証を行い、認証結果を認証制御部１２１に返信する（Ｓ１５３）。
【００４０】
認証に成功した場合、認証制御部１２１は、スキャン配信アプリ１３０の利用制限を解除する。利用制限の解除に応じ、スキャン配信アプリ１３０の配信設定取得部１３１は、認証されたユーザ（以下、「ログインユーザ」という。）のユーザ名を指定して配信設定データの取得要求をディレクトリサーバ４０の配信設定管理部４２に送信する（Ｓ１５４）。配信設定管理部４２は、指定されたユーザ名に対して登録されている配信設定データをユーザＤＢ４４より取得する。ここでは、複数の配信設定データが取得されうる。配信設定管理部４２は、取得された配信設定データの一覧を配信設定取得部１３１に返信する（Ｓ１５５）。配信設定取得部１３１は、受信された配信設定データの一覧をＲＡＭ１１２に記録する。
【００４１】
続いて、配信サーバ情報取得部１３２は、配信サーバ２０のアドレス情報の取要求得をディレクトリサーバ４０の配信サーバ情報管理部４３に送信する（Ｓ１５６）。配信サーバ情報管理部４３は、配信サーバ情報４５として管理されている配信サーバ２０のアドレス情報をディレクトリサーバ４０の記憶装置より取得し、当該アドレス情報を配信サーバ情報取得部１３２に返信する（Ｓ１５７）。配信サーバ情報取得部１３２は、受信されたアドレス情報をＲＡＭ１１２に記録しておく。なお、配信サーバ２０のアドレス情報は、画像形成装置１０のＨＤＤ１１４に記憶されていてもよい。但し、画像形成装置１０が複数台存在する環境においては、ディレクトリサーバ４０において一元的に管理されていることにより、ネットワーク構成の変更等に応じて配信サーバ２０のアドレス情報が変化した場合の対応が容易であるというメリットがある。
【００４２】
続いて、配信設定フィルタ部１３３は、ＲＡＭ１１２に記録されている配信設定データの一覧の中から、フィルタ条件記憶部１３７に記録されているフィルタ条件に基づいて利用が許可される配信設定データを抽出し、抽出された配信設定データの一覧を抽出配信設定データ一覧としてＲＡＭ１１２に記録する（Ｓ１５８）。
【００４３】
続いて、配信設定選択部１３４は、ＲＡＭ１１２に記録されている抽出配信設定データ一覧を含む配信設定選択画面を操作パネル１５に表示させる（Ｓ１５９）。
【００４４】
図９は、配信設定選択画面の表示例を示す図である。同図に示されるように、配信設定選択画面３２０には、抽出配信設定データ一覧に含まれている配信設定データごとに配信方法及び配信先の内容を示す文字列がラベルとして表示されたボタン３２１〜３２３が配置されている。なお、図中における、「配信方法１」、「配信方法２」、及び「配信方法３」は、配信方法の内容を抽象的に表現したものである。実際は、利用する通信プロトコルや画像データのエンコーディング方法等が直接表示されてもよいし、各配信方法に対して付与したニックネーム等（例えば、「ＸＸＸさん宛メール配信」等）を表示させてもよい。
【００４５】
配信設定選択画面３２０において、ユーザによって所望のボタン（配信設定データ）が選択され、操作パネル１５におけるスタートキー（実行ボタン）が押下されると（Ｓ１６０）、スキャン制御部１３５は、選択されたボタンに対応する配信設定データ（以下、「カレント配信設定データ」という。）に含まれているスキャンチケットが示すスキャン条件に従った原稿の読み取り（スキャン）をスキャナ１２に実行させる（Ｓ１６１）。原稿よりスキャンされた画像データは、配信対象の画像データとしてＲＡＭ１１２に記録される。
【００４６】
原稿の読み取りが完了すると、配信要求部１３６は、ＲＡＭ１１２に記録されている配信サーバ２０のアドレス情報に基づいて、スキャンされた画像データに関する配信ジョブの実行要求を配信サーバ２０の配信実行部２１に送信する（Ｓ１６２）。配信ジョブの実行要求の受信に応じ、配信サーバ２０の配信実行部２１は、受信された配信設定データの配信方法及び配信先に従って、受信された画像データの配信処理を実行する（Ｓ１６３）。なお、受信された配信設定データの配信方法が電子メールによる配信を示すものである場合、配信実行部２１は、当該配信設定データの配信先として示されているメールアドレス宛への画像データの配信をメールサーバ５０に要求する（Ｓ１６４）。メールサーバ５０は、当該画像データが添付された電子メールを当該メールアドレス宛に送信する（Ｓ１６５）。
【００４７】
続いて、ステップＳ１５８の詳細について説明する。図１０は、配信設定データのフィルタリング処理を説明するためのシーケンス図である。
【００４８】
ＲＡＭ１１２に記録されている配信サーバ２０のアドレス情報がホスト名である場合、ステップＳ１５８１において、配信設定フィルタ部１３３は、当該ホスト名の名前解決をディレクトリサーバ４０のＤＮＳ部４６に要求する。ＤＮＳ部４６は、ホスト名をＩＰアドレスに変換し、当該ＩＰアドレスを返信する（Ｓ１５８２）。配信設定フィルタ部１３３は、受信されたＩＰアドレスをＲＡＭ１１２に記録しておく。
【００４９】
続いて、配信設定フィルタ部１３３は、ＲＡＭ１１２に記録されている配信設定データの一覧に含まれている配信設定データについて、配信先を示すホスト名の名前解決をＤＮＳ部４６に要求する（Ｓ１５８３）。続いて、ＤＮＳ部４６は、ホスト名をＩＰアドレスに変換し、当該ＩＰアドレスを返信する（Ｓ１５８４）。配信設定フィルタ部１３３は、受信されたＩＰアドレスを配信設定データに関連付けてＲＡＭ１１２に記録しておく。
【００５０】
なお、ステップＳ１５８３及びＳ１５８４は、配信設定データの一覧に含まれている配信設定データごとに実行される。但し、配信先を示す識別情報は、ホスト名に限られず、ＩＰアドレス又はメールアドレス等である場合もある。したがって、ステップＳ１５８３は、配信先を示す識別情報がホスト名である配信設定データについて行われる。
【００５１】
続いて、配信設定フィルタ部１３３は、画像形成装置１０のＩＰアドレスと、配信サーバ２０のＩＰアドレスと、各配信設定データの配信方法及び配信先とをフィルタ条件記憶部１３７に記録されているフィルタ条件情報に当てはめることにより、利用が許可される配信設定データを抽出する（Ｓ１５８５）。なお、画像形成装置１０のＩＰアドレスは、例えば、ＨＤＤ１１４に記録されている。
【００５２】
図１１は、フィルタ条件記憶部におけるフィルタ条件情報の構成例を示す図である。
【００５３】
同図において一行分の情報は、一つのフィルタ条件を示す。各フィルタ条件は、配信サーバ位置、配信先位置、電子メール、及び利用許否等の項目を有する。なお、番号は、説明の便宜上付加したものである。配信サーバ位置は、配信サーバ２０が、画像形成装置１０と同一セグメント内であるか否か（「内」又は「外」）を基準とする条件である。配信先位置は、配信先が画像形成装置１０と同一セグメント内であるか否か（「内」又は「外」）を基準とする条件である。すなわち、配信サーバ位置及び配信先位置は、画像形成装置１０、配信サーバ２０、及び配信先のネットワーク上における配置関係を示す情報である。電子メールは、配信方法として電子メールを利用するか（「○」）否か（「×」）を基準とする条件である。利用許否は、各条件に当てはまる配信設定データの利用の許否（可否）を示す情報である。「○」は、利用が許可されることを示す。「×」は、配信方法がセキュリティ通信であれば利用は許可され、セキュリティ通信でなければ利用は許可されないことを示す。「△」は、配信方法がセキュリティ通信であれば利用は許可され、セキュリティ通信でなければ警告表示を条件に利用が許可されることを示す。したがって、利用許否の項目には、配信方法の安全性に応じた条件が含まれている。なお、セキュリティ通信とは、安全性が確保可能な通信方法に基づく通信いう。安全性を確保可能な通信方法としては、例えば、ＳＳＬ（Secure Socket Layer）等の暗号化プロトコルを利用した通信や、Ｓ／ＭＩＭＥを利用した電子メール等が挙げられる。但し、安全であるか否かは、運用に応じて適宜判断すればよい。安全であると判断された通信プロトコルやエンコーディング方法等を、利用許否が「×」であるレコードに記録しておき、記録された情報をフィルタリング条件の一部としてもよい。
【００５４】
図１１に示されるフィルタ条件情報の具体例について説明する。以下の説明において「フィルタ条件Ｎ」というとき、番号がＮに係るフィルタ条件をいう。
【００５５】
フィルタ条件１〜４は、配信方法が電子メールを利用しない場合のフィルタ条件である。フィルタ条件１は、画像形成装置１０、配信サーバ２０、及び配信先が同一セグメント内に配置されている場合は、利用は許可されることを示す。この場合、画像データを安全に配信できるからである。
【００５６】
フィルタ条件２は、配信サーバ２０のみが画像形成装置１０とは別セグメントに配置されている場合は、配信方法がセキュリティ通信でなければ利用は許可されないことを示す。配信サーバ２０が外部のネットワークであり、配信方法がセキュリティ通信でなければ、配信サーバ２０と配信先との間の通信の安全性が確保できないからである。特に、フィルタ条件２に当てはまるケースは、各ユーザの判断に任せては危険なケースである。配信先が画像形成装置１０と同一セグメント内であれば、ユーザは、安全だと考えて配信を行う可能性高く、配信サーバ２０と配信先１０との間で画像データが外部に漏洩してしまう可能性が有るからである。
【００５７】
なお、本実施の形態では、画像形成装置１０と配信サーバ２０との間はセキュリティ通信であるという前提であるため、図１１では、画像形成装置１０と配信サーバ２０との間の通信については考慮されていない。但し、画像形成装置１０と配信サーバ２０との間の通信の安全性が保証されていない場合、画像形成装置１０と配信サーバ２０との間の通信の安全性に関する条件をフィルタ条件に含めてもよい。
【００５８】
フィルタ条件３は、配信先のみが画像形成装置１０とは別セグメントに配置されている場合は、配信方法がセキュリティ通信でなければ利用が許可されないことを示す。配信先が外部のネットワークであり、配信方法がセキュリティ通信でなければ、配信サーバ２０と配信先との間の通信の安全性が確保できないからである。
【００５９】
フィルタ条件４は、配信サーバ２０及び配信先が画像形成装置１０とは別セグメントに配置されており、配信サーバ２０及び配信先は同一セグメントである場合は、利用が許可されることを示す。画像形成装置１０と配信サーバ２０との間はセキュリティ通信であり、配信サーバ２０と配信先とが同一セグメントであれば、画像データを安全に配信できるからである。
【００６０】
フィルタ条件５〜８は、配信方法が電子メールを利用する場合のフィルタ条件である。配信方法が電子メールを利用する場合とそうでない場合とを区別するのは、電子メールの場合はメールサーバ５０を利用することに起因する。本実施の形態では、配信サーバ２０が利用するメールサーバ５０のアドレス情報は既知でない（予め知ることはできない）ことを前提とする。図１では便宜上メールサーバ５０は一つしか記載されていないが、実際のメール転送には複数のメールサーバ５０が関与し、その全てを予め知ることは困難だからである。したがって、配信方法が電子メールを利用する場合、常に外部のネットワーク（画像形成装置１０とは別のセグメント）に画像データが流通する可能性を考慮してフィルタ条件が設定されている。また、配信方法が電子メールの場合は、配信先はメールアドレスによって指定されている。したがって、この場合の配信先位置の「内」は、メールアドレスが画像形成装置１０とドメインが同一であることを示し、「外」は、メールアドレスが画像形成装置１０とドメインが異なることを示す。
【００６１】
フィルタ条件５は、配信サーバ２０は画像形成装置１０と同一セグメントに配置され、配信先は画像形成装置１０と同一ドメインに属する場合は、配信方法がセキュリティ通信でなければ警告の表示が条件となることを示す。この場合、ユーザは、安全に画像データを配信できると考えている可能性が高いが、上記のようにメールサーバ５０の位置によっては画像データが外部のネットワーク上を流通する可能性があるため、警告を表示させるのである。
【００６２】
フィルタ条件６は、配信サーバ２０は画像形成装置１０と別セグメントに配置され、配信先は画像形成装置１０と同一ドメインに属する場合は、セキュリティ通信でなければ利用は許可されないことを示す。電子メールを利用するケースで、フィルタ条件６に当てはまる場合のみ「×」とするのは、配信先のドメインが画像形成装置１０と同じである場合、ユーザは安心して機密文書に係る画像データを送信する可能性が有るところ、配信サーバ２０と配信先との間の通信の安全性は保証されていないからである。
【００６３】
フィルタ条件７は、配信サーバ２０は画像形成装置１０と同一セグメントに配置され、配信先は画像形成装置１０と異なるドメインに属する場合は、配信方法がセキュリティ通信でなければ警告の表示が条件となることを示す。この場合、フィルタ条件３と同様に、セキュリティ通信でなければ利用を許可しないことも考えられるが、電子メールを利用する他のケース（フィルタ条件５、６、及び８）においても画像データが外部のネットワークを流通しないことが保証されていないことに鑑みれば、このケースのみ「×」とする理由は無いからである。
【００６４】
フィルタ条件８は、配信サーバ２０は画像形成装置１０と別セグメントに配置され、配信先は画像形成装置１０と異なるドメインに属する場合は、セキュリティ通信でなければ警告の表示が条件となることを示す。このケースは、フィルタ条件６に当てはまるケースと安全性のレベルは実質的に同程度とも考えられるが、配信先のドメインが異なることにより、ユーザの注意を期待できるため「△」とされている。
【００６５】
警告の表示が条件とされた場合、例えば、図９の配信設定選択画面３２０の表示時において、配信設定選択部１３４は、警告（画像データが外部のネットワーク上を流通する可能性があることを示す警告）を配信設定データごとに表示する。警告が表示されることにより、ユーザの注意を喚起することができる。その結果、ユーザが安全であると判断した場合に、画像データが外部のネットワークに流通する可能性が有ることを認識させることができ、重要な機密文書に係る画像データの不用意な配信を抑止することができる。
【００６６】
上述したように、第一の実施の形態の配信システム１によれば、画像形成装置１０は、配信サーバ２０及び配信先のネットワーク上における配置関係を動的に把握し、当該配置関係等に基づいて判定される配信の安全性に応じて各配信設定データの利用の許否を判定する。したがって、管理者は、配信設定データの設定内容をネットワーク構成と分離して検討することができる。その結果、配信設定データの設定作業を簡便化することができる。また、安全性が確保可能な配信設定データがユーザに対する選択肢として提示されるため、画像データの配信に関するセキュリティを適切に確保することができる。
【００６７】
なお、図１１では、利用が許可されるケース及び許可されないケースの双方について登録されている例が示されているが、利用が許可されないケースのみ、又は利用が許可されるケースのみをフィルタ条件記憶部１３７に記録しておいてもよい。
【００６８】
ところで、第一の実施の形態では、配信ジョブの後段処理（配信処理）は、予め定められた配信サーバ２０によって行われていたが、各ユーザが利用しているＰＣ（Personal Computer）（以下、「ユーザＰＣ」という。）に配信処理を実行させてもよい。そこで、ユーザＰＣに配信処理を実行させる例として第二の実施の形態を示す。
【００６９】
図１２は、第二の実施の形態における配信システムの構成例を示す図である。同図の配信システム２において、画像形成装置５１０、ユーザＰＣ５２０、及びネットアプリ管理サーバ５３０は、ＬＡＮ（Local Area Network）等のネットワーク（有線又は無線の別は問わない。）によって接続されている。
【００７０】
ユーザＰＣ５２０は、画像形成装置５１０よりネットワークを介して利用可能なアプリケーション（以下、「ネットアプリ」という。）を有する。ネットアプリは、ネットワーク上の任意のコンピュータに配置することが可能である。したがって、図示されていない他のユーザＰＣにおいてもネットアプリは配置されうる。
【００７１】
図１２において、ユーザＰＣ５２０には配信アプリ５２１ａ、５２１ｂ、及び５２１ｃ等（以下、総称する場合、「配信アプリ５２１」という。）、複数の配信アプリ５２１が配置されている。配信アプリ５２１は、画像形成装置５１０においてスキャンされた画像データの配信処理を実行するネットアプリである。各配信アプリ５２１は、起動通知部５２１１、連携部５２１２、アプリ情報管理ファイル５２１３、及び配信部５２１４等を有する。
【００７２】
起動通知部５２１１は、配信アプリ５２１が起動されたことをネットアプリ管理サーバ５３０に通知する。連携部５２１２は、画像形成装置５１０とのコミュニケーション（情報のやりとり等）を制御する。アプリ情報管理ファイル５２１３は、配信アプリ５２１に対する設定情報を格納するファイルである。各配信アプリ５２１のアプリ情報管理ファイル５２１３の定義内容は異なる。当該定義内容の相違により、各配信アプリ５２１の振る舞いが異なったものとなる。配信部５２１４は、画像データの配信処理を実行する。
【００７３】
ネットアプリ管理サーバ５３０は、広告部５３１及び仲介部５３２等を有するコンピュータである。広告部５３１は、ネットアプリからの起動の通知（起動通知）に応じ、当該ネットアプリが起動されたことを示す広告をネットワーク上に発行（ブロードキャスト又はマルチキャスト等）する。仲介部５３２は、ネットアプリと画像形成装置５１０とのコミュニケーションを仲介する。
【００７４】
画像形成装置５１０は、ハードウェア的には第一の実施の形態と同様でよい（図２参照）。第二の実施の形態の画像形成装置５１０は、ソフトウェアとしてネットアプリ検知部５１１、ＵＩ制御部５１２、ネットアプリ連携部５１３、機能制御部５１４、ネットアプリ管理テーブル５１５、フィルタ部５１６、及びフィルタ条件記憶部５１７等を有する。
【００７５】
ネットアプリ検知部５１１は、ネットアプリ管理サーバ５３０より発行される広告に基づいて、ネットアプリの存在を検知し、広告に含まれているアプリ情報をネットアプリ管理テーブル５１５に登録する。ネットアプリ管理テーブル５１５は、アプリ情報を管理するためのテーブルである。ＵＩ制御部５１２は、ユーザよりネットアプリの起動指示等の入力を受け付ける。ネットアプリ連携部５１３は、ネットアプリとのコミュニケーションを制御する。機能制御部５１４は、ネットアプリからの要求に応じ画像形成装置５１０のハードウェアを制御する。例えば、機能制御部５１４の制御により、スキャン又は印刷等が実行される。フィルタ部５１６は、ネットアプリ管理テーブル５１５にアプリ情報が登録されている配信アプリ５２１について、フィルタ条件記憶部５１７に記録されている情報に基づいて利用の許否を判定する。フィルタ条件記憶部５１７には、第一の実施の形態におけるフィルタ条件記憶部１３７と同様のフィルタ条件情報が記録されている。但し、第二の実施の形態では、ユーザＰＣ５２０が配信サーバ２０の位置付けに相当する。したがって、フィルタ条件記憶部５１７に記録されているフィルタ条件情報は、画像形成装置５１０、ユーザＰＣ５２０、及び配信先のネットワーク上における配置関係と、配信方法とに応じて、各配信アプリ５２１の利用の許否を示す。
【００７６】
以下、配信システム２の処理手順について説明する。図１３は、配信アプリ起動時の処理手順を説明するためのシーケンス図である。
【００７７】
ユーザＰＣ５２０において配信アプリ５２１ａが起動されると、配信アプリ５２１ａの起動通知部５２１１は、アプリ情報管理ファイル５２１３に格納されているアプリ情報をネットアプリ管理サーバ５３０の広告部５３１に送信することにより、配信アプリ５２１ａの起動を通知する（Ｓ３０１）。
【００７８】
図１４は、アプリ情報の構成例を示す図である。同図に示されるように、アプリ情報は、アプリＩＤ、連携機能識別子、ネットアプリアドレス、表示名、アイコンデータ、及び設定情報等を含む。
【００７９】
アプリＩＤは、各ネットアプリに一意に割り当てられた識別情報である。連携機能識別子は、ネットアプリと連携する画像形成装置５１０が有している必要のある機能（換言すれば、ネットアプリが利用する機能）を識別するための情報である。連携機能識別子の一例として「ｐｒｉｎｔ」、「ｓｃａｎ」等が挙げられる。「ｐｒｉｎｔ」は、印刷機能を示す。「ｓｃａｎ」は、スキャン機能を示す。配信アプリ５２１ａは、画像形成装置５１０のスキャン機能を利用する。したがって、図１４の例では、「ｓｃａｎ」が連携機能識別子とされている。
【００８０】
ネットアプリアドレスは、ネットワーク通信において各ネットアプリを一意に識別するための識別情報（例えば、ＵＲＬ等）である。表示名は、ネットアプリの名前の表示用の文字列である。アイコンデータは、ネットアプリの表示用のアイコンデータである。設定情報は、ネットアプリの実行条件に対する設定値を含む情報である。すなわち、設定情報を変更することにより、ネットアプリの振る舞いを変更することができる。配信アプリ５２１については、スキャンに関する設定情報（スキャン条件）や配信に関する設定情報（配信方法及び配信先）等がアプリ情報の設定情報に含まれている。
【００８１】
続いて、アプリ情報の受信に応じ、ネットアプリ管理サーバ５３０の広告部５３１は、アプリ情報をネットワーク上に広告（ブロードキャスト又はマルチキャスト等）する。広告されたアプリ情報は、画像形成装置５１０のネットアプリ検知部５１１によって受信される（Ｓ３０２）。なお、画像形成装置５１０が複数存在する場合、それぞれの画像形成装置５１０のネットアプリ検知部５１１によって同じ広告が受信される。
【００８２】
ネットアプリ検知部５１１は、アプリ情報に含まれている連携機能識別子（ｓｃａｎ）に基づいて、当該ネットアプリ検知部５１１が属する装置（画像形成装置５１０）がアプリ情報に係るネットアプリ（配信アプリ５２１ａ）と連携可能であるか否かを判定する。画像形成装置５１０はスキャン機能を有する。したがって、画像形成装置５１０のネットアプリ検知部５１１は、当該ネットアプリとは連携可能であると判定し、受信されたアプリ情報をネットアプリ管理テーブル５１５に登録する。
【００８３】
以上によって、配信アプリ５２１ａは、画像形成装置５１０に登録されたことになる。すなわち、配信アプリ５２１ａの存在が画像形成装置５１０に認識されたことになる。これによって、画像形成装置５１０より配信アプリ５２１ａの利用（すなわち、配信ジョブの実行）が可能となる。また、配信アプリ５２１ｂ及び配信アプリ５２１ｃについても、その起動時には図１３に示される処理が実行される。但し、ステップＳ３０１において送信されるアプリ情報に含まれている設定情報は、配信アプリ５２１ごとに異なる。ここで、設定情報は、スキャン条件、配信方法、及び配信先等を含む情報である。すなわち、第二の実施の形態では、スキャン条件、配信方法、及び配信先の組み合わせごと（第一の実施の形態の配信設定データごと）に配信アプリ５２１がユーザＰＣ５２０に配置される。
【００８４】
続いて、図１５は、第二の実施の形態における配信ジョブの処理手順を説明するためのシーケンス図である。
【００８５】
ユーザによりネットアプリの利用指示が画像形成装置５１０に対して入力されると、フィルタ部５１６は、ネットアプリ管理テーブル５１５に登録されている各アプリ情報について、当該アプリ情報の設定情報に含まれている配信先及び配信方法と、当該アプリ情報に含まれているネットアプリアドレスと、画像形成装置５１０のアドレス情報等をフィルタ条件記憶部５１７に記録されているフィルタ条件情報に当てはめて利用の許否を判定し、利用が許可される配信アプリ５２１ａのアプリ情報を抽出する（Ｓ４００）。
【００８６】
続いて、ＵＩ制御部５１２は、抽出されたアプリ情報に含まれているアイコンデータに基づいて、ネットアプリ一覧画面を操作パネル１５に表示させる（Ｓ４０１）。したがって、ネットアプリ一覧画面にはフィルタ条件情報に基づいて利用が許可される（配信が安全であると判定される）配信アプリ５２１の一覧が表示される。
【００８７】
ネットアプリ一覧画面において、例えば、配信アプリ５２１ａに対応するアイコンがユーザによって選択され、操作パネル１５上のスタートキーが押下されると、ネットアプリ連携部５１３は、配信アプリ５２１ａの利用要求をネットアプリ管理サーバ５３０の仲介部５３２に送信する（Ｓ４０２）。当該利用要求には、配信アプリ５２１ａのアプリ情報に含まれているネットアプリアドレスが指定される。
【００８８】
ネットアプリの利用要求に応じ、仲介部５３２は、指定されたネットアプリアドレスに係る配信アプリ５２１ａに対して利用要求を通知する（Ｓ４０３）。配信アプリ５２１ａの連携部５２１２は、当該利用要求を受信すると、必要な初期処理を配信部５２１４に実行させる。初期処理が完了すると、連携部５２１２は、配信アプリ５２１ａの利用準備の完了通知をネットアプリ管理サーバ５３０の仲介部５３２に送信する（Ｓ４０４）。仲介部５３２は、当該利用準備の完了通知を画像形成装置５１０のネットアプリ連携部５１３に転送する（Ｓ４０５）。
【００８９】
利用準備の完了通知に応じ、画像形成装置５１０のネットアプリ連携部５１３は、ネットアプリ管理テーブル５１５に登録されている、配信アプリ５２１ａのアプリ情報に含まれている連携機能識別子（ｓｃａｎ）と当該設定情報を指定して機能制御部５１４を呼び出す。呼び出された機能制御部５１４は、連携機能識別子によって識別されるスキャン機能を当該設定情報に含まれているスキャン条件にしたがって実行する（Ｓ４０６）。すなわち、機能制御部５１４は、ユーザによって画像形成装置５１０にセットされた原稿に対するスキャンをスキャナ１２に実行させ、その結果得られる画像データを機能の実行結果としてネットアプリ連携部５１３に出力する。
【００９０】
ネットアプリ連携部５１３は、機能の実行結果としての画像データを配信アプリ５２１ａの連携部５２１２に送信する（Ｓ４０７）。配信アプリ５２１ａの連携部５２１２は、当該実行結果を受信すると、当該実行結果に応じた処理の実行を配信部５２１４に指示する。当該実行結果に画像データが含まれている場合、配信部５２１４は、アプリ情報管理ファイル５２１３に設定されている配信方法及び配信先にしたがって当該画像データの配信処理を実行する（Ｓ４０８）。
【００９１】
続いて、連携部５２１２は、配信アプリ５２１ａの処理の終了通知をネットアプリ管理サーバ５３０の仲介部５３２に送信する（Ｓ４０９）。続いて、仲介部５３２は、当該終了通知を画像形成装置５１０のネットアプリ連携部５１３に転送する（Ｓ４１０）。ネットアプリ連携部５１３によって当該終了通知が受信されると、ＵＩ制御部５１２は、配信アプリ５２１ａによる処理の終了通知を操作パネル１５に表示させる。
【００９２】
上述したように、第二の実施の形態における配信システム２によれば、画像形成装置５１０は、ユーザＰＣ５２０及び配信先のネットワーク上における配置関係を動的に把握し、当該配置関係等に基づいて判定される配信の安全性に応じて各配信アプリ５２１の利用の許否を判定する。したがって、管理者は、各配信アプリ５２１に対する設定情報をネットワーク構成と分離して検討することができる。その結果、当該設定情報の設定作業を簡便化することができるとともに、画像データの配信に関するセキュリティを適切に確保することができる。
【００９３】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００９４】
１、２        配信システム
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          配信サーバ
２１          配信実行部
３０          管理端末
３１          情報設定部
４０          ディレクトリサーバ
４１          認証処理部
４２          配信設定管理部
４３          配信サーバ情報管理部
４４          ユーザＤＢ
４５          配信サーバ情報
４６          ＤＮＳ部
５０          メールサーバ
６０          配信先装置
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        操作パネル
１１６        ネットワークインタフェース
１２１        認証制御部
１３０        スキャン配信アプリ
１３１        配信設定取得部
１３２        配信サーバ情報取得部
１３３        配信設定フィルタ部
１３４        配信設定選択部
１３５        スキャン制御部
１３６        配信要求部
１３７        フィルタ条件記憶部
２００        ドライブ装置
２０１        記録媒体
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
５１０        画像形成装置
５１１        ネットアプリ検知部
５１２        ＵＩ制御部
５１３        ネットアプリ連携部
５１４        機能制御部
５１５        ネットアプリ管理テーブル
５１６        フィルタ部
５１７        フィルタ条件記憶部
５２０        ユーザＰＣ
５２１        配信アプリ
５３０        ネットアプリ管理サーバ
５３１        広告部
５３２        仲介部
５２１１        起動通知部
５２１２        連携部
５２１３        アプリ情報管理ファイル
５２１４        配信部
Ｂ              バス
【先行技術文献】
【特許文献】
【００９５】
【特許文献１】特開２００８−９７５８６号公報
【図１】
2010212914.tif 000003
【図２】
2010212914.tif 000004
【図３】
2010212914.tif 000005
【図４】
2010212914.tif 000006
【図５】
2010212914.tif 000007
【図６】
2010212914.tif 000008
【図７】
2010212914.tif 000009
【図８】
2010212914.tif 000010
【図９】
2010212914.tif 000011
【図１０】
2010212914.tif 000012
【図１１】
2010212914.tif 000013
【図１２】
2010212914.tif 000014
【図１３】
2010212914.tif 000015
【図１４】
2010212914.tif 000016
【図１５】
2010212914.tif 000017