(57)【要約】【課題】機器からの画像データを処理対象とするサービスの柔軟性を向上させること。【解決手段】１以上のコンピュータを含む情報処理システムは、第一の機器から送信される第一の画像データと前記第一の画像データに関する処理要求とを受信する受信部と、前記処理要求に対して割り当てられた処理識別情報と、前記第一の画像データとを対応付けて記憶する第一の記憶部と、前記処理要求に対して割り当てられた前記処理識別情報を、前記処理要求に基づいて特定される第二の機器に送信する送信部と、前記第二の機器から送信される第二の画像データと前記処理識別情報との受信に応じ、受信した前記処理識別情報に対応付けられて前記第一の記憶部に記憶されている前記第一の画像データと、受信した前記第二の画像データとを処理対象として、前記処理要求に応じた処理を実行する処理部とを有する。【選択図】図３
2015035138.tif 000002
【特許請求の範囲】
【請求項１】
１以上のコンピュータを含む情報処理システムであって、
第一の機器から送信される第一の画像データと前記第一の画像データに関する処理要求とを受信する受信部と、
前記処理要求に対して割り当てられた処理識別情報と、前記第一の画像データとを対応付けて記憶する第一の記憶部と、
前記処理要求に対して割り当てられた前記処理識別情報を、前記処理要求に基づいて特定される第二の機器に送信する送信部と、
前記第二の機器から送信される第二の画像データと前記処理識別情報との受信に応じ、受信した前記処理識別情報に対応付けられて前記第一の記憶部に記憶されている前記第一の画像データと、受信した前記第二の画像データとを処理対象として、前記処理要求に応じた処理を実行する処理部と
を有することを特徴とする情報処理システム。
【請求項２】
前記第一の画像データに対する処理の種別ごとに、前記第二の機器の機器識別情報を記憶する第二の記憶部を有し、
前記送信部は、前記処理要求に係る処理の種別に対して前記第二の記憶部に記憶されている機器識別情報に係る前記第二の機器に、前記処理識別情報を送信すること
を特徴とする請求項１記載の情報処理システム。
【請求項３】
前記受信部で受信した前記処理要求に対して前記処理識別情報を割り当てるか否か、該処理要求に基づいて判定する判定部と、
前記判定部で前記処理識別情報を割り当てないと判定されたとき、前記処理部は、前記受信部で受信した第一の画像データを処理対象として、前記処理要求に応じた処理を実行すること
を特徴とする請求項１又は２記載の情報処理システム。
【請求項４】
１以上のコンピュータを含む情報処理システムであって、
第一の機器から送信される第一の画像データと、前記第一の画像データに関する第一の処理要求を受信する受信部と、
前記第一の画像データを、前記第一の処理要求に対応付けて記憶する記憶部と、
第二の機器から送信される第二の画像データと、前記第二の画像データに関する第二の処理要求との受信に応じ、前記第二の画像データと、前記第二の処理要求に一致する前記第一の処理要求に対応付けられて前記記憶部に記憶されている前記第一の画像データとを処理対象として、前記処理要求に応じた処理を実行する処理部と
を有することを特徴とする情報処理システム。
【請求項５】
前記処理部は、前記第二の処理要求に一致する前記第一の処理要求が前記記憶部に記憶されていない場合は、前記第二の画像データを処理対象として、前記第二の処理要求に応じた処理を実行する
ことを特徴とする請求項４記載の情報処理システム。
【請求項６】
１以上のコンピュータを含む情報処理システムが、
第一の機器から送信される第一の画像データと前記第一の画像データに関する処理要求を受信する受信手順と、
前記処理要求に対して割り当てられた処理識別情報と、前記第一の画像データとを対応付けて第一の記憶部に記憶する記憶手順と、
前記処理要求に対して割り当てられた前記処理識別情報を、前記処理要求に基づいて特定される第二の機器に送信する送信手順と、
前記第二の機器から送信される第二の画像データと前記処理識別情報との受信に応じ、受信した前記処理識別情報に対応付けられて前記第一の記憶部に記憶されている前記第一の画像データと、受信した前記第二の画像データとを処理対象として、前記処理要求に応じた処理を実行する処理手順と
を実行することを特徴とする情報処理方法。
【請求項７】
１以上のコンピュータを含む情報処理システムが、
第一の機器から送信される第一の画像データと、前記第一の画像データに関する第一の処理要求を受信する受信手順と、
前記第一の画像データを、前記第一の処理要求に対応付けて記憶部に記憶する記憶手順と、
第二の機器から送信される第二の画像データと、前記第二の画像データに関する第二の処理要求との受信に応じ、前記第二の画像データと、前記第二の処理要求に一致する前記第一の処理要求に対応付けられて前記記憶部に記憶されている前記第一の画像データとを処理対象として、前記処理要求に応じた処理を実行する処理手順と
を実行することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
複合機等の画像形成装置においてスキャンされた画像データがクラウドサービスに転送され、クラウドサービスにおいて、予め設定された処理（例えば、オンラインストレージシステムへの保存等）が当該画像データに関して実行されるシステムが有る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
他方において、近年では、ＰＣ（Personal Computer）、携帯電話、スマートフォン等、画像データを扱うことができ、かつ、通信機能を備えた機器が利用されている。上記のようなシステムにおいて、このような機器についても画像データの入力元とし、複数の機器を連携することが出来れば、ユーザに対して新たな形態のサービスを提供することができる。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、機器からの画像データを処理対象とするサービスの柔軟性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、１以上のコンピュータを含む情報処理システムは、第一の機器から送信される第一の画像データと前記第一の画像データに関する処理要求とを受信する受信部と、前記処理要求に対して割り当てられた処理識別情報と、前記第一の画像データとを対応付けて記憶する第一の記憶部と、前記処理要求に対して割り当てられた前記処理識別情報を、前記処理要求に基づいて特定される第二の機器に送信する送信部と、前記第二の機器から送信される第二の画像データと前記処理識別情報との受信に応じ、受信した前記処理識別情報に対応付けられて前記第一の記憶部に記憶されている前記第一の画像データと、受信した前記第二の画像データとを処理対象として、前記処理要求に応じた処理を実行する処理部とを有する。
【発明の効果】
【０００６】
機器からの画像データを処理対象とするサービスの柔軟性を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】第一の実施の形態における情報処理システムの構成例を示す図である。
【図２】第一の実施の形態におけるサービス提供装置のハードウェア構成例を示す図である。
【図３】第一の実施の形態における各装置の機能構成例を示す図である。
【図４】プロファイルの概念モデルを説明するための図である。
【図５】第一の実施の形態の情報処理システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。
【図６】プロファイル編集画面の表示例を示す図である。
【図７】機器連携設定画面の表示例を示す図である。
【図８】詳細設定画面の表示例を示す図である。
【図９】プロファイル記憶部の構成例を示す図である。
【図１０】機器連携情報の構成例を示す図である。
【図１１】プロファイル機器設定画面の表示例を示す図である。
【図１２】プロファイル機器対応記憶部の構成例を示す図である。
【図１３】ジョブデータ記憶部の構成例を示す図である。
【図１４】連携画像登録画面の表示例を示す図である。
【図１５】第二の実施の形態における各装置の機能構成例を示す図である。
【図１６】第二の実施の形態の情報処理システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【０００８】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第一の実施の形態における情報処理システムの構成例を示す図である。図１に示される情報処理システム１において、サービス提供環境Ｅ２、ユーザ環境Ｅ１、及びオンラインストレージシステム４０等は、インターネット等の広域的なネットワークを介して通信可能とされている。
【０００９】
サービス提供環境Ｅ２は、ネットワークを介してクラウドサービスを提供する組織におけるシステム環境である。なお、本実施の形態では、クラウドサービスを具体例に採用して説明するが、ＡＳＰ（Application Service Provider）によって提供されるサービスやＷｅｂサービス等、ネットワークを介して提供される他の形態のサービスに関して、本実施の形態が適用されてもよい。
【００１０】
サービス提供環境Ｅ２は、サービス提供装置２０を有する。サービス提供装置２０は、ネットワークを介して所定のサービスを提供する。サービス提供装置２０が提供するサービスの一つとして、「クラウド画像処理サービス」が有る。本実施の形態では、クラウド画像処理サービスに関して説明する。クラウド画像処理サービスの一つの機能は、ユーザ環境Ｅ１の画像形成装置１０においてスキャンされた画像データを、予め設定された保存先に保存することである。なお、サービス提供装置２０は、ユーザ環境Ｅ１に設置されてもよい。すなわち、サービス提供環境Ｅ２は、ユーザ環境Ｅ１に包含されてもよい。
【００１１】
ユーザ環境Ｅ１は、画像形成装置１０のユーザ企業等の組織におけるシステム環境である。ユーザ環境Ｅ１において、一台以上の画像形成装置１０と管理者端末３０とはＬＡＮ（Local Area Network）等のネットワークを介して接続されている。
【００１２】
本実施の形態の画像形成装置１０は、スキャン機能を有する画像形成装置である。スキャン機能以外に、印刷、コピー、又はファクス（ＦＡＸ）通信等の機能を有する複合機が画像形成装置１０として用いられてよい。
【００１３】
管理者端末３０は、ユーザ環境Ｅ１における画像形成装置１０の管理者が使用する端末である。管理者端末３０の一例として、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistance）、タブレット型端末、スマートフォン、又は携帯電話等が挙げられる。
【００１４】
また、ユーザ環境Ｅ１に属するユーザによって、一台以上の連携機器５０が利用される。連携機器５０は、例えば、携帯電話、スマートフォン、タブレット型端末、ＰＣ（Personal Computer）、通信機能付きのデジタルカメラ等、画像の入力機能、編集機能、又は保存機能等と、通信機能とを有する機器である。連携機器５０は、その通信機能によって、インターネット等を介してサービス提供装置２０と通信可能である。連携機器５０の利用場所は、ユーザ環境Ｅ１内に限定されてもよいし、例えば、ユーザの自宅等、ユーザ環境Ｅ１外における利用が許容されてもよい。連携機器５０の「連携」は、クラウド画像処理サービスにおいて、画像形成装置１０と連携可能であることを示す。具体的には、本実施の形態において、クラウド画像処理サービスは、画像形成装置１０においてスキャンされた画像データと、連携機器５０より送信される画像データとを一つの処理単位として扱うことができる。
【００１５】
オンラインストレージシステム４０は、ネットワークを介してオンラインストレージと呼ばれるクラウドサービスを提供するコンピュータシステムである。オンラインストレージとは、ストレージの記憶領域を貸し出すサービスである。本実施の形態において、オンラインストレージによって貸し出される記憶領域は、サービス提供装置２０によって提供されるクラウド画像処理サービスにおいて、画像データの保存先の候補となる。
【００１６】
図２は、第一の実施の形態におけるサービス提供装置のハードウェア構成例を示す図である。図２のサービス提供装置２０は、それぞれバスBで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５とを有する。
【００１７】
サービス提供装置２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記憶した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１８】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従ってサービス提供装置２０に係る機能を実行する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００１９】
なお、サービス提供装置２０は、図２に示されるようなハードウェアを有する複数のコンピュータによって構成されてもよい。すなわち、後述においてサービス提供装置２０が実行する処理は、複数のコンピュータに分散されて実行されてもよい。
【００２０】
図３は、第一の実施の形態における各装置の機能構成例を示す図である。図３において、画像形成装置１０は、操作制御部１１及びクライアント部１２を有する。これら各部は、画像形成装置１０にインストールされたプログラムが、画像形成装置１０のＣＰＵに実行させる処理により実現される。
【００２１】
操作制御部１１は、画像形成装置１０の操作パネルにおける画面の表示制御、及び操作パネルに対する入力に応じた処理の実行指示等を行う。クライアント部１２は、画像形成装置１０に原稿のスキャンを実行させ、スキャンされた画像データを、サービス提供装置２０に送信する。
【００２２】
連携機器５０は、ブラウザ部５１及びメールクライアント部５２等を有する。ブラウザ部５１は、例えば、Ｗｅｂブラウザプログラムが連携機器５０のＣＰＵに実行させる処理により実現される。すなわち、ブラウザ部５１は、Ｗｅｂページのダウンロード及び表示等を行う。メールクライアント部５２は、電子メールの送受信及び表示等を行う。メールクライアント部５２は、一般的にメーラと呼ばれるプログラムが、連携機器５０のＣＰＵに実行させる処理により実現されてもよい。
【００２３】
サービス提供装置２０は、ＷｅｂＵＩ部２１及びサーバ部２２等を有する。これら各部は、サービス提供装置２０にインストールされたプログラムが、ＣＰＵ２０４に実行させる処理により実現される。サービス提供装置２０は、また、ユーザ情報記憶部２３、機器情報記憶部２４、プロファイル記憶部２５、プロファイル機器対応記憶部２６、及びジョブデータ記憶部２７等を利用する。これら各記憶部は、補助記憶装置２０２、又はサービス提供装置２０にネットワークを介して接続される記憶装置等を用いて実現可能である。
【００２４】
ＷｅｂＵＩ部２１は、ネットワークを介して、Ｗｅｂページを介したユーザインタフェースを提供する。本実施の形態において、ＷｅｂＵＩ部２１は、管理者端末３０及び連携機器５０に対し、Ｗｅｂページを介したユーザインタフェースを提供する。
【００２５】
サーバ部２２は、画像形成装置１０より送信される画像データや、連携機器５０より送信される画像データ等について、所定の処理を実行し、処理結果としてのデータを、例えば、オンラインストレージシステム４０に保存する。図３において、サーバ部２２は、設定管理部２２１、スキャン画像受信部２２２、処理制御部２２３、連携要求送信部２２４、連携画像受信部２２５、及び画像処理部２２６等を含む。
【００２６】
設定管理部２２１は、クラウド画像処理サービスに関する各種の設定情報の設定処理を実行する。スキャン画像受信部２２２は、画像形成装置１０においてスキャンされた画像データと、当該画像データに対する処理要求とを、画像形成装置１０より受信する。処理制御部２２３は、スキャン画像受信部２２２において受信された処理要求に応じた処理を制御する。連携要求送信部２２４は、スキャン画像受信部２２２において受信された処理要求に応じた処理が、画像形成装置１０と連携機器５０との連携を要するものである場合、当該処理要求に基づいて特定される連携機器５０に対して、連携要求を送信する。連携要求は、実質的には、画像データの送信要求に相当する。連携画像受信部２２５は、連携要求に応じて連携機器５０より送信される画像データを受信する。画像処理部２２６は、スキャン画像受信部２２２によって受信された画像データ（以下、「スキャン画像」という。）と、連携画像受信部２２５によって受信された画像データ（以下、「連携画像」という。）とについて、スキャン画像受信部２２２によって受信された処理要求に応じた処理を実行する。
【００２７】
ユーザ情報記憶部２３は、クラウド画像処理サービスのユーザに関する情報を記憶する。ユーザに関する情報には、テナントＩＤ、ユーザ名、及びパスワード等が含まれる。テナントＩＤとは、テナントごとに割り当てられる識別情報である。本実施の形態において「テナント」とは、クラウド画像処理サービスのライセンスを購入した組織をいう。例えば、一つの企業が一つのテナントとなりうる。また、一つの企業を構成する一つの部署が、一つのテナントであってもよい。すなわち、一つの企業内に、複数のテナントが存在してもよい。いずれの場合であっても、テナントは、機器連携サービスを実際に利用する一以上の個人ユーザの集合である。また、組織は、企業に関する組織でなくてもよく、任意の団体又はサークル等であってもよい。また、一人が構成する組織であってもよい。本実施の形態では、一つのユーザ環境Ｅ１が、一つのテナントに対応することとする。
【００２８】
機器情報記憶部２４は、テナントＩＤに対応付けて、当該テナントＩＤに係るテナントにおいてクラウド画像処理サービスに連携する画像形成装置１０の機体番号を含む属性情報（以下、「機器情報」という。）を記憶する。機体番号は、画像形成装置１０の機体（個体）ごとの識別情報である。例えば、製造番号又はシリアル番号が機体番号として用いられてもよい。
【００２９】
ジョブデータ記憶部２７は、クラウド画像処理サービスの実行単位であるジョブごとに発生するデータを記憶する。
【００３０】
プロファイル記憶部２５は、プロファイルを記憶する。プロファイルには、画像形成装置１０に表示させる操作画面の構成情報や、操作画面に対する操作に応じて実行されるクラウド画像処理サービスの処理に関する設定情報等が含まれる。プロファイル機器対応記憶部２６は、プロファイルと画像形成装置１０との対応情報を記憶する。
【００３１】
図４は、プロファイルの概念モデルを説明するための図である。図４に示されるように、各画像形成装置１０は、一つのプロファイルに対応付けられる。但し、１つの画像形成装置１０に対して複数のプロファイルの設定が可能とされてもよいし、例えば、ユーザごとに異なるプロファイルが一つの画像形成装置１０に設定されてもよい。
【００３２】
プロファイルは、一以上のグループを含む。グループとは、操作画面において、例えば、タブウィンドウに対応する概念である。図４では、グループの具体例として、「営業」及び「開発」が示されている。これらは、それぞれ営業タブウィンドウ又は開発タブウィンドウに対応する。
【００３３】
一つのグループは、一以上のプロジェクト及び画面レイアウト情報を含む。プロジェクトは、例えば、タブウィンドウ上に配置されるボタン等の操作部品に対応し、クラウド画像処理サービスにおいて実行される一つの処理フローの定義に対応する概念である。図４では、プロジェクトの具体例として「伝票」、「日報」、「商品情報」及び「顧客情報」等が示されている。これらは、例えば、営業タブウィンドウに配置される各ボタンのラベルを示す。
【００３４】
画面レイアウト情報は、一つのタブウィンドウ内における操作部品（ボタン）の配置位置や大きさ等を示す情報である。
【００３５】
一つのプロジェクトは、読み取り条件、ストレージ連携情報、加工情報、及び機器連携情報等を有する。読み取り条件は、スキャン時の読み取り条件である。ストレージ連携情報とは、スキャンされた画像データに関して、いずれのオンラインストレージのいずれのフォルダを保存先とするか等を示す情報である。加工情報は、スキャンされた画像データに関して、保存前に行われる加工処理（画像処理）に関する情報である。機器連携情報は、画像形成装置１０と連携機器５０との連携（以下、「機器連携」という。）に関する情報である。画像形成装置１０と連携機器５０との連携とは、画像形成装置１０よりサービス提供装置２０に送信されるスキャン画像と、連携機器５０よりサービス提供装置２０に送信される連携画像とが一つの処理対象として扱われることをいう。
【００３６】
以下、第一の実施の形態において情報処理システム１が実行する処理手順について説明する。図５は、第一の実施の形態の情報処理システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。図５のステップＳ１０１〜Ｓ１０６は、管理者による管理者端末３０における操作に応じて実行される。また、ステップＳ１０１の開始時において、管理者は、例えば、サービス提供装置２０に対するログイン画面を介して、テナントＩＤ、ユーザ名、及びパスワード等を入力することにより、サービス提供装置２０によって認証を受け、サービス提供装置２０に対してログインしていることとする。認証は、ログイン画面に入力されたテナントＩＤ、ユーザ名、及びパスワードの組み合わせが、ユーザ情報記憶部２３に記憶されている場合に成功する。更に、ステップＳ１０１の開始時において、管理者端末３０には、サービス提供装置２０のＷｅｂＵＩ部２１から提供されたＷｅｂページに基づいて、プロファイル編集画面が表示されている。プロファイル編集画面は、例えば、ログインに応じて管理者端末３０に表示されるホーム画面上におけるメニューの選択等に応じて表示される。
【００３７】
図６は、プロファイル編集画面の表示例を示す図である。図６において、プロファイル編集画面７１０は、プロファイル名入力領域７１１、編集対象グループ表示領域７１２、プロジェクト編集領域７１３、編集ボタン７１４〜７１７、及び登録ボタン７１８等を含む。
【００３８】
プロファイル名入力領域７１１は、プロファイル名の入力を受け付ける領域である。プロファイル名とは、各プロファイルを識別するために、プロファイルごとに付与される名前である。編集対象グループ表示領域７１２は、編集対象とされているグループの画面が表示される領域である。図６では、図４に示した概念モデルに対応した画面例が表示されている。すなわち、営業タブウィンドウ及び開発タブウィンドウを含み、営業タブウィンドウ内に、日報ボタン、顧客情報ボタン、商品情報ボタン、及び伝票ボタン等を含む画面が編集対象とされた例が示されている。
【００３９】
操作ボタン７１４〜７１７は、新たなグループ（タブウィンドウ）の追加、編集対象とされているグループ（タブウィンドウ）の削除、編集対象とされているグループ（タブウィンドウ）に対するプロジェクト（ボタン）の追加、編集対象とされているグループ（タブウィンドウ）において選択されているプロジェクト（ボタン）の削除等を行わせるためのボタンである。
【００４０】
なお、編集対象グループ表示領域７１２の初期状態は、一つのタブウィンドウに一つのボタンが配置された状態であってもよいし、予め雛型として作成されているプロファイルに基づく状態であってもよい。
【００４１】
編集対象グループ表示領域７１２において、選択されたボタンに対応するプロジェクト（以下、「対象プロジェクト」という。）は、操作ボタン７１６及び７１７、又はプロジェクト編集領域７１３の編集対象となる。プロジェクト編集領域７１３は、例えば、読み取り条件設定領域７１３１、加工情報設定領域７１３２、ストレージ連携情報設定領域７１３３、及び機器連携設定ボタン７１３４等を含む。
【００４２】
読み取り条件設定領域７１３１は、対象プロジェクトが実行対象として選択された場合に実行されるスキャンに関する読み取り条件の設定を受け付ける領域である。図６では、両面、解像度、及びファイル形式が設定項目の一例として示されているが、カラーモード等、他の項目の設定が可能とされてもよい。
【００４３】
加工情報設定領域７１３２は、対象プロジェクトが実行対象として選択された場合に、スキャンされた画像データに対して実行する加工処理の設定を受け付ける領域である。図６では、ＯＣＲ（Optical Character Recognition）が設定された例が示されている。この場合、ＯＣＲの結果が保存対象とされる。ＯＣＲの他に、ＯＣＲ結果の翻訳、画像データのデータ形式の変換等が加工処理として設定されてもよい。また、複数の加工処理の組み合わせの設定が可能とされてもよい。
【００４４】
ストレージ連携情報設定領域７１３３は、対象プロジェクトが実行対象として選択された場合に、スキャンされ、必要に応じて加工処理が施されたデータの保存先に関する設定を受け付けるための領域である。図６では、保存先とするオンラインストレージシステム４０のストレージ名、及び当該オンラインストレージシステム４０におけるフォルダ名が設定可能とされた例が示されている。なお、フォルダ名は、対象プロジェクトに対応するボタンのボタン名（ラベル）となる。すなわち、フォルダ名が変更されると、当該ボタンのボタン名は変更される。但し、ボタン名とフォルダ名とは必ずしも一致していなくてもよい。
【００４５】
機器連携設定ボタン７１３４が押下されると、管理者端末３０は、プロファイル編集画面７１０に係るＷｅｂページの定義に基づいて、プロファイル編集画面７１０の前面に機器連携設定画面を表示させる。
【００４６】
図７は、機器連携設定画面の表示例を示す図である。機器連携設定画面７３０は、機器連携に関する設定情報の設定を受け付けるための画面である。図７において、機器連携設定画面７３０は、ラジオボタン７３１、ラジオボタン７３２、テキストボックス７３３、及び詳細設定ボタン７３４等を含む。
【００４７】
ラジオボタン７３１は、機器連携を行うか否かの選択を受け付けるためのラジオボタンである。すなわち、ラジオボタン７３１は、選択肢として、「する」及び「しない」を含む。「する」は、機器連携を行うことを意味する。「しない」は、機器連携を行わないことを意味する。「する」が選択されると、ラジオボタン７３２及びテキストボックス７３３の操作が可能となる。
【００４８】
ラジオボタン７３２は、機器連携における連携順の選択を受け付けるためのラジオボタンである。連携順とは、画像形成装置１０と連携機器５０との間における、サービス提供装置２０への画像データの送信のタイミングの前後関係（アップロードの順序）をいう。ラジオボタン７３２では、「ＭＦＰ→連携機器」と「連携機器→ＭＦＰ」とが選択肢とされている。「ＭＦＰ→連携機器」は、画像形成装置１０からのスキャン画像のアップロード後に、連携機器５０からの連携画像がアップロードされることを示す。「連携機器→ＭＦＰ」は、連携機器５０からの連携画像のアップロード後に、画像形成装置１０からのスキャン画像がアップロードされることを示す。
【００４９】
テキストボックス７３３は、連携機器５０に対するメールアドレスを受け付けるためのテキストボックスである。連携順がいずれの場合であっても、連携機器５０に対するメールアドレスは入力される必要が有る。
【００５０】
第一の実施の形態では、ラジオボタン７３１において「する」が選択され、ラジオボタン７３２において、「ＭＦＰ→連携機器」が選択された場合について説明する。
【００５１】
詳細設定ボタン７３４が押下されると、管理者端末３０は、プロファイル編集画面７１０に係るＷｅｂページの定義に基づいて、機器連携設定画面７３０の前面に詳細設定画面を表示させる。
【００５２】
図８は、詳細設定画面の表示例を示す図である。詳細設定画面７４０は、スキャン画像と連携画像との組み合わせ方法に関する設定情報を受け付けるための画面である。図８において、詳細設定画面７４０は、トグルボタン７４１、トグルボタン７４２、トグルボタン７４３、及び配置情報設定領域７４４等を含む。
【００５３】
トグルボタン７４１は、「マルチページ」及び「重ね合わせ」を選択肢とする。「マルチページ」は、スキャン画像の各ページと連携画像の各ページとをそのままページとして含む一つの画像データを生成することを意味する。「重ね合わせ」は、スキャン画像と連携画像とを重ね合わせる（合成する）ことを意味する。
【００５４】
トグルボタン７４１において、「マルチページ」が選択されると、トグルボタン７４２の操作が可能となる。トグルボタン７４２は、「スキャン画像→連携画像」と「連携画像→スキャン画像」とを選択肢とする。「スキャン画像→連携画像」は、スキャン画像のページを先に含めることを意味する。「連携画像→スキャン画像」のページを先に含めることを意味する。なお、スキャン画像の各ページと連携画像の各ページとを交互に含めるといった選択肢が設けられてもよい。
【００５５】
トグルボタン７４１において、「重ね合わせ」が選択されると、トグルボタン７４３及び配置情報設定領域７４４の操作が可能となる。トグルボタン７４３は、「スキャン画像の上に重ねる」と「連携画像の上に重ねる」とを選択肢とする。「スキャン画像の上に重ねる」は、スキャン画像の上に連携画像を合成することを意味する。「連携画像の上に重ねる」は、連携画像の上にスキャン画像を合成することを意味する。
【００５６】
配置情報設定領域７４４では、下になる画像データに対する、上になる画像データの配置位置と、上になる画像データのサイズの設定が可能とされている。配置情報設定領域７４４における設定内容は、プレビュー表示領域７４５において視覚的に表現される。
【００５７】
なお、第一の実施の形態において、詳細設定画面７４０における設定内容はどのようなものでもよい。また、「マルチページ」又は「重ね合わせ」以外の組み合わせが選択可能とされてもよい。例えば、１ページ内に、スキャン画像と連携画像とを配列するといったような組み合わせが選択可能とされてもよい。
【００５８】
詳細設定画面７４０における設定が完了し、ＯＫボタンが押下されると、機器連携設定画面７３０が、再び最前面に表示される。機器連携設定画面７３０における設定が完了し、ＯＫボタンが押下されると、プロファイル編集画面７１０が、再び最前面に表示される。
【００５９】
プロファイル編集画面７１０における設定が完了し、登録ボタン７１８が押下されると、管理者端末３０は、プロファイル編集画面７１０、機器連携設定画面７３０、及び詳細設定画面７４０における設定内容であるプロファイルが指定された、プロファイルの登録要求をサービス提供装置２０のＷｅｂＵＩ部２１に送信する（Ｓ１０１）。ＷｅｂＵＩ部２１は、ログインしているユーザ（管理者）のテナントＩＤを指定して、当該プロファイルの登録要求を、サーバ部２２の設定管理部２２１に転送する（Ｓ１０２）。設定管理部２２１は、当該登録要求に指定されているプロファイルを、当該テナントＩＤに対応付けてプロファイル記憶部２５に保存する（Ｓ１０３）。
【００６０】
図９は、プロファイル記憶部の構成例を示す図である。プロファイル記憶部２５は、プロファイルごとに、テナントＩＤ、プロファイル名、グループ、及びプロジェクト等の項目を有する。
【００６１】
テナントＩＤは、プロファイルが属するテナントのテナントＩＤである。プロファイル名は、プロファイルの名前である。グループは、プロファイルに含まれるグループである。一つのプロファイルに対するレコード内に、グループごとのレコード（以下、「グループレコード」という。）が形成される。プロジェクトは、グループに含まれるプロジェクトである。一つのグループレコード内に、プロジェクトごとのレコード（以下、「プロジェクトレコード」という。）が形成される。
【００６２】
一つのグループレコードは、グループ名及びレイアウト情報及び１以上のプロジェクトレコードを含む。グループ名は、グループの識別名であり、グループに対応するタブウィンドウのタブに表示されるラベルでもある。レイアウト情報は、グループに対応するタブウィンドウ内における各ボタンの配置情報である。
【００６３】
一つのプロジェクトレコードは、プロジェクト名、読み取り条件、加工情報、ストレージ連携情報、及び機器連携情報等を含む。プロジェクト名は、プロジェクトの識別名であり、プロジェクトが対応するボタンのラベルでもある。本実施の形態において、プロジェクト名は、ストレージ連携情報のフォルダ名に一致する。読み取り条件、加工情報、及びストレージ連携情報については、プロファイル編集画面７１０（図６）において説明した通りである。機器連携情報は、機器連携設定画面７３０（図７）及び詳細設定画面７４０（図８）において設定された情報である。機器連携設定画面７３０において、機器連携を行わないことが選択されたプロジェクトに対して、機器連携情報の値は空である。機器連携設定画面７３０において、機器連携を行わないことが選択されたプロジェクトに対しては、機器連携情報の値として、例えば、図１０に示されるような情報が記憶される。
【００６４】
図１０は、機器連携情報の構成例を示す図である。図１０において、機器連携情報は、連携順、連携機器アドレス、マルチページ、及び重ね合わせ等の項目を有する。連携順及び連携機器アドレスの項目には、機器連携設定画面７３０において設定された値が記憶される。マルチページの項目には、詳細設定画面７４０のトグルボタン７４１において、「マルチページ」が選択された場合に、トグルボタン７４２において選択された選択肢を示す値が記憶される。重ね合わせの項目には、詳細設定画面７４０のトグルボタン７４１において、「重ね合わせ」が選択された場合に、トグルボタン７４３の選択結果及び配置情報設定領域７４４における設定内容等が記憶される。
【００６５】
続いて、ステップＳ１０４の開始時において、管理者端末３０には、例えば、ホーム画面におけるメニューの選択等に応じて、プロファイル機器設定画面が表示されていることとする。
【００６６】
図１１は、プロファイル機器設定画面の表示例を示す図である。プロファイル機器設定画面７２０は、プロファイルと各画像形成装置１０との対応付けを設定させるための画面である。図１１に示されるように、プロファイル機器設定画面７２０には、ログインした管理者に係るテナントＩＤに対応付けられて機器情報記憶部２４に機器情報が記憶されている画像形成装置１０ごとに、機器情報及びプロファイル名入力領域７２１が表示される。管理者は、プロファイル名入力領域７２１に対して、各画像形成装置１０に割り付けるプロファイルのプロファイル名を入力し、登録ボタン７２２を押下する。
【００６７】
登録ボタン７２２の押下に応じ、管理者端末３０は、プロファイル機器設定画面７２０における設定内容（例えば、機体番号とプロファイル名との組み合わせ）が指定された、画像形成装置１０へのプロファイルの割り付け要求をＷｅｂＵＩ部２１に送信する（Ｓ１０４）。ＷｅｂＵＩ部２１は、当該割り付け要求を、サーバ部２２の設定管理部２２１に転送する（Ｓ１０５）。設定管理部２２１は、当該割り付け要求に指定されている機体番号とプロファイル名とを対応付けてプロファイル機器対応記憶部２６に保存する（Ｓ１０６）。
【００６８】
図１２は、プロファイル機器対応記憶部の構成例を示す図である。図１２に示されるように、プロファイル機器対応記憶部２６は、機体番号及びプロファイル名を対応付けて記憶する。
【００６９】
以上によって、管理者による設定作業は終了する。続くステップＳ１１１以降は、ステップＳ１０１〜Ｓ１０６の後であって、ステップＳ１０１〜Ｓ１０６とは非同期に（無関係に）、或るユーザによる画像形成装置１０の操作に応じて実行される。
【００７０】
画像形成装置１０の操作者が、操作パネルを操作して、クライアント部１２の利用要求を入力すると（Ｓ１１１）、操作制御部１１は、プロファイルの取得要求をクライアント部１２に要求する（Ｓ１１２）。当該要求に応じ、クライアント部１２は、サービス提供装置２０のサーバ部２２の設定管理部２２１に対して、プロファイルのダウンロード要求を送信する（Ｓ１１３）。当該ダウンロード要求には、テナントＩＤ、操作者のユーザ名、及びパスワード等の認証情報と、操作対象とされている画像形成装置１０の機体番号とが指定される。なお、認証情報は、ステップＳ１１１に伴って、又はステップＳ１１１の前に、操作者によって画像形成装置１０に入力されている。機体番号は、画像形成装置１０に予め保存されている。
【００７１】
サーバ部２２の設定管理部２２１は、当該ダウンロード要求に指定されたテナントＩＤ、ユーザ名、及びパスワードの組が、ユーザ情報記憶部２３に記憶されていれば、当該ダウンロード要求に指定されたテナントＩＤ及び機体番号に対応するプロファイルを、プロファイル記憶部２５（図９）より取得する。なお、機体番号に対応するプロファイルのプロファイル名は、プロファイル機器対応記憶部２６（図１２）に基づいて特定可能である。したがって、当該プロファイル名に係るプロファイルであって、ダウンロード要求に指定されたテナントＩＤに対応付いているプロファイルが、プロファイル記憶部２５より取得される。設定管理部２２１は、取得されたプロファイルを返信する（Ｓ１１４）。
【００７２】
クライアント部１２は、プロファイルを受信すると、当該プロファイルに基づく操作画面の表示を、操作制御部１１に要求する（Ｓ１１５）。操作制御部１１は、当該操作画面を操作パネルに表示させる。例えば、図６における編集対象グループ表示領域７１２に示されているような操作画面が表示される。
【００７３】
続いて、操作者によって、画像形成装置１０に原稿がセットされ、操作画面上において、いずれかのボタン（プロジェクト）が選択され、スキャンの開始指示が操作パネルを介して入力される（Ｓ１１６）。スキャンの開始指示に応じ、操作制御部１１は、選択されたボタンに対応するプロジェクト名を指定して、当該プロジェクト名に係るジョブの実行要求を、クライアント部１２に入力する（Ｓ１１７）。
【００７４】
続いて、クライアント部１２は、当該プロジェクト名に係るプロジェクトにおける読み取り条件に従って、スキャンジョブを実行する（Ｓ１１８）。続いて、クライアント部１２は、スキャンジョブの成果物であるスキャン画像と、操作者の認証情報、当該画像形成装置１０の機体番号、プロファイル名及びプロジェクト名とを、サービス提供装置２０のサーバ部２２のスキャン画像受信部２２２にアップロードする（Ｓ１１９）。なお、プロファイル名は、操作画面の表示に利用されたプロファイルのプロファイル名である。プロジェクト名は、操作画面上において選択されたボタンに対応するプロジェクト名である。ここで、プロファイル名及びプロジェクト名によって、サーバ部２２が実行すべき処理が特定される。したがって、ステップＳ１１９におけるアップロードにおいて、プロファイル名及びプロジェクト名は、サーバ部２２に対する処理要求の一例であるといえる。
【００７５】
なお、画像形成装置１０の操作者は、スキャンの開始指示（Ｓ１１６）の入力後、例えば、スキャンジョブが完了すると、ログアウト操作等を行って、画像形成装置１０から離れることができる。
【００７６】
続いて、サーバ部２２の処理制御部２２３は、サーバ部２２が実行すべき処理内容（クライアント部１２からの処理要求の内容）を判定するため、アップロードされたプロファイル名及びプロジェクト名によって特定されるプロジェクトレコードに記憶されている情報（以下、「プロジェクト情報」という。）をプロファイル記憶部２５より取得する（Ｓ１２０）。処理制御部２２３は、例えば、取得されたプロジェクト情報（以下、「対象プロジェクト情報」という。）の機器連携情報に値が記憶されているか否かを判定する。当該判定は、後述される連携ＩＤを生成するか（割り当てるか）否かの判定の一例に相当する。
【００７７】
当該機器連携情報に値が記憶されており、当該機器連携情報の連携順の値が「ＭＦＰ→連携機器」である場合、すなわち、連携ＩＤを生成する（割り当てる）と判定された場合、ステップＳ１２１〜Ｓ１３４が実行される。当該機器連携情報に値が記憶されていない場合、すなわち、連携ＩＤを生成しない（割り当てない）と判定された場合、ステップＳ１２１〜S１３４は実行されずに、スキャン画像のみが処理対象とされて、ステップＳ１３５以降が実行される。
【００７８】
ステップＳ１２１において、処理制御部２２３は、連携ＩＤを生成する（Ｓ１２１）。連携ＩＤとは、画像形成装置１０からのスキャン画像と、連携機器５０からの連携画像との対応付けを確保するための識別情報である。続いて、処理制御部２２３は、アップロードされたスキャン画像、プロファイル名、及びプロジェクト名を、生成された連携ＩＤに対応付けてジョブデータ記憶部２７に記憶する（Ｓ１２２）。
【００７９】
図１３は、ジョブデータ記憶部の構成例を示す図である。図１３に示されるように、ジョブデータ記憶部２７は、連携ＩＤと、プロファイル名と、プロジェクト名と、スキャン画像とを対応付けて記憶する。
【００８０】
続いて、連携要求送信部２２４は、対象プロジェクト情報の機器連携情報（図１０）に含まれている連携機器アドレス宛に、連携要求メールを送信する（Ｓ１２３）。当該連携要求メールには、後述される連携画像登録画面へのリンク先のＵＲＬ（Uniform Resource Locator）が含まれている。また、当該ＵＲＬには、ステップＳ１２１において生成された連携ＩＤが含まれている。
【００８１】
連携要求メールは、当該連携要求メールの宛先アドレスに係る連携機器５０のメールクライアント部５２によって受信される。連携機器５０のユーザが、連携要求メールを閲覧し（Ｓ１２４）、連携要求メールに含まれている、連携画像登録画面へのリンク先のＵＲＬを選択すると（Ｓ１２５）、メールクライアント部５２は、ブラウザ部５１に対して、当該ＵＲＬへのアクセスを要求する（Ｓ１２６）。なお、連携機器５０のユーザと、画像形成装置１０の操作者とは、同一人物であってもよいし、異なる人物であってもよい。
【００８２】
ブラウザ部５１は、ＵＲＬへのアクセス要求に応じ、当該ＵＲＬ宛にＨＴＴＰリクエストを送信する（Ｓ１２７）。サーバ部２２の連携画像受信部２２５は、当該ＨＴＴＰリクエストに応じ、連携登録画面を表示させるＷｅｂページを返信する（Ｓ１２８）。ブラウザ部５１は、当該Ｗｅｂページに基づいて、連携画像登録画面を表示させる（Ｓ１２９）。
【００８３】
図１４は、連携画像登録画面の表示例を示す図である。図１４において、連携画像登録画面８１０は、テキストボックス８１１、ファイル選択ボタン８１２、送信ボタン８１３、及びキャンセルボタン８１４等を含む。
【００８４】
テキストボックス８１１は、連携画像とする画像ファイルのファイル名が入力される領域である。ファイル選択ボタン８１２は、連携機器５０に保存されているファイルの一覧等から、連携画像とする画像ファイルを選択させるためのボタンである。送信ボタン８１３は、テキストボックス８１１にファイル名が入力された連携画像の送信指示を受け付けるためのボタンである。キャンセルボタン８１４は、連携画像の送信の拒否を受け付けるためのボタンである。
【００８５】
ユーザによって、連携画像のファイル名がテキストボックス８１１に入力され、送信ボタン８１３が押下されると（Ｓ１３０）、ブラウザ部５１は、当該ファイル名に係る連携画像と、連携ＩＤとを、サーバ部２２の連携画像受信部２２５にアップロードする（Ｓ１３１）。なお、ここでの連携ＩＤは、ステップＳ１２１において生成され、ステップＳ１２７のアクセス先のＵＲＬに含まれている連携ＩＤである。すなわち、連携画像登録画面８１０の送信ボタン８１３には、当該連携ＩＤを含むＵＲＬへのアップロード命令が設定されている。
【００８６】
アップロードされた連携画像及び連携ＩＤが、連携画像受信部２２５によって受信されると、処理制御部２２３は、当該連携ＩＤがジョブデータ記憶部２７に記憶されているか否かを確認する（Ｓ１３２）。当該連携ＩＤがジョブデータ記憶部２７に記憶されている場合、処理制御部２２３は、当該連携ＩＤに対応付いている、スキャン画像、プロファイル名、及びプロジェクト名等を、ジョブデータ記憶部２７より取得する（Ｓ１３３、Ｓ１３４）。
【００８７】
続いて、画像処理部２２６は、当該プロファイル名及びプロジェクト名に係るプロジェクト（対象プロジェクト）のプロジェクト情報に従って、スキャン画像及び連携画像に関して画像処理を実行する（Ｓ１３５）。例えば、当該プロジェクト情報の機器連携情報において、マルチページの項目に値が記憶されていれば、当該値が示す順番で、スキャン画像のページと連携画像のページとをページとして含む一つの画像データが生成される。または、当該機器連携情報において、重ね合わせの項目に値が記憶されていれば、当該項目に指定されている上下関係及び配置位置に基づいて、スキャン画像と連携画像との合成が行われる。また、当該プロジェクト情報の加工情報において、ＯＣＲ等が指定されている場合、例えば、スキャン画像と連携画像との組み合わせが行われた後の画像データに対して、ＯＣＲ等が実行される。
【００８８】
続いて、処理制御部２２３は、画像処理の結果として出力されたデータを、対象プロジェクトのプロジェクト情報のストレージ連携情報に従って、オンラインストレージシステム４０に配信する（Ｓ１３６）。
【００８９】
なお、ステップＳ１３２において、受信された連携ＩＤが、ジョブデータ記憶部２７に記憶されていない場合、ステップＳ１３５以降では、スキャン画像のみが処理対象とされてもよい。
【００９０】
上述したように、第一の実施の形態によれば、画像形成装置１０においてスキャンされたスキャン画像と、連携機器５０からの連携画像との組み合わせを、一つの処理対象とすることができる。したがって、クラウド画像処理サービスの柔軟性を向上させることができる。
【００９１】
次に、第二の実施の形態について説明する。第二の実施の形態では、連携順が、「連携機器→ＭＦＰ」である場合について説明する。なお、第二の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第一の実施の形態と同様でもよい。
【００９２】
図１５は、第二の実施の形態における各装置の機能構成例を示す図である。図１５中、図３と同一部分には同一符号を付し、その説明は省略する。
【００９３】
図１５において、連携機器５０は、連携クライアント部５３を有する。連携クライアント部５３は、機器連携を行うための専用のアプリケーションプログラムが、連携機器５０のＣＰＵに実行させる処理により実現される。なお、第一の実施の形態において、メールクライアント部５２及びブラウザ部５１が実行する処理は、連携クライアント部５３によって実行されてもよい。
【００９４】
以下、第二の実施の形態において情報処理システム１が実行する処理手順について説明する。図１６は、第二の実施の形態の情報処理システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。なお、図１６の開始時において、図５におけるステップＳ１０１〜Ｓ１０６の処理は完了済みであるとする。
【００９５】
ステップＳ２０１において、連携機器５０のユーザが、例えば、連携クライアント部５３によって表示されている画面を介して、プロファイル名及びプロジェクト名を指定し、機器連携の実行指示を入力すると、連携クライアント部５３は、当該プロファイル名及びプロジェクト名が指定された機器連携の実行要求を、ＷｅｂＵＩ部２１に送信する（Ｓ２０２）。ＷｅｂＵＩ部２１は、当該実行要求元のユーザのテナントＩＤ及びユーザ名を付加して、当該実行要求を、サーバ部２２の処理制御部２２３に転送する（Ｓ２０３）。なお、ステップＳ２０１の前において、連携クライアント部５３を介して、ＷｅｂＵＩ部２１へのユーザのログインは完了していることとする。したがって、ＷｅｂＵＩ部２１は、一般的なセッション管理に基づいて、当該実行要求元のテナントＩＤ及びユーザ名を特定可能である。
【００９６】
連携画像受信部２２５によって、機器連携の実行要求が受信され、当該実行要求に指定されたプロファイル名、プロジェクト名によって特定されるプロジェクト情報の機器連携情報において、連携順が「連携機器→ＭＦＰ」である場合、ステップＳ２０４以降が実行される。連携順が「ＭＦＰ→連携機器」である場合、当該実行要求は適切でないため、当該実行要求に応じた処理は実行されない。
【００９７】
ステップＳ２０４において、処理制御部２２３は、受信された実行要求に対する連携ＩＤを生成する（Ｓ２０４）。処理制御部２２３は、生成された連携ＩＤを、当該機実行要求に指定されたプロファイル名、プロジェクト名、テナントＩＤ、及びユーザ名に対応付けて、ジョブデータ記憶部２７に記憶しておく。なお、当該プロファイル名及びプロジェクト名によって特定されるプロジェクトを、「対象プロジェクト」という。
【００９８】
続いて、連携要求送信部２２４は、連携ＩＤを含む連携要求メールを、対象プロジェクトの機器連携情報に含まれている連携機器アドレス宛に送信する（Ｓ２０５）。当該連携要求メールは、当該連携機器アドレスに係る連携機器５０の連携クライアント部５３によって受信される。連携クライアント部５３は、連携要求メールの受信に応じ、連携画像登録画面８１０（図１４）を表示させる（Ｓ２０６）。
【００９９】
ユーザによって、連携画像のファイル名がテキストボックス８１１に入力され、送信ボタン８１３が押下されると（Ｓ２０７）、ブラウザ部５１は、当該ファイル名に係る連携画像と、連携要求メールに含まれていた連携ＩＤとを、サーバ部２２の連携画像受信部２２５にアップロードする（Ｓ２０８）。サーバ部２２の連携画像受信部２２５は、アップロードされた連携画像を、アップロードされた連携ＩＤに対応付けられてジョブデータ記憶部２７に既に記憶されているプロファイル名、プロジェクト名、テナントＩＤ、及びユーザ名に対応付けてジョブデータ記憶部２７に記憶する（Ｓ２０９）。
【０１００】
その後、ユーザは、任意のタイミングで、対象プロジェクトを含むプロファイルに対応付いている画像形成装置１０に移動し、画像形成装置１０を操作する。すなわち、ステップＳ２１１以降は、ユーザによる、画像形成装置１０に対する操作に応じて実行される。  ステップＳ２１１〜Ｓ２２０は、図５の、ステップＳ１１１〜Ｓ１２０と同じ処理である。
【０１０１】
ステップＳ２２０に続いて、処理制御部２２３は、アップロードされたテナントＩＤ、ユーザＩＤ、プロファイル名、及びプロジェクト名に対応付いている連携ＩＤが、ジョブデータ記憶部２７に記憶されているか否かを確認する（Ｓ２２１）。当該連携ＩＤがジョブデータ記憶部２７に記憶されている場合、処理制御部２２３は、当該連携ＩＤに対応付いている、スキャン画像、プロファイル名、及びプロジェクト名等を、ジョブデータ記憶部２７より取得する（Ｓ２２２、Ｓ２２３）。
【０１０２】
続いて、画像処理部２２６は、当該プロファイル名及びプロジェクト名に係るプロジェクト（対象プロジェクト）のプロジェクト情報に従って、スキャン画像及び連携画像に関して画像処理を実行する（Ｓ２２４）。続いて、処理制御部２２３は、画像処理の結果として出力されたデータを、対象プロジェクトのプロジェクト情報のストレージ連携情報に従って、オンラインストレージシステム４０に配信する（Ｓ２２５）。なお、ステップＳ２２４及びＳ２２５は、図５のステップＳ１３５及びＳ１３６と同様の処理である。
【０１０３】
上述したように、第二の実施の形態によれば、連携機器５０からの連携画像のアップロードが先に行われ、画像形成装置１０からのスキャン画像のアップロードが後から行われる形態についても、連携画像とスキャン画像との組み合わせを、一つ処理対象とすることができる。したがって、クラウド画像処理サービスの柔軟性を向上させることができる。
【０１０４】
なお、第二の実施の形態において、連携機器５０の機能構成は、第一の実施の形態と同様でもよい。この場合、ステップＳ２０５〜Ｓ２０８の処理手順は、図５のステップＳ１２３〜Ｓ１３１の処理手順によって置き換えられてもよい。
【０１０５】
また、第二の実施の形態では、処理要求を示すプロファイル名及びプロジェクト名と、ユーザの識別情報を示すテナントＩＤ及びユーザ名とに基づいて、連携画像とスキャン画像との対応付けが行われる。すなわち、第二の実施の形態では、スキャン画像に関するプロファイル名、プロジェクト名、テナントＩＤ、及びユーザ名に一致するプロファイル名、プロジェクト名、テナントＩＤ、及びユーザ名に対応付けられている連携画像が、当該スキャン画像と共に処理対象とされる。ここで、テナントＩＤ及びユーザ名が含まれているのは、同一ユーザに係る連携画像とスキャン画像とが処理対象とされるようにするためである。但し、同一テナント内であれば、異なるユーザ間において機器連携が行われてもよいのであれば、ユーザ名は、連携画像等に対応付けられてジョブデータ記憶部２７に記憶されなくてもよい。また、テナント間を跨って機器連携が行われてもよいのであれば、テナントＩＤは、連携画像等に対応付けられてジョブデータ記憶部２７に記憶されなくてもよい。この場合、ステップＳ２２１では、テナントＩＤ及びユーザ名のうちの少なくともいずれか一方は、連携ＩＤを確認するためのパラメータから除外されてもよい。
【０１０６】
また、第二の実施の形態において、ステップＳ２０２の機器連携の実行要求と共に、連携画像が送信されてもよい。この場合、ステップＳ２０４〜Ｓ２０８は実行されなくてもよく、連携ＩＤは生成されなくてもよい。連携ＩＤが生成されない場合、ステップＳ２２１では、ステップＳ２１９においてアップロードされたテナントＩＤ、ユーザＩＤ、プロファイル名、及びプロジェクト名に対応付いている連携画像の有無が確認されればよい。ステップＳ２２２では、当該連携画像が取得されればよい。
【０１０７】
また、第一の実施の形態及び第二の実施の形態において、機器連携情報に複数の連携機器５０のメールアドレスを登録可能とすることにより、複数の連携機器５０からの連携画像とスキャン画像との組み合わせを一つの処理対象とすることもできる。
【０１０８】
なお、上記各実施の形態において、サービス提供装置２０は、情報処理システムの一例である。プロファイル名及びプロジェクト名は、処理要求及び処理の種別の一例である。連携ＩＤは、処理識別情報の一例である。ジョブデータ記憶部２７は、第一の記憶部又は記憶部の一例である。画像処理部２２６は、処理部の一例である。
【０１０９】
また、上記各実施の形態において、請求項１及びその従属項に関する各部の一例は以下の通りである。画像形成装置１０、連携機器５０は、第一の機器、第二の機器の一例である。スキャン画像受信部２２２は、受信部の一例である。連携要求送信部２２４は、送信部の一例である。プロファイル記憶部２５は、第二の記憶部の一例である。連携機器アドレスは、機器識別情報の一例である。
【０１１０】
また、上記各実施の形態において、請求項３及びその従属項に関する各部の一例は以下の通りである。画像形成装置１０、連携機器５０は、第二の機器、第一の機器の一例である。ＷｅｂＵＩ部２１は、受信部の一例である。
【０１１１】
また、上記核実施の形態において、処理制御部２２３は、請求項４に関する判定部の一例である。
【０１１２】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１１３】
１            情報処理システム
１０          画像形成装置
１１          操作制御部
１２          クライアント部
２０          サービス提供装置
２１          ＷｅｂＵＩ部
２２          サーバ部
２３          ユーザ情報記憶部
２４          機器情報記憶部
２５          プロファイル記憶部
２６          プロファイル機器対応記憶部
２７          ジョブデータ記憶部
３０          管理者端末
４０          オンラインストレージシステム
５０          連携機器
５１          ブラウザ部
５２          メールクライアント部
５３          連携クライアント部
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
２２１        設定管理部
２２２        スキャン画像受信部
２２３        処理制御部
２２４        連携要求送信部
２２５        連携画像受信部
２２６        画像処理部
Ｂ            バス
【先行技術文献】
【特許文献】
【０１１４】
【特許文献１】特開２０１１‐０９６１５５号公報
【図１】
2015035138.tif 000003
【図２】
2015035138.tif 000004
【図３】
2015035138.tif 000005
【図４】
2015035138.tif 000006
【図５】
2015035138.tif 000007
【図６】
2015035138.tif 000008
【図７】
2015035138.tif 000009
【図８】
2015035138.tif 000010
【図９】
2015035138.tif 000011
【図１０】
2015035138.tif 000012
【図１１】
2015035138.tif 000013
【図１２】
2015035138.tif 000014
【図１３】
2015035138.tif 000015
【図１４】
2015035138.tif 000016
【図１５】
2015035138.tif 000017
【図１６】
2015035138.tif 000018