(57)【要約】      （修正有）【課題】一のアプリケーションが処理を行った電子データを、他のアプリケーションが処理できるようにする。【解決手段】第１の機器において指定されたユーザに対して電子データを送信する第１のアプリケーションと、ユーザ毎の電子データを管理し、第２の機器からの要求に基づき該要求を行ったユーザに対応付けられた電子データを前記第２の機器に送信する第２のアプリケーションとを有する、情報処理装置であって、前記第１の機器から前記第１のアプリケーションに対して前記第２のアプリケーションとが連携した処理の実行が要求された場合、前記電子データを含む所定のデータに変換する変換手段を有し、前記第２のアプリケーションは、変換された前記所定のデータを取得する取得手段と、取得された前記所定のデータの送信元に設定されたユーザと、前記所定のデータに基づき得られる電子データとを対応付けて管理する管理手段とを有する。【選択図】図５
2015022483.tif 000002
【特許請求の範囲】
【請求項１】
第１の機器において指定されたユーザに対して電子データを送信する第１のアプリケーションと、ユーザ毎の電子データを管理し、第２の機器からの要求に基づき該要求を行ったユーザに対応付けられた電子データを前記第２の機器に送信する第２のアプリケーションとを有する、一以上の情報処理装置により構成されたデータ処理システムであって、
前記第１の機器から前記第１のアプリケーションに対して前記第１のアプリケーションと前記第２のアプリケーションとが連携した処理の実行が要求された場合、前記指定されたユーザが送信元として設定された、前記電子データを含む所定のデータに変換する変換手段を有し、
前記第２のアプリケーションは、
前記変換手段により変換された前記所定のデータを取得する取得手段と、
前記取得手段により取得された前記所定のデータの送信元に設定されたユーザと、前記所定のデータに基づき得られる電子データとを対応付けて管理する管理手段とを有するデータ処理システム。
【請求項２】
前記所定のデータは、メールデータであって、
前記送信元には、ユーザのアドレス情報が設定される請求項１記載のデータ処理システム。
【請求項３】
前記ユーザと前記所定のデータを蓄積するデータ蓄積装置のアドレス情報とを対応付けて記憶する記憶手段を有し、
前記変換手段は、前記指定されたユーザに対応する、前記記憶手段に記憶される前記データ蓄積装置のアドレス情報を、前記所定のデータの送信先に設定する請求項１又は２記載のデータ処理システム。
【請求項４】
前記所定のデータを、該所定のデータの送信先に設定された前記データ蓄積装置のアドレス情報に送信する送信手段を有し、
前記取得手段は、前記送信手段により送信された前記データ蓄積装置に蓄積された前記所定のデータを取得する請求項３記載のデータ処理システム。
【請求項５】
前記第１のアプリケーションは、前記第１の機器からＷｅｂアップロード又は電子メールにより前記電子データ及び前記第１のアプリケーションと前記第２のアプリケーションとが連携した処理の実行の要求を受け付ける受付手段を有する請求項１乃至４記載のデータ処理システム。
【請求項６】
前記第２の機器は、前記第２のアプリケーションから送信された電子データを受信した場合、前記電子データに基づく出力処理を実行する請求項１乃至５のいずれか一項に記載のデータ処理システム。
【請求項７】
前記第２のアプリケーションは、印刷サービスを提供するアプリケーションであって、
前記第２の機器は、前記第２のアプリケーションから送信された電子データを受信した場合、前記電子データに基づく印刷処理を実行する請求項１乃至６のいずれか一項に記載のデータ処理システム。
【請求項８】
第１の機器と、該第１の機器において指定されたユーザに対して電子データを送信する第１のアプリケーション及びユーザ毎の電子データを管理し、第２の機器からの要求に基づき該要求を行ったユーザに対応付けられた電子データを前記第２の機器に送信する第２のアプリケーションを有する、一以上の情報処理装置により構成されたデータ処理システムとを有する情報処理システムであって、
前記第１の機器は、
第１のアプリケーションに対して、前記第１のアプリケーションと前記第２のアプリケーションとが連携した処理の実行を要求する要求手段を有し、
前記データ処理システムは、
前記要求手段による前記要求を前記第１のアプリケーションが受け付けた場合、前記指定されたユーザが送信元として設定された、前記電子データを含む所定のデータに変換する変換手段を有し、
前記第２のアプリケーションは、
前記変換手段により変換された前記所定のデータを取得する取得手段と、
前記取得手段により取得された前記所定のデータの送信元に設定されたユーザと、前記所定のデータに基づき得られる電子データとを対応付けて管理する管理手段とを有する情報処理システム。
【請求項９】
第１の機器において指定されたユーザに対して電子データを送信する第１のアプリケーション及びユーザ毎の電子データを管理し、第２の機器からの要求に基づき該要求を行ったユーザに対応付けられた電子データを前記第２の機器に送信する第２のアプリケーションを有する、一以上の情報処理装置により構成されたデータ処理システムが、前記第１のアプリケーションと前記第２のアプリケーションとを連携させた処理を行う情報処理方法であって、
前記第１の機器から前記第１のアプリケーションに対して前記第１のアプリケーションと前記第２のアプリケーションとが連携した処理の実行が要求された場合、前記データ処理システムが、前記指定されたユーザが送信元として設定された、前記電子データを含む所定のデータに変換する変換ステップと、
前記第２のアプリケーションを有する前記情報処理装置が、前記変換ステップにより変換された前記所定のデータを取得する取得ステップと、
前記第２のアプリケーションを有する前記情報処理装置が、前記取得ステップにより取得された前記所定のデータの送信元に設定されたユーザと、前記所定のデータに基づき得られる電子データとを対応付けて管理する管理ステップとを有する情報処理方法。
【請求項１０】
指定されたユーザに対して電子データを送信する第１のアプリケーションと、ユーザ毎の電子データを管理し、ユーザからの要求に基づき該ユーザに対応付けられた電子データを前記要求元に送信する第２のアプリケーションとを有する、データ処理システムに含まれる一以上の情報処理装置により実行されるプログラムであって、
前記情報処理装置を、
前記第１のアプリケーションに対して前記第１のアプリケーションと前記第２のアプリケーションとが連携した処理の実行が要求された場合、前記指定されたユーザが送信元として設定された、前記電子データを含む所定のデータに変換する変換手段、
前記第２のアプリケーションに、前記変換手段により変換された前記所定のデータを取得させる取得手段、
前記第２のアプリケーションに、前記取得手段により取得された前記所定のデータの送信元に設定されたユーザと、前記所定のデータに基づき得られる電子データとを対応付けて管理させる管理手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理システム、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ＳａａＳ（Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）のようなユーザがネットワーク経由で必要なソフトウェアを利用するといったサービス提供形態が普及している。これにより、例えば、スキャンサービス用のアプリケーションを用いたスキャンサービスや印刷サービス用のアプリケーションを用いた印刷サービスを利用するためのライセンスをネットワーク経由で購入すれば、これらサービスを手軽に利用できる。
【０００３】
しかしながら、一般に、スキャンサービスや印刷サービスはそれぞれ独立したサービスとして利用可能であるが、異なるアプリケーションを連携させる仕組みはなく、例えばスキャンサービスを利用して得られたスキャン画像を、印刷サービスを利用して印刷させるような複数のサービスを連携させたサービスを利用できないといった問題がある。
【０００４】
そこで、特許文献１には、利用者が印刷装置を用いてサービスサーバにアップロードした画像データを、利用者が指定する他の利用者が簡単に印刷装置を用いてダウンロードすることができる技術が開示されている。
【０００５】
また、特許文献２には、利用者が、メール蓄積装置に蓄積したメールデータを画像形成装置で印刷する技術が開示されている。具体的には、利用者が、電子データが添付されたメールデータをメール蓄積装置に送信する。そして、メール蓄積装置に蓄積されたメールデータの送信者（利用者）のアドレスに基づき、利用者が画像形成装置での印刷対象とするメールデータ（電子データ）を特定する。これにより利用者は、自身がメールにより送信した電子データを画像形成装置で印刷することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された技術では、単にサーバにアップロードした画像データを、他の利用者がダウンロードすることはできるが、異なるアプリケーション間で画像データを共有し処理することはできず、上記問題は解消されない。
【０００７】
また、特許文献２に記載された技術でも同様に、異なるアプリケーションを連携させることはできず、上記問題は解消されない。
【０００８】
そこで、本発明は、上記の点に鑑みてなされたものであって、一のアプリケーションが処理を行った電子データを、他のアプリケーションが処理できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明のデータ処理システムは、第１の機器において指定されたユーザに対して電子データを送信する第１のアプリケーションと、ユーザ毎の電子データを管理し、第２の機器からの要求に基づき該要求を行ったユーザに対応付けられた電子データを前記第２の機器に送信する第２のアプリケーションとを有する、一以上の情報処理装置により構成されたデータ処理システムであって、前記第１の機器から前記第１のアプリケーションに対して前記第１のアプリケーションと前記第２のアプリケーションとが連携した処理の実行が要求された場合、前記指定されたユーザが送信元として設定された、前記電子データを含む所定のデータに変換する変換手段を有し、前記第２のアプリケーションは、前記変換手段により変換された前記所定のデータを取得する取得手段と、前記取得手段により取得された前記所定のデータの送信元に設定されたユーザと、前記所定のデータに基づき得られる電子データとを対応付けて管理する管理手段とを有する。
【発明の効果】
【００１０】
本発明の実施の形態によれば、一のアプリケーションが処理を行った電子データを、他のアプリケーションが処理できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態における情報処理システムのシステム構成の一例を示す図である。
【図２】本発明の実施形態におけるサービス提供システムの他の構成例を示す図である。
【図３】本発明の実施形態におけるコンピュータシステムのハードウェア構成の一例を示す図である。
【図４】本発明の実施形態における画像形成装置のハードウェア構成の一例を示す図である。
【図５】本発明の実施形態におけるサービス提供システムの機能構成の一例を示す図である。
【図６】本発明の実施形態におけるデータ変換処理の一例を説明するための図である。
【図７】本発明の実施形態におけるデータ変換処理の他の例を説明するための図である。
【図８】組織管理情報の一例の構成図である。
【図９】ユーザ管理情報の一例の構成図である。
【図１０】機器管理情報の一例の構成図である。
【図１１】ライセンス管理情報の一例の構成図である。
【図１２】ストレージ情報の一例の構成図である。
【図１３】本発明の実施形態におけるポータルアプリの機能構成の一例を示す図である。
【図１４】本発明の実施形態におけるプリントサービスアプリの機能構成の一例を示す図である。
【図１５】ジョブ管理情報の一例の構成図である。
【図１６】本発明の実施形態におけるスキャンサービスアプリの機能構成の一例を示す図である。
【図１７】プロファイル管理情報の一例の構成図である。
【図１８】本発明の実施形態におけるクライアント端末の機能構成の一例を示す図である。
【図１９】本発明の実施形態における画像形成装置の機能構成の一例を示す図である。
【図２０】本発明の実施形態におけるメールサーバの機能構成の一例を示す図である。
【図２１】本発明の実施形態の連携処理におけるスキャン画像配信処理の動作手順の一例を示すシーケンス図である。
【図２２】ログイン画面及びアプリ連携が有る場合の利用サービス選択画面等の画面例を示す図である。
【図２３】アプリ連携が無い場合の利用サービス選択画面等の画面例である。
【図２４】本発明の実施形態の連携処理におけるジョブ管理の動作手順の一例を示すシーケンス図である。
【図２５】本発明の実施形態の連携処理における印刷処理の動作手順の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態（以下、「実施形態」という。）について、図面を用いて説明する。
[システム構成]
図１は、本発明の実施形態における情報処理システムのシステム構成の一例を示す図である。図１に示す情報処理システム１は、例えばオフィス内ネットワーク等のネットワークＮ１と、クラウドサービスに代表されるサービス提供システムのネットワークＮ２と、インターネット等のネットワークＮ３とを有する。
【００１３】
ネットワークＮ１は、ファイヤウォールＦＷの内側にあるプライベートなネットワークである。ファイヤウォールＦＷはネットワークＮ１とネットワークＮ３との接点に設置され、不正なアクセスを検出及び遮断する。ネットワークＮ１にはクライアント端末２０、及び複合機等の画像形成装置３０ａ、３０ｂ（それぞれを区別しない場合「画像形成装置３０」という。）が接続されている。なお、ネットワークＮ１に含まれるクライアント端末２０及び画像形成装置３０は、図１に示した台数に限らず、任意の台数であってもよい。また、ネットワークＮ３と接続するネットワークＮ１（オフィス）の数は、図１に示すような一つのネットワークに限らず、複数存在してもよい。
【００１４】
クライアント端末２０は、一般的なＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等が搭載されたコンピュータである。クライアント端末２０は、有線又は無線による通信機能を有する。クライアント端末２０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット又はスマートフォン等のようなユーザが操作可能な機器の一例である。
【００１５】
画像形成装置３０は、複合機等の画像形成機能を有し、電子データを出力する機器の一例である。画像形成装置３０は、有線又は無線による通信機能を有する。画像形成装置３０は、複合機、コピー機、スキャナ、プリンタ、レーザプリンタ等の画像形成装置に限らず、プロジェクタ、電子黒板等のような画像処理を行う画像処理装置であってもよい。
【００１６】
ネットワークＮ２は、アクセス制御装置１１によってネットワークＮ３に接続されている。ネットワークＮ２は、アクセス制御装置１１によってセキュリティが保護されている。ネットワークＮ２にはポータルサービス提供装置１２、プリントサービス提供装置１３及びスキャンサービス提供装置１４が接続されている。
【００１７】
サービス提供システム１０（データ処理システム）は、アクセス制御装置１１、ポータルサービス提供装置１２、プリントサービス提供装置１３及びスキャンサービス提供装置１４を有する。ポータルサービス提供装置１２、プリントサービス提供装置１３、スキャンサービス提供装置１４は、それぞれアプリケーションを利用するためのライセンスの購入、管理を実現するポータルサービス、プリントサービス、スキャンサービスを提供する。なお、プリントサービス及びスキャンサービスは、各種情報処理サービスの一例であって、プリントサービス及びスキャンサービスに限らず、他のサービスが提供されてもよい。その場合、他のサービスを提供する他サービス提供装置がサービス提供システム１０に含まれる。
【００１８】
アクセス制御装置１１は、ポータルサービス提供装置１２が提供するポータルサービスやプリントサービス提供装置１３が提供するプリントサービス、スキャンサービス提供装置１４が提供するスキャンサービス等へのログインを制御する。
【００１９】
アクセス制御装置１１、ポータルサービス提供装置１２、プリントサービス提供装置１３及びスキャンサービス提供装置１４は、一台以上の情報処理装置によって実現される。なお、アクセス制御装置１１、ポータルサービス提供装置１２、プリントサービス提供装置１３及びスキャンサービス提供装置１４は、一台の情報処理装置に統合して実現してもよいし、複数の情報処理装置に分散して実現してもよい。
【００２０】
なお、ネットワークＮ２側のサービスの一部はネットワークＮ２以外にあってもよい。
【００２１】
メールサーバ４０は、電子メールを蓄積し、蓄積したメールを外部装置からの要求に応じて送信する機能を備えるデータ蓄積装置である。メールサーバ４０は、ネットワークＮ３に接続されている。
【００２２】
本発明の実施形態におけるサービス提供システム１０は、ユーザがライセンスを購入したサービスが複数ある場合、各サービスを連携させたサービスを提供する。例えば、本発明の実施形態のサービス提供システム１０によれば、スキャンサービス及びプリントサービスを利用可能な場合、スキャンサービスにより読取処理が施された電子データであるスキャン画像を、プリントサービスにより印刷することが可能となる。なお、各サービスは、対応するアプリケーションにより実現され、異なるアプリケーションが連携して行う処理を連携処理という。以下、本発明の実施形態の連携処理により、電子データの一例であるスキャン画像を印刷する例について説明する。
【００２３】
図１に示したサービス提供システム１０の構成は一例であって、図２に示すような構成によっても実現できる。図２は、本発明の実施形態におけるサービス提供システム１０の他の構成例を示す図である。図２に示すサービス提供システム１０は、ネットワークＮ２がファイヤウォールＦＷによってネットワークＮ３に接続されている。
【００２４】
ネットワークＮ２にはＳａａＳ系のサービス提供装置、ＮＳＰ（Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ  Ｐｌａｔｆｏｒｍ）系のサービス提供装置、ストレージ（Ｓｔｏｒａｇｅ）系の記憶装置が接続されている。なお、ＮＳＰ系のサービス提供装置はＳａａＳ系のサービス提供装置が共通で使えるサービスを提供する。
【００２５】
ＳａａＳ系のサービス提供装置は、例えばポータルサービス提供装置１２、プリントサービス提供装置１３、スキャンサービス提供装置１４等、提供するサービスに応じたサービス提供装置が含まれる。また、ＮＳＰ系のサービス提供装置は、例えば認証サービス提供装置１５ａ、データ処理サービス提供装置１５ｂ、一時データ保存サービス提供装置１５ｃ等、提供する共通サービスに応じたサービス提供装置が含まれる。ストレージ系の記憶装置は、例えば認証情報記憶装置１６ａ、ジョブ情報記憶装置１６ｂ、一時データ記憶装置１６ｃ等、記憶する情報（データ）に応じた記憶装置が含まれる。
【００２６】
図２のサービス提供システム１０では、例えばファイヤウォールＦＷ、認証サービス提供装置１５ａが提供する認証サービスによってセキュリティが保護されている。なお、図２のサービス提供システム１０の構成も一例であって、他の構成であってもよい。
[ハードウェア構成]
＜コンピュータシステム＞
図１に示したアクセス制御装置１１、ポータルサービス提供装置１２、プリントサービス提供装置１３、スキャンサービス提供装置１４及びクライアント端末２０は、例えば図３に示すようなハードウェア構成のコンピュータシステムにより実現される。
【００２７】
図２のＳａａＳ系のサービス提供装置、ＮＳＰ系のサービス提供装置及びストレージ系の記憶装置も、例えば図３に示すようなハードウェア構成のコンピュータシステムにより実現される。
【００２８】
図３は、本発明の実施形態におけるコンピュータシステムのハードウェア構成の一例を示す図である。図３のコンピュータシステム１０００は、入力装置１００１、表示装置１００２、外部Ｉ／Ｆ１００３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１００４、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１００５、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１００６、通信Ｉ／Ｆ１００７及びＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１００８等を備え、それぞれがバスＢで相互に接続されている。
【００２９】
入力装置１００１はキーボードやマウス、タッチパネル等を含み、ユーザが各操作信号を入力するのに用いられる。表示装置１００２はディスプレイ等を含み、コンピュータシステム１０００による処理結果を表示する。
【００３０】
通信Ｉ／Ｆ１００７はコンピュータシステム１０００をネットワークＮ１〜Ｎ３に接続するインタフェースである。これにより、コンピュータシステム１０００は通信Ｉ／Ｆ１００７を介してデータ通信を行うことができる。
【００３１】
ＨＤＤ１００８はプログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム１０００全体を制御する基本ソフトウェアであるＯＳや、ＯＳ上において各種機能を提供するアプリケーションソフトウェア等がある。
【００３２】
ＨＤＤ１００８は格納しているプログラムやデータを所定のファイルシステム、ＤＢ（データベース）等により管理している。外部Ｉ／Ｆ１００３は、外部装置とのインタフェースである。外部装置には、記録媒体１００３ａ等がある。これにより、コンピュータシステム１０００は外部Ｉ／Ｆ１００３を介して記録媒体１００３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１００３ａにはフレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＳＤメモリカード（ＳＤ  Ｍｅｍｏｒｙ  ｃａｒｄ）、ＵＳＢメモリ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  ｍｅｍｏｒｙ）等がある。
【００３３】
ＲＯＭ１００５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１００５には、コンピュータシステム１０００の起動時に実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、ＯＳ設定、及びネットワーク設定等のプログラムやデータが格納されている。ＲＡＭ１００４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００３４】
ＣＰＵ１００６は、ＲＯＭ１００５やＨＤＤ１００８等の記憶装置からプログラムやデータをＲＡＭ１００４上に読み出し、処理を実行することで、コンピュータシステム１０００全体の制御や機能を実現する演算装置である。
【００３５】
アクセス制御装置１１、ポータルサービス提供装置１２、プリントサービス提供装置１３、スキャンサービス提供装置１４及びクライアント端末２０は、コンピュータシステム１０００のハードウェア構成により、後述するような各種処理を実現できる。また、図２のＳａａＳ系のサービス提供装置、ＮＳＰ系のサービス提供装置、ストレージ系の記憶装置も、コンピュータシステム１０００のハードウェア構成により、後述するような各種処理を実現できる。
【００３６】
＜画像形成装置＞
図４は、本発明の実施形態における画像形成装置のハードウェア構成の一例を示す図である。図４に示した画像形成装置３０は、コントローラ３１、操作パネル３２、外部Ｉ／Ｆ３３、通信Ｉ／Ｆ３４、プリンタ３５及びスキャナ３６等を備える。
【００３７】
コントローラ３１は、ＣＰＵ３１１、ＲＡＭ３１２、ＲＯＭ３１３、ＮＶＲＡＭ３１４及びＨＤＤ３１５等を備える。ＲＯＭ３１３は、各種プログラムやデータが格納されている。ＲＡＭ３１２はプログラムやデータを一時保持する。ＮＶＲＡＭ３１４は、例えば設定情報等が格納されている。また、ＨＤＤ３１５は各種プログラムやデータが格納されている。
【００３８】
ＣＰＵ３１１は、ＲＯＭ３１３やＮＶＲＡＭ３１４、ＨＤＤ３１５等からプログラムやデータ、設定情報等をＲＡＭ３１２上に読み出し、処理を実行することで、画像形成装置３０全体の制御や機能を実現する。
【００３９】
操作パネル３２は、ユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ３３は外部装置とのインタフェースである。外部装置には、記録媒体３３ａａ等がある。これにより、画像形成装置３０は外部Ｉ／Ｆ３３を介して記録媒体３３ａａの読み取り及び／又は書き込みを行うことができる。記録媒体３３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００４０】
通信Ｉ／Ｆ３４は画像形成装置３０をネットワークＮ１に接続するインタフェースである。これにより、画像形成装置３０は通信Ｉ／Ｆ３４を介してデータ通信を行うことができる。
【００４１】
プリンタ３５は、印刷データを用紙に印刷するための印刷装置である。スキャナ３６は原稿から画像データを読み取るための読取装置である。
【００４２】
本発明の実施形態における画像形成装置３０は、上記ハードウェア構成により、後述するような各種処理を実現できる。
[機能構成]
＜サービス提供システム＞
図５は、本発明の実施形態におけるサービス提供システム１０の機能構成の一例を示す図である。
【００４３】
図５のサービス提供システム１０は、プログラムを実行することにより、サービスアプリ１００、プラットフォーム１２０、管理データ記憶部１３０及びプラットフォームＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）１１０を実現している。
【００４４】
サービスアプリ１００は、ポータルアプリ１０１、プリントサービスアプリ１０２及びスキャンサービスアプリ１０３等を有する。なお、サービスアプリ１００には、その他のサービス提供するアプリ（その他サービスアプリ）が含まれていてもよい。ポータルアプリ１０１は、各アプリケーションを購入するためのポータルとしての機能を有するアプリケーションである。プリントサービスアプリ１０２は、プリントサービスを提供するアプリケーションである。スキャンサービスアプリ１０３はスキャンサービスを提供するアプリケーションである。
【００４５】
プラットフォームＡＰＩ１１０はポータルアプリ１０１、プリントサービスアプリ１０２及びスキャンサービスアプリ１０３等のサービスアプリ１００が、プラットフォーム１２０を利用するためのインタフェースである。プラットフォームＡＰＩ１１０はサービスアプリ１００からの要求をプラットフォーム１２０が受信するために設けられた予め定義されたインタフェースであり、例えば関数やクラス等により構成される。なお、サービス提供システム１０を複数の情報処理装置に分散して構成する場合、プラットフォームＡＰＩ１１０にはネットワーク経由で利用可能な例えばＷｅｂ  ＡＰＩを利用できる。
【００４６】
プラットフォーム１２０は、認証処理部１２１、機器通信部１２２、メール取得部１２３、データ構造変換部１２４及びデータ処理部１２５を有する。データ処理部１２５は、データ取得部１２５１、アップロード処理部１２５２、データ形式変換部１２５３及び画像データ配信部１２５４等を有する。
【００４７】
認証処理部１２１は、クライアント端末２０及び画像形成装置３０からのログイン要求に基づいて認証を実行する。認証処理部１２１は例えば後述するユーザ管理情報記憶部１３２にアクセスして、オンラインストレージ５０のログイン情報を取得する。また、認証処理部１２１は、画像形成装置３０のユーザを認証する。
【００４８】
機器通信部１２２は、クライアント端末２０、画像形成装置３０、メールサーバ４０及びオンラインストレージ５０との通信を実行する。
【００４９】
メール取得部１２３は、メールサーバ４０のメールボックスを定期的なポーリングにより監視し、メールボックスに新着メールがあれば、メールサーバ４０からその新着メールを取得する機能を備える。
【００５０】
データ構造変換部１２４は、画像形成装置３０から送信されたスキャン画像の送信先等の情報に基づき、所定のデータ（メールデータ）の構造に変換する。データ構造変換部１２４による具体的なデータ変換処理の内容を図６及び図７に基づき説明する。図６は、本発明の実施形態におけるデータ変換処理の一例を説明するための図である。図７は、本発明の実施形態におけるデータ変換処理の他の例を説明するための図である。
【００５１】
図６（ａ）に示すように、画像形成装置３０の操作パネル３２上でユーザによりスキャン画像の送信先アドレス（送信先（ｔｏ））が入力され、スキャン画像の元となる原稿のセット後、「スタート」ボタンが押下されると、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）により、スキャン画像がオンラインストレージ５０又はデータストレージ１３６にアップロードされる。なお、アップロード時に、ユーザが指定した送信先アドレスの情報が画像形成装置３０から機器通信部１２２を介してデータ構造変換部１２４に通知される。そして、図６（ｂ）に示すように、データ構造変換部１２４は、図６（ａ）で送信先として設定されたアドレス（例えば「Ｂ＠ａａａ．ｃｏｍ」）を送信元アドレスとして設定する。また、図６（ａ）で送信先として設定されたアドレスを有するユーザが属する組織名を、ユーザ情報管理情報記憶部１３２に基づき特定する。また、特定した組織名に対応するアドレス情報を、組織管理情報記憶部１３１から特定し、送信先アドレスとして設定する。また、メールのタイトル（Ｓｕｂｊｅｃｔ）を、実行されるサービスを示す名称（例えば「ｓｃａｎ＆ｐｒｉｎｔ（変換後）」として設定する。また、ユーザにより画像形成装置３０からアップロードされたスキャン画像をメールの添付ファイルとして設定する。そして、データ構造変換部１２４は、変換処理を行ったメールの配信処理の実行を、画像データ配信部１２５４に要求する。
【００５２】
図７（ａ）は図６（ａ）に対応し、図７（ｂ）は図６（ｂ）に対応する。図６の例では、スキャン画像をＦＴＰにより画像形成装置３０からアップロードをした場合を示したが、図７では、画像形成装置３０がＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）によりスキャン画像をサービス提供システム１０にメール送信する場合の例を示す。図７（ａ−２）は、サービス提供システム１０が受信した電子メールのソースの一例である。なお、画像形成装置３０が送信するメールのタイトル（Ｓｕｂｊｅｃｔ）に予め定めた名称（例えば「ｓｃａｎ＆ｐｒｉｎｔ」）を設定する。これにより、スキャンサービスアプリ１０３は、タイトル（Ｓｕｂｊｅｃｔ）が所定の名称（例えば「ｓｃａｎ＆ｐｒｉｎｔ」）であれば、データ構造変換部１２４にデータ変換処理を要求する。
【００５３】
データ処理部１２５はサービスアプリ１００からの要求に基づいてデータ処理を実行する。
【００５４】
データ処理部１２５のデータ取得部１２５１は、ログイン情報を用いてオンラインストレージ５０に認証を受け、指定されたＵＲＬが示すデータを取得する。なお、認証が必要ない場合は、ログイン情報なしでＵＲＬが示すデータを取得する。
【００５５】
アップロード処理部１２５２は、スキャン画像等のデータをオンラインストレージ５００の共有者がアクセス可能な領域に保存（アップロード）する。
【００５６】
データ形式変換部１２５３は、データ取得部１２５１が取得したデータがそのままでは印刷（出力）できない形式だった場合、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式（出力可能な形式）のデータに変換する。
【００５７】
管理データ記憶部１３０は、組織管理情報記憶部１３１、ユーザ管理情報記憶部１３２、機器管理情報記憶部１３３、ライセンス管理情報記憶部１３４、ストレージ情報記憶部１３５、データストレージ１３６を有する。
【００５８】
組織管理情報記憶部１３１は、後述の組織管理情報を記憶する。ユーザ管理情報記憶部１３２は、後述のユーザ管理情報を記憶する。機器管理情報記憶部１３３は、後述の機器管理情報を記憶する。ライセンス管理情報記憶部１３４は、後述のライセンス管理情報を記憶する。ストレージ情報記憶部１３５は、後述のストレージ情報を記憶する。データストレージ１３６はジョブＩＤが付されたデータをスプールする。
【００５９】
サービス提供システム１０は、例えば認証やデータ形式変換といった機能を有するクラウド基盤と、クラウド基盤の機能を利用してプリントサービス等のサービス提供を行うサービス群として機能する。クラウド基盤は、例えばプラットフォーム１２０、管理データ記憶部１３０、プラットフォームＡＰＩ１１０によって構成される。サービス群は例えばサービスアプリ１００によって構成される。
【００６０】
サービス提供システム１０のクラウド基盤が有する認証の機能は、例えば認証処理部１２１と、認証用データベースにより構成される。認証用データベースは組織管理情報記憶部１３１、ユーザ管理情報記憶部１３２、機器管理情報記憶部１３３等により構成される。
【００６１】
サービス群は、サービス提供システム１０のクラウド基盤が有する認証やデータ形式変換といった機能を利用し、サービスの提供を行う。また、サービス群はオンラインストレージ５０からデータを取得する場合、クラウド基盤が有する認証の機能を介してオンラインストレージ５０にアクセスするためのログイン情報を取得する。なお、オンラインストレージ５０は外部サービスシステムの一例である。外部サービスシステムはサービス提供システム１０以外のシステムであり、オンラインストレージサービスの他、スキャン文書の保管・管理サービス等が含まれてもよい。
【００６２】
また、図５のサービス提供システム１０は複数のサービスアプリ１００が共通に利用する組織管理情報、ユーザ管理情報、機器管理情報、ストレージ情報を有することで、認証機能を集約している。
【００６３】
《管理データ》
図８は、組織管理情報の一例の構成図である。図８に示すように、組織管理情報はデータ項目として組織コード、組織名、国、言語及びアドレス情報等を有する。組織名は組織の名称である。国は組織の属する国名を表している。言語は組織の使用言語を表している。アドレス情報は組織のメールアドレスを表している。
【００６４】
図９は、ユーザ管理情報の一例の構成図である。図９に示すように、ユーザ管理情報はデータ項目として組織コード、ユーザＩＤ、パスワード、アドレス情報及び一つ以上のログイン情報等を有する。ユーザＩＤ、パスワードはユーザを特定する情報である。したがって、ユーザＩＤはユーザＩＤ等であってもよい。また、パスワードは必須でない。また、同じ組織コードで管理されるユーザＩＤ、パスワードは一意であるが、組織コードが異なれば重複していてもよい。アドレス情報は、ユーザのメールアドレスを表している。一つ以上のログイン情報はオンラインストレージ５０にアクセスするための認証情報である。さらに、ユーザＩＤはユーザが所持する電子媒体（例えばＩＣカード）を識別する情報を用いてもよい。ユーザが所持する電子媒体としてはＩＣカード、携帯電話、スマートフォン、タブレット、電子書籍端末等を利用できる。電子媒体を識別する情報としては、カードＩＤ、シリアルＩＤ、携帯電話の電話番号、端末のプロフィール情報等を利用できる。電子媒体を識別する情報は組み合わせて利用してもよい。
【００６５】
図１０は、機器管理情報の一例の構成図である。図１０に示すように、機器管理情報はデータ項目として組織コード、機器ＩＤ、事業所情報及びケーパビリティ等を有する。機器ＩＤは、画像形成装置３０を一意に識別するための識別情報である。事業所情報は例えば、画像形成装置３０が設置されている事業所を表している。ケーパビリティは、例えば、画像形成装置３０の能力を表している。
【００６６】
図１１は、ライセンス管理情報の一例の構成図である。図１１に示すように、ライセンス管理情報はデータ項目としてテナントＩＤ、組織コード、ユーザＩＤ、サービス名及びライセンスＩＤ等を有する。テナントＩＤは、サービス提供システム１０を利用する契約の単位であるテナントを一意に識別するための識別情報である。ＳａａＳ（例えば、クラウド基盤を用いたサービス（クラウドサービス））では、一般に一つのシステム（サービス提供システム１０）で複数のテナントを管理する。したがって、テナントＩＤは、サービス提供システム１０において一意である。なお、図１１の例では、テナントＩＤは、組織コードに対応付けられているが、例えばユーザ個人単位での契約の場合、ユーザＩＤに対応付けられる。サービス名は、サービス提供システム１０（サービスアプリ１００）により提供されるサービスの名称である。ライセンスＩＤは、サービス名に対応するサービスを利用するためのライセンス（使用権限）を識別するための識別情報である。本発明の実施形態において、ライセンスは、ユーザ単位（ユーザＩＤ）で発行される。但し、ライセンスは、ユーザ単位に限らず、例えば、サービスに関する処理を実行するための機器（画像形成装置３０等）の単位で発行されてもよい。
【００６７】
図１２は、ストレージ情報の一例の構成図である。図１２のストレージ情報は、データ項目としてストレージ名、ＵＲＬキーワード等を有する。ストレージ名はオンラインストレージ５０の名称を表している。ＵＲＬキーワードはオンラインストレージ５０のＵＲＬを取得するためのキーワードを表している。ＵＲＬキーワードはオンラインストレージ５０のＵＲＬであってもよい。
【００６８】
《アプリケーション》
ポータルアプリ１０１は、例えば図１３に示す機能構成により実現される。図１３は、本発明の実施形態におけるポータルアプリ１０１の機能構成の一例を示す図である。ポータルアプリ１０１は、コンピュータシステム１０００を、Ｗｅｂ  ＵＩ部１０１１、ライセンス情報管理部１０１２及びアプリコンポーネント群１０１３として機能させる。
【００６９】
Ｗｅｂ  ＵＩ部１０１１は、サービス提供システム１０が提供するサービスのライセンスを購入、解約、管理等を行うためのＷｅｂ  ＵＩ画面であるライセンス管理画面を生成し、クライアント端末２０等が備えるＷｅｂブラウザに提供する。ユーザは、Ｗｅｂ  ＵＩ部１０１１により生成されるライセンス管理画面を介して、プリントサービスアプリ１０２やスキャンサービスアプリ１０３等が提供するサービスを使用するためのライセンスを購入したり、各組織におけるライセンスを管理したりできる。
【００７０】
ライセンス情報管理部１０１２は、ライセンス管理画面により入力された情報に基づき、図１１に示すライセンス管理情報を管理、更新する。
【００７１】
アプリコンポーネント群１０１３は、プリントサービスアプリ１０２やスキャンサービスアプリ１０３に対応するコンポーネントであるプリントサービスアプリコンポーネント１０１４やスキャンサービスアプリコンポーネント１０１５を有する。プリントサービスアプリコンポーネント１０１４やスキャンサービスアプリコンポーネント１０１５に対応するサービスのライセンスをライセンス情報管理部１０１２が管理する。
【００７２】
次に、プリントサービスアプリ１０２の機能構成を説明する。プリントサービスアプリ１０２は、例えば図１４に示す機能構成により実現される。図１４は、本発明の実施形態におけるプリントサービスアプリ１０２の機能構成の一例を示す図である。プリントサービスアプリ１０２は、コンピュータシステム１０００を、データ解析部１０２１、ジョブ管理部１０２２、処理要求部１０２３、ジョブ管理情報保持部１０２４として機能させる。
【００７３】
データ解析部１０２１は、メール取得部１２３が取得したメールを解析し、メールタイトルであるＳｕｂｊｅｃｔの情報及びメール送信元の情報であるＦｒｏｍに設定されているメールアドレスの情報を取得する機能を備える。
【００７４】
ジョブ管理部１０２２は、画像形成装置３０又はクライアント端末２０により投入されたジョブを後述のジョブ管理情報により管理する。
【００７５】
処理要求部１０２３は、データ処理部１２５にデータ処理の要求等を行う。
【００７６】
ジョブ管理情報保持部１０２４は、図１５に示すようなジョブ管理情報を保持する。図１５は、ジョブ管理情報の一例の構成図である。図１５に示すように、ジョブ管理情報は、ジョブＩＤ、データ名、組織コード、ユーザ特定情報、書誌情報及び変換ステータスをデータ項目として有する。ジョブＩＤは各ジョブを識別するためのジョブ識別情報である。データ名は、ジョブに対応する処理対象の電子データ（画像データ）の名称である。組織コードは、企業、部署等の組織を一意に特定する情報である。ユーザＩＤは、組織単位（組織コード内）でユーザを一意に識別する情報である。なお、ユーザＩＤは、組織コード内でユーザを一意に識別可能であればユーザ名であってもよい。書誌情報はデータの印刷設定等の情報である。変換ステータスは、例えばデータ形式変換部１２５３におけるデータ形式変換の状態（処理中、完了等）を表す情報である。
【００７７】
次に、スキャンサービスアプリ１０３の機能構成を説明する。図１６は、本発明の実施形態におけるスキャンサービスアプリ１０３の機能構成の一例を示す図である。
スキャンサービスアプリ１０３は、コンピュータシステム１０００を、プロファイル情報管理部１０３１、処理要求部１０３２、プロファイル情報保持部１０３３として機能させる。
【００７８】
プロファイル情報管理部１０３１は、例えば画像形成装置３０毎に設定し実行可能なワークフロー等に関するプロファイル管理情報を管理する。なお、プロファイル管理情報の構成については、後述する。
【００７９】
処理要求部１０３２は、データ構造変換部１２４及びデータ処理部１２５にデータ処理の要求等を行う。
【００８０】
プロファイル情報保持部１０３３は、図１７に示すようなプロファイル管理情報を保持する。図１７は、プロファイル管理情報の一例の構成図である。図１７に示すように、プロファイル管理情報は、プロファイルＩＤ、機器ＩＤ、プロジェクトＩＤ、スキャンサービスアプリ処理ＷＦ（ワークフロー）、連携アプリケーション及び連携処理をデータ項目として有する。プロファイルＩＤは、画像形成装置３０毎に設定可能なワークフローを識別するための情報である。機器ＩＤは、画像形成装置３０を一意に識別するための機器識別情報である。機器ＩＤは、例えば機体番号等である。組織コードは、企業、部署等の組織を一意に識別する情報である。ユーザＩＤは、組織コード内でユーザを一意に識別する情報である。プロジェクトＩＤは、スキャンサービスアプリ１０３が行う一以上の処理であるワークフローを識別するプロジェクトの識別情報である。スキャンサービスアプリ処理ＷＦは、スキャンサービスアプリ１０３が実行可能なワークフローの内容である。連携アプリケーションは、スキャンサービスアプリ１０３と連携して処理を行うアプリケーション（連携アプリケーション）が設定される。なお、スキャンサービスアプリ１０３と連携可能なアプリケーションのみが設定可能であり、ユーザにより任意に設定される。連携処理は、設定された連携アプリケーションにより実行される処理内容である。図１７の例では、プロジェクトＩＤ「ｐｒｏｊｅｃｔ１」に対応するワークフローが「ＯＣＲ→ＰＤＦ変換→メール配信」である。ユーザが画像形成装置３０において「ｐｒｏｊｅｃｔ１」を選択すると、画像形成装置３０でスキャン処理が行われたスキャン画像に対して、ＯＣＲ処理を行い、ＰＤＦ形式に変換し、変換したデータをメール配信する処理が実行される。更に、「ｐｒｏｊｅｃｔ１」には、連携アプリケーション「プリントサービスアプリ」が設定されているため、メール配信後、配信先として指定されているユーザによる印刷が実行可能な「スキャン印刷」のサービスが提供されることを示している。なお、プロジェクトＩＤは、機器ＩＤに対応付ける場合に限らず、例えば、組織コードやユーザＩＤ等に対応付けて設定されてもよい。
【００８１】
＜クライアント端末＞
図１８は、本発明の実施形態におけるクライアント端末２０の機能構成の一例を示す図である。
【００８２】
クライアント端末２０はプログラムを実行することにより、入力受付部２０１、表示制御部２０２、通信Ｉ／Ｆ部２０３及びサービス利用アプリ２０４を実現している。
【００８３】
入力受付部２０１は、マウス、キーボード又はタッチパネル等を制御し、ユーザからの各種入力操作を受け付ける。
【００８４】
表示制御部２０２は、ディスプレイ等の表示装置を制御し、ユーザに対する各種情報を表示出力する。
【００８５】
通信Ｉ／Ｆ部２０３は、クライアント端末２０が備える通信Ｉ／Ｆを制御し、サービス提供システム１０との通信を行う。
【００８６】
サービス利用アプリ２０４は、各サービスを提供するサービスアプリ１００を利用するためのアプリケーションである。サービス利用アプリ２０４はログイン要求部２０５及びサービス利用要求部２０６を有する。ログイン要求部２０５は、クライアント端末２０からサービス提供システム１０にログインする機能を提供する。サービス利用要求部２０６は、ユーザから受け付けたジョブの実行を要求する機能を提供する。例えば、サービス利用要求部２０６は、クライアント端末２０からサービス提供システム１０にＷｅｂアップロード等でのジョブの投入を要求する機能やアプリケーションを使用するためのライセンスの購入、管理を行う機能を提供する。
【００８７】
＜画像形成装置＞
図１９は、本発明の実施形態における画像形成装置の機能構成の一例を示す図である。
画像形成装置３０はプログラムを実行することにより、入力受付部３０１、表示制御部３０２、印刷部３０３、読取部３０４、通信Ｉ／Ｆ部３０５及びサービス利用アプリ３０６を実現している。
【００８８】
入力受付部３０１は、操作パネル３２等を制御し、ユーザからの各種入力操作を受け付ける。
【００８９】
表示制御部３０２は、操作パネル３２等の表示部を制御し、ユーザに対する各種情報を表示出力する。
【００９０】
印刷部３０３は、プリンタ３５を制御し、印刷データに基づき印刷処理を実行する。
【００９１】
読取部３０４は、スキャナ３６を制御し、紙媒体の原稿に対する読取処理を行い、スキャン画像を生成する。
【００９２】
通信Ｉ／Ｆ部３０５は、通信Ｉ／Ｆ３４を制御し、サービス提供システム１０との通信を行う。
【００９３】
サービス利用アプリ３０６は、各サービスを提供するサービスアプリ１００を利用するためのアプリケーションである。サービス利用アプリ３０６はログイン要求部３０７及びサービス利用要求部３０８を有する。ログイン要求部３０７は、画像形成装置３０からサービス提供システム１０にログインする機能を提供する。サービス利用要求部３０８は、ユーザから受け付けたジョブの実行を要求する機能を提供する。例えば、サービス利用要求部３０８は、画像形成装置３０からサービス提供システム１０に画像データ（スキャン画像等）のＷｅｂアップロード等でのジョブの投入を要求する機能等を提供する。
【００９４】
＜メールサーバ＞
図２０は、本発明の実施形態におけるメールサーバ４０の機能構成の一例を示す図である。
【００９５】
メールサーバ４０はプログラムを実行することにより、データ送受信部４０１及びメールデータ蓄積部４０２を実現している。
【００９６】
データ送受信部４０１は、メールデータを送受信する。
【００９７】
メールデータ蓄積部４０２は、受信したメールデータを蓄積する。
[処理の詳細]
次に、本発明の実施形態の情報処理システム１において、スキャンサービスアプリとプリントサービスアプリとが連携し実行するスキャン印刷処理の詳細を説明する。スキャン印刷とは、画像形成装置３０でスキャン処理の実行の結果得られるスキャン画像を、スキャン画像の配信先として指定されたユーザが印刷するサービスである。スキャン印刷処理は、「スキャン画像配信（ジョブ投入）」、「ジョブ管理」、「印刷（ジョブ出力）」の処理に大別され、以下、各処理について説明する。
【００９８】
〔スキャン画像配信（ジョブ投入）〕
図２１は、本発明の実施形態の連携処理におけるスキャン画像配信処理の動作手順の一例を示すシーケンス図である。
【００９９】
ステップＳ１０１において、画像形成装置３０ａの表示制御部３０２は、操作パネル３２に、図２２に示すログイン画面２００１を表示させている。図２２は、ログイン画面及びアプリ連携が有る場合の利用サービス選択画面等の画面例を示す図である。図２２に示すように、ログイン画面２００１には、「組織コード」、「Ｕｓｅｒ  ＩＤ（ユーザＩＤ）」及び「Ｐａｓｓｗｏｒｄ（パスワード）」を入力する入力フォーム並びに入力フォームへの入力後に押下される「ログイン」ボタンが含まれる。
【０１００】
図２１に戻り、ステップＳ１０２において、ユーザＡがログイン画面２００１において、組織コード、ユーザＩＤ及びパスワードの入力後、「ログイン」ボタンを押下する。ここで、ユーザＡが入力した情報は、例えば、組織コード「ＸＸＸ」、ユーザＩＤ「Ｕｓｅｒ  Ａ」、パスワード「ＡＡＡ」とする。
【０１０１】
ステップＳ１０３において、画像形成装置３０ａのログイン要求部３０７は、ユーザＡに入力された組織コード「ＸＸＸ」、ユーザＩＤ「Ｕｓｅｒ  Ａ」及びパスワード「ＡＡＡ」を含む認証要求を生成し、通信Ｉ／Ｆ部３０５を介して、生成した認証要求をサービス提供システム１０に送信する。
【０１０２】
ステップＳ１０４において、サービス提供装置１０の認証処理部１２１は、機器通信部１２２を介して受信した認証要求とユーザ管理情報とに基づき認証処理を行う。具体的には、認証処理部１２１は、認証要求に含まれている組織コード「ＸＸＸ」、ユーザＩＤ「Ｕｓｅｒ  Ａ」及びパスワード「ＡＡＡ」が、ユーザ管理情報記憶部１３２に記憶されているユーザ管理情報に一致するか否かを判定する。ここで、ユーザ管理情報が図９に示す情報であるとすると、組織コード「ＸＸＸ」、ユーザＩＤ「Ｕｓｅｒ  Ａ」及びパスワード「ＡＡＡ」がユーザ管理情報に含まれているため、認証成功（ログイン許可）と判定される。なお、認証処理部１２１は、組織コード、ユーザＩＤ及びパスワードのうちいずれか一以上の項目が一致しない場合、認証失敗（ログイン拒否）と判定する。
【０１０３】
ステップＳ１０５において、認証成功の場合、認証処理部１２１は、ライセンス管理情報記憶部１３４に記憶されるライセンス管理情報を参照し、認証を行ったユーザが利用可能なアプリケーションに関する情報（利用可能アプリ情報）を取得する。具体的には、認証処理部１２１は、図１１に示すようなライセンス管理情報から組織コード「ＸＸＸ」、ユーザＩＤ「Ｕｓｅｒ  Ａ」に対応する「サービス名」である「○○スキャン」及び「□□プリント」を読み出す。
【０１０４】
ステップＳ１０６において、認証処理部１２１は、認証結果（「認証成功」）及び利用可能アプリ情報（「○○スキャン」、「□□プリント」）を、機器通信部１２２を介して、画像形成装置３０ａに送信する。なお、ステップＳ１０４において認証失敗と判定された場合、認証失敗を示す認証結果のみが画像形成装置３０ａに送信される。
【０１０５】
ステップＳ１０７において、画像形成装置３０ａのサービス利用要求部３０８は、受信した利用可能アプリ情報に、スキャンサービスアプリにより提供されるサービス名（例えば「○○スキャン」等）が含まれる場合、プロファイル情報取得要求を、スキャンサービスアプリ１０３に送信する。プロファイル情報取得要求は、画像形成装置３０（機器ＩＤ）毎に実行可能な処理（プロジェクト）に関するプロファイルを、スキャンサービスアプリ１０３から取得するための要求であり、画像形成装置３０ａの機器ＩＤ及び組織コードが含まれる。ここで、図２１の例では、画像形成装置３０ａの機器ＩＤは、例えば「ＭＦＰ０００１」であるとする。
【０１０６】
ステップＳ１０８において、スキャンサービスアプリ１０３のプロファイル情報管理部１０３１は、受信したプロファイル情報取得要求に含まれる機器ＩＤ及び組織コードに対応するプロファイル情報を、プロファイル管理情報保持部１０３３から取得する。ここで、プロファイル管理情報保持部１０３３に記憶されるプロファイル管理情報が図１７に示す情報であるとすると、プロファイル情報取得要求に含まれる機器ＩＤ「ＭＦＰ０００１」及び組織コード「ＸＸＸ」に対応するプロファイル情報が取得される。プロファイル情報には、プロファイル管理情報のうち、プロファイルＩＤ、プロジェクトＩＤ、スキャンサービスアプリ処理ＷＦ、連携アプリケーション及び連携処理が含まれる。図２１の例では、機器ＩＤ「ＭＦＰ０００１」及び組織コード「ＸＸＸ」に対応するプロファイルＩＤ「ｐｒｏｆｉｌｅ００１」に対応するプロジェクトＩＤ「ｐｒｏｊｅｃｔ１」、「ｐｒｏｊｅｃｔ２」、「ｐｒｏｊｅｃｔ３」である。例えば、プロジェクトＩＤ「ｐｒｏｊｅｃｔ１」では、「連携アプリケーション」として「プリントサービスアプリ」が設定されており、ユーザが「ｐｒｏｊｅｃｔ１」を選択することで、連携処理「スキャン印刷」が実行可能であることを示している。
【０１０７】
ステップＳ１０９において、スキャンサービスアプリ１０３のプロファイル情報管理部１０３１は、取得したプロファイル情報を画像形成装置３０ａに送信する。
【０１０８】
ステップＳ１１０において、画像形成装置３０ａの表示制御部３０２は、操作パネル３２に、図２２に示す利用サービス選択画面２００２を表示させる。図２２に示すように、利用サービス選択画面２００２には、「利用可能サービス」及び「プロジェクト」の選択ボタンが含まれる。なお、「利用可能サービス」により選択可能なサービスは、ステップＳ１０６で受信した利用可能アプリ情報に含まれるサービス名に対応するサービス及びステップＳ１０９で受信したプロファイル情報に含まれる連携処理に応じたサービスが表示される。図２２の例では、受信した利用可能アプリ情報が「○○スキャン」、「□□プリント」であり、連携処理に「スキャン印刷」が含まれるため、「利用可能サービス」欄には、スキャンサービスアプリ単独で提供される「スキャン」及び「スキャン配信」、プリントサービスアプリ単独で提供される「印刷」及び「メール印刷」並びにスキャンサービスアプリとプリントサービスアプリとが連携して提供する「スキャン印刷」が表示されている。また、「プロジェクト」は、各「利用可能サービス」の選択時に、利用可能なプロジェクトのみが選択可能であるように表示される。例えば利用可能サービス「スキャン印刷」が選択された場合、「スキャン印刷」に対応付けられたプロジェクトである「ｐｒｏｊｅｃｔ１」と「ｐｒｏｊｅｃｔ３」とが選択可能であるように表示されている。
【０１０９】
一方、利用可能アプリ情報が例えば「○○スキャン」のみである場合、図２３に示すように、「利用可能サービス」欄には、スキャンサービスアプリ単独で提供される「スキャン」及び「スキャン配信」のみが表示される。
【０１１０】
また、図２２に示す利用サービス選択画面２００２において、「利用可能サービス」として「スキャン印刷」、「プロジェクト」として所定（選択可能な任意）のプロジェクトが選択され、「次へ」ボタンが押下されると、送信先指定画面２００３に遷移する。送信先指定画面２００３には、「スキャン印刷」サービスにおいてスキャン処理されたスキャン画像を送信するユーザの送信先メールアドレス入力欄、送信元のユーザのユーザＩＤ又はメールアドレス入力欄、送信先メールアドレスの検索欄が含まれる。なお、送信先メールアドレス入力欄に入力されたメールアドレスのユーザのみが、スキャン画像の印刷を行うことができる。また、送信元のユーザＩＤ又はメールアドレスは、ユーザによる手入力ではなく、例えば図２１のステップＳ１０２において入力されたユーザＩＤに基づき、自動的に表示されるようにしてもよい。そして、送信先指定画面２００３において「送信先メールアドレス」の設定後、「次へ」ボタンが押下されると、スキャン印刷サービスの実行指示を行うためのサービス実行指示画面２００４に遷移する。
【０１１１】
図２２に示すサービス実行指示画面２００４において、ユーザは、送信先のメールアドレス及び送信元のユーザＩＤ又はメールアドレスの確認後、スキャン対象の原稿を画像形成装置３０にセットし、「スタート」ボタンを押下すると、スキャン印刷処理が実行される。
【０１１２】
図２１に戻り、ステップＳ１１１において、ユーザＡは、利用サービス選択画面２００２において、利用可能サービス「スキャン印刷」、プロジェクト「ｐｒｏｊｅｃｔ１」を選択する。次に、ユーザＡは、送信先指定画面２００３において、送信先としてユーザＢのメールアドレス「Ｂ＠ａａａ．ｃｏｍ」を入力する。そして、ユーザＡは、サービス実行指示画面２００４において、スキャン対象の原稿をセットし、「スタート」ボタンを押下する。
【０１１３】
ステップＳ１１２において、画像形成装置３０の読取部３０４は、セットされた原稿に対してスキャン処理を行い、スキャン画像を生成する。ここで、ユーザが選択したプロジェクト「ｐｒｏｊｅｃｔ１」に対応するワークフローは例えば図１７に示すように「ＯＣＲ→ＰＤＦ変換→メール配信」であるため、スキャン画像に対してＯＣＲ処理を行い、ファイルの形式をＰＤＦ形式に変換する。なお、本発明の実施形態のスキャン画像には、スキャン画像に対してワークフローに基づくＰＤＦ変換等の所定の処理を施した画像データが含まれる。
【０１１４】
ステップＳ１１３において、サービス利用要求部３０８は、プロジェクト「ｐｒｏｊｅｃｔ１」に対応するワークフローに含まれる「メール配信」の処理に基づき、通信Ｉ／Ｆ部３０５を介して、画像データ配信要求を、スキャンサービスアプリ１０３に送信する。画像データ配信要求には、スキャン画像、ユーザが指定した送信先ユーザ（ユーザＢ）のメールアドレス、送信元ユーザ（ユーザＡ）のユーザＩＤ又はメールアドレス及び連携処理「スキャン印刷」処理を示す情報が含まれる。なお、画像データ配信要求は、例えばＷｅｂアップロード又はメール配信として実行される。
【０１１５】
ステップＳ１１４において、スキャンサービスアプリ１０３の処理要求部１０３２は、データ構造変換部１２４に、受信した画像データ配信要求を転送する。
【０１１６】
ステップＳ１１５において、データ構造変換部１２４は、図６又は図７に示すように、受け付けた画像データ配信要求に基づき、所定のデータ変換処理を行う。データ構造変換部１２４は、メールフォーマットへの変換（Ｗｅｂアップロードの場合）及び変換したメールフォーマットにおける送信先、送信元アドレスの変換を行う。具体的には、データ構造変換部１２４は、画像データ配信要求に含まれている送信先のユーザＢのメールアドレス「Ｂ＠ａａａ．ｃｏｍ」を、送信元のメールアドレスに変換する。また、画像データ配信要求に含まれている送信先のユーザＢのメールアドレス「Ｂ＠ａａａ．ｃｏｍ」とユーザ管理情報（図９参照）とに基づき、ユーザＢの組織コード「ＸＸＸ」を特定する。次に、組織管理情報（図８参照）から、特定した組織コード「ＸＸＸ」に対応する組織のアドレス情報「ＣｏｍｐａｎｙＡ＠ａａａ．ｃｏｍ」を特定する。そして、特定した組織のアドレス情報「ＣｏｍｐａｎｙＡ＠ａａａ．ｃｏｍ」を、変換後の送信先メールアドレスに設定する。なお、組織のアドレス情報は、一般に企業（組織）が管理するメールサーバのアドレス情報である。また、データ構造変換部１２４は、変換後のメールタイトル（Ｓｕｂｊｅｃｔ）を、スキャン印刷処理において変換されたメールであることを示す所定のタイトル（「ｓｃａｎ＆ｐｒｉｎｔ（変換後）」）として設定する。また、データ構造変換部１２４は、画像データ配信要求に含まれているスキャン画像を、メールの添付ファイルとして設定する。なお、スキャン画像を変換後のメールに設定するのではなく、オンラインストレージ５０等に保存し、保存先のＵＲＬをメール本文に設定してもよい。なお、スキャン画像に含まれる情報が、例えばテキストデータである場合、ＯＣＲ処理の結果得られたテキストデータを、メール本文に設定してもよい。この場合、メールには、添付ファイルが設定されない。このように、変換後のメールに添付ファイルが設定されない場合もあり得る。
【０１１７】
ステップＳ１１６において、データ構造変換部１２４は、データ処理部１２５の画像データ配信部１２５４に、送信先メールアドレスに企業のメールサーバサーバアドレス「ＣｏｍｐａｎｙＡ＠ａａａ．ｃｏｍ」、送信元メールアドレスにユーザＢのメールアドレス「Ｂ＠ａａａ．ｃｏｍ」、添付ファイルとしてスキャン画像が設定されたメールの配信処理を要求する。
【０１１８】
ステップＳ１１７において、データ処理部１２５の画像データ配信部１２５４は、データ構造変換部１２４により変換されたメールをメールサーバ４０に送信する。
【０１１９】
ステップＳ１１８において、メールサーバ４０は、受信したメールを蓄積する。
【０１２０】
〔ジョブ管理（メール取得）〕
次に、図２１に示したステップＳ１１８においてメールサーバ４０に蓄積されたメールを、サービス提供システム１０が取得し、印刷対象のジョブとして管理する動作を説明する。
【０１２１】
図２４は、本発明の実施形態の連携処理におけるジョブ管理の動作手順の一例を示すシーケンス図である。
【０１２２】
ステップＳ２０１〜Ｓ２０２において、サービス提供システム１０のメール取得部１２３は、例えばポーリングによりメールサーバ４０からメールを受信する。なお、メールの受信はプリントサービスアプリ１０２からの取得要求があったタイミングで行うようにしてもよい。メール取得部１２３によるメールの受信処理は、例えばＰＯＰ３（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ３）又はＩＭＡＰ４（Ｉｎｔｅｒｎｅｔ  Ｍｅｓｓａｇｅ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ４）を用いて、メールサーバ４０のメールボックスから予め定めたサービス提供システム１０を利用する組織のアドレス情報に対応するメールを受信する。
【０１２３】
ステップＳ２０３において、メール取得部１２３は、受信したメールから添付ファイルを抽出する。なお、上述したように添付ファイルが設定されていない場合もあり得る。
【０１２４】
ステップＳ２０４において、メール取得部１２３は、テキストデータが設定されている場合メール本文と、抽出した添付ファイルとをメールデータとして、プリントサービスアプリ１０２に送信する。
【０１２５】
ステップＳ２０５において、プリントサービスアプリ１０２は、受信したメールデータの内容を解析する。具体的には、プリントサービスアプリ１０２は、送信先メールアドレスに設定されている組織のアドレス情報「ＣｏｍｐａｎｙＡ＠ａａａ．ｃｏｍ」と、送信元メールアドレスに設定されているユーザＢのメールアドレス「Ｂ＠ａａａ．ｃｏｍ」とを取得する。
【０１２６】
ステップＳ２０６において、プリントサービスアプリ１０２は、受信したメールデータの送信元メールアドレス、送信先メールアドレスを指定して、認証処理部１２１にユーザ管理情報取得要求を行う。
【０１２７】
ステップＳ２０７において、認証処理部１２１は、ユーザ管理情報記憶部１３２を参照して送信元メールアドレス及び送信先メールアドレスに対応するユーザ管理情報を取得する。
【０１２８】
ステップＳ２０８において、認証処理部１２１は、送信元アドレス及び送信先アドレスに対応するユーザ管理情報をプリントサービスアプリ１０２に送信する。
【０１２９】
以下、ステップＳ２０９〜Ｓ２１７の処理は、スキャン画像がオンラインストレージ５０に保存され、メール本文に保存先のＵＲＬが記載されている場合に実行される。したがって、メールの添付ファイルにスキャン画像が添付されている場合、ステップＳ２０９〜Ｓ２１７の処理は実行されず、ステップＳ２１８の処理が実行される。
【０１３０】
ステップＳ２０９において、プリントサービスアプリ１０２は、メール本文に記載されているＵＲＬを指定して、認証処理部１２１にストレージ情報取得要求を行う。
【０１３１】
ステップＳ２１０において、認証処理部１２１は、ストレージ情報記憶部１３５を参照してＵＲＬ（ＵＲＬキーワード）に対応するストレージ情報を取得する。
【０１３２】
ステップＳ２１１において、認証処理部１２１は、メール本文に記載されているＵＲＬに対応するストレージ情報をプリントサービスアプリ１０２に送信する。
【０１３３】
ＵＲＬに対応するストレージ情報を受信することにより、プリントサービスアプリ１０２はＵＲＬに対応するストレージ名を取得することができる。プリントサービスアプリ１０２はＵＲＬに対応するストレージ名を取得することにより、ステップＳ２１２で受信した送信元アドレスに対応するユーザ管理情報から一つのオンラインストレージ５０のログイン情報を特定できる。
【０１３４】
ステップＳ２１２において、プリントサービスアプリ１０２は、オンラインストレージ５０のログイン情報を指定し、メール本文に記載されているＵＲＬからのデータ取得をデータ処理部１２５に要求する。
【０１３５】
ステップＳ２１３において、データ処理部１２５は、指定されたログイン情報を用いてオンラインストレージ５０にログインを要求する。ここではオンラインストレージ５０へのログインが成功したものとして説明を続ける。
【０１３６】
ステップＳ２１４において、オンラインストレージ５０はログインが成功したことを示すログイン応答を行う。
【０１３７】
ステップＳ２１５において、データ処理部１２５は、メール本文に記載のＵＲＬからのデータ取得をオンラインストレージ５０に要求する。
【０１３８】
ステップＳ２１６において、オンラインストレージ５０は、ＵＲＬが示すデータ（スキャン画像）をデータ処理部１２５に送信する。
【０１３９】
ステップＳ２１７において、データ処理部１２５はメール本文に記載のＵＲＬが示すデータをプリントサービスアプリ１０２に送信する。プリントサービスアプリ１０２は受信したスキャン画像にジョブＩＤを付してデータストレージ１３６にスプールする。
【０１４０】
なお、メールの添付ファイルにスキャン画像が添付されていた場合（ステップＳ２０９〜Ｓ２１７の処理が実行されない場合）、プリントサービスアプリ１０２は、添付されていたスキャン画像にジョブＩＤを付してデータストレージ１３６にスプールする。
【０１４１】
ステップＳ２１８において、プリントサービスアプリ１０２のジョブ管理部１０２２は、データストレージ１３６にスプールしたスキャン画像に対応するジョブＩＤと、メールの送信元メールアドレスに対応するユーザの組織コードと、メールの送信元メールアドレスのユーザのユーザＩＤとを関連付けたジョブ管理情報をジョブ管理情報保持部１０２４に保持することで、ジョブ管理を行う。すなわち、ジョブ管理情報のジョブＩＤは、図２１においてユーザＡがスキャン画像の配信先として指定したユーザＢのユーザＩＤに対応付けて管理される。
【０１４２】
〔印刷（ジョブ出力）〕
次に、スキャン印刷処理において、スキャン画像の配信先として指定されたユーザ（ユーザＢ）が、スキャン画像を印刷する処理を図２５に基づき説明する。図２５は、本発明の実施形態の連携処理における印刷処理の動作手順の一例を示すシーケンス図である。
【０１４３】
ステップＳ３０１〜Ｓ３０６の処理内容は、図２５の例ではユーザＢが画像形成装置３０ｂを使用する点を除き、図２１に示したステップＳ１０１〜Ｓ１０６と同じである。
【０１４４】
ステップＳ３０７において、画像形成装置３０ｂのログイン要求部３０７は、ユーザＢが印刷可能なジョブ一覧を取得するためのジョブ一覧取得要求を、プリントサービスアプリ１０２に送信する。ジョブ一覧取得要求には、ユーザＢのユーザＩＤ「Ｕｓｅｒ  Ｂ」及び企業コード「ＸＸＸ」が含まれる。
【０１４５】
ステップＳ３０８において、プリントサービスアプリ１０２のジョブ管理部１０２２は、ジョブ管理情報保持部１０２４を参照し、企業コード「ＸＸＸ」、ユーザＩＤ「Ｕｓｅｒ  Ｂ」に対応するジョブ一覧を取得する。
【０１４６】
ステップＳ３０９において、プリントサービスアプリ１０２のジョブ管理部１０２２は、取得したジョブ一覧を、画像形成装置３０ｂに送信する。
【０１４７】
ステップＳ３１０において、画像形成装置３０の表示制御部３０２は、操作パネル３２に、ユーザＢが印刷可能なジョブ一覧が表示された画面を表示させる。
【０１４８】
ステップＳ３１１において、ユーザＢは、操作パネル３２に表示されているジョブ一覧画面の中から、印刷対象とするジョブを指定する。
【０１４９】
ステップＳ３１２において、画像形成装置３０のサービス利用要求部３０８は、ユーザＢに指定された印刷対象ジョブに対応する印刷データを取得するための印刷データ取得要求を、プリントサービスアプリ１０２に送信する。なお、印刷データ取得要求には、印刷対象ジョブのジョブＩＤが含まれる。
【０１５０】
ステップＳ３１３において、プリントサービスアプリ１０２は、データ処理部１２５のデータ形式変換部１２５３に対して、印刷対象ジョブのジョブＩＤを含む印刷データ生成要求を行う。
【０１５１】
ステップＳ３１４において、データ形式変換部１２５３は、データストレージ１３６にスプールされている、印刷データ生成要求に含まれるジョブＩＤに対応するスキャン画像を読み出し、印刷データに変換する。
【０１５２】
ステップＳ３１５において、データ形式変換部１２５３は、印刷データに変換したスキャン画像を、プリントサービスアプリ１０２に送信する。
【０１５３】
ステップＳ３１６において、プリントサービスアプリ１０２は、指定された印刷対象ジョブの印刷データを、画像形成装置３０ｂに送信する。
【０１５４】
ステップＳ３１７において、画像形成装置３０ｂの印刷部３０３は、プリントサービスアプリ１０２から送信された印刷データに基づく印刷出力を行う。
【０１５５】
なお、ステップＳ３１３における印刷データ生成要求からステップＳ３１４における印刷データへの変換処理は、図２４に示したステップＳ２０４又はステップＳ２１７においてスキャン画像を受信した段階で行うようにしてもよい。また、スキャン画像が既に印刷データのデータ形式であった場合（例えばＰＤＦ等）、印刷データへの変換は実行されなくてもよい。印刷データへのデータ変換処理の有無に関わらず、プリントサービスアプリ１０２は、メールデータに基づき印刷データを得ることができる。
[まとめ]
上述したように、本発明の実施形態の情報処理システム１によれば、一のアプリケーション（例えばスキャンサービスアプリ１０３）と他のアプリケーション（プリントサービスアプリ１０２）との連携処理の実行が選択された場合、サービス提供システム１０により画像形成装置３０（又はクライアント端末２０）からアップロード（又はメール送信）時に指定された電子データの送信先が送信元として設定された所定のデータ（メールデータ）に変換する処理が実行される。次に、変換されたメールデータは、サービス提供システム１０からメールサーバ４０に転送され、メールサーバ４０に蓄積される。次に、プリントサービスアプリ１０２がメールサーバ４０から取得したメールデータに含まれる送信元のアドレス情報に対応するユーザ毎に、ジョブ（電子データ）を対応付けて管理する。そして、アップロード等の時に指定されたユーザの指示に基づき、画像形成装置３０が、ユーザ自身の出力（印刷）可能な電子データを、プリントサービスアプリ１０２から取得し、出力（印刷）処理を実行する。
【０１５６】
このように、異なるアプリケーション間で処理対象とする電子データを共有させ、連携して電子データに対する処理を実行できる。
【０１５７】
したがって、サービス提供システム１０の開発者や管理者等は、サービスアプリ１００に変更を加えることなく、メールデータに含まれる情報の変換機能を追加するだけで、異なるアプリケーションを連携させた連携処理を実現できる。
【０１５８】
また、ユーザにとっても、例えばライセンスを購入したアプリケーションが複数ある場合、それぞれが連携可能であれば、連携処理用に特化したアプリケーションのライセンスを購入したり、ダウンロードしたりすることなく、連携処理を実行できる。
【０１５９】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１６０】
１        情報処理システム
１０      サービス提供システム
１１      アクセス制御装置
１２      ポータルサービス提供装置
１３      プリントサービス提供装置
１４      スキャンサービス提供装置
１００    サービスアプリ
１０１    ポータルアプリ
１０２    プリントサービスアプリ
１０２１  データ解析部
１０２２  ジョブ管理部
１０２３  処理要求部
１０２４  ジョブ管理情報保持部
１０３    スキャンサービスアプリ
１０３１  プロファイル情報管理部
１０３２  処理要求部
１０３３  プロファイル情報保持部
１１０    プラットフォームＡＰＩ
１２０    プラットフォーム
１２１    認証処理部
１２２    機器通信部
１２３    メール取得部
１２４    データ構造変換部
１２５    データ処理部
１２５１  データ取得部
１２５２  アップロード処理部
１２５３  データ形式変換部
１２５４  画像データ配信部
１３０    管理データ記憶部
１３１    組織管理情報記憶部
１３２    ユーザ管理情報記憶部
１３３    機器管理情報記憶部
１３４    ライセンス管理情報記憶部
１３５    ストレージ情報記憶部
１３６    データストレージ
２０      クライアント端末
２０１    入力受付部
２０２    表示制御部
２０３    通信Ｉ／Ｆ部
２０４    サービス利用アプリ
２０５    ログイン要求部
２０６    サービス利用要求部
３０      画像形成装置
３０１    入力受付部
３０２    表示制御部
３０３    印刷部
３０４    読取部
３０５    通信Ｉ／Ｆ部
３０６    サービス利用アプリ
３０７    ログイン要求部
３０８    サービス利用要求部
４０      メールサーバ
４０１    データ送受信部
４０２    メールデータ蓄積部
【先行技術文献】
【特許文献】
【０１６１】
【特許文献１】特開２０１２−１０３９７１号公報
【特許文献２】特開２０１３−７３３５８号公報
【図１】
2015022483.tif 000003
【図２】
2015022483.tif 000004
【図３】
2015022483.tif 000005
【図４】
2015022483.tif 000006
【図５】
2015022483.tif 000007
【図６】
2015022483.tif 000008
【図７】
2015022483.tif 000009
【図８】
2015022483.tif 000010
【図９】
2015022483.tif 000011
【図１０】
2015022483.tif 000012
【図１１】
2015022483.tif 000013
【図１２】
2015022483.tif 000014
【図１３】
2015022483.tif 000015
【図１４】
2015022483.tif 000016
【図１５】
2015022483.tif 000017
【図１６】
2015022483.tif 000018
【図１７】
2015022483.tif 000019
【図１８】
2015022483.tif 000020
【図１９】
2015022483.tif 000021
【図２０】
2015022483.tif 000022
【図２１】
2015022483.tif 000023
【図２２】
2015022483.tif 000024
【図２３】
2015022483.tif 000025
【図２４】
2015022483.tif 000026
【図２５】
2015022483.tif 000027