(57)【要約】【課題】過去に配信の対象とされた原稿の配信処理を効率化することのできる画像読取装置、配信システム、情報処理方法、及びプログラムの提供を目的とする。【解決手段】画像読取装置であって、当該画像読取装置によって読み取られた画像データを配信し、配信対象とされた画像データを保存する配信装置とネットワークを介して接続され、前記配信装置に保存されている画像データの一覧情報を前記配信装置より取得し、当該画像読取装置が備える表示手段に表示させる画像一覧取得手段と、前記表示手段に表示された前記一覧情報の中から配信対象とする画像データを選択させる配信画像選択手段と、配信対象とされる画像データの配信先を指定させる配信先指定手段と、前記配信先を指定して、選択された画像データの配信要求を前記配信装置へ送信する配信要求手段とを有する。【選択図】図４
2010219700.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置であって、
当該画像読取装置によって読み取られた画像データを配信し、配信対象とされた画像データを保存する配信装置とネットワークを介して接続され、
前記配信装置に保存されている画像データの一覧情報を前記配信装置より取得し、当該画像読取装置が備える表示手段に表示させる画像一覧取得手段と、
前記表示手段に表示された前記一覧情報の中から配信対象とする画像データを選択させる配信画像選択手段と、
配信対象とされる画像データの配信先を指定させる配信先指定手段と、
前記配信先を指定して、選択された画像データの配信要求を前記配信装置へ送信する配信要求手段とを有する画像読取装置。
【請求項２】
配信対象とする画像データの読取条件を配信先の候補に応じて記憶する情報管理装置とネットワークを介して接続され、
前記画像一覧取得手段によって取得された前記一覧情報は、画像データごとに当該画像データが読み取られたときの読取条件を識別可能な情報を含み、
前記配信画像選択手段は、前記配信装置に保存されている画像データの中で、前記配信先指定手段が指定させた配信先に対して前記情報管理装置が記憶する読取条件と一致する読取条件に係る画像データの一覧情報を表示させる請求項１記載の画像読取装置。
【請求項３】
配信対象とする画像データの読取条件を配信先の候補に応じて記憶する情報管理装置とネットワークを介して接続され、
前記画像一覧取得手段によって取得された前記一覧情報は、画像データごとに当該画像データが読み取られたときの読取条件を識別可能な情報を含み、
前記配信先指定手段は、前記情報管理装置において記憶されている配信先の候補の中で、対応する読取条件が前記配信画像選択手段が選択させた画像データの読取条件と一致する配信先の候補を前記表示手段に表示させ、表示された候補の中から配信先を選択させる請求項１記載の画像読取装置。
【請求項４】
前記表示手段に表示された前記一覧情報の中で選択された画像データの削除要求を前記配信装置に送信する削除要求手段を有する請求項１乃至３いずれか一項記載の画像読取装置。
【請求項５】
画像データを読み取る画像読取装置と、該画像読取装置によって読み取られた画像データを配信する配信装置とを有する配信システムであって、
前記配信装置は、
配信対象とされた画像データを記憶手段に保存する画像データ保存手段と、
前記記憶手段に保存されている画像データの中で、前記画像読取装置より配信が要求された画像データを、該画像読取装置において指定された配信先へ配信する配信手段とを有し、
前記画像読取装置は、
前記記憶手段に保存されている画像データの一覧情報を前記配信装置より取得し、当該画像読取装置が備える表示手段に表示させる画像一覧取得手段と、
前記表示手段に表示された前記一覧情報の中から配信対象とする画像データを選択させる配信画像選択手段と、
配信対象とされる画像データの配信先を指定させる配信先指定手段と、
前記配信先を指定して、選択された画像データの配信要求を前記配信装置へ送信する配信要求手段とを有する配信システム。
【請求項６】
画像読取装置が実行する情報処理方法であって、
当該画像読取装置によって読み取られた画像データを配信し、配信対象とされた画像データを保存する配信装置に保存されている画像データの一覧情報をネットワークを介して前記配信装置より取得し、当該画像読取装置が備える表示手段に表示させる画像一覧取得手順と、
前記表示手段に表示された前記一覧情報の中から配信対象とする画像データを選択させる配信画像選択手順と、
配信対象とされる画像データの配信先を指定させる配信先指定手順と、
前記配信先を指定して、選択された画像データの配信要求を前記配信装置へ送信する配信要求手順とを有する情報処理方法。
【請求項７】
前記画像読取装置は、配信対象とする画像データの読取条件を配信先の候補に応じて記憶する情報管理装置とネットワークを介して接続され、
前記画像一覧取得手順によって取得された前記一覧情報は、画像データごとに当該画像データが読み取られたときの読取条件を識別可能な情報を含み、
前記配信画像選択手順は、前記配信装置に保存されている画像データの中で、前記配信先指定手順が指定させた配信先に対して前記情報管理装置が記憶する読取条件と一致する読取条件に係る画像データの一覧情報を表示させる請求項６記載の情報処理方法。
【請求項８】
前記画像読取装置は、配信対象とする画像データの読取条件を配信先の候補に応じて記憶する情報管理装置とネットワークを介して接続され、
前記画像一覧取得手順によって取得された前記一覧情報は、画像データごとに当該画像データが読み取られたときの読取条件を識別可能な情報を含み、
前記配信先指定手順は、前記情報管理装置において記憶されている配信先の候補の中で、対応する読取条件が前記配信画像選択手順が選択させた画像データの読取条件と一致する配信先の候補を前記表示手順に表示させ、表示された候補の中から配信先を選択させる請求項６記載の情報処理方法。
【請求項９】
前記表示手順に表示された前記一覧情報の中で選択された画像データの削除要求を前記配信装置に送信する削除要求手順を有する請求項６乃至８いずれか一項記載の情報処理方法。
【請求項１０】
画像読取装置に、
当該画像読取装置によって読み取られた画像データを配信し、配信対象とされた画像データを保存する配信装置に保存されている画像データの一覧情報をネットワークを介して前記配信装置より取得し、当該画像読取装置が備える表示手段に表示させる画像一覧取得手順と、
前記表示手段に表示された前記一覧情報の中から配信対象とする画像データを選択させる配信画像選択手順と、
配信対象とされる画像データの配信先を指定させる配信先指定手順と、
前記配信先を指定して、選択された画像データの配信要求を前記配信装置へ送信する配信要求手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、配信システム、情報処理方法、及びプログラムに関し、特に配信対象とする画像データをスキャンする画像読取装置、配信システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、スキャナを有する画像形成装置においてスキャンされた画像データを配信サーバに転送し、設定された配信先への画像データの配信を当該配信サーバに実行させる配信システムが存在する。
【０００３】
配信サーバによって配信処理の制御が行われることにより、ハードウェアリソースの乏しい画像形成装置の負荷を軽減することができる。その結果、画像形成装置のハードウェアリソースを本来の機能（印刷、スキャン、コピー等）に振り向けることができる。
【０００４】
ところで、過去に配信した原稿と同じ原稿を再度配信したい場合がある。この場合、画像形成装置に蓄積されている画像データを使用して配信指示が行われていた。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、配信を配信サーバに実行させる場合は、ハードウェアリソースの乏しい画像形成装置内に画像データを蓄積することができない可能性がある。また、配信先ごとに最適なスキャン条件や配信方法をまとめて記憶した配信設定データを利用する場合が多い。配信設定データを利用する場合、配信先が決まれば自動的に読み取り条件も決まる為、蓄積されている画像データを使用して配信しようとしても、読み取り条件が一致しない場合がある。また、改めてスキャンを実行しなければならないのはユーザにとって非常に煩雑又は冗長に感じられるという問題がある。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、過去に配信の対象とされた原稿の配信処理を効率化することのできる画像読取装置、配信システム、情報処理方法、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明は、画像読取装置であって、当該画像読取装置によって読み取られた画像データを配信し、配信対象とされた画像データを保存する配信装置とネットワークを介して接続され、前記配信装置に保存されている画像データの一覧情報を前記配信装置より取得し、当該画像読取装置が備える表示手段に表示させる画像一覧取得手段と、前記表示手段に表示された前記一覧情報の中から配信対象とする画像データを選択させる配信画像選択手段と、配信対象とされる画像データの配信先を指定させる配信先指定手段と、前記配信先を指定して、選択された画像データの配信要求を前記配信装置へ送信する配信要求手段とを有する。
【０００８】
このような画像読取装置では、過去に配信の対象とされた原稿の配信処理を効率化することができる。
【発明の効果】
【０００９】
過去に配信の対象とされた原稿の配信処理を効率化することができる。
【図面の簡単な説明】
【００１０】
【図１】第一の実施の形態における配信システムの構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における配信サーバのハードウェア構成例を示す図である。
【図４】第一の実施の形態における配信システムの機能構成例を示す図である。
【図５】初期設定処理の処理手順を説明するためのシーケンス図である。
【図６】ユーザＤＢに登録された配信設定データの構成例を示す図である。
【図７】スキャンチケットの構成例を示す図である。
【図８】新たにスキャンされた画像データを配信対象とする配信ジョブの処理手順を説明するためのシーケンス図である。
【図９】スキャンアプリが表示させる画面の遷移例を示す図である。
【図１０】蓄積確認画面の表示例を示す図である。
【図１１】スキャンされた画像データに関する配信ジョブの実行要求に含まれるデータ例を示す図である。
【図１２】画像履歴ＤＢにおける画像データの保存形態の例を示す図である。
【図１３】蓄積画像データを配信対象とする配信ジョブの処理手順を説明するためのシーケンス図である。
【図１４】蓄積画像データに関する配信ジョブの実行要求に含まれるデータ例を示す図である。
【図１５】画像履歴ＤＢに蓄積されている画像データの削除処理の処理手順を説明するためのシーケンス図である。
【図１６】第二の実施の形態における配信システムの構成例を示す図である。
【図１７】配信アプリ起動時の処理手順を説明するためのシーケンス図である。
【図１８】アプリ情報の構成例を示す図である。
【図１９】第二の実施の形態における配信ジョブの処理手順を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第一の実施の形態における配信システムの構成例を示す図である。同図において、配信システム１は、画像形成装置１０、配信サーバ２０、管理端末３０、ディレクトリサーバ４０、及び配信先装置５０等を含む。各装置は、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク（有線又は無線の別は問わない。）によって通信可能に接続されている。
【００１２】
画像形成装置１０は、画像読取装置の一例であり、配信ジョブの実行指示の入力を受け付ける。本実施の形態において、配信ジョブとは、画像形成装置１０においてスキャンされた画像データを配信サーバ２０が配信するまでの一連の処理をいう。配信サーバ２０は、画像形成装置１０によって読み取られた画像データの配信処理を実行するコンピュータである。同図では、配信ジョブにおける画像データの配信先として、配信先装置５０が例示されている。
【００１３】
管理端末３０は、配信システム１の管理者が利用するＰＣ（Personal Computer）等のコンピュータである。管理者は、管理端末３０を介して、スキャン及び配信に関する設定情報（以下、「配信設定データ」という。）をユーザ又はグループごとに設定する。すなわち、配信ジョブに対する設定情報は、ジョブの実行時に各ユーザによって設定されるのではなく、予め管理者によって設定される。
【００１４】
ディレクトリサーバ４０は、配信システム１を利用するユーザの認証機能や、配信設定データの管理機能等を有するコンピュータである。ディレクトリサーバ４０は、例えば、Ｗｉｎｄｏｗｓ（登録商標）のアクティブディレクトリ（Active Directory）によって構成してもよい。
【００１５】
図２は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図２において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００１６】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、及びＨＤＤ１１４等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記録される。
【００１７】
スキャナ１２は、原稿より画像データを読み取るためのハードウェアである。プリンタは１３、画像データを印刷用紙に印刷するためのハードウェアである。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うめのボタン等の入力手段や、液晶パネル等の表示手段を備えたハードウェアである。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記録されたプログラムだけでなく、ＳＤカード８０に記録されたプログラムもＲＡＭ１１２にロードされ、実行されうる。
【００１８】
なお、本実施の形態の実施にあたり、画像形成装置１０は、プリンタ１３及びモデム１４を備えていなくてもよい。
【００１９】
図３は、本発明の実施の形態における配信サーバのハードウェア構成例を示す図である。図３の配信サーバ２０は、それぞれバスBで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５とを有する。
【００２０】
配信サーバ２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記録した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２１】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従って配信サーバ２０に係る機能を実行する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００２２】
図４は、第一の実施の形態における配信システムの機能構成例を示す図である。同図における各部は、各装置にインストールされたプログラムが各装置のＣＰＵに実行させる処理によって実現される。
【００２３】
管理端末３０は、情報設定部３１を有する、情報設定部３１は、配信システム１を稼動させるための初期設定に関する設定情報の入力を受け付ける。当該設定情報には、ユーザ又はグループごとに設定される配信設定データや、配信サーバ２０のアドレス情報（ＩＰアドレス等、ネットワーク通信において配信サーバ２０を識別するための情報）等が含まれる。情報設定部３１は、入力された配信設定データ及び配信サーバ２０のアドレス情報をディレクトリサーバ４０に送信する。なお、配信設定データには、配信対象とする画像データのスキャンに関する設定情報（スキャン条件）、及び配信に関する設定情報（配信方法及び配信先）等が含まれる。
【００２４】
ディレクトリサーバ４０は、認証処理部４１、配信設定管理部４２、配信サーバ情報管理部４３、ユーザＤＢ４４、及び配信サーバ情報４５等を有する。認証処理部４１は、画像形成装置１０からの要求に応じ、ユーザＤＢ４４に登録されている認証情報（例えば、ユーザ名及びパスワード）を用いて画像形成装置１０のユーザを認証する。ユーザＤＢ４４は、ユーザ又はグループごとに配信設定データを記憶すると共に、ユーザごとに認証情報を記憶したデータベースであり、ディレクトリサーバ４０の記憶装置に記録されている。配信設定管理部４２は、管理端末３０の情報設定部３１より転送される配信設定データをユーザＤＢ４４に登録する。配信設定管理部４２は、また、画像形成装置１０の配信設定取得部１３１からの要求に応じ、ユーザＤＢ４４に登録されている配信設定データ配信設定取得部１３１に送信する。配信サーバ情報管理部４３は、管理端末３０の情報設定部３１より転送される配信サーバ２０のアドレス情報を配信サーバ情報４５としてディレクトリサーバ４０の記憶装置に保存する。配信サーバ情報管理部４３は、また、画像形成装置１０からの要求に応じ、配信サーバ情報４５を画像形成装置１０に提供する。
【００２５】
配信サーバ２０は、配信実行部２１、画像保存部２２、画像管理部２３、及び画像履歴ＤＢ２４等を有する。配信実行部２１は、画像形成装置１０より配信ジョブの実行要求を受信し、画像データの配信を実行する。画像保存部２２は、配信ジョブにおいて配信対象とされた画像データを画像履歴ＤＢ２４に登録（保存）する。画像履歴ＤＢ２４は、配信ジョブにおいて配信対象とされた画像データ及びその書誌情報を管理するデータベースであり、配信サーバ２０の補助記憶装置２０２に記録されている。画像管理部２３は、画像形成装置１０からの要求に応じ、画像履歴ＤＢ２４に保存されている画像データの操作（削除等）を行う。
【００２６】
画像形成装置１０は、認証制御部１２１及びスキャン配信アプリ１３０等を有する。認証制御部１２１は、画像形成装置１０のユーザの認証処理を制御する。実際の認証処理はディレクトリサーバ４０に委譲される。認証されたユーザのみが、スキャン配信アプリ１３０を利用することができる。スキャン配信アプリ１３０は、配信ジョブの前段処理（配信対象とする画像データを配信設定データに従ってスキャンし、スキャンされた画像データの配信要求を配信サーバ２０へ送信する処理）の実行を制御する。
【００２７】
より詳しくは、スキャン配信アプリ１３０は、配信設定取得部１３１、配信設定選択部１３２、スキャン制御部１３３、画像履歴取得部１３４、配信画像選択部１３５、配信要求部１３６、及び蓄積画像操作部１３７等を有する。配信設定取得部１３１は、ディレクトリサーバ４０の配信設定管理部４２を介して、ユーザＤＢ４４に登録されている配信設定データの一覧を取得する。配信設定選択部１３２は、配信設定取得部１３１によって取得された配信設定データの一覧（配信先等の候補の一覧）の中から、配信ジョブに利用する配信設定データをユーザに選択させる。スキャン制御部１３３は、選択された配信設定データに含まれているスキャン条件にしたがって、原稿の読み取り（スキャン）をスキャナ１２に実行させる。画像履歴取得部１３４は、配信サーバ２０の画像履歴ＤＢ２４に管理されている画像データの一覧情報を画像管理部２３を介して取得する。配信画像選択部１３５は、画像履歴取得部１３４によって取得された一覧情報の中から配信対象とする画像データをユーザに選択させる。すなわち、本実施の形態では、過去に配信された画像データを改めて配信対象とすることができる。配信要求部１３６は、スキャン制御部１３３によってスキャンされた画像データ又は配信画像選択部１３５が選択させた画像データに関する配信ジョブの実行を配信サーバ２０の配信実行部２１に要求する。蓄積画像操作部１３７は、画像履歴ＤＢ２４に管理されている画像データの操作（削除等）を行う。
【００２８】
以下、配信システム１の処理手順について説明する。図５は、初期設定処理の処理手順を説明するためのシーケンス図である。
【００２９】
ステップＳ１０１において、管理端末３０の情報設定部３１は、管理者より配信サーバ２０のアドレス情報の入力を受け付ける。続いて、情報設定部３１は、入力されたアドレス情報をディレクトリサーバ４０の配信サーバ情報管理部４３に送信する（Ｓ１０２）。配信サーバ情報管理部４３は、受信されたアドレス情報を配信サーバ情報４５としてディレクトリサーバ４０の記憶装置に保存する（Ｓ１０３）。
【００３０】
続いて、管理端末３０の情報設定部３１は、管理者より配信設定データの入力を受け付ける（Ｓ１１１）。配信設定データは、例えば、情報設定部３１が管理端末３０の表示装置に表示させる配信設定画面を介して入力される。配信設定画面では、ユーザ又はグループごとに配信設定データ（配信に関する設定情報（配信方法や配信先等を示す情報）及びスキャンに関する設定情報（スキャン条件））の入力が可能とされている。したがって、管理者は、ユーザ又はグループごとに、当該ユーザ又はグループに許可可能なスキャン条件や配信方法及び配信先等を考慮して、配信設定データを入力する。なお、一度の入力作業において、複数のユーザ又はグループに対して配信設定データが入力されてもよい。また、一人のユーザ又は一つのグループに対して複数の配信設定データが入力されてもよい。
【００３１】
続いて、情報設定部３１は、入力された配信設定データをディレクトリサーバ４０の配信設定管理部４２に送信し、当該配信設定データの登録を要求する（Ｓ１１２）。配信設定管理部４２は、受信された配信設定データを設定対象のユーザ又はグループ（ユーザ名又はグループ名）関連付けて、ユーザＤＢ４４に登録する（Ｓ１１３）。
【００３２】
図６は、ユーザＤＢに登録された配信設定データの構成例を示す図である。同図では３つの配信設定データが例示されている。各配信設定データは、配信方法、配信先、及びスキャンチケット等のデータ項目を有する。配信方法は、配信に利用する通信プロトコルや概念的な配信先等を示す情報である。例えば、同図において、配信方法１は、電子メールによって送信することを示す。また、配信方法２は、ファイル共有サーバに保存することを示す。また、配信方法３は、所定のサーバ（ＸＸＸサーバ）に保存することを示す。
【００３３】
配信先は、配信方法に応じた形式で配信先を具体的に示す情報であり、例えば、メールアドレス、ＩＰアドレス等が記録されている。
【００３４】
スキャンチケットは、スキャン条件（読取条件）を含む情報である。図７は、スキャンチケットの構成例を示す図である。同図では、スキャン条件として、色（カラーモード）、解像度、用紙の方向が例示されている。画像形成装置１０に設定可能なスキャン条件に応じて、他のパラメータがスキャン条件として含まれてもよい。このように、本実施の形態では、配信先等の候補は予め設定され、ディレクトリサーバ４０において管理（記憶）される。
【００３５】
初期設定処理が完了すると、配信システム１の利用が可能となる。続いて、配信ジョブの実行時の処理について説明する。
【００３６】
図８は、新たにスキャンされた画像データを配信対象とする配信ジョブの処理手順を説明するためのシーケンス図である。図８では、或るユーザ（管理者以外の一般ユーザも含む）によって画像形成装置１０において操作が行われる。
【００３７】
画像形成装置１０の操作パネル１５を介して、ユーザによって配信ジョブの開始指示が入力されると、認証制御部１２１は、ログイン画面を操作パネル１５に表示させる。ユーザは、ログイン画面を介して自らの認証情報（例えば、ユーザ名及びパスワード）を入力する（Ｓ１５１）。認証制御部１２１は、入力された認証情報をディレクトリサーバ４０の認証処理部４１に転送し、認証処理の実行を要求する（Ｓ１５２）。認証処理部４１は、当該認証情報をユーザＤＢ４４に登録されている認証情報と照合し、ユーザの認証を行い、認証結果を認証制御部１２１に返信する（Ｓ１５３）。
【００３８】
認証に成功した場合、認証制御部１２１は、スキャン配信アプリ１３０の利用制限を解除する。利用制限の解除に応じ、スキャン配信アプリ１３０は、メイン画面を操作パネル１５に表示させる（Ｓ１５４）。
【００３９】
図９は、スキャンアプリが表示させる画面の遷移例を示す図である。同図において、メイン画面３１０は、配信先指定ボタン３１１、画面転送ボタン３１２、及び蓄積画像削除ボタン３１３等を有する。
【００４０】
メイン画面３１０において配信先指定ボタン３１１がユーザによって選択されると（Ｓ１５５）、スキャン配信アプリ１３０の配信設定取得部１３１は、認証されたユーザ（以下、「ログインユーザ」という。）のユーザ名を指定して配信設定データの取得要求をディレクトリサーバ４０の配信設定管理部４２に送信する（Ｓ１５６）。配信設定管理部４２は、指定されたユーザ名に対して登録されている配信設定データをユーザＤＢ４４より取得する。ここでは、複数の配信設定データが取得されうる。配信設定管理部４２は、取得された配信設定データの一覧を配信設定取得部１３１に返信する（Ｓ１５７）。配信設定取得部１３１は、受信された配信設定データの一覧をＲＡＭ１１２に記録する。
【００４１】
続いて、配信設定選択部１３２は、ＲＡＭ１１２に記録されている配信設定データの一覧を含む配信設定選択画面３２０を操作パネル１５に表示させる（Ｓ１５８）。図９に示されるように、配信設定選択画面３２０には、各配信設定データに含まれている配信方法及び配信先がラベルとして表示されたボタン３２１〜３２３が配置されている。
【００４２】
配信設定選択画面３２０において、ユーザによって所望のボタン（配信設定データ）が選択され、操作パネル１５におけるスタートキー（実行ボタン）が押下されると（Ｓ１５９）、スキャン制御部１３３は、選択されたボタンに対応する配信設定データ（以下、「カレント配信設定データ」という。）に含まれているスキャンチケットが示すスキャン条件に従った原稿の読み取り（スキャン）をスキャナ１２に実行させる（Ｓ１６０）。原稿よりスキャンされた画像データは、配信対象の画像データとしてＲＡＭ１１２に記録される。
【００４３】
原稿の読み取りが完了すると、配信要求部１３６は、配信サーバ２０のアドレス情報の取要求得をディレクトリサーバ４０の配信サーバ情報管理部４３に送信する（Ｓ１６１）。配信サーバ情報管理部４３は、配信サーバ情報４５として管理されている配信サーバ２０のアドレス情報をディレクトリサーバ４０の記憶装置より取得し、当該アドレス情報を配信要求部１３６に返信する（Ｓ１６２）。配信要求部１３６は、受信されたアドレス情報をＲＡＭ１１２に記録しておく。なお、配信サーバ２０のアドレス情報は、画像形成装置１０のＨＤＤ１１４に記憶されていてもよい。但し、画像形成装置１０が複数台存在する環境においては、ディレクトリサーバ４０において一元的に管理されていることにより、ネットワーク構成の変更等に応じて配信サーバ２０のアドレス情報が変化した場合の対応が容易であるというメリットがある。
【００４４】
続いて、配信要求部１３６は、蓄積確認画面を操作パネル１５に表示させる（Ｓ１６３）。
【００４５】
図１０は、蓄積確認画面の表示例を示す図である。同図に示されるように、蓄積確認画面３５０は、配信対象の画像データを、その後の再利用等を考慮して配信サーバ２０に保存（蓄積）しておくか否かをユーザに問い合わせる画面である。
【００４６】
蓄積確認画面３５０において「はい」ボタン３５１が選択されると（すなわち、画像データの保存が指示されると）（Ｓ１６４）、配信要求部１３６は、ＲＡＭ１１２に記録されているカレント配信設定データの配信先に配信サーバのアドレス情報を追加する（Ｓ１６５）。したがって、カレント配信設定データにおける配信先は、本来の配信先のアドレス情報に加え配信サーバ２０のアドレス情報が含まれた状態となる。なお、蓄積確認画面３５０において「いいえ」ボタン３５２が選択された場合は、カレント配信設定データの配信先に対するアドレス情報の追加は行われない。
【００４７】
続いて、配信要求部１３６は、ＲＡＭ１１２に記録されている配信サーバ２０のアドレス情報に基づいて、スキャンされた画像データに関する配信ジョブの実行要求を配信サーバ２０の配信実行部２１に送信する（Ｓ１６６）。当該配信ジョブの実行要求には、図１１に示されるようなデータが含まれる。
【００４８】
図１１は、スキャンされた画像データに関する配信ジョブの実行要求に含まれるデータ例を示す図である。同図に示されるように、当該配信ジョブの実行要求には、ジョブＩＤ、ジョブ名、画像データ（スキャンされた画像データ）、及び配信設定データ（カレント配信設定データ）等が含まれている。ジョブＩＤは、配信ジョブに対する識別子であり、スキャン配信アプリ１３０が自動的に生成する。また、ジョブ名は、当該配信ジョブに対する名称である。ジョブ名は、スキャン配信アプリ１３０によって自動的に生成されてもよいし、ユーザによって入力されてもよい。ユーザによって入力される場合、例えば、スタートキーが押下された際、又は蓄積確認画面３５０において「はい」ボタン３５１が選択された際等に配信要求部１３６がジョブ名を入力させるための画面を操作パネル１５に表示させるようにしてもよい。
【００４９】
配信ジョブの実行要求の受信に応じ、配信サーバ２０の配信実行部２１は、受信された配信設定データの配信方法及び配信先に従って、受信された画像データの配信処理を実行する（Ｓ１６７）。
【００５０】
続いて、受信された配信設定データ内に配信サーバ２０のアドレス情報が含まれている場合、画像保存部２２は、受信された画像データ（すなわち、配信対象とされた画像データ）を画像履歴ＤＢ２４に保存する（Ｓ１６８）。
【００５１】
図１２は、画像履歴ＤＢにおける画像データの保存形態の例を示す図である。同図に示されるように、画像データは、当該画像データの配信ジョブに関するジョブＩＤ、ジョブ名、スキャンチケット、及び保存日時と関連付けられて保存される。スキャンチケットは、配信設定データより抽出されたものである。また、保存日時については、画像履歴ＤＢ２４に登録された日時が画像保存部２２によって記録される。
【００５２】
なお、図５の処理が繰り返され、画像の蓄積がユーザによって指示されることにより、画像履歴ＤＢ２４には図１２の形態で各配信ジョブにおいて配信対象とされた画像データが蓄積される。
【００５３】
続いて、画像履歴ＤＢ２４に保存された画像データ（以下、「蓄積画像データ」という。）を利用して配信ジョブが実行される例について説明する。
【００５４】
図１３は、蓄積画像データを配信対象とする配信ジョブの処理手順を説明するためのシーケンス図である。
【００５５】
ステップＳ２０１〜Ｓ２０４まで（すなわち、メイン画面３１０が操作パネル１５に表示されるまで）は、図８のステップＳ１５１〜Ｓ１５４までと同じである。
【００５６】
蓄積画像データが配信対象とされる場合、メイン画面３１０の画像転送ボタン３１２がユーザによって選択される（Ｓ２０５）。画像転送ボタン３１２の選択に応じ、スキャン配信アプリ１３０は、画像転送設定画面３３０を操作パネル１５に表示させる（Ｓ２０６）。
【００５７】
図９に示されるように、画像転送設定画面３３０は、配信先指定ボタン３３１及び画像指定ボタン３３２等を有する。ユーザによって配信先指定ボタン３３１が選択されると（Ｓ２０７）、スキャン配信アプリ１３０の配信設定取得部１３１は、ログインユーザのユーザ名を指定して配信設定データの取得要求をディレクトリサーバ４０の配信設定管理部４２に送信する（Ｓ２０８）。配信設定管理部４２は、指定されたユーザ名に対して登録されている配信設定データをユーザＤＢ４４より取得する。配信設定管理部４２は、取得された配信設定データの一覧を配信設定取得部１３１に返信する（Ｓ２０９）。配信設定取得部１３１は、受信された配信設定データの一覧をＲＡＭ１１２に記録する。
【００５８】
続いて、配信設定選択部１３２は、ＲＡＭ１１２に記録されている配信設定データの一覧を含む配信設定選択画面３２０（図９参照）を操作パネル１５に表示させる（Ｓ２１０）。配信設定選択画面３２０において、ユーザによって所望のボタンが選択されと（Ｓ２１１）、スキャン配信アプリ１３０は、選択されたボタンに対応する配信設定データを処理対象（カレント配信設定データ）として認識する。続いて、スキャン配信アプリ１３０は、再び画像転送設定画面３３０を操作パネル１５に表示させる（Ｓ２１２）。
【００５９】
画像転送設定画面３３０においてユーザによって画像指定ボタン３３２が選択されると（Ｓ２１３）、画像履歴取得部１３４は、配信サーバ２０のアドレス情報の取要求得をディレクトリサーバ４０の配信サーバ情報管理部４３に送信する（Ｓ２１４）。配信サーバ情報管理部４３は、配信サーバ情報４５として管理されている配信サーバ２０のアドレス情報をディレクトリサーバ４０の記憶装置より取得し、当該アドレス情報を画像履歴取得部１３４に返信する（Ｓ２１５）。画像履歴取得部１３４は、受信されたアドレス情報をＲＡＭ１１２に記録しておく。
【００６０】
続いて、画像履歴取得部１３４は、受信されたアドレス情報に基づいて、蓄積画像データの一覧情報の取得要求を配信サーバ２０の画像管理部２３に送信する（Ｓ２１６）。画像管理部２３は、画像履歴ＤＢ２４に保存されている各画像データの書誌情報（ジョブＩＤ、ジョブ名、スキャンチケット、及び保存日時）を取得し、取得された書誌情報の一覧を蓄積画像データの一覧情報として画像履歴取得部１３４に返信する（Ｓ２１７）。画像履歴取得部１３４は、受信された蓄積画像データの一覧情報をＲＡＭ１１２に記録する。
【００６１】
なお、画像管理部２３によって取得される書誌情報は、セキュリティ上の観点等より画像形成装置１０のログインユーザの配信ジョブによって保存された画像データに係るものに限定してもよい。この場合、図８のステップＳ１６６において、配信要求部１３６は、ログインユーザのユーザ名をも配信実行部２１に送信し、画像保存部２２は、当該ユーザ名をも画像データの書誌情報として画像履歴ＤＢ２４に保存する。その上で、画像履歴取得部１３４は、蓄積画像データの一覧情報の取得要求にログインユーザのユーザ名を含めるようにすればよい。
【００６２】
続いて、配信画像選択部１３５は、ＲＡＭ１１２に記録されている蓄積画像データの一覧情報を含む画像選択画面３４０（図９参照）を操作パネル１５に表示させる（Ｓ２１８）。
【００６３】
図９に示されるように、画像選択画面３４０には、画像データごとに、ジョブ名、保存日時、及びスキャン条件がラベルとして表示されたボタン３４１〜３４３が配置されている。なお、スキャン条件は、スキャンチケットより抽出される。
配信画像選択部１３５は、カレント配信設定データに含まれるスキャン条件（スキャンチケット）と一致するスキャン条件（スキャンチケット）に関連付けられている画像データのみを画像選択画面３４０に表示させる。カレント配信設定データに含まれるスキャン条件（スキャンチケット）に係る画像データを配信されたユーザが作成することのできる（作成する権限のある）スキャン条件（スキャンチケット）に関連付けられている画像データを画像選択画面３４０に表示させてもよい（例えばカラー画像データからモノクロ画像データを作成するなど）。
【００６４】
画像選択画面３４０において、ユーザによって所望のボタン（画像データ）が選択され、操作パネル１５におけるスタートキー（実行ボタン）が押下されると（Ｓ２１９）、配信要求部１３６は、カレント配信設定データに含まれているスキャンチケットを、選択された画像データ（以下、「配信対象画像データ」という。）の書誌情報に含まれているスキャンチケットによって置換（上書き）する（Ｓ２２０）。すなわち、カレント配信設定データに含まれているスキャン条件を、配信対象画像データがスキャンされた際のスキャン条件によって更新する。これにより、カレント配信設定データ内のスキャン条件と配信対象画像データのスキャン条件との間に不整合がある場合であっても、当該不整合が解消される。したがって、例えば、配信設定データに基づいて配信ジョブのログ情報を記録する場合に、実際に配信された画像データと異なるスキャン条件がログ情報として記録されてしまうのを回避することができる。ただし、カレント配信設定データと配信対象画像データとの間にスキャン条件が一致する場合は、ステップＳ２２０は実行されなくてもよい。
【００６５】
続いて、配信要求部１３６は、ＲＡＭ１１２に記録されている配信サーバ２０のアドレス情報に基づいて、選択された画像データの配信ジョブの実行要求を配信サーバ２０の配信実行部２１に送信する（Ｓ２２１）。当該配信ジョブの実行要求には、図１４に示されるようなデータが含まれる。
【００６６】
図１４は、蓄積画像データに関する配信ジョブの実行要求に含まれるデータ例を示す図である。同図に示されるように、蓄積画像データに関する配信ジョブの実行要求には、ジョブＩＤ、ジョブ名、蓄積画像識別子、及び配信設定データ（カレント配信設定データ）等が含まれている。ジョブＩＤ及びジョブ名は、当該配信ジョブ（今回の配信ジョブ）に対して新たに付与されたジョブＩＤ又はジョブ名である。蓄積画像識別子は、配信対象とする画像データを画像履歴ＤＢ２４内で特定するための識別子である。本実施の形態では蓄積画像データの書誌情報の一つであるジョブＩＤ（すなわち、当該画像データが保存された際の配信ジョブのジョブＩＤ）を蓄積画像識別子として用いている。
【００６７】
配信ジョブの実行要求の受信に応じ、配信サーバ２０の配信実行部２１は、画像管理部２３を介して、蓄積画像識別子に係る画像データを画像履歴ＤＢ２４より取得する（Ｓ２２２）。続いて、配信実行部２１は、受信された配信設定データの配信方法及び配信先に従って、取得された画像データの配信処理を実行する（Ｓ２２３）。
【００６８】
ところで、ステップＳ２１８において、配信画像選択部１３５は、カレント配信設定データに含まれるスキャン条件（スキャンチケット）と一致せず、作成することも出来ないスキャン条件（スキャンチケット）に関連付けられている画像データを画像選択画面３４０に表示させるようにしてもよい。この場合、蓄積画像データの流用性を向上させることができる。カレント配信設定データに含まれるスキャン条件（スキャンチケット）の画像データを配信サーバ２０が作成できる場合は、ステップＳ２２２において配信サーバ２０が画像データの変換を実行しても良い。
【００６９】
また、本実施の形態では、配信設定データの選択と画像データの選択との間に順序的な制限はない。具体的には、配信設定データの選択に関する処理（Ｓ２０７〜Ｓ２１１）の前に画像データの選択に関する処理（Ｓ２１３〜Ｓ２１９）が実行されてもよい。この場合、配信設定選択部１３２は、配信対象の画像データのスキャン条件と一致するスキャン条件を含む配信設定データのみを配信設定選択画面３２０に表示させるようにしてもよい。この場合も、カレント配信設定データと配信対象画像データとの間にスキャン条件の不整合が発生することはないため、ステップＳ２２０は実行されなくてもよい。
【００７０】
画像選択画面３４０又は配信設定選択画面３２０の表示対象を上記のように限定することにより、例えば、配信先に応じて配信可能な画像データの属性（解像度やカラーモード等、スキャン条件に依存する属性）が制限されている場合に、ユーザに意識させることなく当該制限に従った配信を実行することができる。
【００７１】
続いて、配信サーバ２０の画像履歴ＤＢ２４に蓄積された画像データを画像形成装置１０より削除するための処理について説明する。図１５は、画像履歴ＤＢに蓄積されている画像データの削除処理の処理手順を説明するためのシーケンス図である。
【００７２】
ステップＳ２５１〜Ｓ２５４まで（すなわち、メイン画面３１０が操作パネル１５に表示されるまで）は、図８のステップＳ１５１〜Ｓ１５４までと同じである。
【００７３】
蓄積画像データの削除が行われる場合、メイン画面３１０の蓄積画像削除ボタン３１３がユーザによって選択される（Ｓ２５５）。
【００７４】
蓄積画像削除ボタン３１３の選択に応じ、画像履歴取得部１３４は、配信サーバ２０のアドレス情報の取要求得をディレクトリサーバ４０の配信サーバ情報管理部４３に送信する（Ｓ２５６）。配信サーバ情報管理部４３は、配信サーバ情報４５として管理されている配信サーバ２０のアドレス情報をディレクトリサーバ４０の記憶装置より取得し、当該アドレス情報を画像履歴取得部１３４に返信する（Ｓ２５７）。画像履歴取得部１３４は、受信されたアドレス情報をＲＡＭ１１２に記録しておく。
【００７５】
続いて、画像履歴取得部１３４は、受信されたアドレス情報に基づいて、蓄積画像データの一覧情報の取得要求を配信サーバ２０の画像管理部２３に送信する（Ｓ２５８）。画像管理部２３は、画像履歴ＤＢ２４に保存されている各画像データの書誌情報（ジョブＩＤ、ジョブ名、スキャンチケット、及び保存日時）を取得し、取得された書誌情報の一覧を蓄積画像データの一覧情報として画像履歴取得部１３４に返信する（Ｓ２５９）。画像履歴取得部１３４は、受信された蓄積画像データの一覧情報をＲＡＭ１１２に記録する。なお、ここで画像管理部２３によって取得される書誌情報についても、セキュリティ上の観点等より画像形成装置１０のログインユーザの配信ジョブによって保存された画像データに係るものに限定してもよい。
【００７６】
続いて、蓄積画像操作部１３７は、ＲＡＭ１１２に記録されている蓄積画像データの一覧情報を含む画像選択画面３４０（図９参照）を操作パネル１５に表示させる（Ｓ２６０）。画像選択画面３４０において、ユーザによって所望のボタン（画像データ）が選択され、操作パネル１５におけるスタートキー（実行ボタン）が押下されると（Ｓ２６１）、蓄積画像操作部１３７は、選択された画像データに対応するジョブＩＤを指定して、蓄積画像データの削除要求を配信サーバ２０の画像管理部２３に送信する（Ｓ２６２）。
【００７７】
画像管理部２３は、当該削除要求に応じ、指定されたジョブＩＤに対応する画像データ及びその書誌情報を画像履歴ＤＢ２４より削除する（Ｓ２６３）。
【００７８】
不要となった画像データが画像履歴ＤＢ２４から削除されることにより、不要な画像データによって配信サーバ２０における補助記憶装置２０２の記憶容量が圧迫されるのを回避することができる。
【００７９】
上述したように、第一の実施の形態の配信システム１によれば、配信サーバ２０は、スキャンされ、配信対象とされた画像データを保存しておくことができる。また、画像形成装置１０は、配信サーバ２０に保存されている蓄積画像データを配信対象としてユーザに選択させることができる。したがって、過去に配信対象とされた原稿に関する配信ジョブについて処理内容を効率化することができる。また、蓄積画像データを配信対象とすることにより、原稿に対するスキャン条件は必然的に過去の配信時と同じものとなる。
【００８０】
なお、配信システム１には、画像形成装置１０が複数台含まれていてもよい。この場合、配信サーバ２０の画像履歴ＤＢ２４には、複数の画像形成装置１０より配信が要求された画像データが一元的に蓄積される。したがって、或る画像形成装置Ａにおいてスキャンされ、配信サーバ２０に保存されている画像データに対する配信指示を、他の画像形成装置Ｂより行うことが可能となる。
【００８１】
ところで、第一の実施の形態では、配信ジョブの後段処理（配信処理）は、予め定められた配信サーバ２０によって行われていたが、各ユーザが利用しているＰＣ（Personal Computer）（以下、「ユーザＰＣ」という。）に配信処理を実行させてもよい。そこで、ユーザＰＣに配信処理を実行させる例として第二の実施の形態を示す。
【００８２】
図１６は、第二の実施の形態における配信システムの構成例を示す図である。同図の配信システム２において、画像形成装置５１０、ユーザＰＣ５２０、及びネットアプリ管理サーバ５３０は、ＬＡＮ（Local Area Network）等のネットワーク（有線又は無線の別は問わない。）によって接続されている。
【００８３】
ユーザＰＣ５２０は、画像形成装置５１０よりネットワークを介して利用可能なアプリケーション（以下、「ネットアプリ」という。）を有する。ネットアプリは、ネットワーク上の任意のコンピュータに配置することが可能である。したがって、図示されていない他のユーザＰＣにおいてもネットアプリは配置されうる。
【００８４】
図１６において、ユーザＰＣ５２０には配信アプリ５２１が配置されている。配信アプリ５２１は、画像形成装置５１０においてスキャンされた画像データの配信処理を実行するネットアプリである。配信アプリ５２１は、予めユーザＰＣ上で設定したスキャン条件、配信方法、配信先に基づいて処理を行うだけでなく、特定の画像処理機能をもたせることも可能である。配信アプリ５２１は、起動通知部５２１１、連携部５２１２、アプリ情報管理ファイル５２１３、及び配信部５２１４等を有する。
【００８５】
起動通知部５２１１は、配信アプリ５２１が起動されたことをネットアプリ管理サーバ５３０に通知する。連携部５２１２は、画像形成装置５１０とのコミュニケーション（情報のやりとり等）を制御する。アプリ情報管理ファイル５２１３は、配信アプリ５２１に対する設定情報を格納するファイルである。配信部５２１４は、配信アプリ５２１のロジック部（配信アプリ５２１に固有の部分）であり、画像データの配信処理を実行する。すなわち、配信部５２１４以外の部分は、他の機能のネットアプリも同様に有する。他の機能のネットアプリは、配信部５２１４の代わりに当該他の機能を実現するためのロジックを有する。
【００８６】
なお、図１６では、ユーザＰＣ５２０にネットアプリは一つしか配置されていないが、一つのユーザＰＣ５２０に複数のネットアプリが配置されていてもよい。配信アプリ５２１も、設定情報のスキャン条件、配信方法、配信先や画像処理機能によって複数の配信アプリが配置されても良い。
【００８７】
ネットアプリ管理サーバ５３０は、広告部５３１、仲介部５３２、及び画像履歴ＤＢ５３３等を有するコンピュータである。広告部５３１は、ネットアプリからの起動の通知（起動通知）に応じ、当該ネットアプリが起動されたことを示す広告をネットワーク上に発行（ブロードキャスト又はマルチキャスト等）する。仲介部５３２は、ネットアプリと画像形成装置５１０とのコミュニケーションを仲介する。
【００８８】
画像履歴ＤＢ５３３は、配信対象とされた画像データを保存しておくためのデータベースである。なお、ネットアプリ管理サーバ５３０とユーザＰＣ５２０を１つのＰＣで実現しても良い
画像形成装置５１０は、ハードウェア的には第一の実施の形態と同様でよい（図２参照）。第二の実施の形態の画像形成装置５１０は、ソフトウェアとしてネットアプリ検知部５１１、ＵＩ制御部５１２、ネットアプリ連携部５１３、機能制御部５１４、及びネットアプリ管理テーブル５１５等を有する。
【００８９】
ネットアプリ検知部５１１は、ネットアプリ管理サーバ５３０より発行される広告に基づいて、ネットアプリの存在を検知し、広告に含まれているアプリ情報をネットアプリ管理テーブル５１５に登録する。ネットアプリ管理テーブル５１５は、アプリ情報を管理するためのテーブルである。ＵＩ制御部５１２は、ユーザよりネットアプリの起動指示等の入力を受け付ける。ネットアプリ連携部５１３は、ネットアプリとのコミュニケーションを制御する。機能制御部５１４は、ネットアプリからの要求に応じ画像形成装置５１０のハードウェアを制御する。例えば、機能制御部５１４の制御により、スキャン又は印刷等が実行される。
【００９０】
以下、配信システム２の処理手順について説明する。図１７は、配信アプリ起動時の処理手順を説明するためのシーケンス図である。
【００９１】
ユーザＰＣ５２０において配信アプリ５２１が起動されると、配信アプリ５２１の起動通知部５２１１は、アプリ情報管理ファイル５２１３に格納されているアプリ情報をネットアプリ管理サーバ５３０の広告部５３１に送信することにより、配信アプリ５２１の起動を通知する（Ｓ３０１）。
【００９２】
図１８は、アプリ情報の構成例を示す図である。同図に示されるように、アプリ情報は、アプリＩＤ、連携機能識別子、ネットアプリアドレス、表示名、アイコンデータ、及び設定情報等を含む。
【００９３】
アプリＩＤは、各ネットアプリに一意に割り当てられた識別情報である。連携機能識別子は、ネットアプリと連携する画像形成装置５１０が有している必要のある機能（換言すれば、ネットアプリが利用する機能）を識別するための情報である。連携機能識別子の一例として「ｐｒｉｎｔ」、「ｓｃａｎ」等が挙げられる。「ｐｒｉｎｔ」は、印刷機能を示す。「ｓｃａｎ」は、スキャン機能を示す。配信アプリ５２１は、画像形成装置５１０のスキャン機能を利用する。したがって、図１８の例では、「ｓｃａｎ」が連携機能識別子とされている。
【００９４】
ネットアプリアドレスは、ネットワーク通信において各ネットアプリを一意に識別するための識別情報（例えば、ＵＲＬ等）である。表示名は、ネットアプリの名前の表示用の文字列である。アイコンデータは、ネットアプリの表示用のアイコンデータである。設定情報は、ネットアプリの実行条件に対する設定値を含む情報である。すなわち、設定情報を変更することにより、ネットアプリの振る舞いを変更することができる。配信アプリ５２１については、スキャンに関する設定情報（スキャン条件）や配信に関する設定情報等がアプリ情報の設定情報に含まれている。
【００９５】
続いて、アプリ情報の受信に応じ、ネットアプリ管理サーバ５３０の広告部５３１は、アプリ情報をネットワーク上に広告（ブロードキャスト又はマルチキャスト等）する。広告されたアプリ情報は、画像形成装置５１０のネットアプリ検知部５１１によって受信される（Ｓ３０２）。なお、画像形成装置５１０が複数存在する場合、それぞれの画像形成装置５１０のネットアプリ検知部５１１によって同じ広告が受信される。
【００９６】
ネットアプリ検知部５１１は、アプリ情報に含まれている連携機能識別子（ｓｃａｎ）に基づいて、当該ネットアプリ検知部５１１が属する装置（画像形成装置５１０）がアプリ情報に係るネットアプリ（配信アプリ５２１）と連携可能であるか否かを判定する。画像形成装置５１０はスキャン機能を有する。したがって、画像形成装置５１０のネットアプリ検知部５１１は、当該ネットアプリとは連携可能であると判定し、受信されたアプリ情報をネットアプリ管理テーブル５１５に登録する。
【００９７】
以上によって、配信アプリ５２１は、画像形成装置５１０に登録されたことになる。すなわち、配信アプリ５２１の存在が画像形成装置５１０に認識されたことになる。これによって、画像形成装置５１０より配信アプリ５２１の利用（すなわち、配信ジョブの実行）が可能となる。
【００９８】
図１９は、第二の実施の形態における配信ジョブの処理手順を説明するためのシーケンス図である。
【００９９】
画像形成装置５１０のユーザによりネットアプリの利用指示が画像形成装置５１０に対して入力されると、ＵＩ制御部５１２は、ネットアプリ管理テーブル５１５に登録されているアプリ情報に含まれているアイコンデータに基づいて、ネットアプリ一覧画面を操作パネル１５に表示させる（Ｓ４０１）。当該ネットアプリ一覧画面には、ネットアプリ管理テーブル５１５に登録されているネットアプリのアイコンの一覧が表示される。なお、本実施の形態において、ネットアプリ管理テーブル５１５に登録されているアプリ情報は、配信アプリ５２１に係るものだけである。したがって、本実施の形態におけるネットアプリ一覧画面には、配信アプリ５２１に対応するアイコンが表示される。
【０１００】
ネットアプリ一覧画面において配信アプリ５２１に対応するアイコンがユーザによって選択され、操作パネル１５上のスタートキーが押下されると、ネットアプリ連携部５１３は、配信アプリ５２１の利用要求をネットアプリ管理サーバ５３０の仲介部５３２に送信する（Ｓ４０２）。当該利用要求には、配信アプリ５２１のアプリ情報に含まれているネットアプリアドレスが指定される。
【０１０１】
ネットアプリの利用要求に応じ、仲介部５３２は、指定されたネットアプリアドレスに係る配信アプリ５２１に対して利用要求を通知する（Ｓ４０３）。配信アプリ５２１の連携部５２１２は、当該利用要求を受信すると、必要な初期処理を配信部５２１４に実行させる。初期処理が完了すると、連携部５２１２は、配信アプリ５２１の利用準備の完了通知をネットアプリ管理サーバ５３０の仲介部５３２に送信する（Ｓ４０４）。仲介部５３２は、当該利用準備の完了通知を画像形成装置５１０のネットアプリ連携部５１３に転送する（Ｓ４０５）。
【０１０２】
利用準備の完了通知に応じ、ネットアプリ連携部５１３は、画像データ（蓄積画像データ）の一覧情報の送信要求をネットアプリ管理サーバ５３０に送信する（Ｓ４０６）。ネットアプリ管理サーバ５３０の仲介部５３２は画像データ（蓄積画像データ）の一覧情報の送信要求受信すると、画像履歴ＤＢ５３３に蓄積されている画像データ（蓄積画像データ）の一覧情報を取得する。当該一覧情報には、少なくとも各画像データの識別子及びスキャン条件が含まれている。但し、画像履歴ＤＢ５３３に蓄積されている画像データが無い場合、当該一覧情報の中身は空である。仲介部５３２は、取得された設定情報に画像データの一覧情報をマージした情報を配信アプリ５２１の設定情報としてネットアプリ連携部５１３に返信する（Ｓ４０７）。
【０１０３】
画像形成装置５１０のネットアプリ連携部５１３は、画像データ（蓄積画像データ）の一覧情報を受信すると、配信アプリ５２１の連携機能識別子（ｓｃａｎ）と当該設定情報を指定して機能制御部５１４を呼び出す。呼び出された機能制御部５１４は、連携機能識別子によって識別されるスキャン機能を当該設定情報に含まれているスキャン条件にしたがって実行する（Ｓ４０８）。すなわち、機能制御部５１４は、ユーザによって画像形成装置５１０にセットされた原稿に対するスキャンをスキャナ１２に実行させ、その結果得られる画像データを機能の実行結果としてネットアプリ連携部５１３に出力する。
【０１０４】
但し、受信された蓄積画像データの一覧情報が空でない場合、ネットアプリ連携部５１３より呼び出された機能制御部５１４は、ＵＩ制御部５１２を介して当該一覧情報から設定情報に含まれているスキャン条件に一致するスキャン条件に係る画像データの一覧情報と、配信対象の画像データをスキャンする否かを選択するかを指定（選択）させるボタンとを含む設定画面を操作パネル１５に表示させる。画像データの一覧情報の中から画像データが選択された場合、機能制御部５１４は、スキャンを実行することなく、選択された画像データの識別子をネットアプリ連携部５１３に出力する。一方、スキャンすることが選択された場合、機能制御部５１４は、上述したようにスキャナ１２にスキャンを実行させる。
【０１０５】
ネットアプリ連携部５１３は、スキャンされた画像データ及び当該画像データのスキャン条件、又は蓄積画像データの識別子を機能の実行結果としてネットアプリ管理サーバ５３０の仲介部５３２に送信する（Ｓ４０９）。仲介部５３２は、当該実行結果を受信すると、当該実行結果に応じてスキャンされた画像データ又は蓄積画像データを配信アプリ５２１の連携部５２１２に送信する（Ｓ４１０）すなわち、当該実行結果にスキャンされた画像データが含まれている場合、仲介部５３２は、当該画像データを連携部５２１２に送信する。この際、仲介部５３２は、当該画像データを識別子及びスキャン条件と関連付けて画像履歴ＤＢ５３３に保存する。一方、当該実行結果に画像データではなく蓄積画像データの識別子が含まれている場合、仲介部５３２は当該識別子に対応する画像データを画像履歴ＤＢ５３３より取得して連携部５２１２に送信する。連携部５２１２が画像データを受信すると、配信部５２１４は、アプリ情報管理ファイル５２１３に設定されている配信先及び配信方法にしたがって当該画像データの配信処理を実行する（Ｓ４１１）。
【０１０６】
配信部５２１４による処理が完了すると、連携部５２１２は、配信アプリ５２１の処理の終了通知を画像形成装置５１０のネットアプリ連携部５１３に送信する（Ｓ４１２）。ネットアプリ連携部５１３によって当該終了通知が受信されると、ＵＩ制御部５１２は、配信アプリ５２１による処理の終了通知を操作パネル１５に表示させる（Ｓ４１３）。
【０１０７】
上述したように、第二の実施の形態における配信システム２においても、過去に配信対象とされた原稿に関する配信ジョブについて処理内容を効率化することができる。このほ、配信アプリ５２１２は、第一の実施の形態における配信設定と同様の処理を行うことができる。
【０１０８】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１０９】
１、２        配信システム
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          配信サーバ
２１          配信実行部
２２          画像保存部
２３          画像管理部
２４          画像履歴ＤＢ
３０          管理端末
３１          情報設定部
４０          ディレクトリサーバ
４１          認証処理部
４２          配信設定管理部
４３          配信サーバ情報管理部
４４          ユーザＤＢ
４５          配信サーバ情報
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１２１        認証制御部
１３０        スキャン配信アプリ
１３１        配信設定取得部
１３２        配信設定選択部
１３３        スキャン制御部
１３４        画像履歴取得部
１３５        配信画像選択部
１３６        配信要求部
１３７        蓄積画像操作部
２００        ドライブ装置
２０１        記録媒体
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
５１０        画像形成装置
５１１        ネットアプリ検知部
５１２        ＵＩ制御部
５１３        ネットアプリ連携部
５１４        機能制御部
５１５        ネットアプリ管理テーブル
５２０        ユーザＰＣ
５２１        配信アプリ
５３０        ネットアプリ管理サーバ
５３１        広告部
５３２        仲介部
５３３        画像履歴ＤＢ
５２１１        起動通知部
５２１２        連携部
５２１３        アプリ情報管理ファイル
５２１４        配信部
Ｂ              バス
【先行技術文献】
【特許文献】
【０１１０】
【特許文献１】特開２００８−９７５８６号公報
【図１】
2010219700.tif 000003
【図２】
2010219700.tif 000004
【図３】
2010219700.tif 000005
【図４】
2010219700.tif 000006
【図５】
2010219700.tif 000007
【図６】
2010219700.tif 000008
【図７】
2010219700.tif 000009
【図８】
2010219700.tif 000010
【図９】
2010219700.tif 000011
【図１０】
2010219700.tif 000012
【図１１】
2010219700.tif 000013
【図１２】
2010219700.tif 000014
【図１３】
2010219700.tif 000015
【図１４】
2010219700.tif 000016
【図１５】
2010219700.tif 000017
【図１６】
2010219700.tif 000018
【図１７】
2010219700.tif 000019
【図１８】
2010219700.tif 000020
【図１９】
2010219700.tif 000021