(57)【要約】【課題】簡易な操作に基づいて、処理対象を受信および転送するサーバー、プログラムおよび転送処理方法を提供する。【解決手段】本発明のサーバーは、ドロップ領域を含むＷｅｂページを提供する提供部３１０と、ドラッグ・アンド・ドロップ操作によりドロップ領域に処理対象がドロップされたことをトリガーとしてＷｅｂページからアップロードされた処理対象を受信する処理対象受信部３２２と、受信した処理対象を転送する転送処理部３３０と、を備える。【選択図】図５
2018139080.tif 000002
【特許請求の範囲】
【請求項１】
ドロップ領域を含むＷｅｂページを提供する提供部と、
ドラッグ・アンド・ドロップ操作により前記ドロップ領域に処理対象がドロップされたことをトリガーとして前記Ｗｅｂページからアップロードされた前記処理対象を受信する処理対象受信部と、
受信した前記処理対象を転送する転送処理部と、を備えることを特徴とするサーバー。
【請求項２】
前記ドロップ領域には、宛先が対応付けられており、
前記転送処理部は、前記ドロップ領域にドロップされた前記処理対象を、当該ドロップ領域に対応付けられた前記宛先に転送することを特徴とする請求項１に記載のサーバー。
【請求項３】
前記Ｗｅｂページは、対応する前記宛先が異なる複数の前記ドロップ領域を含み、
前記ドロップ領域には、対応する前記宛先を示す情報が表示されることを特徴とする請求項２に記載のサーバー。
【請求項４】
前記Ｗｅｂページは、宛先を指定するための宛先指定領域と、前記ドロップ領域と、を含み、
前記転送処理部は、前記ドロップ領域にドロップされた前記処理対象を、前記宛先指定領域で指定された宛先に転送することを特徴とする請求項１に記載のサーバー。
【請求項５】
前記転送処理部は、前記宛先指定領域で複数の前記宛先が指定された場合、前記ドロップ領域にドロップされた前記処理対象を、複数の前記宛先に転送することを特徴とする請求項４に記載のサーバー。
【請求項６】
前記Ｗｅｂページは、宛先リストを含む第１画面と、前記宛先リスト内の宛先を指定するための前記宛先指定領域および前記ドロップ領域を含む第２画面と、が切り替え可能に表示されることを特徴とする請求項４または５に記載のサーバー。
【請求項７】
前記Ｗｅｂページは、変換処理の要否、および変換形式の少なくとも一方を指定するための変換処理指定領域と、前記ドロップ領域と、を含み、
前記ドロップ領域にドロップされた前記処理対象に、前記変換処理指定領域で指定された変換処理を行い、変換済み処理対象を生成する変換処理部を備え、
前記転送処理部は、前記変換処理部により変換処理が行われた場合、前記変換済み処理対象を転送することを特徴とする請求項１ないし６のいずれか１項に記載のサーバー。
【請求項８】
サーバーを、
ドロップ領域を含むＷｅｂページを提供する提供部と、
ドラッグ・アンド・ドロップ操作により前記ドロップ領域に処理対象がドロップされたことをトリガーとして前記Ｗｅｂページからアップロードされた前記処理対象を受信する処理対象受信部と、
受信した前記処理対象を転送する転送処理部と、として機能させるためのプログラム。
【請求項９】
サーバーが、
ドロップ領域を含むＷｅｂページを提供する提供ステップと、
ドラッグ・アンド・ドロップ操作により前記ドロップ領域に処理対象がドロップされたことをトリガーとして前記Ｗｅｂページからアップロードされた前記処理対象を受信する処理対象受信ステップと、
受信した前記処理対象を転送する転送処理ステップと、を実行することを特徴とする転送処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ転送サービスを行うサーバー、プログラムおよび転送処理方法に関するものである。
【背景技術】
【０００２】
従来、この種の技術として特許文献１が知られている。特許文献１には、複合機から、データ転送先となる宛先の選択結果と、複合機で読み取られたデータと、を受信し、選択された宛先にデータを転送するサーバーが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５０１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、パーソナルコンピューター（以下、「ＰＣ」と表記する）等で作成したデータ（ファイル）を、上記の転送サービスを利用して転送したい場合、ユーザーは、例えば、転送対象とするファイルの格納場所や宛先のアドレスを転送サービスに指定する必要があり、データ転送を簡単に行うことができなかった。
【０００５】
本発明は、上記の問題点に鑑み、簡易な操作に基づいて、処理対象を受信および転送するサーバー、プログラムおよび転送処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のサーバーは、ドロップ領域を含むＷｅｂページを提供する提供部と、ドラッグ・アンド・ドロップ操作によりドロップ領域に処理対象がドロップされたことをトリガーとしてＷｅｂページからアップロードされた処理対象を受信する処理対象受信部と、受信した処理対象を転送する転送処理部と、を備えることを特徴とする。
【０００７】
本発明のプログラムは、サーバーを、ドロップ領域を含むＷｅｂページを提供する提供部と、ドラッグ・アンド・ドロップ操作によりドロップ領域に処理対象がドロップされたことをトリガーとしてＷｅｂページからアップロードされた処理対象を受信する処理対象受信部と、受信した処理対象を転送する転送処理部と、として機能させることを特徴とする。
【０００８】
本発明の転送処理方法は、サーバーが、ドロップ領域を含むＷｅｂページを提供する提供ステップと、ドラッグ・アンド・ドロップ操作によりドロップ領域に処理対象がドロップされたことをトリガーとしてＷｅｂページからアップロードされた処理対象を受信する処理対象受信ステップと、受信した処理対象を転送する転送処理ステップと、を実行することを特徴とする。
【０００９】
本発明の構成によれば、ユーザーは、Ｗｅｂページに含まれるドロップ領域に対し処理対象をドラッグ・アンド・ドロップする簡単な操作で、転送サービスを利用することができる。また、Ｗｅｂページをユーザーインターフェースとして使用するため、操作を行う端末には、Ｗｅｂブラウザーのみインストールされていればよく、ＯＳ（Operating System）などの環境に依存しない。
【００１０】
上記のサーバーにおいて、ドロップ領域には、宛先が対応付けられており、転送処理部は、ドロップ領域にドロップされた処理対象を、当該ドロップ領域に対応付けられた宛先に転送することを特徴とする。
【００１１】
本発明の構成によれば、ドロップ領域には宛先が対応付けられているため、ユーザーは、宛先を指定する手間を省くことができる。
【００１２】
上記のサーバーにおいて、Ｗｅｂページは、対応する宛先が異なる複数のドロップ領域を含み、ドロップ領域には、対応する宛先を示す情報が表示されることを特徴とする。
【００１３】
本発明の構成によれば、ユーザーは、ドロップ領域に表示された宛先を示す情報を参考にして、複数のドロップ領域に対応する複数の宛先候補の中から、所望の宛先を指定することができる。
【００１４】
上記のサーバーにおいて、Ｗｅｂページは、宛先を指定するための宛先指定領域と、ドロップ領域と、を含み、転送処理部は、ドロップ領域にドロップされた処理対象を、宛先指定領域で指定された宛先に転送することを特徴とする。
【００１５】
本発明の構成によれば、Ｗｅｂページに宛先指定領域が含まれるため、ユーザーは、宛先の指定を容易に行うことができる。
【００１６】
上記のサーバーにおいて、転送処理部は、宛先指定領域で複数の宛先が指定された場合、ドロップ領域にドロップされた処理対象を、複数の宛先に転送することを特徴とする。
【００１７】
本発明の構成によれば、ユーザーは、複数の宛先に対する処理対象の一括転送を指示することができる。
【００１８】
上記のサーバーにおいて、Ｗｅｂページは、宛先リストを含む第１画面と、宛先リスト内の宛先を指定するための宛先指定領域およびドロップ領域を含む第２画面と、が切り替え可能に表示されることを特徴とする。
【００１９】
本発明の構成によれば、第１画面と第２画面を必要に応じて切り替えることができる。
【００２０】
上記のサーバーにおいて、Ｗｅｂページは、変換処理の要否、および変換形式の少なくとも一方を指定するための変換処理指定領域と、ドロップ領域と、を含み、ドロップ領域にドロップされた処理対象に、変換処理指定領域で指定された変換処理を行い、変換済み処理対象を生成する変換処理部を備え、転送処理部は、変換処理部により変換処理が行われた場合、変換済み処理対象を転送することを特徴とする。
【００２１】
本発明の構成によれば、サーバーにおいて、所望の変換処理を行った上で処理対象を転送させることができる。
【００２２】
なお、本発明のサーバーは、物理的に１つの装置で実現してもよいし、複数の装置を協働させて実現してもよい。また、本発明に記載された各部の機能は、各々が物理的に独立したハードウェア資源で実現されるものに限定されず、１つのハードウェア資源で複数の機能を実現してもよいし、複数のハードウェア資源で１つの機能を実現してもよい。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る転送処理システムのシステム構成を示す図である。
【図２】ＰＣのハードウェア構成を示すブロック図である。
【図３】複合機のハードウェア構成を示すブロック図である。
【図４】転送サーバーのハードウェア構成を示すブロック図である。
【図５】転送サーバーの機能構成を示すブロック図である。
【図６】Ｗｅｂページの表示例（宛先リスト画面および宛先追加ダイアログ画面）を示す図である。
【図７】Ｗｅｂページの表示例（宛先リスト画面）を示す図である。
【図８】Ｗｅｂページの表示例（アップロード・転送処理ダイアログ画面）を示す図である。
【図９】図８に続く、Ｗｅｂページの表示例（アップロード・転送処理ダイアログ画面）を示す図である。
【図１０】転送処理の流れを示すシーケンス図である。
【図１１】第２実施形態に係るＷｅｂページの表示例（宛先リスト第１画面）を示す図である。
【図１２】第２実施形態に係るＷｅｂページの表示例（宛先リスト第２画面）を示す図である。
【図１３】第３実施形態に係る転送サーバーの機能構成を示すブロック図である。
【図１４】第３実施形態に係るＷｅｂページの表示例（転送ファイル形式指定ダイアログ画面およびアップロード・転送処理ダイアログ画面）を示す図である。
【図１５】図１４に続く、Ｗｅｂページの表示例（転送ファイル形式指定ダイアログ画面およびアップロード・転送処理ダイアログ画面）を示す図である。
【図１６】図１５に続く、Ｗｅｂページの表示例（転送ファイル形式指定ダイアログ画面およびアップロード・転送処理ダイアログ画面）を示す図である。
【発明を実施するための形態】
【００２４】
［第１実施形態］
以下、添付の図面を参照して、本発明のサーバー、プログラムおよび転送処理方法の一実施形態を説明する。本実施形態では、「サーバー」の一例として転送サーバー３を例示し、「プログラム」の一例としてＷｅｂアプリケーション６２を例示する。
【００２５】
図１は、本発明の一実施形態に係る転送処理システムＳＹのシステム構成図である。転送処理システムＳＹは、ＰＣ１と、複合機２と、転送サーバー３と、を含む。転送サーバー３は、ＰＣ１や複合機２から受信したファイル等のコンテンツを、Ｅメールサービス４やストレージサービス５に転送する。この転送処理システムＳＹによる転送処理サービスの対象となるコンテンツ（ジョブ）を、以下「処理対象」と称する。
【００２６】
同図に示すように、ＰＣ１と転送サーバー３は、第１のネットワークＮＷ１を介して接続され、複合機２と転送サーバー３は、第２のネットワークＮＷ２を介して接続される。また、転送サーバー３とＥメールサービス４は、第３のネットワークＮＷ３を介して接続され、転送サーバー３とストレージサービス５は、第４のネットワークＮＷ４を介して接続される。これらのネットワークＮＷ１〜ＮＷ４は、共通する１つのネットワークでもよいし、異なるネットワークでもよい。また、各ネットワークＮＷ１〜ＮＷ４を、複数のネットワークの組み合わせ（例えば、無線ＬＡＮとインターネット通信網など）により実現してもよい。便宜上、以下の説明では、ネットワークＮＷ１〜ＮＷ４を、共通する１つのネットワーク（インターネット通信網）とする。
【００２７】
なお、同図では、転送サーバー３と通信するＰＣ１、複合機２、Ｅメールサービス４およびストレージサービス５を１つずつ図示しているが、それぞれ複数存在してもよい。
【００２８】
ＰＣ１は、転送サーバー３から提供されるＷｅｂページ（ユーザーページ）により、各種機能を実現する。具体的には、「デバイス（複合機２）の登録」、「宛先リストの作成・編集」、「処理対象の転送指示」、「処理対象の転送履歴の確認」などに、Ｗｅｂページが用いられる。
【００２９】
これらＷｅｂページにより実現される機能（以下、「Ｗｅｂページ機能」と称する）のうち、「デバイスの登録」とは、転送処理システムＳＹにデバイスを登録することであり、転送処理サービスにおけるユーザーのアカウントに、複合機２の情報（名称やメールアドレス）を関連付けることを指す。この「デバイスの登録」により、複合機２等のデバイスが転送処理サービスを利用可能となる。本実施形態の複合機２が利用可能な転送処理サービスとは、スキャナー機能により読み取ったスキャンデータの転送、外部記憶媒体から読み取ったファイルの転送、ファクシミリ受信したファクシミリデータの転送、を指す。これらスキャンデータ、読み取ったファイル、ファクシミリデータも、以下「処理対象」と称する。なお、Ｗｅｂページでは、複合機２以外にも、スキャナー装置や印刷装置などのデバイスを登録可能であるが、本実施形態では、複合機２のみを例示する。
【００３０】
また、Ｗｅｂページ機能「宛先リストの作成・編集」とは、Ｗｅｂページに表示される宛先リスト７３（図６等参照）を新規に作成したり、編集したりすることを指す。宛先リスト７３は、登録された複合機２ごとに作成され、各複合機２の操作パネル２６に表示される。宛先リスト７３の編集操作については、後述する。
【００３１】
また、Ｗｅｂページ機能「処理対象の転送指示」とは、処理対象を示すアイコン７０（図７等参照）を、Ｗｅｂページ内のドロップ領域（例えば、図７の符号８０に示す領域）にドラッグ・アンド・ドロップする操作を指す。この操作についても、後述する。また、Ｗｅｂページ機能「処理対象の転送履歴の確認」とは、不図示の転送履歴確認画面によって、これまでに実行した処理対象の転送履歴を確認できることを指す。転送履歴確認画面では、処理対象が転送サーバー３から正常に転送されたか否かについても表示される。
【００３２】
一方、複合機２は、Ｗｅｂページ機能「デバイスの登録」により、転送処理サービスに登録され、転送処理サービスを利用可能であることを前提とする。複合機２は、Ｗｅｂページ機能「宛先リストの作成・編集」により作成された宛先リストを操作パネル２６に表示し、表示された宛先リストを用いて、転送処理サービスを利用する際の宛先の指定を行う。
【００３３】
Ｅメールサービス４は、インターネット上のメールサーバーを含み、転送サーバー３から、処理対象と、宛先となるメールアドレスと、を取得する。処理対象は、Ｅメール（電子メール）の添付ファイルまたは本文として取得される。また、Ｅメールサービス４は、指定されたメールアドレスに、Ｅメールを送信する。
【００３４】
ストレージサービス５は、インターネット上でファイルを共有するサービスであり、転送サーバー３からアップロードされた処理対象を取得する。また、ストレージサービス５は、取得した処理対象を、所定のフォルダーに保存する。なお、ストレージサービス５は、転送サーバー３との間で、ユーザーアカウントの認証・認可が完了していることを前提とする。
【００３５】
次に、図２ないし図４を参照し、ＰＣ１、複合機２および転送サーバー３のハードウェア構成を説明する。図２は、ＰＣ１のハードウェア構成を示すブロック図である。ＰＣ１は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＨＤＤ（Hard disk drive）１４、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１５、ディスプレー１６、キーボード１７およびマウス１８を備える。
【００３６】
ＣＰＵ１１は、ＰＣ１内の各部と信号の入出力を行い、各種演算処理を行う。ＲＯＭ１２は、不揮発性の記憶媒体であり、各種制御プログラムや各種制御データを記憶する。ＲＡＭ１３は、揮発性の記憶媒体であり、ＣＰＵ１１のワークエリアとして用いられる。ＨＤＤ１４は、補助記憶装置であり、Ｗｅｂページを表示するためのＷｅｂブラウザー６１等を記憶する。
【００３７】
通信Ｉ／Ｆ１５は、インターネット通信網（第１のネットワークＮＷ１）を介して転送サーバー３と通信する。通信は、主にＷｅｂページの参照および処理対象のアップロードのために行う。ディスプレー１６は、Ｗｅｂブラウザー６１によって表示されるＷｅｂページなど、各種情報を表示する。キーボード１７およびマウス１８は、ユーザーが情報を入力するための入力手段として用いられる。
【００３８】
図３は、複合機２のハードウェア構成を示すブロック図である。複合機２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＦＡＸモデム２４、通信Ｉ／Ｆ２５、操作パネル２６、スキャン機構２７、印刷機構２８および外部記憶媒体読取機構２９を備える。
【００３９】
ＣＰＵ２１は、複合機２内の各部と信号の入出力を行い、各種演算処理を行う。ＲＯＭ２２は、複合機２のファームウェア等を記憶する。ＲＡＭ１３は、ＣＰＵ２１のワークエリアとして用いられる。ＦＡＸモデム２４は、公衆交換電話網など不図示のネットワークを介して他のファクシミリ装置とファクシミリの送受信を行う。
【００４０】
通信Ｉ／Ｆ２５は、インターネット通信網（第２のネットワークＮＷ２）を介して転送サーバー３と通信する。操作パネル２６は、タッチパネル付きディスプレーであり、入力手段および表示手段として用いられる。スキャン機構２７は、原稿をスキャンしスキャンデータを生成する。印刷機構２８は、ＰＣ１などの各種情報処理装置から受信した印刷データ（画像データ、文書データなど）、他のファクシミリ装置から受信したファクシミリデータ、スキャン機構２７により生成されたスキャンデータ等を用紙に印刷する。外部記憶媒体読取機構２９は、メモリーカードなどの外部記憶媒体からファイル等のデータを読み取る。
【００４１】
図４は、転送サーバー３のハードウェア構成を示すブロック図である。転送サーバー３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、通信Ｉ／Ｆ３４およびＨＤＤ３５を備える。
【００４２】
ＣＰＵ３１は、転送サーバー３内の各部と信号の入出力を行い、各種演算処理を行う。ＲＯＭ３２は、各種制御プログラムや各種制御データを記憶する。ＲＡＭ３３は、ＣＰＵ３１のワークエリアとして用いられる。通信Ｉ／Ｆ３４は、インターネット通信網（ネットワークＮＷ１〜ＮＷ４）を介して、ＰＣ１、複合機２、Ｅメールサービス４およびストレージサービス５と通信する。なお、ネットワークＮＷ１〜ＮＷ４が異なるネットワークである場合、転送サーバー３は、各ネットワークＮＷ１，ＮＷ２，ＮＷ３，ＮＷ４の通信プロトコルに対応した複数のインターフェースを備えることとなる。
【００４３】
ＨＤＤ３５は、Ｗｅｂアプリケーション６２を記憶する。転送サーバー３は、このＷｅｂアプリケーション６２の機能により、Ｗｅｂページの提供や転送処理などを実現する。また、ＨＤＤ３５は、ユーザー管理データベース（以下、「ユーザー管理ＤＢ」と表記する）３６、デバイス管理データベース（以下、「デバイス管理ＤＢ」と表記する）３７およびジョブ管理データベース（以下、「ジョブ管理ＤＢ」と表記する）３８を有する。
【００４４】
ユーザー管理ＤＢ３６は、ユーザーごとに、ユーザーアカウント（ユーザーＩＤ、パスワード）や個人情報を記憶する。デバイス管理ＤＢ３７は、複合機２に登録されたメールアドレスやデバイス情報（複合機、スキャナー、プリンターなどのデバイス種別、設定情報など）を記憶する。ジョブ管理ＤＢ３８は、Ｗｅｂページ（Ｗｅｂページを表示するＰＣ１）からアップロードされた処理対象や、処理対象に付随する指示情報（処理対象の宛先を示す情報など）を記憶する。
【００４５】
なお、図４では、転送サーバー３を１つのサーバーとして図示したが、転送サーバー３を複数のサーバーによって実現してもよい。この場合、本発明の「プログラム」は、各サーバーに組み込まれたＷｅｂアプリケーションの集合体によって実現される。
【００４６】
次に、図５を参照し、転送サーバー３の機能構成を説明する。転送サーバー３は、機能構成として、提供部３１０、受信部３２０および転送処理部３３０を備える。これらは、いずれもＣＰＵ３１がＷｅｂアプリケーション６２を動作させることによって実現される機能である。
【００４７】
提供部３１０は、ドロップ領域を含むＷｅｂページをＰＣ１に送信することによりＷｅｂページを提供する（提供ステップ）。ＰＣ１は、提供されたＷｅｂページを、Ｗｅｂブラウザー６１によってディスプレー１６に表示する。ユーザーは、表示されたＷｅｂページをユーザーインターフェースとして、処理対象の転送指示など各種操作を行う。
【００４８】
受信部３２０は、指示情報受信部３２１および処理対象受信部３２２を含む。指示情報受信部３２１は、Ｗｅｂページの操作結果に基づいて生成される指示情報を受信する。本実施形態では、指示情報として、アイコン７０がドロップされたドロップ領域に対応する宛先を示す情報（以下、「宛先情報」と称する）と、転送サーバー３に対し処理対象の登録（アップロード）を要求する処理対象登録要求と、を受信する。
【００４９】
一方、処理対象受信部３２２は、ドラッグ・アンド・ドロップ操作によりドロップ領域にアイコン７０がドロップされたことをトリガーとしてＷｅｂページからアップロードされた処理対象を受信する（処理対象受信ステップ）。つまり、Ｗｅｂページは、アイコン７０がドロップ領域にドロップされたことを検知すると、アップロード指示などの操作を必要とすることなく、アイコン７０に対応する処理対象を転送サーバー３に対してアップロードする。
【００５０】
転送処理部３３０は、処理対象受信部３２２により受信した処理対象を、指示情報受信部３２１により受信した指示情報に基づく宛先に転送する（転送処理ステップ）。このとき、転送処理部３３０は、指示情報に基づく宛先がメールアドレスの場合、処理対象をＥメールサービス４に転送する。また、指示情報に基づく宛先がストレージサービス５を示す場合、処理対象をストレージサービス５に転送する。
【００５１】
次に、図６ないし図９を参照し、Ｗｅｂページの操作について説明する。図６ないし図９に示す画面は、いずれもＷｅｂページとして転送サーバー３から提供され、ＰＣ１のＷｅｂブラウザー６１によって表示されるものである。まず、図６を参照し、宛先リストの作成・編集操作を説明する。同図に示す画面Ｄ１は、宛先リストを表示する宛先リスト画面である。ユーザーが、Ｗｅｂページの不図示のログイン画面においてログインすると、不図示のデバイス選択画面が表示され、当該デバイス選択画面においてユーザーが管理するデバイスを選択すると、この宛先リスト画面が表示される。
【００５２】
同図に示すように、宛先リスト画面は、上部領域７１および下部領域７２を含む。上部領域７１は、複合機２の名称と、当該複合機２に対応付けて登録されたメールアドレスと、を表示する。
【００５３】
また、下部領域７２は、上部領域７１に示される複合機２に対応付けて登録された宛先リスト７３と、宛先リスト７３を編集するためのリスト編集ボタン７４と、を表示する。宛先リスト７３は、表形式で表示され、各行に各宛先の情報が割り当てられている。また、宛先リスト７３の行方向は、選択欄、リスト番号欄、種別欄、パネル表示名欄、宛先欄およびメモ欄に分割されている。選択欄は、編集対象となる行（宛先）をラジオボタンによって示す。リスト番号欄は、各宛先を識別するための番号を表示する。種別欄は、宛先として「メールアドレス」が選択された場合と、「クラウドサービス」が選択された場合と、で異なる記号を表示する。パネル表示名欄は、複合機２の操作パネル２６に表示される文字列を表示する。宛先欄は、宛先として「メールアドレス」が選択された場合は、メールアドレスを表示し、宛先として「クラウドサービス」が選択された場合は、クラウドサービスのアカウントで利用できるクラウドサービス上のフォルダー名を表示する。また、メモ欄は、ユーザーが説明文として任意に入力した文字列を表示する。
【００５４】
リスト編集ボタン７４は、「追加」ボタン、「編集」ボタンおよび「削除」ボタン７６を含む。「編集」ボタンが選択されると、ラジオボタンで選択されている行の宛先欄の編集が可能となる。また、「削除」ボタンが選択されると、ラジオボタンで選択されている行を削除する。また、「追加」ボタンが選択されると、同図に示す宛先追加ダイアログ画面（画面ｄ１）を表示する。宛先追加ダイアログ画面は、宛先種別リスト７７と、「キャンセル」ボタン７８と、「次へ」ボタン７９と、を表示する。宛先種別リスト７７は、宛先種別として、「メールアドレス」または１以上のクラウドサービスの種類を表示する。「キャンセル」ボタン７８が選択されると、宛先追加ダイアログ画面を消去する。
【００５５】
また、宛先種別リスト７７において１の候補が選択された後、「次へ」ボタン７９が選択されると、不図示の設定画面を表示する。例えば、宛先種別リスト７７において「メールアドレス」が選択された場合、メールアドレス用設定画面を表示する。メールアドレス用設定画面では、パネル表示名、メールアドレス、メモ、件名および本文が入力される。また、宛先種別リスト７７において「クラウドサービス」が選択された場合、クラウドサービス用設定画面を表示する。クラウドサービス用設定画面では、パネル表示名およびメモが入力される。また、クラウドサービス用設定画面では、保存先フォルダーを「指定する」または「指定しない」が選択され、「指定する」が選択された場合は、ストレージサービス上の任意のフォルダーがユーザー操作により選択される。また、「指定しない」が選択された場合は、転送サーバー３内の所定のフォルダー（本実施形態では、ジョブ管理ＤＢ３８内のフォルダー）が選択される。なお、クラウドサービス用設定画面は、事前にクラウドサービス上でのアカウントの認証・認可を受けていることを条件として表示される。
【００５６】
次に、図７ないし図９を参照し、処理対象の転送指示操作を説明する。図７に示す画面Ｄ２は、図６に示した画面Ｄ１と同様の宛先リスト画面である。同図の例では、宛先リスト７３に３つの宛先が設定されているため、宛先リスト７３には表題の行を除き、３つの行が設けられている。この各行が、個別のドロップ領域となり、それぞれ異なる宛先情報が表示されると共に異なる宛先と対応付けられている。つまり、ドラッグ・アンド・ドロップ操作によりドロップされた場所のＤＯＭ（Document Object Model）要素または座標から、処理対象の宛先を特定可能となっている。
【００５７】
ここで、例えばユーザーが所望の処理対象（同図の例では、ファイル）のアイコン７０を、リスト番号「No.2」の宛先（クラウドＡアカウントによって利用できるクラウドサービスＡ上の「docs/business」フォルダー）へ転送したい場合を想定する。その場合、ユーザーは、ＰＣ１のユーザーインターフェース（例えばファイルマネージャーやデスクトップ領域など）から見えているアイコン７０を、ドラッグ・アンド・ドロップ操作により、宛先リスト７３のリスト番号「No.2」の行に相当するドロップ領域（符号８０に示す領域）にドロップする。ドロップ領域には、アイコン７０がドロップされたときに動作するイベントハンドラがセットされている。このイベントハンドラにより、ドロップされたイベントの検知、およびドロップされた場所に応じた宛先の特定が行われる。
【００５８】
また、ＰＣ１（Ｗｅｂブラウザー６１）は、アイコン７０がドロップ領域にドロップされ、処理対象が転送サーバー３にアップロードされると、図８の画面ｄ２に示すアップロード・転送処理ダイアログ画面を表示する。画面ｄ２に示すアップロード・転送処理ダイアログ画面は、処理対象の転送サーバー３へのアップロードが完了した旨のメッセージ８１、処理対象のファイル名８２、アップロードの進行状況を示すプログレスバー８３、転送処理中である旨のメッセージ８４、および「キャンセル」ボタン８５を表示する。「キャンセル」ボタン８５が選択されると、転送サーバー３は転送処理を中止する。
【００５９】
また、ＰＣ１（Ｗｅｂブラウザー６１）は、転送サーバー３による転送処理が完了すると、図９の画面ｄ３に示すアップロード・転送処理ダイアログ画面を表示する。画面ｄ３に示すアップロード・転送処理ダイアログ画面は、アップロードが完了した旨のメッセージ８１、処理対象のファイル名８２、プログレスバー８３の他、転送処理が完了した旨のメッセージ８６、および「ＯＫ」ボタン８７を表示する。「ＯＫ」ボタン８７が選択されると、アップロード・転送処理ダイアログ画面を消去する。
【００６０】
次に、図１０のシーケンス図を参照し、ＰＣ１（Ｗｅｂページ）と転送サーバー３による転送処理の流れ（転送サーバー３の転送処理方法を含む）を説明する。まず、ユーザーがＰＣ１で起動しているＷｅｂブラウザー６１上で所定のアドレスを指定すると、転送サーバー３は、ＰＣ１から送信された要求に応じてＰＣ１に対しＷｅｂページを提供する（Ｓ０１）。ＰＣ１は、提供されたＷｅｂページをＷｅｂブラウザー６１により表示する（Ｓ０２）。その後、ＰＣ１（Ｗｅｂページ）は、ドラッグ・アンド・ドロップ操作によりＷｅｂページ内のドロップ領域に処理対象ファイルのアイコン７０がドロップされたことを検知すると（Ｓ０３）、ドロップ領域に対応付けられた宛先を特定し、アイコン７０に対応する処理対象をＰＣ１内の所定の記憶領域から取得する（Ｓ０４）。また、ＰＣ１（Ｗｅｂページ）は、取得した処理対象が転送サーバー３から転送可能なファイルであるか否かを判定し、転送可能であると判定した場合は、処理対象登録要求および宛先情報を含む指示情報を転送サーバー３に送信する（Ｓ０４）。なお、Ｓ０４は、ドロップ領域にセットされたイベントハンドラに基づいて実行される工程である。
【００６１】
転送サーバー３は、ＰＣ１から受信した指示情報を、ジョブ管理ＤＢ３８内の所定の記憶領域に登録し、ＰＣ１（Ｗｅｂページ）に対しアップロード先となるアップロードＵＲＬ（Uniform Resource Locator）を返信する（Ｓ０５）。ＰＣ１（Ｗｅｂページ）は、送信されたアップロードＵＲＬに対して処理対象をアップロードし、アップロードの完了を転送サーバー３に通知する（Ｓ０６）。転送サーバー３は、アップロードされた処理対象に対してウィルスチェックおよび転送可能形式か否かの検証を行い、問題がなければジョブ管理ＤＢ３８内の所定の記憶領域に処理情報を登録する（Ｓ０７）。また、転送サーバー３は、処理対象が正常に登録されたことを示すステータスコードを、処理対象登録通知としてＰＣ１（Ｗｅｂブラウザー６１）に通知する（Ｓ０８）。
【００６２】
ＰＣ１（Ｗｅｂブラウザー６１）は、Ｓ０８の通知を受けて、アップロードが成功したことをＷｅｂページに表示する（Ｓ０９）。当該表示は、アップロード・転送処理ダイアログ画面（図８等参照）の符号８１のメッセージに相当する。なお、アップロードが成功しなかった場合、ＰＣ１（Ｗｅｂブラウザー６１）は、この時点でエラーを表示する。一方、転送サーバー３は、Ｓ０５で登録された指示情報に基づく宛先に、Ｓ０７で登録された処理対象を転送する（Ｓ１０）。転送に成功すると、登録されていた処理対象を削除する（Ｓ１１）。なお、特に図示しないが、この時点で不図示の転送履歴確認画面に、転送処理が完了した旨の「完了ステータス」を反映する。
【００６３】
以上説明したとおり、本実施形態の転送処理システムＳＹによれば、ユーザーは、Ｗｅｂページに設定されたドロップ領域に対し、処理対象のアイコン７０をドラッグ・アンド・ドロップする簡単な操作で、転送サーバー３に対し転送処理を指示することができる。また、Ｗｅｂページをユーザーインターフェースとして使用するため、操作を行うＰＣ１には、Ｗｅｂブラウザー６１のみインストールされていればよく、ＯＳなどの環境に依存しない。
【００６４】
また、ドロップ領域には、処理対象の転送先となる宛先が対応付けられているため、ユーザーは、宛先を指定する手間を省くことができる。また、宛先リスト７３の各行が、各宛先に対応したドロップ領域となっているため、ユーザーは、各行に表示された宛先を示す情報を参考にして、宛先リスト７３の中から、所望の宛先を指定することができる。
【００６５】
［第２実施形態］
次に、図１１および図１２を参照し、本発明の第２実施形態について説明する。本実施形態では、処理対象の転送先として複数の宛先を指定できることを特徴とする。以下、第１実施形態と異なる点のみ説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００６６】
本実施形態では、２種類の宛先リスト画面を切り替えて表示する。図１１に示す画面Ｄ３は、宛先リスト第１画面（以下、「第１画面」と称する）であり、図１２に示す画面Ｄ４は、宛先リスト第２画面（以下、「第２画面」と称する）である。まず、図１１に示す第１画面（画面Ｄ３）から説明する。第１画面の下部領域７２は、宛先リスト７３およびリスト編集ボタン７４の他、「一括転送」ボタン８７を表示する。「一括転送」ボタン８７は、処理対象を複数の宛先に一括転送する際に選択されるボタンである。「一括転送」ボタン８７が選択されると、第１画面を非表示とし、図１２に示す第２画面（画面Ｄ４）を表示する。
【００６７】
第２画面の下部領域７２は、宛先リスト７３の他、ドロップ領域８９および「キャンセル」ボタン９０を表示する。第２画面の宛先リスト７３は、「宛先指定領域」の一例である。また、第１画面の宛先リスト７３と第２画面の宛先リスト７３にリストアップされる宛先は同一である。なお、第２画面では、リスト編集ボタン７４がグレーアウト表示され、編集不可となっている。また、第２画面において、「キャンセル」ボタン９０が選択されると、第２画面を非表示とし、第１画面（図１１参照）を表示する。なお、ドロップ領域８９を有する第２画面は、第１画面とは別画面としてもよいし、第１画面と同一画面として、例えば「一括転送」ボタン８７が選択されると、「一括転送」ボタン８７の下部の領域にドロップ領域８９を表示するようにしてもよい。
【００６８】
第２画面の宛先リスト７３は、選択欄に、ラジオボタン（図１１参照）ではなく、チェックボックスを表示する。ユーザーは、宛先リスト７３に表示された複数の宛先候補の中から、処理対象の転送先としたい宛先のチェックボックスにチェックを入れ、処理対象のアイコン７０をドロップ領域８９に対してドラッグ・アンド・ドロップすることにより、複数の宛先に対し、処理対象の一括転送を指示することができる。例えば、同図の例のように、リスト番号「No.2」および「No.3」のチェックボックスにチェックされた状態で、ドロップ領域８９にアイコン７０がドロップされた場合、リスト番号「No.2」および「No.3」の宛先に、アイコン７０に対応する処理対象を転送する。
【００６９】
なお、第１画面においても、第１実施形態と同様に、宛先リストの各行に相当するドロップ領域に対してアイコン７０をドラッグ・アンド・ドロップすることにより、ドロップ領域に対応する宛先へ処理対象の転送を指示することができる。また、第２画面において、チェックボックスに１か所のみチェックされた場合は、チェックされた宛先へ１か所のみ処理対象の転送を指示することも可能である。
【００７０】
以上説明したとおり、本実施形態の転送処理システムＳＹによれば、複数の宛先に対して処理対象を一括転送させることができる。また、宛先リスト７３とは別にドロップ領域８９が設けられているため、ドラッグ・アンド・ドロップ操作の誤操作（意図しない宛先に転送指示を行うリスク）を軽減できる。また、第１画面と第２画面を切り替え可能であるため、１か所のみの宛先に転送指示を行いたい場合は第１画面を利用し、複数の宛先に転送指示を行いたい場合は第２画面を利用する、といった使い分けができる。
【００７１】
［第３実施形態］
次に、図１３ないし図１６を参照し、本発明の第３実施形態について説明する。本実施形態では、処理対象に対し変換処理を行って転送することを特徴とする。以下、第１実施形態と異なる点のみ説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００７２】
図１３は、第３実施形態に係る転送サーバー３の機能構成を示すブロック図である。本実施形態に係る転送サーバー３は、第１実施形態の構成（図５参照）に変換処理部３４０を追加した構成である。変換処理部３４０は、ＣＰＵ３１がＷｅｂアプリケーション６２を動作させることによって実現される機能である。本実施形態の指示情報受信部３２１は、指示情報の一部として、後述する転送ファイル形式候補９３（図１４の画面ｄ４参照）の指定結果である変換処理情報を受信する。転送ファイル形式候補９３は、「変換処理指定領域」の一例である。変換処理部３４０は、指示情報に含まれる変換処理情報に基づいて処理対象の変換処理を行い、変換済み処理対象を生成する。そして、本実施形態の転送処理部３３０は、変換処理部３４０により変換処理が行われた場合、変換済み処理対象を転送する。
【００７３】
図１４ないし図１６は、宛先リスト７３内に設けられたドロップ領域（例えば、図７の符号８０に示す領域）に対し、アイコン７０がドラッグ・アンド・ドロップされた場合に表示されるダイアログ画面を示す図である。ドロップ領域にアイコン７０がドロップされると、図１４の画面ｄ４に示す転送ファイル形式指定ダイアログ画面を表示する。転送ファイル形式指定ダイアログ画面は、転送ファイル形式の指定を促すメッセージ９１と、処理対象のファイル名９２と、転送ファイル形式候補９３と、を表示する。転送ファイル形式候補９３は、「そのまま転送する（変換しない）」、「ＰＤＦ（カラー）に変換する」、「ＰＤＦ（モノクロ）に変換する」、「ＪＰＥＧ（カラー）に変換する」、「ＪＰＥＧ（モノクロ）に変換する」の５つの候補の中から、転送ファイル形式を指定可能となっている。変換処理部３４０は、この転送ファイル形式候補９３の指定にしたがい、Ｗｅｂページからアップロードされた処理対象に対して変換処理を行う。
【００７４】
なお、転送ファイル形式は、転送ファイル形式候補９３に示した例に限らず、他のファイル形式を指定可能としてもよい。また、処理対象のアップロード開始後またはアップロード終了後に、転送ファイル形式指定ダイアログ画面を表示する構成でもよいし、転送ファイル形式指定ダイアログ画面において転送ファイル形式が指定された後に、処理対象のアップロードを開始する構成でもよい。
【００７５】
転送ファイル形式指定ダイアログ画面において、転送ファイル形式が指定されると、図１５の画面ｄ５に示すアップロード・転送処理ダイアログ画面を表示する。アップロード・転送処理ダイアログ画面では、アップロードが完了した旨のメッセージ８１、処理対象のファイル名８２、アップロードの進行状況を示すプログレスバー８３、転送処理中である旨のメッセージ８４および「キャンセル」ボタン８５を表示する。転送処理中である旨のメッセージ８４には、転送ファイル形式候補９３の中から指定された変換形式を併せて表示する。
【００７６】
画面ｄ５において、「キャンセル」ボタン８５が選択されると、転送サーバー３は転送処理を中止する。また、転送サーバー３による転送処理が完了すると、図１６の画面ｄ６に示すアップロード・転送処理ダイアログ画面を表示する。画面ｄ６は、アップロードが完了した旨のメッセージ８１、処理対象のファイル名８２、プログレスバー８３、転送処理が完了した旨のメッセージ８６および「ＯＫ」ボタン８７を表示する。「ＯＫ」ボタン８７が選択されると、アップロード・転送処理ダイアログ画面を消去する。
【００７７】
以上説明したとおり、本実施形態の転送処理システムＳＹによれば、処理対象に対しユーザーが指定した変換処理を行った上で転送させることができる。第１実施形態にて説明したとおり、宛先リスト画面に表示される宛先リスト７３は、複合機２でスキャンしたスキャンデータの宛先としても用いられるため、宛先によっては、スキャンデータが転送されてくることを前提としていることも想定できる。したがって、転送サーバー３において、ＰＤＦ形式やＪＰＥＧ形式に変換しておくことで、処理対象をあたかもスキャンデータであるかのように取り扱うことが可能となる。
【００７８】
以上、３つの実施形態を示したが、これらの実施形態に限らず以下の変形例を採用可能である。
［変形例１］
第２実施形態と第３実施形態を組み合わせてもよい。つまり、ドラッグ・アンド・ドロップされたアイコン７０に対応する処理対象に対し、転送ファイル形式指定ダイアログ画面で指定された変換処理を行い、変換済み処理対象を複数の宛先に一括転送してもよい。
【００７９】
［変形例２］
第３実施形態では、アイコン７０がドロップ領域にドロップされると、画面ｄ４に示す転送ファイル形式指定ダイアログ画面を表示するものしたが、ドラッグ・アンド・ドロップ操作の前に、変換処理を指定可能としてもよい。また、異なる変換処理を対応付けた複数のドロップ領域をＷｅｂページに表示し、変換処理部３４０により、アイコン７０がドロップされたドロップ領域に対応付けられた変換処理を行う構成としてもよい。
【００８０】
［変形例３］
第３実施形態では、変換処理部３４０による変換処理として、転送ファイル形式を変換する処理を例示したが、処理対象に応じて、他の変換処理を行ってもよい。例えば、画像変換処理、圧縮／解凍処理、文字コード変換処理、コマンド変換処理などが考えられる。
【００８１】
［変形例４］
第２実施形態では、第１画面および第２画面の両方で、処理対象の転送指示を行い得るものとしたが、第１画面を、宛先リスト７３を参照するための画面とし、第２画面においてのみ、処理対象の転送指示を行い得る構成としてもよい。
【００８２】
［変形例５］
第１〜第３実施形態では、複合機２のスキャンデータ等を転送するための宛先リスト７３を利用して、ＰＣ１内に格納されている処理対象の宛先を指定したが、宛先リスト７３の用途は問わない。例えば、Ｅメールの宛先リストや、ユーザーがアカウントを有するストレージサービスのリストを利用して宛先を指定してもよい。
【００８３】
［変形例６］
第１〜第３実施形態では、１個のファイルをドラッグ・アンド・ドロップする場合を例示したが（図７および図１２参照）、複数個のファイルを選択してドラッグ・アンド・ドロップすることで、複数個のファイルの転送指示を行ってもよい。また、ファイルではなく、フォルダーを処理対象として転送指示を行ってもよい。
【００８４】
［変形例７］
第１〜第３実施形態において、転送処理部３３０は、指示情報受信部３２１で受信した指示情報に基づいて、処理対象受信部３２２で受信した処理対象を転送したが、指示情報の受信を省略しても良い。つまり、処理対象の受信に伴い、予め定められた宛先、またはドラッグ・アンド・ドロップ操作とは関係なく取得した宛先情報に基づく宛先に対して、処理対象を転送する構成でもよい。
【００８５】
［変形例８］
第１〜第３実施形態では、Ｗｅｂページを操作する端末としてＰＣ１を例示したが、タブレット端末などＰＣ１以外の情報処理端末を用いてＷｅｂページを操作してもよい。
【００８６】
［変形例９］
上記の各実施形態および変形例に示した転送処理システムＳＹ内の各装置における各構成要素（各機能）をプログラムとして提供してもよい。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供してもよい。すなわち、コンピューターを転送処理システムＳＹ内の各装置の各構成要素（各機能）として機能させるためのプログラム、それを記録したコンピューター読み取り可能な記録媒体も、本発明の権利範囲に含まれる。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００８７】
１…ＰＣ、２…複合機、３…転送サーバー、４…Ｅメール、５…ストレージサービス、３１０…提供部、３２０…受信部、３２１…指示情報受信部、３２２…処理対象受信部、３３０…転送処理部
【図１】
2018139080.tif 000003
【図２】
2018139080.tif 000004
【図３】
2018139080.tif 000005
【図４】
2018139080.tif 000006
【図５】
2018139080.tif 000007
【図６】
2018139080.tif 000008
【図７】
2018139080.tif 000009
【図８】
2018139080.tif 000010
【図９】
2018139080.tif 000011
【図１０】
2018139080.tif 000012
【図１１】
2018139080.tif 000013
【図１２】
2018139080.tif 000014
【図１３】
2018139080.tif 000015
【図１４】
2018139080.tif 000016
【図１５】
2018139080.tif 000017
【図１６】
2018139080.tif 000018