(57)【要約】      （修正有）【課題】一つのデーターを複数のユーザーに素早く送信することが可能なデーター送信システムを提供する。【解決手段】データー指示送信部２０３は、データーを未だ受信していない第一の未受信端末装置に、データーと、第一の未受信端末装置が当該データーを受信した場合に受信完了通知をデーター送信装置に返信する旨の返信指示とを送信する。データー転送指示部２０５は、受信完了通知が受信されると、第一の未受信端末装置に対応する第一の受信端末装置に、受信後のデーターを、未だデーターを受信していない第二の未受信端末装置に転送し、第二の未受信端末装置が当該データーを受信した場合に転送完了通知をデーター送信装置に返信する旨の転送指示を送信する。未受信端末判定部２０７は、転送完了通知が受信されると、他の未受信端末装置が無いか否かを判定し、他の未受信端末装置が無い場合、ジョブを完了する。【選択図】図２
2017011637.tif 000002
【特許請求の範囲】
【請求項１】
データー送信装置と複数の端末装置とを通信可能に接続したデーター送信システムであって、
特定のデーターを前記複数の端末装置に送信するジョブを実行する際に、前記データーを未だ受信していない第一の未受信端末装置に、前記データーと、前記第一の未受信端末装置が当該データーを受信した場合に受信完了通知を前記データー送信装置に返信する旨の返信指示とを送信するデーター指示送信部と、
前記第一の未受信端末装置からの受信完了通知を受信したか否かを判定するデーター受信判定部と、
前記受信完了通知が受信されると、前記第一の未受信端末装置に対応する第一の受信端末装置に、前記受信後のデーターを、未だデーターを受信していない第二の未受信端末装置に転送し、前記第二の未受信端末装置が当該データーを受信した場合に転送完了通知を前記データー送信装置に返信する旨の転送指示を送信するデーター転送指示部と、
前記第一の受信端末装置からの転送完了通知を受信したか否かを判定するデーター転送判定部と、
前記転送完了通知が受信されると、前記端末装置のうち、他の未受信端末装置が無いか否かを判定し、前記他の未受信端末装置が無い場合、前記ジョブを完了する未受信端末判定部と、
を備えることを特徴とするデーター送信システム。
【請求項２】
前記データー転送指示部は、全ての前記受信端末装置に、前記転送指示をそれぞれ送信する
請求項１に記載のデーター送信システム。
【請求項３】
前記データー指示送信部が、第三の未受信端末装置に、前記データーと、前記返信指示とを送信している最中に、第四の未受信端末装置から前記受信完了通知を受信した場合、前記第三の未受信端末装置への送信を一時中断し、
前記データー転送指示部は、前記第四の未受信端末装置に対応する第四の受信端末装置に、前記転送指示を送信する
請求項１又は２に記載のデーター送信システム。
【請求項４】
前記データー指示送信部は、前記他の未受信端末装置が有る場合、前記他の未受信端末装置に、前記データーと、前記返信指示とを送信する
請求項１−３のいずれか一項に記載のデーター送信システム。
【請求項５】
データー送信装置と複数の端末装置とを通信可能に接続したデーター送信システムのデーター送信方法であって、
特定のデーターを前記複数の端末装置に送信するジョブを実行する際に、前記データーを未だ受信していない第一の未受信端末装置に、前記データーと、前記第一の未受信端末装置が当該データーを受信した場合に受信完了通知を前記データー送信装置に返信する旨の返信指示とを送信するデーター指示送信ステップと、
前記第一の未受信端末装置からの受信完了通知を受信したか否かを判定するデーター受信判定ステップと、
前記受信完了通知が受信されると、前記第一の未受信端末装置に対応する第一の受信端末装置に、前記受信後のデーターを、未だデーターを受信していない第二の未受信端末装置に転送し、前記第二の未受信端末装置が当該データーを受信した場合に転送完了通知を前記データー送信装置に返信する旨の転送指示を送信するデーター転送指示ステップと、
前記第一の受信端末装置からの転送完了通知を受信したか否かを判定するデーター転送判定ステップと、
前記転送完了通知が受信されると、前記端末装置のうち、他の未受信端末装置が無いか否かを判定し、前記他の未受信端末装置が無い場合、前記ジョブを完了する未受信端末判定ステップと、
を備えることを特徴とするデーター送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データー送信システム、データー送信方法に関する。
【背景技術】
【０００２】
従来、スキャナー、複写機、複合機等の画像処理装置と、複数の端末装置とが接続された画像処理システムにおいて、複数の端末装置のそれぞれに対して画像を送信する送信ジョブが実行される場合、前記画像処理装置が、端末装置毎に送信ジョブを生成し、基本的に、一つ一つの端末装置に順番に送信する。そのため、前記送信ジョブが最後に送信される端末装置では、送信ジョブ待ちが発生し、送信ジョブの画像のデーターを受信するまでに長時間を要するという課題がある。このような課題に対して、例えば、特開２００６−２５４１６２号公報（特許文献１）には、装置の状況に基づいてジョブを代行させる画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５４１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年の教育現場では、画像処理装置、端末装置の普及が進んでおり、一つの教室に一台のプリンター若しくは複合機が設置され、教室の生徒には、ディスクトップ若しくはタブレットの端末装置が配布され、授業で活用されている。
【０００５】
このような教室では、教師が何らかの資料を画像データーとしてスキャンし、その画像データーを生徒全員の端末装置で共有化するという場面が想定される。このような場面において、従来の画像処理システムでは、生徒の数だけ送信ジョブが生成され、画像データーが全ての生徒に送信されるまでに、非常に長い時間が掛かるという課題がある。
【０００６】
又、画像処理システムにおいて、複数の送信ジョブが存在する場合、各送信ジョブ毎に優先順位を設け、各送信ジョブの実行順番を変更したり、ユーザーの操作に応じて、送信ジョブの順番を変更したりする技術が存在する。又、近年のクラウド技術では、複数の端末装置への自動データー送信機能、データー共有化機能が存在する。
【０００７】
しかしながら、これらの技術では、複数の端末装置に対するデーターの送信速度が速くなる訳ではなく、送信元が複数の送信先にそれぞれデーターを送信しているため、複数の送信ジョブの完了に要する時間を全体的に検討すると、短縮されていないという課題がある。
【０００８】
そこで、本発明は、課題を解決するためになされたものであり、一つのデーターを複数のユーザーに素早く送信することが可能なデーター送信システム、データー送信方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一の局面に係るデーター送信システムは、データー送信装置と複数の端末装置とを通信可能に接続したシステムであって、データー指示送信部と、データー受信判定部と、データー転送指示部と、データー転送判定部と、未受信端末判定部と、を備える。データー指示送信部は、特定のデーターを前記複数の端末装置に送信するジョブを実行する際に、前記データーを未だ受信していない第一の未受信端末装置に、前記データーと、前記第一の未受信端末装置が当該データーを受信した場合に受信完了通知を前記データー送信装置に返信する旨の返信指示とを送信する。データー受信判定部は、前記第一の未受信端末装置からの受信完了通知を受信したか否かを判定する。データー転送指示部は、前記受信完了通知が受信されると、前記第一の未受信端末装置に対応する第一の受信端末装置に、前記受信後のデーターを、未だデーターを受信していない第二の未受信端末装置に転送し、前記第二の未受信端末装置が当該データーを受信した場合に転送完了通知を前記データー送信装置に返信する旨の転送指示を送信する。データー転送判定部は、前記第一の受信端末装置からの転送完了通知を受信したか否かを判定する。未受信端末判定部は、前記転送完了通知が受信されると、前記端末装置のうち、他の未受信端末装置が無いか否かを判定し、前記他の未受信端末装置が無い場合、前記ジョブを完了する。
【００１０】
本発明の一の局面に係るデーター送信方法は、前記システムの方法であって、データー指示送信ステップと、データー受信判定ステップと、データー転送指示ステップと、データー転送判定ステップと、未受信端末判定ステップと、を備える。データー指示送信ステップは、特定のデーターを前記複数の端末装置に送信するジョブを実行する際に、前記データーを未だ受信していない第一の未受信端末装置に、前記データーと、前記第一の未受信端末装置が当該データーを受信した場合に受信完了通知を前記データー送信装置に返信する旨の返信指示とを送信する。データー受信判定ステップは、前記第一の未受信端末装置からの受信完了通知を受信したか否かを判定する。データー転送指示ステップは、前記受信完了通知が受信されると、前記第一の未受信端末装置に対応する第一の受信端末装置に、前記受信後のデーターを、未だデーターを受信していない第二の未受信端末装置に転送し、前記第二の未受信端末装置が当該データーを受信した場合に転送完了通知を前記データー送信装置に返信する旨の転送指示を送信する。データー転送判定ステップは、前記第一の受信端末装置からの転送完了通知を受信したか否かを判定する。未受信端末判定ステップは、前記転送完了通知が受信されると、前記端末装置のうち、他の未受信端末装置が無いか否かを判定し、前記他の未受信端末装置が無い場合、前記ジョブを完了する。
【発明の効果】
【００１１】
本発明によれば、一つのデーターを複数のユーザーに素早く送信することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る画像処理システムの全体構成を示す概念図である。
【図２】本発明の実施形態における画像処理システムの機能ブロック図である。
【図３】本発明の実施形態の実行手順を示すためのフローチャートである。
【図４】本発明の実施形態におけるグループ送信ジョブのテーブルの一例を示す図（図４（Ａ））と、本発明の実施形態における画像処理装置が第一の未受信端末装置に画像データーと返信指示を送信する場合の一例を示す図（図４（Ｂ））と、である。
【図５】本発明の実施形態における画像処理装置が第一の受信端末装置に転送指示を送信する場合の一例を示す図（図５（Ａ））と、本発明の実施形態における画像処理装置が第一の受信端末装置から第三の受信端末装置までに転送指示を送信する場合の一例を示す図（図５（Ｂ））と、である。
【図６】本発明の実施形態における画像処理装置が第一の未受信端末装置から受信完了通知を受信しなかった場合の一例を示す図（図６（Ａ））と、本発明の実施形態における画像処理装置が第一の受信端末装置から転送完了通知を受信しなかった場合の一例を示す図（図６（Ｂ））と、である。
【図７】本発明の実施形態における第一のターンから第三のターンまでの画像データーの送信の一例を示す図である。
【図８】本発明の実施形態におけるターン毎の送信状況を示すテーブルの一例を示す図である。
【発明を実施するための形態】
【００１３】
以下に、添付図面を参照して、本発明の実施形態について説明し、本発明の理解に供する。尚、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。又、フローチャートにおける数字の前に付されたアルファベットＳはステップを意味する。
【００１４】
以下に、本発明の実施形態の一例として、一台の画像処理装置と複数の端末装置とを接続したデーター送信システムについて説明する。尚、本発明の画像処理装置は、例えば、ファクシミリ、コピー、スキャナー、プリンター等の機能を備えた複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が該当する。
【００１５】
データー送信システム１は、図１に示すように、一台の画像処理装置１００と複数の端末装置１０２とをネットワーク１０１を介して通信可能に接続することで構成される。画像処理装置１００は、操作部を介してユーザーから原稿のジョブに関する設定条件を受け付けて、各部を駆動して、当該ジョブを実行する。又、画像処理装置１００は、生成した画像のデーターを、ネットワーク１０１を介して、各端末装置１０２へ画像のデーターを送信することが出来る。又、端末装置１０２は、画像処理装置１００へ特定の通知を送信したり、前記画像のデーターを他の端末装置１０２へ送信（転送）したりすることが出来る。
【００１６】
尚、画像処理装置１００、端末装置１０２の制御回路は、図示しないが、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、各駆動部に対応するドライバーを内部バスによって接続している。画像処理装置１００、端末装置１０２のＣＰＵは、例えば、ＲＡＭを作業領域として利用し、ＲＯＭ、ＳＳＤ、ＨＤＤ等に記憶されているプログラムを実行し、当該実行結果に基づいてドライバーからのデーター、指示、信号、命令等を授受し、各種処理の実行に関する各駆動部の動作を制御する。又、駆動部以外の後述する各部（図２に示す）についても、ＣＰＵが、各プログラムを実行することで当該各部を実現する。ＲＯＭ、ＲＡＭ、ＳＳＤ、ＨＤＤ等には、以下に説明する各部を実現するプログラムやデーターが記憶されている。
【００１７】
次に、図２、図３を参照しながら、本発明の実施形態に係る構成及び実行手順について説明する。先ず、教師が、画像処理装置１００の画像読取部で特定の資料の画像データーを読み取らせ、複数の生徒がそれぞれ所有する端末装置１０２を送信先として指定して、前記画像データーを送信先のグループに送信するグループ送信ジョブを入力する。すると、画像処理装置１００のジョブ受付部２０１が、前記入力されたグループ送信ジョブを受け付けて（図３：Ｓ１０１）、その旨を未受信端末選択部２０２に通知する。当該通知を受けた未受信端末選択部２０２は、前記グループ送信ジョブで指定された複数の端末装置１０２のうち、未だ画像データーを受信していない第一の未受信端末装置１０２ａを選択する（図３：Ｓ１０２）。
【００１８】
未だ画像データーの送信が行われていないため、例えば、未受信端末選択部２０２は、図４（Ａ）に示すように、前記グループ送信ジョブで指定された複数の端末装置１０２の識別情報４０１（例えば、ＭＡＣアドレス等）と、前記画像データーの受信の有無を示す受信情報４０２（例えば、前記画像データーが受信されたことを示す情報を「１」とし、前記画像データーが未だ受信されていないことを示す情報を「０」とする）とを関連付けたテーブル４００を作成する。未だ画像データーの送信が行われていないため、全ての端末装置１０２の識別情報４０１における受信情報４０２には、「０」が関連付けて記憶される。未受信端末選択部２０２は、例えば、前記テーブル４００の識別情報４０１のうち、上段に記憶された識別情報４０１「ａａａ」の端末装置端末装置１０２ａを第一の未受信端末装置として選択する。
【００１９】
前記未受信端末選択部２０２が第一の未受信端末装置１０２ａの選択を完了すると、その旨をデーター指示送信部２０３に通知し、当該通知を受けたデーター指示送信部２０３は、前記選択された第一の未受信端末装置１０２ａに、前記画像データーと、前記第一の未受信端末装置１０２ａが当該画像データーを受信した場合に受信完了通知を前記画像処理装置１００に返信する旨の返信指示とを送信する（図３：Ｓ１０３）。
【００２０】
例えば、データー指示送信部２０３は、図４（Ｂ）に示すように、ネットワーク１０１を介して前記画像データー４０３と、前記返信指示４０４とを前記第一の未受信端末装置１０２ａに送信する。
【００２１】
ここで、データー指示送信部２０３が送信を完了すると、その旨をデーター受信判定部２０４に通知し、当該通知を受けたデーター受信判定部２０４は、前記第一の未受信端末装置１０２ａからの受信完了通知を受信したか否かを判定する（図３：Ｓ１０４）。
【００２２】
例えば、データー受信判定部２０４は、前記返信指示４０４が送信された時点からの経過時間を計時し、当該計時する経過時間が第一の閾時間を超過するまでに、前記第一の未受信端末装置１０２ａからの受信完了通知を受信したか否かを判定する。
【００２３】
ここで、前記第一の未受信端末装置１０２ａは、前記画像データー４０３と前記返信指示４０４とを受信した場合、当該返信指示４０４に従って、特定の受信完了通知４０５を生成し、それを前記画像処理装置１００に返信する。
【００２４】
Ｓ１０４において、前記判定の結果、前記経過時間が前記閾時間を超過する前に、データー受信判定部２０４が前記受信完了通知４０５を受信した場合（図３：Ｓ１０４ＹＥＳ）、前記第一の未受信端末装置１０２ａを第一の受信端末装置とする。
【００２５】
例えば、データー受信判定部２０４は、図４（Ａ）に示すように、前記テーブル４００の上段に記憶された識別情報４０１「ａａａ」の受信情報４０２の「０」を「１」に書き換えることで、前記第一の未受信端末装置１０２ａを第一の受信端末装置とする。
【００２６】
次に、データー受信判定部２０４は、その旨をデーター転送指示部２０５に通知し、当該通知を受けたデーター転送指示部２０５は、前記第一の受信端末装置１０２ａに、前記受信後の画像データー４０３を、未だ画像データーを受信していない第二の未受信端末装置１０２ｂに転送し、前記第二の未受信端末装置１０２ｂが当該画像データー４０３を受信した場合に転送完了通知を前記画像処理装置１００に返信する旨の転送指示を送信する（図３：Ｓ１０５）。つまり、受信端末装置１０２ａが画像データー４０３の送信元として機能する。
【００２７】
例えば、データー転送指示部２０５は、前記テーブル４００の識別情報４０１のうち、受信情報４０２が「０」である識別情報４０１の端末装置１０２、例えば、上段の次に記憶された識別情報４０１「ｂｂｂ」の端末装置１０２を第二の未受信端末装置１０２ｂとして選択する。そして、データー転送指示部２０５は、前記第二の未受信端末装置１０２ｂに対する転送指示５００を生成し、図５（Ａ）に示すように、当該転送指示５００を前記第一の受信端末装置１０２ａに送信する。
【００２８】
ここで、データー転送指示部２０５が送信を完了すると、その旨をデーター転送判定部２０６に通知し、当該通知を受けたデーター転送判定部２０６は、前記第一の受信端末装置１０２ａからの転送完了通知を受信したか否かを判定する（図３：Ｓ１０６）。
【００２９】
例えば、データー転送判定部２０６は、前記転送指示５００が送信された時点からの経過時間を計時し、当該計時する経過時間が第二の閾時間を超過するまでに、前記第一の受信端末装置１０２ａからの転送完了通知を受信したか否かを判定する。
【００３０】
一方、前記第一の受信端末装置１０２ａは、前記転送指示５００を受信した場合、当該転送指示５００に従って、前記第二の未受信端末装置１０２ｂが当該画像データー４０３を受信した場合に受信完了通知を前記第一の受信端末装置１０２ａに返信する旨の返信指示５０１を生成し、前記画像データー４０３と、前記返信指示５０１とを前記第二の未受信端末装置１０２ｂに転送する。
【００３１】
前記第二の未受信端末装置１０２ｂが、前記画像データー４０３と、前記返信指示５０１とを受信した場合、当該返信指示５０１に従って、特定の受信完了通知５０２を生成し、それを前記第一の受信端末装置１０２ａに返信する。
【００３２】
前記第一の受信端末装置１０２ａが前記受信完了通知５０２を受信すると、前記転送指示５００に従って、特定の転送完了通知５０３を生成し、これを前記画像処理装置１００に返信する。
【００３３】
Ｓ１０６において、前記判定の結果、前記経過時間が前記閾時間を超過する前に、データー転送判定部２０６が前記転送完了通知５０３を受信した場合（図３：Ｓ１０６ＹＥＳ）、前記第二の未受信端末装置１０２ｂを第二の受信端末装置とする。
【００３４】
例えば、データー転送判定部２０６は、前記テーブル４００に記憶された識別情報４０１「ｂｂｂ」の受信情報４０２の「０」を「１」に書き換えることで、前記第二の未受信端末装置１０２ｂを第二の受信端末装置とする。
【００３５】
次に、データー転送判定部２０６は、その旨を未受信端末判定部２０７に通知し、当該通知を受けた未受信端末判定部２０７は、前記端末装置１０２のうち、他の未受信端末装置が無いか否かを判定する（図３：Ｓ１０７）。
【００３６】
例えば、未受信端末判定部２０７は、前記テーブル４００の識別情報４０１のうち、受信情報４０２が「０」である識別情報４０１の端末装置１０２を検索する。ここで、例えば、識別情報４０１「ｃｃｃ」の受信情報４０２は「０」であるため、前記判定の結果、Ｓ１０７において、未受信端末判定部２０７は、前記他の未受信端末装置が有ると判定し（図３：Ｓ１０７ＮＯ）、その旨を未受信端末選択部２０２に通知し、Ｓ１０２へ移行する。
【００３７】
前記未受信端末選択部２０２は、上述と同様に、未だ画像データーを受信していない第三の未受信端末装置１０２ｃを選択し（図３：Ｓ１０２）、前記データー指示送信部２０３は、前記選択された第三の未受信端末装置１０２ｃに、前記画像データーと、前記返信指示とを送信する（図３：Ｓ１０３）。つまり、画像処理装置１００が、画像データーの送信元として機能する。そして、前記データー受信判定部２０４は、前記第三の未受信端末装置１０２ｃからの受信完了通知を受信したか否かを判定する（図３：Ｓ１０４）。
【００３８】
ここで、前記データー受信判定部２０４が前記受信完了通知を受信した場合（図３：Ｓ１０４ＹＥＳ）、前記第三の未受信端末装置１０２ｃを第三の受信端末装置とする。そして、前記データー転送指示部２０５は、全ての前記受信端末装置（第一の受信端末装置１０２ａ、第二の受信端末装置１０２ｂ、第三の受信端末装置１０２ｃ）に、前記受信後の画像データー４０３を、他の未受信端末装置に転送し、前記未受信端末装置が当該画像データー４０３を受信した場合に転送完了通知を前記画像処理装置１００に返信する旨の転送指示をそれぞれ送信する（図３：Ｓ１０５）。
【００３９】
例えば、図５（Ｂ）に示すように、前記データー転送指示部２０５は、前記第一の受信端末装置１０２ａに、前記画像データー４０３を第四の未受信端末装置１０２ｄに転送する転送指示５０４を送信し、前記第二の受信端末装置１０２ｂに、前記画像データー４０３を第五の未受信端末装置１０２ｅに転送する転送指示５０５を送信し、前記第三の受信端末装置１０２ｃに、前記画像データー４０３を第六の未受信端末装置１０２ｆに転送する転送指示５０６を送信する。つまり、受信端末装置の全てが、画像データーの送信元として機能する。これにより、受信端末装置を利用して、未受信端末装置に受信済みの画像データーを一斉に転送することが可能となる。特に、受信端末装置の数が増加すればする程、画像データーを送信する端末装置が増加するため、画像処理装置１００が送信ジョブとして画像データーを一つ一つの端末装置に送信する場合と比較して、飛躍的に処理時間を短縮することが可能となる。又、画像処理装置１００は、受信端末装置に転送指示を送信すれば足りるため、処理が簡単になる。
【００４０】
ところで、Ｓ１０４において、例えば、前記第一の未受信端末装置１０２ａが、何らかの理由で、前記画像データー４０３と前記返信指示４０４とを受信することが出来なかった場合は、下記のようになる。即ち、前記第一の未受信端末装置１０２ａは前記受信完了通知を返信することが無いため、データー受信判定部２０４が、前記受信完了通知を受信すること無く、前記経過時間が前記第一の閾時間を超過する。
【００４１】
すると、データー受信判定部２０４が、前記第一の未受信端末装置１０２ａからの受信完了通知を受信しないと判定し（図３：Ｓ１０４ＮＯ）、その旨を未受信端末選択部２０２に通知し、Ｓ１０２へ移行する。当該通知を受けた未受信端末選択部２０２は、図６（Ａ）に示すように、前記第一の未受信端末装置１０２ａと異なる未受信端末装置（例えば、第二の未受信端末装置１０２ｂ）を選択し（図３：Ｓ１０２）、前記データー指示送信部２０３は、前記選択された第二の未受信端末装置１０２ｂに、前記画像データー４０３と、前記返信指示６００とを送信する（図３：Ｓ１０３）。つまり、前記受信完了通知が返信されない未受信端末装置１０２ａから、新たな他の未受信端末装置１０２ｂに変更することで、円滑に未受信端末装置へ画像データー４０３と前記返信指示６００とを送信することが可能となる。
【００４２】
ここで、仮に、データー受信判定部２０４が、前記第二の未受信端末装置１０２ｂからの受信完了通知を受信すると（図３：Ｓ１０４ＹＥＳ）、前記第二の未受信端末装置１０２ｂを第二の受信端末装置とし、データー転送指示部２０５は、前記第二の受信端末装置１０２ｂに、前記転送指示を送信する（図３：Ｓ１０５）。これにより、受信端末装置による画像データーの転送が途切れること無く実行される。
【００４３】
又、Ｓ１０３において、データー指示送信部２０３が、前記第二の未受信端末装置１０２ｂに、前記画像データー４０３と、前記返信指示６００とを送信している最中に（図３：Ｓ１０３）、前記第一の未受信端末装置１０２ａから前記受信完了通知を受信した場合、データー指示送信部２０３は、前記受信完了通知を優先して、前記第二の未受信端末装置１０２ｂへの送信を一時中断する。データー受信判定部２０４は、前記第一の未受信端末装置１０２ａを第一の受信端末装置とし、データー転送指示部２０５は、前記第一の受信端末装置１０２ａに、前記転送指示を送信する（図３：Ｓ１０５）。このように、前記転送指示の送信を優先させることで、前記画像データー４０３の送信元の数を増加させ、処理時間を短縮することが可能となる。尚、Ｓ１０２において、未受信端末選択部２０２が、前記第一の未受信端末装置１０２ａと異なる未受信端末装置を選択している最中に（図３：Ｓ１０２）、前記第一の未受信端末装置１０２ａから前記受信完了通知を受信した場合であっても、同様である。又、データー転送指示部２０５が、前記転送指示の送信を完了すると、データー指示送信部２０３は、一時中断した処理を再開し、再度、前記第二の未受信端末装置１０２ｂに、前記画像データー４０３と、前記返信指示６００とを送信する。
【００４４】
ところで、Ｓ１０６において、例えば、前記第二の未受信端末装置１０２ｂが、何らかの理由で、前記画像データー４０３を受信することが出来なかった場合は、下記のようになる。即ち、前記第二の未受信端末装置１０２ｂは前記受信完了通知を返信することが無く、前記第一の受信端末装置１０２ａは前記転送完了通知を返信することが無い。そのため、データー転送判定部２０６が、前記転送完了通知を受信すること無く、前記経過時間が前記第二の閾時間を超過する。
【００４５】
すると、データー転送判定部２０６が、前記第一の受信端末装置１０２ａからの転送完了通知を受信しないと判定し（図３：Ｓ１０６ＮＯ）、その旨を未受信端末選択部２０２に通知し、Ｓ１０２へ移行する。当該通知を受けた未受信端末選択部２０２は、上述と同様に、図６（Ｂ）に示すように、前記第二の未受信端末装置１０２ｂと異なる未受信端末装置（例えば、第三の未受信端末装置１０２ｃ）を選択し（図３：Ｓ１０２）、前記データー指示送信部２０３は、前記選択された第三の未受信端末装置１０２ｃに、前記画像データー４０３と、前記返信指示６０１とを送信する（図３：Ｓ１０３）。つまり、前記転送完了通知が返信されない未受信端末装置１０２ｂから、新たな他の未受信端末装置１０２ｃに変更することで、円滑に未受信端末装置へ画像データー４０３と前記返信指示６０１とを送信することが可能となる。
【００４６】
又、Ｓ１０３において、データー指示送信部２０３が、前記第三の未受信端末装置１０２ｃに、前記画像データー４０３と、前記返信指示６０１とを送信している最中に（図３：Ｓ１０３）、前記第一の受信端末装置１０２ａから前記転送完了通知を受信した場合、データー指示送信部２０３は、前記転送完了通知を優先して、前記第三の未受信端末装置１０２ｃへの送信を一時中断する。データー転送判定部２０６は、転送先の第二の未受信端末装置１０２ｂを第二の受信端末装置とし、未受信端末判定部２０７は、前記端末装置１０２のうち、他の未受信端末装置が無いか否かを判定する（図３：Ｓ１０７）。
【００４７】
ここで、前記第三の未受信端末装置１０２ｃが、最後の未受信端末装置であり、第二の未受信端末装置１０２ｂに相当する場合には、他の未受信端末装置が無いため（図３：Ｓ１０７ＹＥＳ）、前記グループ送信ジョブが完了する。一方、他の未受信端末装置が有る場合（図３：Ｓ１０７ＮＯ）、再度、Ｓ１０２へ移行する。尚、Ｓ１０２において、未受信端末選択部２０２が、前記第二の未受信端末装置１０２ｂと異なる未受信端末装置を選択している最中に（図３：Ｓ１０２）、前記第一の受信端末装置１０２ａから前記転送完了通知を受信した場合であっても、同様である。
【００４８】
このように、画像処理装置１００又は受信端末装置１０２が、画像データー４０３の送信を繰り返すことで、全ての端末装置１０２に画像データー４０３を行き渡らせることが出来る。
【００４９】
そして、全ての端末装置１０２が画像データー４０３を受信すると、Ｓ１０７において、未受信端末判定部２０７は、前記他の未受信端末装置が無いと判定し（図３：Ｓ１０７ＹＥＳ）、前記グループ送信ジョブを完了する。
【００５０】
次に、本発明の作用効果について説明すると、本発明に係る画像処理システム１において、画像処理装置１００が３０台の端末装置１０２に対して画像データーを送信する場合、図７に示すように、先ず、画像処理装置１００が画像データーを第一の未受信端末装置１０２ａ（端末１）に送信する。第一の未受信端末装置１０２ａは第一の受信端末装置となる（第一のターン）。
【００５１】
次に、画像処理装置１００が、第一の受信端末装置１０２ａに転送指示を送信し、第一の受信端末装置１０２ａが画像データーの送信元になって、第二の未受信端末装置１０２ｂ（端末２）へ画像データーを送信する。又、画像処理装置１００は、画像データーの送信元となって、第三の未受信端末装置１０２ｃ（端末３）へ画像データーを送信する。これにより、第二の未受信端末装置１０２ｂは第二の受信端末装置となり、第三の未受信端末装置１０２ｃは第三の受信端末装置となる（第二のターン）。
【００５２】
そして、画像処理装置１００は、第一の受信端末装置１０２ａ、第二の受信端末装置１０２ｂ、第三の受信端末装置１０２ｃにそれぞれ転送指示を送信し、各受信端末装置１０２ａ、１０２ｂ、１０２ｃが画像データーの送信元になって、第四の未受信端末装置１０２ｄ（端末４）、第五の未受信端末装置１０２ｅ（端末５）、第六の未受信端末装置１０２ｆ（端末６）にそれぞれ画像データーを送信する。又、画像処理装置１００は、画像データーの送信元となって、第七の未受信端末装置１０２ｇ（端末７）へ画像データーを送信する。これにより、第四の未受信端末装置１０２ｄ、第五の未受信端末装置１０２ｅ、第六の未受信端末装置１０２ｆ、第七の未受信端末装置１０２ｇは、それぞれ受信端末装置となる（第三のターン）。
【００５３】
このような処理を繰り返すことで、図８に示すように、第四のターンでは、七つの受信端末装置１０２（端末１〜端末７）と一つの画像処理装置１００が画像データーの送信元となり、第五のターンでは、十五の受信端末装置１０２（端末１〜端末１５）と一つの画像処理装置１００が画像データーの送信元になる。そのため、本発明では、第五のターンが完了すると、３０台の端末装置１０２で画像データーを共有化することが出来る。尚、図８に示すターン毎の送信状況を示すテーブルの上段は、送信元を示し、テーブルの中は、送信先を示す。従来では、画像処理装置１００単体が画像データーの送信元であるため、３０台の端末装置１０２のそれぞれに対して画像データーを送信する必要があり、第三十のターンまで送信をする必要がある。本発明では、約１／６のターン数で、画像データーを共有化することが可能となる。
【００５４】
尚、本発明の実施形態では、画像データーを送信対象としたが、これに限定する必要は無く、通常のデーターであっても同様の作用効果を有する。又、本発明の実施形態では、画像処理装置１００が各部を備えるよう構成したが、特定の端末装置１０２又は特定の管理端末装置が各部を備えるように構成しても良い。又、本発明の実施形態では、画像処理装置１００を含む画像処理システム１に適用したが、これに限定する必要は無く、例えば、データー送信装置を含むデーター送信システムであっても同様の作用効果を有する。
【００５５】
又、本発明の実施形態では、画像処理装置１００が各部を備えるよう構成したが、当該各部を実現するプログラムを記憶媒体に記憶させ、当該記憶媒体を提供するよう構成しても構わない。当該構成では、前記プログラムを、特定の装置に読み出させ、当該装置が前記各部を実現する。その場合、前記記録媒体から読み出されたプログラム自体が本発明の作用効果を奏する。さらに、各手段が実行するステップをハードディスクに記憶させる方法として提供することも可能である。
【産業上の利用可能性】
【００５６】
以上のように、本発明に係るデーター送信システム、データー送信方法は、画像処理装置等のデーター送信装置を含むデーター送信システムに有用であり、一つのデーターを複数のユーザーに素早く送信することが可能なデーター送信システム、データー送信方法として有効である。
【符号の説明】
【００５７】
１  画像処理システム
１００  画像処理装置
１０１  ネットワーク
１０２  端末装置
２０１  ジョブ受付部
２０２  未受信端末選択部
２０３  データー指示送信部
２０４  データー受信判定部
２０５  データー転送指示部
２０６  データー転送判定部
２０７  未受信端末判定部
【図１】
2017011637.tif 000003
【図２】
2017011637.tif 000004
【図３】
2017011637.tif 000005
【図４】
2017011637.tif 000006
【図５】
2017011637.tif 000007
【図６】
2017011637.tif 000008
【図７】
2017011637.tif 000009
【図８】
2017011637.tif 000010