(57)【要約】【課題】複数の電子機器のうち１以上の電子機器を用いて複数のサービスを提供することができるサービス提供システム及びサービス提供方法を提供することを課題とする。【解決手段】操作端末と情報処理装置とが接続されたサービス提供システムであって、操作端末は、サービス情報と使用機器情報とを取得するサービス情報取得手段と、一のサービスの選択を受け付ける受付手段と、機器情報を取得する機器情報取得手段と、機器情報を予め定義されたインターフェースを介して情報処理装置へ送信する機器情報送信手段とを有し、情報処理装置は、サービス情報と使用機器情報とを操作端末に送信するサービス情報送信手段と、予め定義されたインターフェースを介して送信される機器情報により特定される電子機器を用いて、一のサービスを提供するサービス提供手段とを有することにより、上記課題を解決する。【選択図】  図１
2014238823.tif 000002
【特許請求の範囲】
【請求項１】
操作端末と情報処理装置とが接続されたサービス提供システムであって、
前記操作端末は、
１以上のサービスを示すサービス情報と、該１以上のサービスそれぞれに用いる電子機器に関する使用機器情報とを前記情報処理装置から取得するサービス情報取得手段と、
前記サービス情報取得手段で取得したサービス情報の示す前記１以上のサービスのうち、一のサービスの選択を受け付ける受付手段と、
前記受付手段で受け付けた一のサービスに用いる電子機器に関する情報に基づいて、当該サービス提供システムに接続される複数の電子機器のうち該一のサービスに用いる１以上の電子機器を特定する機器情報を取得する機器情報取得手段と、
前記機器情報取得手段で取得された機器情報を、前記受付手段で選択を受け付けた一のサービスに応じた予め定義されたインターフェースを介して前記情報処理装置へ送信する機器情報送信手段と、
を有し、
前記情報処理装置は、
前記サービス情報と前記使用機器情報とを前記操作端末に送信するサービス情報送信手段と、
前記操作端末から前記一のサービスに応じた前記予め定義されたインターフェースを介して送信される前記機器情報により特定される前記１以上の電子機器を用いて、前記一のサービスに応じた連携方法により該１以上の電子機器を制御することにより、前記一のサービスを提供するサービス提供手段と、
を有することを特徴とするサービス提供システム。
【請求項２】
前記機器情報は、該機器情報で特定される１以上の電子機器へ接続するための接続情報と、該電子機器で実行可能な処理を示す情報と、
を含む
ことを特徴とする請求項１に記載のサービス提供システム。
【請求項３】
前記１以上のサービスには、前記１以上の電子機器のうち入力機器となる一の電子機器から所定の電子データを当該サービス提供システムに入力させる入力処理を実行させる入力サービスを含むことを特徴とする請求項１又は２記載のサービス提供システム。
【請求項４】
前記１以上のサービスには、前記１以上の電子機器のうち出力機器となる一の電子機器から所定の電子データを出力させる出力処理を実行させる出力サービスを含むことを特徴とする請求項１乃至３何れか一項記載のサービス提供システム。
【請求項５】
前記１以上の電子機器のうち入力機器となる前記一の電子機器は原稿を読み取って画像データを生成する画像読取装置であり、前記１以上の電子機器のうち出力機器となる前記一の電子機器は前記画像データを印刷出力する画像形成装置又は画像データを表示出力する画像表示装置であること
を特徴とする請求項３又は４記載のサービス提供システム。
【請求項６】
前記機器情報取得手段は操作端末が撮影した画像データから前記電子機器を特定する機器情報を取得すること
を特徴とする請求項１乃至５何れか一項記載のサービス提供システム。
【請求項７】
前記情報処理装置は、
前記１以上のサービスそれぞれに対応するフォルダ
を有し、
前記操作端末の機器情報送信手段は、前記機器情報を前記一のサービスに対応するフォルダに送信して格納し、
前記情報処理装置のサービス提供手段は、前記一のサービスに対応するフォルダに格納された前記機器情報により特定される前記１以上の電子機器を用いて、前記一のサービスに応じた連携方法により該１以上の電子機器を制御することにより、前記一のサービスを提供するサービス提供手段と、
を有することを特徴とする請求項１乃至６何れか一項記載のサービス提供システム。
【請求項８】
操作端末に搭載されるアプリケーションと情報処理装置とが接続されたサービス提供システムであって、
前記アプリケーションは、
１以上のサービスを示すサービス情報と、該１以上のサービスそれぞれに用いる電子機器に関する使用機器情報とを前記情報処理装置から取得するサービス情報取得手段と、
前記サービス情報取得手段で取得したサービス情報の示す前記１以上のサービスのうち、一のサービスの選択を受け付ける受付手段と、
前記受付手段で受け付けた一のサービスに用いる電子機器に関する情報に基づいて、当該サービス提供システムに接続される複数の電子機器のうち該一のサービスに用いる１以上の電子機器を特定する機器情報を取得する機器情報取得手段と、
前記機器情報取得手段で取得された機器情報を、前記受付手段で選択を受け付けた一のサービスに応じた予め定義されたインターフェースを介して前記情報処理装置へ送信する機器情報送信手段と、
を有し、
前記情報処理装置は、
前記サービス情報と前記使用機器情報とを前記アプリケーションに送信するサービス情報送信手段と、
前記アプリケーションから前記一のサービスに応じた前記予め定義されたインターフェースを介して送信される前記機器情報により特定される前記１以上の電子機器を用いて、前記一のサービスに応じた連携方法により該１以上の電子機器を制御することにより、前記一のサービスを提供するサービス提供手段と、
を有することを特徴とするサービス提供システム。
【請求項９】
操作端末と情報処理装置に搭載されるプログラムとが接続されたサービス提供システムであって、
前記操作端末は、
１以上のサービスを示すサービス情報と、該１以上のサービスそれぞれに用いる電子機器に関する使用機器情報とを前記プログラムから取得するサービス情報取得手段と、
前記サービス情報取得手段で取得したサービス情報の示す前記１以上のサービスのうち、一のサービスの選択を受け付ける受付手段と、
前記受付手段で受け付けた一のサービスに用いる電子機器に関する情報に基づいて、当該サービス提供システムに接続される複数の電子機器のうち該一のサービスに用いる１以上の電子機器を特定する機器情報を取得する機器情報取得手段と、
前記機器情報取得手段で取得された機器情報を、前記受付手段で選択を受け付けた一のサービスに応じた予め定義されたインターフェースを介して前記プログラムへ送信する機器情報送信手段と、
を有し、
前記プログラムは、
前記サービス情報と前記使用機器情報とを前記操作端末に送信するサービス情報送信手段と、
前記操作端末から前記一のサービスに応じた前記予め定義されたインターフェースを介して送信される前記機器情報により特定される前記１以上の電子機器を用いて、前記一のサービスに応じた連携方法により該１以上の電子機器を制御することにより、前記一のサービスを提供するサービス提供手段と、
を有することを特徴とするサービス提供システム。
【請求項１０】
操作端末に搭載されるアプリケーションと情報処理装置に搭載されるプログラムとが接続されたサービス提供システムであって、
前記アプリケーションは、
１以上のサービスを示すサービス情報と、該１以上のサービスそれぞれに用いる電子機器に関する使用機器情報とを前記プログラムから取得するサービス情報取得手段と、
前記サービス情報取得手段で取得したサービス情報の示す前記１以上のサービスのうち、一のサービスの選択を受け付ける受付手段と、
前記受付手段で受け付けた一のサービスに用いる電子機器に関する情報に基づいて、当該サービス提供システムに接続される複数の電子機器のうち該一のサービスに用いる１以上の電子機器を特定する機器情報を取得する機器情報取得手段と、
前記機器情報取得手段で取得された機器情報を、前記受付手段で選択を受け付けた一のサービスに応じた予め定義されたインターフェースを介して前記プログラムへ送信する機器情報送信手段と、
を有し、
前記プログラムは、
前記サービス情報と前記使用機器情報とを前記アプリケーションに送信するサービス情報送信手段と、
前記アプリケーションから前記一のサービスに応じた前記予め定義されたインターフェースを介して送信される前記機器情報により特定される前記１以上の電子機器を用いて、前記一のサービスに応じた連携方法により該１以上の電子機器を制御することにより、前記一のサービスを提供するサービス提供手段と、
を有することを特徴とするサービス提供システム。
【請求項１１】
操作端末と情報処理装置とが接続されたサービス提供システムにおけるサービス提供方法であって、
前記操作端末は、
１以上のサービスを示すサービス情報と、該１以上のサービスそれぞれに用いる電子機器に関する使用機器情報とを前記情報処理装置から取得する取得ステップと、
前記取得ステップで取得したサービス情報の示す前記１以上のサービスのうち、一のサービスの選択を受け付ける受付ステップと、
前記受付ステップで受け付けた一のサービスに用いる電子機器に関する情報に基づいて、当該サービス提供システムに接続される複数の電子機器のうち該一のサービスに用いる１以上の電子機器を特定する機器情報を取得する機器情報取得ステップと、
前記機器情報取得ステップで取得された機器情報を、前記受付ステップで選択を受け付けた一のサービスに応じた予め定義されたインターフェースを介して前記情報処理装置へ送信する機器情報送信ステップと、
を実行し、
前記情報処理装置は、
前記サービス情報と前記使用機器情報とを前記操作端末に送信するサービス情報送信ステップと、
前記操作端末から前記一のサービスに応じた前記予め定義されたインターフェースを介して送信される前記機器情報により特定される前記１以上の電子機器を用いて、前記一のサービスに応じた連携方法により該１以上の電子機器を制御することにより、前記一のサービスを提供するサービス提供ステップと、
を実行することを特徴とするサービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供システム及びサービス提供方法に関する。
【背景技術】
【０００２】
データ入出力装置の各部位に対応する識別情報、またはデータ入出力装置の表示部に表示された識別情報を、操作デバイスを用いて光学的に読取り、読取られた識別情報に基づいて、データ入出力装置の制御を行なうための処理が実行されるデータ入出力処理システムは従来から知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
近年、ユーザは電子データを出力するプリンタ、複合機、プロジェクタなどの様々な電子機器や、携帯電話、スマートフォン、タブレット端末などの様々な操作端末を利用するようになっている。これら電子機器や操作端末を利用する形態（システム）では様々な電子機器と操作端末とが連携することにより利用価値の向上が期待される。
【０００４】
しかしながら、電子機器や操作端末を利用する従来のシステムでは、システムに接続される複数の電子機器のうち１以上の電子機器を用いて複数のサービスを提供する仕組みがなかった。
【０００５】
本発明の一実施形態は上記の点に鑑みなされたもので複数の電子機器のうち１以上の電子機器を用いて複数のサービスを提供することができるサービス提供システム及びサービス提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本願請求項１は、操作端末と情報処理装置とが接続されたサービス提供システムであって、前記操作端末は、１以上のサービスを示すサービス情報と、該１以上のサービスそれぞれに用いる電子機器に関する使用機器情報とを前記情報処理装置から取得するサービス情報取得手段と、前記サービス情報取得手段で取得したサービス情報の示す前記１以上のサービスのうち、一のサービスの選択を受け付ける受付手段と、前記受付手段で受け付けた一のサービスに用いる電子機器に関する情報に基づいて、当該サービス提供システムに接続される複数の電子機器のうち該一のサービスに用いる１以上の電子機器を特定する機器情報を取得する機器情報取得手段と、前記機器情報取得手段で取得された機器情報を、前記受付手段で選択を受け付けた一のサービスに応じた予め定義されたインターフェースを介して前記情報処理装置へ送信する機器情報送信手段と、を有し、前記情報処理装置は、前記サービス情報と前記使用機器情報とを前記操作端末に送信するサービス情報送信手段と、前記操作端末から前記一のサービスに応じた前記予め定義されたインターフェースを介して送信される前記機器情報により特定される前記１以上の電子機器を用いて、前記一のサービスに応じた連携方法により該１以上の電子機器を制御することにより、前記一のサービスを提供するサービス提供手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明の一実施形態によれば、複数の電子機器のうち１以上の電子機器を用いて複数のサービスを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るサービス提供システムの一例の構成図である。
【図２】本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【図３】本実施形態に係る操作端末の一例のハードウェア構成図である。
【図４】本実施形態に係る情報蓄積装置の一例の処理ブロック図である。
【図５】本実施形態に係る操作端末の一例の処理ブロック図である。
【図６】本実施形態に係るサービス提供システムの処理手順を表した一例のシーケンス図（１／２）である。
【図７】本実施形態に係るサービス提供システムの処理手順を表した一例のシーケンス図（２／２）である。
【図８】本実施形態に係る操作端末の処理手順の一例のフローチャートである。
【図９】ワークフロー一覧画面の一例のイメージ図である。
【図１０】入力機器の選択画面の一例のイメージ図である。
【図１１】入力条件設定画面の一例のイメージ図である。
【図１２】出力機器の選択画面の一例のイメージ図である。
【図１３】出力条件設定画面の一例のイメージ図である。
【図１４】ワークフローの処理の一例を示す図である。
【図１５】入力指示画面の一例のイメージ図である。
【図１６】機器管理テーブルの一例の構成図である。
【図１７】出力指示画面の一例のイメージ図である。
【図１８】投影指示画面の一例のイメージ図である。
【図１９】投影指示画面の他の例のイメージ図である。
【図２０】スマートフォンからプロジェクタへ投影指示を出す場合のワークフローの処理の一例を示す図である。
【図２１】ワークフローデータベースの一例の構成図である。
【図２２】機器ごとの設定項目テーブルの一例の構成図である。
【図２３】フォルダ形式で管理されるワークフローの一例のイメージ図である。
【発明を実施するための形態】
【０００９】
次に、本発明の実施の形態について、詳細に説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係るサービス提供システムの一例の構成図である。図１のサービス提供システム１は情報蓄積装置１０がＬＡＮ（Local Area Network）などのネットワークＮ１に接続されている。また、サービス提供システム１は一台以上のスマートフォン１１、一台以上のタブレット端末１２がネットワークＮ１に接続されている。また、サービス提供システム１は一台以上のＭＦＰ（複合機）１３、一台以上のプロジェクタ１４がネットワークＮ１に接続されている。また、サービス提供システム１はデジタルカメラ１５、マイク１６、スピーカ１７、サーバ装置１８、インタラクティブホワイトボード１９がネットワークＮ１に接続されている。
【００１０】
ネットワークＮ１は例えば企業内ネットワークなど、プライベート環境のネットワークを利用できる。スマートフォン１１及びタブレット端末１２はユーザが携帯して操作する操作端末の一例である。操作端末はスマートフォン１１、タブレット端末１２の他、携帯電話、ノートＰＣなど、ユーザが操作できる端末装置であればよい。
【００１１】
ＭＦＰ１３及びプロジェクタ１４は電子データの入出力（例えば印刷、スキャン、投影など）を行う電子機器の一例である。また、デジタルカメラ１５、マイク１６、スピーカ１７も電子データの入出力を行う電子機器の一例である。電子機器はＭＦＰ１３及びプロジェクタ１４などの他、プリンタ、スキャナ、複写機、画像表示装置など、電子データの入出力を行う装置であればよい。
【００１２】
ＭＦＰ１３は画像形成装置の一例である。ＭＦＰ１３は撮像機能、画像形成機能及び通信機能を備え、プリンタ、ファクシミリ、スキャナ、複写機として利用可能である。ＭＦＰは画像データを印刷出力できる。ＭＦＰ１３は原稿を読み取って画像データを生成する画像読取装置である。また、ＭＦＰ１３はＷｅｂブラウザ機能を持つ。プロジェクタ１４は画像投影装置の一例である。プロジェクタ１４は投影機能及び通信機能を備える。プロジェクタ１４は画像データを表示出力する。デジタルカメラ１５は画像撮影装置の一例である。マイク１６及びスピーカ１７は音声入出力装置の一例である。サーバ装置１８は何らかの処理を実行する装置の一例である。また、インタラクティブホワイトボード１９は画像データ・文書データ等の電子データを表示出力し、ユーザからの書込み入力等を受け付けて画像データ・文書データ等の電子データを生成する装置の一例である。
【００１３】
情報蓄積装置１０は情報処理装置の一例である。情報蓄積装置１０はＭＦＰ１３やプロジェクタ１４で処理できないような高機能処理の実行や、ファイルサーバとしての処理の実行を行う。情報蓄積装置１０はスマートフォン１１やタブレット端末１２などの操作端末と連携して、ＭＦＰ１３やプロジェクタ１４等の電子機器による電子データの入出力をサービスとして提供する。なお、情報蓄積装置１０は複数のコンピュータに分散して構成するようにしてもよい。
【００１４】
＜ハードウェア構成＞
情報蓄積装置１０は例えば図２に示すハードウェア構成のコンピュータシステムにより実現される。図２は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【００１５】
図２のコンピュータシステム１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ１０４、ＲＯＭ１０５、ＣＰＵ１０６、通信Ｉ／Ｆ１０７及びＨＤＤ１０８などを備え、それぞれがバスＢで相互に接続されている。入力装置１０１はキーボードやマウスなどを含み、コンピュータシステム１００に各操作信号を入力するために用いられる。
【００１６】
表示装置１０２はディスプレイなどを含み、コンピュータシステム１００による処理結果を表示する。通信Ｉ／Ｆ１０７はコンピュータシステム１００をネットワークＮ１に接続するインターフェースである。これにより、コンピュータシステム１００は通信Ｉ／Ｆ１０７を介して、操作端末、電子機器等とデータ通信を行うことができる。
【００１７】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、コンピュータシステム１００全体を制御する基本ソフトウェアであるＯＳ（Operating System）、及び、ＯＳ上において各種機能を提供するアプリケーションプログラムなどがある。ＨＤＤ１０８は、格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（Data Base）により管理している。
【００１８】
外部Ｉ／Ｆ１０３は、外部装置とのインターフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、コンピュータシステム１００は外部Ｉ／Ｆ１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。なお、記録媒体１０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード、ＵＳＢ（Universal Serial Bus）メモリ等がある。
【００１９】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、コンピュータシステム１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００２０】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。
【００２１】
本実施形態に係るコンピュータシステム１００は、上記ハードウェア資源、プログラム及びデータの組み合わせにより、ハードウェア資源とプログラムとが協働して、後述するような各種処理を実現できる。
【００２２】
スマートフォン１１やタブレット端末１２などの操作端末は、例えば図３に示すハードウェア構成により実現される。図３は本実施形態に係る操作端末の一例のハードウェア構成図である。図３の操作端末は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＥＥＰＲＯＭ６０４、ＣＭＯＳセンサ６０５、加速度・方位センサ６０６、メディアドライブ６０８を備えている。
【００２３】
ＣＰＵ６０１は、操作端末全体の動作を制御する。ＲＯＭ６０２は、基本入出力プログラムを記憶している。ＲＡＭ６０３はＣＰＵ６０１のワークエリアとして使用される。ＥＥＰＲＯＭ６０４は、ＣＰＵ６０１の制御にしたがってデータの読み出し又は書き込みを行う。ＣＭＯＳセンサ６０５は、ＣＰＵ６０１の制御に従って被写体を撮像し画像データを得る。加速度・方位センサ６０６は地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等である。
【００２４】
メディアドライブ６０８は、フラッシュメモリ等の記録メディア６０７に対するデータの読み出し又は書き込み（記憶）を制御する。メディアドライブ６０８は、既に記録されていたデータが読み出され又は新たにデータが書き込まれて記憶する記録メディア６０７を着脱自在な構成となっている。
【００２５】
なお、ＥＥＰＲＯＭ６０４には、ＣＰＵ６０１が実行するＯＳ、ネットワーク設定に必要なアソシエーション情報等が記憶されている。本発明の実施形態における各種処理を実行するためのアプリケーションは、ＥＥＰＲＯＭ６０４又は記録メディア６０７などに記憶されている。
【００２６】
また、ＣＭＯＳセンサ６０５は光を電荷に変換して被写体の画像を電子化する電荷結合素子である。ＣＭＯＳセンサ６０５は被写体を撮像することができるのであれば、例えばＣＣＤ（Charge  Coupled  Device）センサであってもよい。
【００２７】
さらに、操作端末は音声入力部６０９、音声出力部６１０、アンテナ６１１、通信部６１２、無線ＬＡＮ通信部６１３、近距離無線通信用アンテナ６１４、近距離無線通信部６１５、ディスプレイ６１６、タッチパネル６１７及びバスライン６１９を備えている。
【００２８】
音声入力部６０９は音声を音声信号に変換する。音声出力部６１０は音声信号を音声に変換する。通信部６１２はアンテナ６１１を利用して無線通信信号により最寄りの基地局装置と通信を行う。無線ＬＡＮ通信部６１３はアクセスポイントとＩＥＥＥ８０４１１規格に準拠する無線ＬＡＮ通信を行う。近距離無線通信部６１５は近距離無線通信用アンテナ６１４を利用した近距離無線通信（Ｂｌｕｅｔｏｏｔｈ（登録商標）通信）を行う。
【００２９】
ディスプレイ６１６は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等である。タッチパネル６１７は、ディスプレイ６１６上に載せられ、感圧式又は静電式のパネルによって構成され、指やタッチペン等によるタッチによってディスプレイ６１６上におけるタッチ位置を検出する。バスライン６１９は上記各部を電気的に接続するためのアドレスバスやデータバス等である。
【００３０】
また、操作端末は、専用の電池６１８を備えている。操作端末は電池６１８によって駆動される。なお、音声入力部６０９は、音声を入力するマイクが含まれる。音声出力部６１０は、音声を出力するスピーカが含まれている。
【００３１】
このように、本実施形態に係る操作端末は上記ハードウェア構成により後述するような各種処理を実現できる。
【００３２】
＜ソフトウェア構成＞
《情報蓄積装置１０》
本実施形態に係る情報蓄積装置１０は、例えば図４に示すような処理ブロックで実現される。図４は本実施形態に係る情報蓄積装置の一例の処理ブロック図である。情報蓄積装置１０はプログラムを実行することで、ＯＳ２１、Ｗｅｂサーバ２２、ＷｅｂＵＩ２４、ＷｅｂＡｐｉ２６、共有フォルダ２７、ドキュメント管理部２８、Ｗｅｂ制御部２９を実現している。
【００３３】
ＯＳ２１は情報蓄積装置１０のオペレーティングシステムであり、システム全体を制御する。ＯＳ２１は、例えばＷｉｎｄｏｗｓ（登録商標）やＬｉｎｕｘ（登録商標）などである。
【００３４】
Ｗｅｂサーバ２２はＨＴＴＰ（Hyper Text Transfer Protocol）で情報を送受信するソフトウェアである。Ｗｅｂサーバ２２は、Ａｐａｃｈｅ  Ｔｏｍｃａｔ（登録商標）やＩＩＳ（登録商標）などである。
【００３５】
ＷｅｂＵＩ２４はＨＴＴＰリクエストによりシステム設定画面等の画面を操作端末に表示させる。ユーザはＷｅｂブラウザ（図示せず）を使用して例えばシステム設定画面から設定の変更を行うことができる。
【００３６】
ＷｅｂＡｐｉ（Application Programming Interface）２６はネットワークＮ１経由で利用可能である。ＷｅｂＡｐｉ２６はＨＴＴＰリクエストを受け付け、ＨＴＴＰリクエストに応じた処理を行い、ＨＴＴＰレスポンスを行う。
【００３７】
ＷｅｂＡｐｉ２６は、スマートフォン１１やタブレット端末１２などの操作端末からのリクエストを受信するために設けられた予め定義されたインターフェースであり、例えば関数やクラス等により構成される。
【００３８】
また、情報蓄積装置１０のＷｅｂＡｐｉ２６をＳＤＫ（ソフトウェア開発キット）として操作端末に搭載されるアプリケーションの開発者に提供できる。アプリケーションの開発者はＳＤＫを使用してアプリケーションを開発できる。ＳＤＫは情報蓄積装置１０の提供者以外のサードベンダにも提供できる。サードベンダは提供されたＳＤＫを使用してアプリケーションを開発できる。ＳＤＫを使用して開発されたアプリケーションは操作端末に搭載できる。
【００３９】
情報蓄積装置１０のＷｅｂＡｐｉをＳＤＫとして提供することにより、操作端末は情報蓄積装置１０の提供者が開発したアプリケーションだけでなく、サードベンダが開発したアプリケーションも搭載できるようになる。
【００４０】
共有フォルダ２７はＳＭＢ（Server Message Block）プロトコルによりネットワークＮ１上で公開されたフォルダである。ユーザはスマートフォン１１やタブレット端末１２などの操作端末を用いて、共有フォルダ２７にアクセスできる。
【００４１】
ドキュメント管理部２８は共有フォルダ２７に置かれたファイルを管理し、Ｗｅｂ制御部２９からの要求に応じてデータ変換する処理を行う。なお、本実施形態におけるファイルは電子データの一形態である。Ｗｅｂ制御部２９は、ＷｅｂＡｐｉ２６からの要求に応じてドキュメント管理部２８を制御する処理を行う。
【００４２】
また、情報蓄積装置１０は、上述のＳＭＢプロトコルやＷｅｂＡＰＩを介して図１に記載された様々な入出力機器（電子機器）を連携させることにより、処理（ワークフロー）を実行させることができる。
【００４３】
例えば、ワークフローはＭＦＰ１３にスキャン命令を送信し、スキャンされたデータを情報蓄積装置１０が受け取り、プロジェクタ１４に投影させる、スキャンｔｏプロジェクタなどである。スキャン命令の送信方法は、例えば一般的なプルスキャンと同様の方法を用いても良いし、ＭＦＰ１３が情報蓄積装置１０に対して命令があるかをポーリングするような方法を用いても良い。
【００４４】
情報蓄積装置１０は、図２１のようなワークフローデータベースをＨＤＤ１０８（あるいはＲＯＭ１０５、ＲＡＭ１０４）に記憶している。図２１はワークフローデータベースの一例の構成図である。
【００４５】
図２１のワークフローデータベースは、上述のようなワークフローを管理するテーブルであり、ワークフロー識別情報、ワークフロー名、及び使用機器を関連付けて記憶している。ワークフロー識別情報とは、ワークフローを識別する情報である。ワークフロー名はワークフローの名称である。ワークフロー名称はどのような名称でも良いが、図２１のように、ユーザがワークフローにより実行される処理を識別しやすいように設定されているとよい。使用機器は、ワークフローで用いる機器の種類を示す。
【００４６】
例えば（スキャナ・ＭＦＰ）・（プリンタ・ＭＦＰ）という使用機器であれば、入力機器としてスキャナまたはＭＦＰを利用し、出力機器としてプリンタまたはＭＦＰを用いることを示す。ワークフローデータベースはワークフローに用いる機器を関連付けて記憶できればどのような形式でも良い。
【００４７】
ワークフローデータベースは図２１のように機器の種類を示す情報を関連付けておくことで、後述するスマートフォン１１がワークフローに用いる機器を特定するときに、この使用機器の情報を利用することができる。
【００４８】
また、情報蓄積装置１０は、図２２のような機器設定項目をＨＤＤ１０８（あるいはＲＯＭ１０５、ＲＡＭ１０４）に記憶している。図２２は機器ごとの設定項目テーブルの一例の構成図である。
【００４９】
図２２の設定項目テーブルは、上述したワークフローに使用する機器それぞれに処理を実行させる際に必要な設定項目を関連付けて記憶したものである。設定項目はプロジェクタのようにすべての処理で共通の設定項目にしてもよいし、ＭＦＰのように入力処理と出力処理のように処理ごとに関連付ける設定項目が異なるようにしても良い。
【００５０】
図２１と図２２とを用いることで、後述するスマートフォン１１はワークフローに必要な設定項目を決定することができる。例えば、ワークフロー「スキャンｔｏプロジェクタ」の場合、入力処理は「スキャナまたはＭＦＰ」であり、設定項目は「データ形式／集約／カラー／スキャン後データ保持有無／ユーザ指示有無」となる。また、出力処理は「プロジェクタ」であり、設定項目は「投影指示／指示端末設定」である。
【００５１】
以上から、ワークフローの実行に必要な情報は、「スキャナまたはＭＦＰ」及び「プロジェクタ」それぞれを特定する情報（例えばＩＰアドレスや機器識別情報等）と、設定項目の情報（入力処理の「データ形式／集約／カラー／スキャン後データ保持有無／ユーザ指示有無」及び出力処理の「投影指示／指示端末設定」）となる。
【００５２】
また、情報蓄積装置１０は、ワークフローを図２３のようなフォルダ形式で管理することも可能である。図２３はフォルダ形式で管理されるワークフローの一例のイメージ図である。その場合、情報蓄積装置１０は例えばフォルダ内にワークフローの実行に必要な情報をまとめた電子データ（上述のワークフローの実行に必要な情報が記載されたファイル等）の格納を検知してワークフローを実行するようにしても良い。また、このようなフォルダ形式で管理する場合は、図２１において、フォルダパスのようなフォルダを特定する情報を関連付けて記憶するとよい。
【００５３】
なお、情報蓄積装置１０は大きく分けて２つのプロセスが動作している。１つのプロセスはＷｅｂサーバ２２、ＷｅｂＵＩ２４及びＷｅｂＡｐｉ２６を有している。もう１つのプロセスは、共有フォルダ２７、ドキュメント管理部２８及びＷｅｂ制御部２９を有している。したがって、ＷｅｂＡｐｉ２６とＷｅｂ制御部２９とはプロセス間通信を行う。
【００５４】
《操作端末》
本実施形態に係る操作端末は例えば図５に示すような処理ブロックで実現される。図５は本実施形態に係る操作端末の一例の処理ブロック図である。操作端末はプログラムを実行することでＯＳ３１、情報蓄積装置通信部３２、ワークフロー一覧取得部３３、ワークフロー選択受付部３４、設定受付部３５、ワークフロー情報送信部３６、入出力指示受付部３７を実現している。
【００５５】
ＯＳ３１は、操作端末のオペレーティングシステムである。ＯＳ３１はシステム全体を制御する、例えばｉＯＳ（登録商標）やＡｎｄｒｏｉｄ（登録商標）などである。
【００５６】
情報蓄積装置通信部３２は、情報蓄積装置１０のＷｅｂＡｐｉ２６とＨＴＴＰで情報を送受信する。また、情報蓄積装置通信部３２は情報蓄積装置１０の共有フォルダ２７にＳＭＢでアクセスできる。操作端末は情報蓄積装置通信部３２を利用して、情報蓄積装置１０から電子データや情報を取得したり、情報蓄積装置１０に処理を要求したりする。
【００５７】
ワークフロー一覧取得部３３は情報蓄積装置通信部３２を利用して、情報蓄積装置１０からワークフロー一覧を取得する。ワークフロー選択受付部３４はワークフロー一覧を表示してユーザからワークフローの選択を受け付ける。設定受付部３５はユーザから入力の電子機器（入力機器）の設定と出力の電子機器（出力機器）の設定とをユーザから受け付ける。設定受付部３５はＱＲコード（登録商標）を読み取る機能を有する。ＱＲコードはコード情報の一例であり、マトリックス型二次元コードである。設定受付部３５が読み取るＱＲコードには、操作端末を情報蓄積装置１０へ接続するためのＱＲコード、ＭＦＰ１３などの電子機器を特定するためのＱＲコードなどがある。
【００５８】
ワークフロー情報送信部３６は、ユーザが設定した入出力機器情報をワークフロー情報として、情報蓄積装置１０に送信する。なお、ワークフロー情報送信部３６は情報蓄積装置通信部３２を利用して、ワークフロー情報を情報蓄積装置１０に送信する。入出力指示受付部３７はユーザによる入出力指示が必要な場合に、ユーザからの入出力指示を受け付け、情報蓄積装置１０に入出力指示を通知する。
【００５９】
入力機器としては、スキャン機能を有するＭＦＰ１３、デジタルカメラ１５、データを保存しているサーバ装置１８などを選択できる。また、出力機器としては、印刷機能を有するＭＦＰ１３、プロジェクタ１４などを選択できる。
【００６０】
＜処理の詳細＞
以下では、本実施形態に係るサービス提供システム１の処理の詳細について説明する。
【００６１】
《スキャンｔｏプロジェクタ》
ここでは、ユーザがスマートフォン１１を介して情報蓄積装置１０のワークフロー一覧からスキャンｔｏプロジェクタを選択した場合の処理について説明する。ユーザはワークフローの実行に必要な入出力機器、入出力条件をスマートフォン１１から設定することにより、情報蓄積装置１０にスキャンｔｏプロジェクタのワークフローを実行させることができる。
【００６２】
図６、図７は本実施形態に係るサービス提供システムの処理手順を表した一例のシーケンス図である。図６、図７のシーケンス図はＭＦＰ１３にスキャンを実行させ、スキャンデータをプロジェクタ１４に投影させる場合を表している。
【００６３】
ステップＳ１において、ユーザはスマートフォン１１に対してワークフロー一覧の表示を要求する。スマートフォン１１はユーザからワークフロー一覧の表示を要求される。ステップＳ２において、スマートフォン１１は情報蓄積装置１０にアクセスして実行可能なワークフロー一覧と、ワークフローの実行に必要な設定情報の項目とを受信する。ここで、スマートフォン１１は、情報蓄積装置に記憶された図２１及び図２２の情報を受信する。
【００６４】
ステップＳ３において、スマートフォン１１は受信したワークフロー一覧をユーザに対して表示する。ステップＳ４において、ユーザはスマートフォン１１が表示するワークフロー一覧から一つのワークフローを選択し、実行を要求する。ユーザからワークフローの実行を要求されたスマートフォン１１はステップＳ５において、そのワークフローの実行に必要な設定情報を特定する。
【００６５】
なお、ステップＳ２において、スマートフォン１１は情報蓄積装置１０にアクセスしてワークフローの実行に必要な設定情報の項目を受信するとしたが、これに限らず例えば、ステップＳ２においてワークフローの一覧のみを取得し、ステップＳ５において、スマートフォン１１が情報蓄積装置１０にアクセスしてステップＳ４で選択されたワークフローの実行に必要な設定情報の項目を受信するような構成にしても良い。
【００６６】
ステップＳ６において、スマートフォン１１はワークフローの実行に必要な設定情報のうち、入力機器の指定と入力条件の設定とをユーザに要求する。ユーザはＭＦＰ１３を入力機器として指定するため、ステップＳ７において、ＭＦＰ１３に対してＱＲコードの表示要求（表示操作）を行う。ＱＲコードの表示要求を受けたＭＦＰ１３は例えば操作パネルにＱＲコードを表示する。なお、ＱＲコードは例えば用紙などに印刷されて筐体に貼付されたものを利用してもよい。ＱＲコードにはＭＦＰ１３のＩＰアドレスなどの電子機器を特定する機器情報やＭＦＰ１３の能力（Ｃａｐａｂｉｌｉｔｙ）を特定する能力情報が含まれる。スマートフォン１１は、ＱＲコードの撮影以外にも、赤外線通信や音波、ＮＦＣ等の近距離無線通信で機器情報や能力情報を取得してもよい。
【００６７】
なお、電子機器の能力情報には、印刷が可能なのか、投影が可能なのか、スキャンが可能なのか、などの電子機器で実行可能な処理を示す情報である。ユーザはステップＳ８において、スマートフォン１１を操作し、ＱＲコードの読み取りを要求する。
【００６８】
ＱＲコードの読み取りをユーザから要求されると、スマートフォン１１はステップＳ９においてＱＲコードをカメラ機能により撮影し、ＱＲコードを読み取る。スマートフォン１１はＱＲコードからＭＦＰ１３のＩＰアドレスと能力情報とを取得する。ＩＰアドレスは電子機器へ接続するための接続情報としての役割も担う。
【００６９】
ステップＳ１０において、スマートフォン１１はＱＲコードから取得したＭＦＰ１３のＩＰアドレス及び能力情報をデバイス情報として表示する。また、ステップＳ１１においてユーザは入力条件の設定を行う。スマートフォン１１は、ユーザから入力条件を設定される。ユーザはステップＳ６〜Ｓ１１の処理により、入力機器情報の設定が終了する。
【００７０】
なお、取得した能力情報の示す実行可能な処理が、ワークフローに用いる事ができない場合（例えば、スキャンｔｏプロジェクタの入力装置を特定する際に、取得した能力情報が"投影が可能"のみであった場合）、スマートフォン１１はディスプレイ６１６に、能力情報を取得した電子機器ではワークフローが実行できない旨を表示する。
【００７１】
続いてユーザは出力機器情報の設定を開始する。スマートフォン１１はステップＳ１２において、ワークフローの実行に必要な設定情報のうち、出力機器の指定と出力条件の設定とをユーザに要求する。
【００７２】
ステップＳ１３において、ユーザはプロジェクタ１４を入力機器として指定するためプロジェクタ１４に対してＱＲコードの表示要求（表示操作）を行う。ＱＲコードの表示要求を受けたプロジェクタ１４は例えば操作パネルにＱＲコードを表示するか、ＱＲコードをスクリーン等に投影する。なお、ＱＲコードは例えば用紙などに印刷されて筐体に貼付されたものを利用してもよい。ＱＲコードにはプロジェクタ１４のＩＰアドレスなどの電子機器を特定する機器情報やプロジェクタ１４の能力（Ｃａｐａｂｉｌｉｔｙ）を特定する能力情報が含まれる。ステップＳ１４において、ユーザはスマートフォン１１を操作してＱＲコードの読み取りを要求する。
【００７３】
ＱＲコードの読み取りをユーザから要求されると、スマートフォン１１はステップＳ１５においてプロジェクタ１４のＱＲコードをカメラ機能により撮影し、ＱＲコードを読み取る。スマートフォン１１はＱＲコードからプロジェクタ１４のＩＰアドレスと能力情報とを取得する。
【００７４】
ステップＳ１６において、スマートフォン１１はＱＲコードから取得したプロジェクタ１４のＩＰアドレス及び能力情報をデバイス情報として表示する。また、ステップＳ１７においてユーザは出力条件の設定を行う。スマートフォン１１は、ユーザから出力条件を設定される。ユーザはステップＳ１２〜Ｓ１７の処理により、出力機器情報の設定が終了する。
【００７５】
ステップＳ１８において、スマートフォン１１はユーザが設定した入力機器情報及び出力機器情報をワークフロー情報として情報蓄積装置１０に送信する。なお、入力機器情報にはＭＦＰ１３のＩＰアドレスと入力条件とが含まれる。出力機器情報にはプロジェクタ１４のＩＰアドレスと出力条件とが含まれる。また、図２３のようなフォルダでワークフローが管理されている場合、スマートフォン１１が、ＷｅｂＡｐｉ２６を介して、選択された"スキャンｔｏプロジェクタ"に対応するフォルダに入力機器情報及び出力機器情報を格納するようにしても良い。
【００７６】
ステップＳ１９において、情報蓄積装置１０はスマートフォン１１から受信したワークフロー情報を、ワークフロー実行要求として受け付ける。情報蓄積装置１０は、受信したワークフロー情報から入出力機器のＩＰアドレスと入出力条件とを読み取る。なお、図示しないが、ワークフローの実行に必要な情報（上述の入力機器情報や出力機器情報）に不備がある場合、情報蓄積装置１０はエラーであることをスマートフォン１１へ送信する。
【００７７】
スマートフォン１１はエラーであることを表示してユーザに通知する。不備とは、例えばスキャンｔｏプロジェクタのワークフローが選択されたとき、入力機器情報としてカメラの情報が送信された場合や、入力条件または出力条件が設定されていない場合などである。
【００７８】
ステップＳ２０、Ｓ２１の処理はユーザの入力指示が必要な場合に実行される。情報蓄積装置１０はスマートフォン１１を介してユーザに入力指示を要求する。なお、入力指示が必要な場合とは、ＭＦＰ１３への紙原稿のセッティング等である。入力指示が必要な場合は例えばユーザがワークフローの入力条件の一部として設定する。
【００７９】
ステップＳ２２において、情報蓄積装置１０はワークフローの入力機器に指定されているＭＦＰ１３に対し、入力条件に従った入力指示を行う。情報蓄積装置１０から入力指示を受信すると、ＭＦＰ１３はステップＳ２３において、入力条件に従った入力処理を実行する。入力処理が終了すると、ＭＦＰ１３はステップＳ２４において、取得したスキャンデータを入力処理結果として情報蓄積装置１０に送信する。なお、ステップＳ２０〜Ｓ２４に示した情報蓄積装置１０とＭＦＰ１３との連携は、必要に応じて繰り返し実行されることになる。
【００８０】
ステップＳ２５において、情報蓄積装置１０はＭＦＰ１３から受信したスキャンデータをプロジェクタ１４に応じたファイル形式へデータ変換する。情報蓄積装置１０は例えば出力機器がプロジェクタ１４の場合、主に画像フォーマット（ＪＰＧやＢＭＰなど）へ変換するが、ＰＤＦやアプリケーション文書などへ変換することも可能である。
【００８１】
ステップＳ２６、Ｓ２７の処理はユーザの出力指示が必要な場合に実行される。情報蓄積装置１０はスマートフォン１１を介してユーザに出力指示を要求する。なお、出力指示が必要な場合とはプロジェクタ１４に対してユーザがタイミングを取りながら投影データを出力する場合などである。出力指示が必要な場合は例えばユーザがワークフローの出力条件の一部として設定する。
【００８２】
ステップＳ２４において、情報蓄積装置１０はワークフローの出力機器に指定されているプロジェクタ１４に対し、出力条件に従った出力指示を行う。情報蓄積装置１０から出力指示を受信するとプロジェクタ１４はステップＳ３０において、出力条件に従った出力処理を実行する。なお、ステップＳ２６〜Ｓ３０に示した情報蓄積装置１０とプロジェクタ１４との連携は、必要に応じて繰り返し実行されることになる。
【００８３】
図８は本実施形態に係る操作端末の処理手順の一例のフローチャートである。ここでは操作端末の一例であるスマートフォン１１を例として説明する。
【００８４】
ステップＳ５１において、スマートフォン１１はユーザからワークフロー一覧の表示を要求される。ステップＳ５２において、スマートフォン１１は情報蓄積装置１０にアクセスして実行可能なワークフロー一覧と、ワークフローの実行に必要な設定情報の項目とを受信する。スマートフォン１１は例えば図９に示すような構成でワークフロー一覧画面を表示する。図９はワークフロー一覧画面の一例のイメージ図である。
【００８５】
ステップＳ５３において、スマートフォン１１は図９に示すようなワークフロー一覧画面からユーザが実行したいワークフローとして一つのワークフローを選択される。ユーザからワークフローを選択されたスマートフォン１１は、そのワークフローの実行に必要な入力機器の選択画面を表示する。
【００８６】
図１０は入力機器の選択画面の一例のイメージ図である。スマートフォン１１はステップＳ５４において、入力機器の選択画面からユーザによる入力機器の選択（指定）を受け付ける。なお、入力機器は図１０に示すように、入力機器の選択画面に表示された機器リストからユーザが選択してもよいし、入力機器からＱＲコードを読み取ることでユーザが選択してもよい。
【００８７】
ステップＳ５５において、スマートフォン１１はユーザが選択した入力機器の入力条件を設定する図１１に示すような入力条件設定画面を表示する。図１１は入力条件設定画面の一例のイメージ図である。スマートフォン１１は入力条件設定画面からユーザによる入力条件の設定を受け付ける。なお、図１１では入力条件の一例として読み取り条件の設定を受け付ける。
【００８８】
例えば、スキャンであった場合の設定条件として、ユーザはスキャンした画像データのデータ形式の設定、画像スキャン時における集約やカラー／モノクロの設定、ワークフロー実行後にデータを保持するか否か、及び保持する場所の設定、ユーザからの指示に応じて入力処理を実行するか自動で入力処理を実行するかの設定等を行うことができる。
【００８９】
続いて、スマートフォン１１は、ワークフローの実行に必要な出力機器の選択画面を表示する。図１２は出力機器の選択画面の一例のイメージ図である。スマートフォン１１はステップＳ５６において、出力機器の選択画面からユーザによる入力機器の選択を受け付ける。なお、出力機器は図１２に示すように、出力機器の選択画面に表示された機器リストからユーザが選択してもよいし、出力機器からＱＲコードを読み取ることでユーザが選択してもよい。
【００９０】
ステップＳ５７において、スマートフォン１１はユーザが選択した出力機器の出力条件を設定する図１３に示すような出力条件設定画面を表示する。図１３は出力条件設定画面の一例のイメージ図である。スマートフォン１１は出力条件設定画面からユーザによる出力条件の設定を受け付ける。なお、図１３では出力条件の一例として投影条件の設定を受け付ける。
【００９１】
例えば、投影であった場合の設定条件として、ユーザはスキャンした画像の投影指示（投影の開始・終了、ページ送り等）をユーザの入力に応じて行うか、自動（予め決められた時間に投影指示を行う）で行うかの設定、投影指示（投影の開始・終了、ページ送り）を行う端末の設定（現在のスマートフォン、あるいは他人（発表者等）のスマートフォン）等を行うことができる。
【００９２】
ステップＳ５８において、スマートフォン１１はユーザが設定した入力機器情報及び出力機器情報をワークフロー情報として情報蓄積装置１０に送信する。情報蓄積装置１０はスマートフォン１１から受信したワークフロー情報を、ワークフロー実行要求として受け付ける。情報蓄積装置１０は、受信したワークフロー情報に基づき、ユーザが選択した入出力機器を制御することにより、ワークフローを実行できる。
【００９３】
次に、図７のステップＳ１９以降のワークフローの実行の詳細を説明する。ここではワークフローの設定として、次のように設定されたとする。図６のステップＳ４では"スキャンｔｏプロジェクション"が選択されたものとする。ステップＳ１１ではスキャン条件を「データ形式：ｊｐｇ、集約：なし、カラー／モノクロ：モノクロ、スキャン後データ保持：あり、データ保存場所：196.160.23.123￥ｈｏｇｅ￥ｈｏｇｅｈｏｇｅ、ユーザ指示／自動：ユーザからの指示に応じて処理を実行」と設定されたものとする。ステップＳ１７では投影条件を「投影指示：ユーザの入力に応じて、指示端末：現在のスマートフォンから」と設定されたものとする。また、ＭＦＰ１３に２枚の原稿をスキャンさせてプロジェクタ１４に投影させるとする。
【００９４】
図１４はワークフローの処理の一例を示す図である。まず、図７のステップＳ２０と同様に、情報蓄積装置１０はステップＳ７０において、スマートフォン１１へ入力指示要求を送信する。
【００９５】
入力指示要求を受け付けるとスマートフォン１１はステップＳ７１において、図１５のような入力の指示を促すような画面を表示する。図１５は入力指示画面の一例のイメージ図である。ステップＳ７２においてユーザは表示された入力指示画面に従って２枚の原稿をＭＦＰ１３にセットする。ステップＳ７３においてユーザはスマートフォン１１に表示された図１５の"スタート"ボタンを選択する。
【００９６】
"スタート"ボタンが選択されると、スマートフォン１１はステップＳ７４においてスキャン開始指示を情報蓄積装置１０へ送信する。情報蓄積装置１０はスマートフォン１１からスキャン開始指示を受信すると、ステップＳ７５において、ＭＦＰ１３へスキャン条件及びスキャン開始指示を送信する。
【００９７】
情報蓄積装置１０からスキャン条件とスキャン開始指示を受信すると、ＭＦＰ１３はステップＳ７６において、スキャン条件に従って、ユーザがステップＳ７２でセットした原稿のスキャン処理を開始する。ステップＳ７７において、ＭＦＰ１３は、ステップＳ７６でスキャンした画像データ（スキャンデータ）を情報蓄積装置へ送信する。ステップＳ７８において、情報蓄積装置１０は、受信したスキャンデータを「196.160.23.123￥ｈｏｇｅ￥ｈｏｇｅｈｏｇｅ」に記憶させ、受信したスキャンデータのデータ形式をプロジェクタ１４で表示可能なデータ形式に変更する。
【００９８】
このとき、情報蓄積装置１０は、どのデータ形式に変換するかを図１６のような機器管理テーブルとして保持しておき、入出力処理を行う機器に併せてデータ変換するようにしてもよい。図１６は機器管理テーブルの一例の構成図である。
【００９９】
また、上述の処理のように、スマートフォン１１はプロジェクタ１４から情報を取得する際に、プロジェクタ１４が対応するデータ形式を取得し、スマートフォン１１からワークフロー情報とともに対応するデータ形式を情報蓄積装置１０に送信し、スマートフォン１１から情報蓄積装置１０に送信される対応するデータ形式に基づいて、情報蓄積装置１０がデータ形式を変換してもよい。
【０１００】
データ形式の変換が完了すると、情報蓄積装置１０はステップＳ７９においてスマートフォン１１に投影指示要求を送信する。投影指示要求を受信すると、スマートフォン１１はステップＳ８０において図１７のような出力指示画面を表示する。図１７は出力指示画面の一例のイメージ図である。ステップＳ８１において、ユーザはスマートフォン１１に表示された出力指示画面の"スタート"ボタンを選択する。
【０１０１】
"スタート"ボタンが選択されると、スマートフォン１１はステップＳ８２において投影指示を情報蓄積装置１０に送信する。投影指示を受信すると、ステップＳ８３において情報蓄積装置１０は変換したデータと投影指示とをプロジェクタ１４に送信する。情報蓄積装置１０はプロジェクタ１４に投影指示を送信したあと、ステップＳ８４において投影指示完了した旨をスマートフォン１１に送信する。
【０１０２】
投影指示を受け付けると、プロジェクタ１４はステップＳ８５において画像の１ページ目を投影する。また、スマートフォン１１は、投影指示完了の旨を情報蓄積装置１０から受信すると、ステップＳ８６において図１８のような投影指示画面を表示する。図１８は投影指示画面の一例のイメージ図である。なお、図１８の投影指示画面は１ページ目を表示しているため、"前ページ"が選択できないようになっている。また、図１８のように投影指示画面にはプロジェクタ１４に投影している画像のプレビューが表示されるようにしても良い。
【０１０３】
ステップＳ８７において、ユーザはスマートフォン１１に表示された投影指示画面のうち、"次ページ"の選択をする。"次ページ"が選択されると、スマートフォン１１はステップＳ８８において、次ページ（２ページ目）の投影指示を情報蓄積装置１０に送信する。次ページの投影指示を受信すると、情報蓄積装置１０はステップＳ８９において、プロジェクタ１４に次ページの投影指示を送信する。プロジェクタ１４は次ページの投影指示を受信すると、ステップＳ９０において２ページ目の投影を行う。
【０１０４】
また、情報蓄積装置１０はプロジェクタ１４に投影指示を送信したあと、ステップＳ９１において投影完了通知をスマートフォン１１へ送信する。情報蓄積装置１０から投影完了通知を受信すると、スマートフォン１１はステップＳ９２において図１９のように投影指示画面を２ページ目のプレビューが表示されるように更新する。
【０１０５】
なお、図１９の投影指示画面は２ページ目を表示しているため、１ページ目の表示時に選択できなかった"前ページ"が選択可能になっている。また、図１９の投影指示画面は２ページ目（最終ページ）を表示しているため、"次ページ"が選択できないようになっている。
【０１０６】
ステップＳ７１及びステップＳ８０において"キャンセル"ボタンが選択されたとき、スマートフォン１１は、情報蓄積装置１０に対してワークフロー中止指示を送信する。情報蓄積装置１０は、ワークフロー中止指示を受信すると、実行していたワークフローを中止する。
【０１０７】
上述の処理では、スマートフォン１１から投影指示を行っていた。しかし、スマートフォン１１から投影指示を行う場合は、情報蓄積装置１０を介してプロジェクタ１４に投影指示を出さず、直接スマートフォン１１からプロジェクタ１４へ投影データの送信や投影指示を出しても良い。そこで、スマートフォン１１からプロジェクタ１４へ投影指示を出す場合の処理を図２０を用いて説明する。
【０１０８】
図２０はスマートフォンからプロジェクタへ投影指示を出す場合のワークフローの処理の一例を示す図である。ステップＳ１００〜Ｓ１０８は図１４のステップＳ７０〜Ｓ７８と同じ処理であるため、説明を省略する。
【０１０９】
ステップＳ１０８のデータ形式の変換が完了した後、情報蓄積装置１０はステップＳ１０９において、ワークフローの設定から、変換したデータの送信先をプロジェクタ１４とするか、スマートフォン１１とするか、を決定する。
【０１１０】
ここで、送信先の決定は、例えば、ワークフローに用いるプロジェクタ１４がスマートフォン１１から直接接続（投影指示の送信）が可能であれば、スマートフォン１１へ変換したデータと投影指示要求とを送信し、可能でなければ図１４のステップＳ７９以降と同じ処理を実行するようにしても良い。また、投影条件として「投影指示：ユーザの入力に応じて」が設定されているとき、情報蓄積装置１０はステップＳ１１０においてスマートフォン１１へ変換したデータと投影指示要求とを送信し、「投影指示：自動」が設定されているとき図１４のステップＳ７９以降と同じ処理を実行するようにしてもよい。
【０１１１】
また、情報蓄積装置１０は「スマートフォン１１から直接接続可能」かつ「投影指示：ユーザの入力に応じて」のときのみスマートフォン１１へ変換したデータと投影指示要求とを送信し、それ以外のときは図１４のステップＳ７９以降と同じ処理を実行するようにしてもよい。
【０１１２】
次にステップＳ１１０に進んだ後の処理について説明する。スマートフォン１１は情報蓄積装置１０から、変換されたデータと投影指示要求とを受信すると、ステップＳ１１１において図１７のような出力指示画面を表示する。ステップＳ１１２においてユーザが出力指示画面の"スタート"ボタンを選択すると、スマートフォン１１はステップＳ１１３において、投影指示をプロジェクタ１４に送信する。
【０１１３】
プロジェクタ１４は投影指示を受け付けるとステップＳ１１４において画像の１ページ目を投影する。また、スマートフォン１１はステップＳ１１５において、プロジェクタ１４への投影指示完了後、図１８のような投影指示画面を表示する。
【０１１４】
なお、図示しないが、プロジェクタ１４は投影を完了したとき、スマートフォン１１へ投影完了通知を送信するようにしてもよい。スマートフォン１１は、投影完了通知を受信した後、投影指示画面を表示するようにしてもよい。
【０１１５】
ステップＳ１１６において、ユーザはスマートフォン１１に表示された投影指示画面のうち、"次ページ"の選択をする。"次ページ"の選択が行われると、スマートフォン１１はステップＳ１１７において、次ページ（２ページ目）の投影指示をプロジェクタ１４へ送信する。次ページの投影指示を受信すると、プロジェクタ１４はステップＳ１１８において２ページ目の投影を行う。
【０１１６】
また、スマートフォン１１はステップＳ１１９において、プロジェクタ１４への投影指示完了後、図１９のように、投影指示画面を２ページ目のプレビューが表示されるように更新する。なお、図示しないが、２ページ目の投影を完了したとき、スマートフォン１１はプロジェクタ１４から投影完了通知を受信した後、投影指示画面を更新するようにしてもよい。
【０１１７】
また、上述の処理ではスマートフォン１１から投影する実施例を記載していたが、これに限らず、例えば図示しない他のスマートフォン１１−１から投影指示を行うようにしてもよい。この場合、ステップＳ１１０以降の処理を他のスマートフォン１１−１に実行させるように、他のスマートフォン１１−１と、プロジェクタ１４と、情報蓄積装置１０とを動作させれば良い。
【０１１８】
《サービス提供システム１のその他の処理手順》
本実施形態に係るサービス提供システム１の処理手順は前述したものに限られるものではない。情報蓄積装置１０から入出力機器に対する入出力指示を、スマートフォン１１を経由して行う構成や、スキャンデータのデータ変換をスマートフォン１１で行う構成、投影データをスマートフォン１１経由でプロジェクタ１４に送信する構成など、様々考えられる。
【０１１９】
また、情報蓄積装置１０が複数のワークフローを同時に実行する場合、受信したデータや指示がどのワークフローに用いるものか判断できるように、それぞれの指示やデータとともに、図２１のワークフロー識別情報を送受信させることで、複数のワークフローを同時に実行させることができる。
【０１２０】
＜まとめ＞
以上、本実施形態に係るサービス提供システム１によれば、ユーザはスマートフォン１１やタブレット端末１２などの操作端末を、ＭＦＰ１３やプロジェクタ１４などの電子機器にかざして、ＱＲコードなどの電子機器を特定する情報を取得できる。ユーザは複数の電子機器から電子データを入力する電子機器及び電子データを出力する電子機器を容易に指定できる。
【０１２１】
したがって、本実施形態に係るサービス提供システム１によれば、ユーザは操作端末と情報蓄積装置１０などの情報処理装置とを連携させ、１以上の電子機器を制御させることで入力サービス、出力サービス、入出力サービスなど、様々なサービスを利用できる。
【０１２２】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【０１２３】
なお、特許請求の範囲に記載したサービス情報取得手段はワークフロー一覧取得部３３に相当する。受付手段はワークフロー選択受付部３４に相当する。機器情報取得手段は設定受付部３５に相当する。機器情報送信手段はワークフロー情報送信部３６に相当する。サービス提供手段はＷｅｂＡｐｉ２６に相当する。
【符号の説明】
【０１２４】
１    サービス提供システム
１０    情報蓄積装置
１１    スマートフォン
１２    タブレット端末
１３    ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）
１４    プロジェクタ
１５    デジタルカメラ
１６    マイク
１７    スピーカ
１８    サーバ装置
１９    インタラクティブホワイトボード
２１、３１    ＯＳ
２２    Ｗｅｂサーバ
２４    ＷｅｂＵＩ
２６    ＷｅｂＡｐｉ
２７    共有フォルダ
２８    ドキュメント管理部
２９    Ｗｅｂ制御部
３２    情報蓄積装置通信部
３３    ワークフロー一覧取得部
３４    ワークフロー選択受付部
３５    設定受付部
３６    ワークフロー情報送信部
３７    入出力指示受付部
１００    コンピュータシステム
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
６０１    ＣＰＵ
６０２    ＲＯＭ
６０３    ＲＡＭ
６０４    ＥＥＰＲＯＭ
６０５    ＣＭＯＳセンサ
６０６    加速度・方位センサ
６０７    記録メディア
６０８    メディアドライブ
６０９    音声入力部
６１０    音声出力部
６１１    アンテナ
６１２    通信部
６１３    無線ＬＡＮ通信部
６１４    近距離無線通信用アンテナ
６１５    近距離無線通信部
６１６    ディスプレイ
６１７    タッチパネル
６１８    電池
６１９    バスライン
Ｂ    バス
Ｎ１    ネットワーク
【先行技術文献】
【特許文献】
【０１２５】
【特許文献１】特開２００７−１０８９４７号公報
【図１】
2014238823.tif 000003
【図２】
2014238823.tif 000004
【図３】
2014238823.tif 000005
【図４】
2014238823.tif 000006
【図５】
2014238823.tif 000007
【図６】
2014238823.tif 000008
【図７】
2014238823.tif 000009
【図８】
2014238823.tif 000010
【図９】
2014238823.tif 000011
【図１０】
2014238823.tif 000012
【図１１】
2014238823.tif 000013
【図１２】
2014238823.tif 000014
【図１３】
2014238823.tif 000015
【図１４】
2014238823.tif 000016
【図１５】
2014238823.tif 000017
【図１６】
2014238823.tif 000018
【図１７】
2014238823.tif 000019
【図１８】
2014238823.tif 000020
【図１９】
2014238823.tif 000021
【図２０】
2014238823.tif 000022
【図２１】
2014238823.tif 000023
【図２２】
2014238823.tif 000024
【図２３】
2014238823.tif 000025