(57)【要約】【課題】クラウドサービスを利用するユーザに対し、その利便性の向上を図る技術を提供することを目的とする。【解決手段】実施形態のサービス提供装置は、インターフェイス部と、制御部とを有する。インターフェイス部は、予め定義された格納形式でサーバに記憶された設定ファイルを、格納形式に従いサーバから取得する。制御部は、インターフェイス部で取得される設定ファイルに基づき、サーバに記憶されているデータに対する処理についての設定画面データを、表示部に表示させる。【選択図】図２
2014186440.tif 000002
【特許請求の範囲】
【請求項１】
予め定義された格納形式でサーバに記憶された設定ファイルを、該格納形式に従い前記サーバから取得するインターフェイス部と、
前記インターフェイス部で取得される前記設定ファイルに基づき、サーバに記憶されているデータに対する処理についての設定画面データを、表示部に表示させる制御部と、
を有するサービス提供装置。
【請求項２】
請求項１に記載のサービス提供装置において、
前記制御部は、前記表示部に表示される設定値に従い、前記データに対する前記処理を実行するサービス提供装置。
【請求項３】
請求項１または２に記載のサービス提供装置において、
さらに、記憶部を有し、
前記制御部は、前記設定ファイルが前記サーバに記憶されていない場合、前記記憶部から設定ファイルのテンプレートデータを取得し、該テンプレートデータに基づき設定画面データを作成し、前記表示部に表示させる
サービス提供装置。
【請求項４】
請求項１乃至３のいずれか１項に記載のサービス提供装置において、
さらに、入力部を有し、
前記制御部は、前記入力部でユーザにより入力され、変更された設定ファイルを、前記サーバに前記格納形式で記憶するよう、前記インターフェイス部に送信指示する
サービス提供装置。
【請求項５】
コンピュータに実行させるためのプログラムであり、
予め定義された格納形式でサーバに記憶された設定ファイルを、該格納形式に従い取得させ、
取得される前記設定ファイルに基づき、サーバに記憶されているデータに対する処理についての設定画面データを、表示部に表示させる
処理を、前記コンピュータに実行させるためのプログラム。
【請求項６】
請求項５に記載のプログラムにおいて、
前記表示される設定値に従い、前記データに対する前記処理を、前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書に記載の実施形態は、クラウドコンピューティングを利用して各種サービスをユーザに提供するための技術に関する。
【背景技術】
【０００２】
クラウドコンピューティングと呼ばれるネットワーク上のリソースを利用するサービス提供方法が知られている。提供されるサービスは各種あり、その中でクラウドストレージサービスがある。このクラウドストレージサービスは、例えばオフィスにあるパーソナルコンピュータ（以下、ＰＣと表記）等から送信される画像データや文書データ等を蓄積することができ、オフィス外から通信回線を使って、蓄積されたデータを参照することが可能となるサーバやサーバ群である。
【０００３】
クラウドストレージサービスは、ＰＣや携帯通信端末等の情報機器内にあるデータを適宜サーバに蓄積しておくことで、情報機器が故障した場合のバックアップ先として使用することができる。またＥメールでは送信できない大きなサイズのデータを、クラウドストレージサービスに蓄積しておき、そのリンク情報をＥメールで送ることでスムースなデータの受け渡しを実現することもできる。このように、クラウドストレージサービスは、色々な用途で活用されている。
【０００４】
近年、これらストレージサービスに接続し、カメラやスキャナで読み込んだ画像データを蓄積したり、蓄積されている画像データや文書データをプリンタで印刷したりできる情報機器もある。
【０００５】
また、以下の技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１０３９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ユーザは、クラウドストレージサービスを利用目的ごとにデータを整理して利用する際に、データの格納場所や処理対象ファイルの種別を情報機器から都度設定する必要がある。
【０００８】
また、クラウドストレージサービスは、様々なベンダーから提供されており、サービスを利用する際の画面配置や操作方法も、提供ベンダーごとに異なっている。よって、複数のクラウドストレージサービスを利用しているユーザは、利用するシステムに応じた操作手法を習得する必要がある。
【０００９】
実施形態は上述した問題点を解決するためになされたものであり、クラウドストレージサービスを利用するユーザに対し、その利便性の向上を図る技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
実施形態のサービス提供装置は、インターフェイス部と、制御部とを有する。インターフェイス部は、予め定義された格納形式でサーバに記憶された設定ファイルを、格納形式に従いサーバから取得する。制御部は、インターフェイス部で取得される設定ファイルに基づき、サーバに記憶されているデータに対する処理についての設定画面データを、表示部に表示させる。
【図面の簡単な説明】
【００１１】
【図１】実施形態の態様例を示したシステム概要図である。
【図２】実施形態のサービス提供装置のハードウェア構成の一例を示すブロック図である。
【図３】実施形態のサービス提供装置の全体動作例を示すフローチャートである。
【図４】クラウドストレージサービスの選択、および設定ファイルを取得するときの詳細動作例を示すフローチャートである。
【図５】サービス選択時の詳細動作例を示すフローチャートである。
【図６】サービス実行時の詳細動作例を示すフローチャートである。
【図７】クラウドストレージサービスの選択時の表示例、およびサービスを選択する時の表示例を示す図である。
【図８】選択したサービスの設定内容確認や設定内容を変更するときの表示例、および印刷処理を行う際の設定時の表示例を示す図である。
【発明を実施するための形態】
【００１２】
本実施形態では、利用するクラウドストレージサービスに、設定ファイルを特定の場所やファイル名で保存しておく。サービス提供装置は、クラウドストレージサービスにログインすると、ログインユーザ固有の上記設定ファイルを取得し、利用可能なサービス一覧を設定ファイルの内容に従い表示する。
【００１３】
ユーザは、表示されたサービス一覧のうち、いずれかのサービスを選択する。これにより、サービス提供装置は設定ファイルに記述された内容に従ってクラウドストレージサービスから該当するファイルを取得し、処理を行う。
【００１４】
このように、利用するクラウドストレージサービスに設定ファイルを保存しておくことで、別途サーバを用意しなくて良くなる（利用するストレージサービスに設定情報を保存するのみ）。またユーザが複数のクラウドストレージサービスを利用する場合、設定ファイルは、クラウドストレージサービス毎に、そのユーザがアクセス可能な領域に保存される。設定ファイルは、ネットワーク上に接続された任意のサービス提供装置から利用でき、編集等も可能となる。
【００１５】
設定ファイルは、利用するクラウドストレージサービスについての設定情報と、サービス設定装置で行う処理についての設定情報とが、セットでクラウドストレージサービス側に保存されている。また設定ファイルには、サービス毎の設定内容が保存されており、これに基づき、ユーザに提供するサービスのリストが表示される。サービス提供装置が提供可能なサービスには、例えば、データの表示、印刷、スキャン、フォーマット変換、画像処理、データ転送などがある。
【００１６】
以下、本実施形態について、図面を参照しつつ説明する。図１は本実施形態のシステム構成について示した概略図ある。本実施形態は、クラウドストレージサービスＡ、Ｂ、Ｃと、複数のサービス提供装置１００、１０１、および端末装置２００を有する。サービス提供装置１００、１０１、および端末装置２００は、クラウドストレージサービスＡ、Ｂ、Ｃに対して有線／無線のネットワークを経由してデータの送受信を行う。
【００１７】
サービス提供装置１００、１０１は、クラウドストレージサービスＡ、Ｂ、Ｃに記憶され、格納されたデータを、ユーザが利用するための装置であり、少なくともプロセッサや記憶部を有する。サービス提供装置１００、１０１は、例えば店舗や駅、企業、事務所に配置されており、来客者や施設を利用するユーザ自らで操作することが可能な装置である。サービス提供装置１００、１０１は、本実施形態では据え置き型の装置とするが、態様はこれに限らない。
【００１８】
端末装置２００は、ユーザ（本例ではユーザＸ）が日常的に携帯しているパーソナルコンピュータやモバイル端末機、携帯通信端末機である。端末装置２００もまた、少なくともプロセッサや記憶部を有し、クラウドストレージサービスＡ、Ｂ、Ｃへのデータのアップロードが可能であり、クラウドストレージサービスＡ、Ｂ、Ｃからデータをダウンロードすることも可能である。
【００１９】
ユーザは、日常的に事務所や自宅にあるサービス提供装置１００、１０１、端末装置２００から、クラウドストレージサービスＡ、Ｂ、Ｃに保存してある文書や写真を活用している。クラウドストレージサービスＡ、Ｂ、Ｃは、例えば装置内に保存できる文書や写真の容量がオーバーしそうな場合の保存先であったり、複数のユーザや様々な端末からアクセス可能な領域に保存することで、データを公開したりすることも可能である。情報機器が故障した場合のデータのバックアップ先として利用することも可能であり、その利用方法は様々である。
【００２０】
サービス提供装置１００、１０１、端末装置２００は、クラウドストレージサービスＡ、Ｂ、Ｃに保存してある文書や写真にアクセスし、文書や写真の表示、印刷、フォーマット変換、画像処理などを行う。またサービス提供装置１００、１０１、端末装置２００は、スキャンした文書データをクラウドストレージサービスＡ、Ｂ、Ｃに保存することが可能である。これにより、例えばオフィスなどで見積書やカタログを予めクラウドストレージサービスＡ、Ｂ、Ｃのいずれかに保存しておき、出張先近くに設置されたサービス提供装置１００、１０１で必要部数印刷を行い、顧客へ提供することができる。
【００２１】
図２は、サービス提供装置１００のハードウェア構成図である。サービス提供装置１００は、プロセッサ１１、メモリ１２、ビデオ出力装置１３、スキャン装置１４、タッチパネルディスプレイ装置１５（表示部、入力部）、補助記憶装置１６、通信装置１７（インターフェイス部）、印刷装置１８、ＦＡＸ装置１９を有する。これら各装置は、通信バス２１で接続されており、互いにデータや制御信号の送受信を行っている。
【００２２】
プロセッサ１１は、例えばＣＰＵ（Central Processing Unit）などの演算処理装置であり、補助記憶装置１６や不図示のＲＯＭ（Read Only Memory）に格納されているプログラムをメモリ１２にロードし、演算実行することで、プログラムに従い様々な処理を行う。メモリ１２は、揮発性の主記憶装置である。補助記憶装置１６は、ハードディスクドライブなど、永続的に記憶可能な不揮発性の記憶装置であり、ユーザが使用するデータやプログラムが保存されている。補助記憶装置１６は、不揮発性に書き換え可能なストレージ装置であれば、ハードディスクドライブで無くても構わない。
【００２３】
ビデオ出力装置１３は、ビデオカードやグラフィックボードであり、プロセッサ１１からの指示に従いタッチパネルディスプレイ装置１５の表示制御を担う。スキャン装置１４は、ＣＣＤ（Charge Coupled Device）イメージセンサを有し、透過ガラス板に配置される原稿シートをスキャンして電子データに変換する装置である。タッチパネルディスプレイ装置１５は、静電容量方式のタッチパネルの入力部、およびフラット型パネルの表示部により構成されている。タッチパネルは、接触位置に応じた座標値（Ｘ値、Ｙ値）を得ることができる。またフラット型パネルは、表示用の発光素子がパネル全面に備えられており、プロセッサ１０１の指示に従い、ユーザに通知すべき事項を表示する。
【００２４】
通信装置１７は、外部機器と通信を担うユニットであり、ＬＡＮ（Local Area Network）ボードを含む。また通信装置１７は、ＵＳＢ（Universal Serial Bus）規格に準拠したコネクタも有し、ＵＳＢ規格に準拠した外部ストレージ装置と接続し、データ送受信を行うこともできる。通信装置１７は、各クラウドストレージサービスとのデータ通信の制御を担い、予め定義された格納形式でクラウドストレージサービスに記憶された設定ファイルを、プロセッサ１１の指示に応じて、その格納形式に従いクラウドストレージサービスから取得する。取得されたクラウドストレージサービスは、補助記憶装置１６もしくはメモリ１２に記憶される。
【００２５】
印刷装置１８は、画像データを印刷するユニットである。印刷装置１８は、トナーを収容するトナーカートリッジ、シートを収容するカセット、プロセスユニット（感光体ドラム、帯電部、露光部、中間転写ベルトなど）、加熱定着器、排出トレイを有し、カセットに収容されているシートを、プロセスユニット、加熱定着器、排出トレイの順に搬送する搬送部を有する。
【００２６】
ＦＡＸ装置１９は、公衆回線と接続されており、外部機器とＦＡＸ送受信を行う。ＦＡＸ装置１９で受信されるデータは、印刷装置１８で印刷を行うことができる。
【００２７】
尚、図１に示すサービス提供装置１０１は、サービス提供装置１００のスキャン装置１４、ＦＡＸ装置１９を除いた構成であるものとする。また端末装置２００は、サービス提供装置１００からスキャン装置１４、ＦＡＸ装置１９、印刷装置１８を除いた構成であり、外部の印刷装置やスキャン装置、ＦＡＸ装置との接続を許容する。サービス提供装置１００、１０１、端末装置２００の内部構成は、ユーザに提供するサービスに応じて、設計変更可能である。
【００２８】
次に、サービス提供装置１００の動作や操作画面の内容について説明する。図３〜図６に、サービス提供装置１００の動作例を示し、図７、図８に、操作画面例を示す。まず図３にサービス提供装置１００での全体動作の概要を示す。図３で示す各動作の詳細は、図４、図５、図６で説明する。また以下では、クラウドストレージサービスに蓄積されているデータを印刷するサービスをメインに説明する。
【００２９】
サービス提供装置１００は、図３の流れで処理を行う。サービス提供装置１００は、いずれのクラウドストレージサービスを使用するかをユーザに問合せ、ユーザが選択したクラウドストレージサービスに対し、ユーザ認証を行う（ＡＣＴ００１のクラウドストレージサービス選択処理）。サービス提供装置１００は、設定ファイルを、ユーザが選択したクラウドストレージサービスから取得する（ＡＣＴ００２の設定ファイル取得処理）。次にサービス提供装置１００は、設定ファイルに登録されているサービスを選択させ、当該サービスについての設定値を取得して表示する（ＡＣＴ００３のサービス選択処理）。ユーザの設定値についての確認後もしくは設定値の変更後、サービス提供装置１００は、実際にそのサービスを提供するための処理を実行する（ＡＣＴ００４のサービス実行処理）。尚、ユーザ認証やデータの送受信は、各クラウドストレージサービスを運用しているベンダーから仕様が提供されている場合は、その仕様に基づき実装される。または、ベンダーからユーザ認証やデータの送受信についてのＡＰＩ（Application Programming Interface）が提供されている場合、このＡＰＩを活用する実装であってもよい。
【００３０】
図４は、上記ＡＣＴ００１のクラウドストレージサービス選択処理、およびＡＣＴ００２の設定ファイル取得処理の詳細動作を示している。プロセッサ１１は、タッチパネルディスプレイ装置１５を動作させて、利用可能なクラウドストレージサービスの選択画面を表示する（ＡＣＴ１０１）。このときの選択画面を図７（Ａ）に示す。タッチパネルディスプレイ装置１５は、プロセッサ１１の指示のもと、図７（Ａ）に示す画面を待ち受け画面として表示してもよい（ＡＣＴ１０２、Ｎｏのループ）。クラウドストレージサービス名が表示されている領域で接触が検知されることで、プロセッサ１１は、いずれのクラウドストレージサービスが選択されたかを判定する（ＡＣＴ１０２）。ユーザ所望のクラウドストレージサービス（本例ではクラウドストレージサービスＡとする）が選択されると（ＡＣＴ１０２、Ｙｅｓ）、プロセッサ１１は、タッチパネルディスプレイ装置１５に指示して、クラウドストレージサービスＡでの認証を行うための入力画面を表示する（ＡＣＴ１０３）。
【００３１】
認証は、本実施形態では、ユーザが識別情報（ユーザＩＤ）およびパスワードを入力することで行われるものとするが、認証方法としては、予めユーザＩＤおよびパスワードが記録されているＩＣカードをＩＣカードリーダ等で読み取り、数ケタのＰＩＮコードだけを入力させる方法など、様々な実装が可能である。
【００３２】
クラウドストレージサービスＡでの認証に成功すると、設定ファイル取得処理（図３のＡＣＴ００２）に移行する。プロセッサ１１は、クラウドストレージサービスＡにある、ログインユーザ固有の設定ファイルの取得を試みる（ＡＣＴ２０１）。ログインユーザの設定ファイルがクラウドストレージサービスＡに既にあり、取得できた場合（ＡＣＴ２０２、Ｙｅｓ）、プロセッサ１１は、その取得した設定ファイルの内容に従い、登録サービスのリストを作成し（ＡＣＴ２０３）、サービス選択画面をタッチパネルディスプレイ装置１５に表示させる（ＡＣＴ２０５）。一方、ログインユーザが新規ユーザである場合や設定ファイルが削除された場合等、ログインユーザの設定ファイルがクラウドストレージサービスＡに無く、取得できない場合（ＡＣＴ２０２、Ｎｏ）、プロセッサ１１は、サービス提供装置１００の補助記憶装置１６に予め記憶されている設定テンプレートを取得する。プロセッサ１１は、設定テンプレートの内容に従い、サービスリストを作成し（ＡＣＴ２０４）、サービスの選択画面をタッチパネルディスプレイ装置１５に表示させる（ＡＣＴ２０５）。
【００３３】
図７（Ｂ）は、サービスリストの選択画面である。このサービスリストは、クラウドストレージサービスＡから取得され、その設定登録内容に従って作成し、表示される。この設定ファイルは、利用する各クラウドストレージサービスのそれぞれに、予め定義された格納形式で格納されている。この格納形式とは、例えば事前に定義される特定のフォルダに格納しておく方式や、特定のファイル名や拡張子で保存しておく方式など、さまざまな態様が考えられる。プロセッサ１１は、各クラウドストレージサービスにログインした際に、通信装置１７で取得された設定ファイルを、補助記憶装置１６もしくはメモリ１２から取得する。
【００３４】
設定ファイルや設定テンプレートは、ＸＭＬ形式などを用いて構造化され記述されている。設定ファイルや設定テンプレートには、例えば「サービス登録名」や「処理モード」、「クラウドストレージサービスの対象フォルダ」、「処理の対象となるファイル拡張子」、「クラウドストレージサービスの保存先フォルダ」、「転送先のメールアドレス情報」など、利用するクラウドストレージサービスについての設定情報が記述されている。尚、図７（Ｂ）では、設定ファイルや設定テンプレート内に記述される「サービス登録名」がリスト表示される。
【００３５】
また設定ファイルや設定テンプレートには、サービス設定装置１００で行う処理についての設定情報も記述されている。サービス設定装置１００で行う処理についての設定情報は、以下に示すように処理モードごとあり、記述される。尚、これらはあくまで一例である。
・印刷処理モード・・・「カラーモード」、「複数ページ印刷」、「サイズ調整」、「画質調整」。
・スキャンモード・・・「カラーモード」、「保存形式」、「画質調整」、「解像度」。
・フォーマット変換・・・「画質調整」、「変換後の保存形式」。
・画像処理・・・「画像処理の種別」、「画質調整」。
・転送処理・・・「圧縮率」、「保存形式」、「転送方法」。
【００３６】
また同時に、サービスの設定内容の最終更新日、各サービスの使用頻度も、設定ファイル内に書き込むことで記録しておくことができ、プロセッサ１１は、利用頻度の高いサービスを優先的に上位に表示させるようソートすることもできる。
【００３７】
設定ファイルは、初めて利用するクラウドストレージサービスには存在しない。よってこの場合、ユーザが簡単な修正を行うことで利用できるよう、プロセッサ１１は、補助記憶装置１６に記憶されている設定テンプレートを取得し、タッチパネルディスプレイ装置１５を介してユーザに提示する。ユーザは、このテンプレートに対し変更を加える。プロセッサ１１は、サービスを利用する際に、変更後のテンプレートを設定ファイルとして、上述の所定格納形式で保存されるよう、クラウドストレージサービス側に送信する。また設定ファイルは、各クラウドストレージサービス側にテキスト形式で保存してあるため、編集用のソフトウェアを用意しておけばＰＣやスマートフォンから直接編集することも可能である。
【００３８】
図７（Ｂ）で示したサービス選択画面に対するユーザ操作に従い、サービス提供装置１００はサービス選択処理（図３のＡＣＴ００３）を実行する。このサービス選択処理の詳細動作を、図５を用いて説明する。プロセッサ１１は、ユーザにより新規登録ボタンが押下されるかを判定し（ＡＣＴ３０１）、また図７（Ｂ）で示すサービスリスト内のサービスが選択されるかを判定する（ＡＣＴ３０２）。リスト内から１つのサービス登録名が選択されると（ＡＣＴ３０２、Ｙｅｓ）、プロセッサ１１は、選択されたサービス登録名に対応した設定情報を設定ファイル（もしくは設定テンプレート）から抽出し（ＡＣＴ３０３）、設定内容の確認画面をタッチパネルディスプレイ装置１５に表示させる（ＡＣＴ３０４）。
【００３９】
この設定内容確認画面の一例を図８（Ａ）に示す。このとき表示される項目は、クラウドストレージサービスＡについての設定情報が主であり、処理対象とするフォルダやファイルの種類などが修正可能な形式で表示される。ユーザは、表示されている内容を確認し、必要に応じて修正する。ここでの修正の具体的なユーザ操作は、例えば図８（Ａ）で表示された状態が既存の設定である場合、対象フォルダから「ＪＯＢ０３」を削除したり、「ＪＯＢ０２」を加えたり、印刷対象ファイルから「ＰＤＦ」形式のファイルを削除したり（チェックを外す）、「ＪＰＥＧ」形式のファイルを加えたり（チェックを挿入）する操作となる。尚、本例で選択されたサービスは、「仕事関係ファイルのカラー印刷」であり、印刷を行うためのサービスであるため、処理モードが「印刷」となっている。この処理モードも、「印刷」、「フォーマット変換」、「スキャン」、「画像処理」、「転送処理」の中から選択、変更可能となっている。ユーザは、既存の設定項目や変更した項目を確認したあと、「次へ」ボタンを押下する。
【００４０】
タッチパネルディスプレイ装置１５が「次へ」ボタンの押下を検知すると、プロセッサ１１は、設定内容に変更があったか否かを判定する（ＡＣＴ３０５）。設定内容に変更があった場合（ＡＣＴ３０５、Ｙｅｓ）、プロセッサ１１は、ダイアログ表示などをすることで、変更した設定ファイルをクラウドストレージサービスＡに保持するかをユーザに問い合わせる。変更内容を保存する場合（ＡＣＴ３０６、Ｙｅｓ）、変更内容で設定ファイルを更新し、クラウドストレージサービスＡに保存する（ＡＣＴ３０７）。変更が無い場合（ＡＣＴ３０５、Ｎｏ）、また変更があっても保存しない場合（ＡＣＴ３０６、Ｎｏ）、クラウドストレージサービスＡには保存されない。尚、変更がある場合で（ＡＣＴ３０５、Ｙｅｓ）、保存しない場合（ＡＣＴ３０６、Ｎｏ）、サービス提供装置１００のメモリ１２もしくは補助記憶装置１６に変更した設定ファイルを一時的に保存しておき、今回の実行処理ではその変更内容で行われる、という実装でもよい。
【００４１】
ＡＣＴ３０１の判定に説明を戻す。ＡＣＴ３０１の判定で、新規登録ボタン（図７（Ｂ）参照）が押下される場合（ＡＣＴ３０１、Ｙｅｓ）、プロセッサ１１は、図８（Ｂ）相当の画面を表示するよう、タッチパネルディスプレイ装置１５を制御するが、ここで表示される各項目は空欄もしくは設定テンプレート内で定義された内容となる。ユーザは、まずはサービス登録名、処理モードを入力する。これら以外の項目は、処理モードに応じた内容となる。処理モードが印刷モードである場合は図８（Ａ）に示す各設定項目となり、その他のモードはモードそれぞれに応じた設定項目となる。
【００４２】
ユーザが必要な変更を行った後（ＡＣＴ３０８）、その他の設定ファイルがある場合はそれとマージして、クラウドストレージサービスＡに保存し（ＡＣＴ３０９）、再利用できるようにする（本実施形態ではＡＣＴ００２に戻る）。
【００４３】
上記サービス選択処理（ＡＣＴ００３）が行われた後、処理はサービス実行処理（図３のＡＣＴ００４）に進む。ＡＣＴ００４について図６のフローチャートを参照しつつ説明する。図６に示す動作は、変更の無い場合はログインユーザが図８（Ａ）の画面上で「次へ」ボタンを押した後、変更があった場合はその変更内容がクラウドストレージサービスＡに保存された後に行われる。
【００４４】
プロセッサ１１は、処理モードの値を取得し、この値に基づきいずれの処理を実行するかを判定する（ＡＣＴ４０１）。本例では印刷モードの値が取得され、印刷モードと判定される。プロセッサ１１は、図８（Ａ）に示す対象フォルダ、印刷対象ファイルに合致するファイル（もしくはファイル名のみ）をクラウドストレージサービスＡから取得し、実行画面を表示するようタッチパネルディスプレイ装置１５に指示する（ＡＣＴ４０２）。図８（Ｂ）は、印刷モードが選択されている場合の実行画面例である。サービス選択処理で設定されたフォルダやファイルの種類に従って、クラウドストレージサービスＡから対象ファイル名が抽出され、表示される。ユーザは、表示されたファイル名の中から印刷するファイルを選択（チェックを挿入）するとともに、各ファイルの印刷部数や印刷設定の変更を行う。複数ページ印刷の設定、サイズ調整、カラーモード、画質調整の各値は、設定ファイル（もしくは設定テンプレート）に定義されているものが表示される。これら各設定値も、この段階で変更可能となっている。印刷する際、費用が発生する場合は、設定内容に応じた料金も表示される。プロセッサ１１は、図８（Ｂ）の「実行」ボタンが押下されることで、設定内容に従い処理を実行する（ＡＣＴ４０３）。本例は印刷モードであるため、印刷装置１８は、選択された文書ファイルを各設定値に従い印刷する。
【００４５】
その他の処理モードもある場合も、プロセッサ１１は、モードに従い該当する処理を実行する。プロセッサ１１は、設定ファイルの内容およびユーザが変更した内容に従ってクラウドストレージサービスＡへのアクセスを行い、且つ、サービス提供装置１００が実行するモジュールの設定変更を行い、処理を実行する。
【００４６】
ファイル取得モードの場合、プロセッサ１１は、通信装置１７を動作させてクラウドストレージサービスＡへアクセスしファイルを取得する。スキャンモードである場合、プロセッサ１１は、スキャン装置１４を動作させてスキャン処理を行い、クラウドストレージサービスＡの指定フォルダ内に保存する。画像処理モードである場合、プロセッサ１１は、クラウドストレージサービスＡより取得したファイルに対して画像処理を行い、処理後の画像をクラウドストレージサービスＡの指定フォルダ内に保存する。
【００４７】
形式変換処理モードであれば、クラウドストレージサービスＡより取得したファイルのファイル形式を、指定された形式に変換する。変換後のデータはクラウドストレージサービスＡに保存される。ファイル保存処理モードであれば、クラウドストレージサービスＡの指定先にファイルを保存する。そして最後にファイル転送処理モードである場合、プロセッサ１１は、設定ファイルに従いクラウドストレージサービスＡから該当ファイルを取得し、指定された手段、例えばＥメールやｆｔｐなどでファイルを指定先へ転送する。
【００４８】
このように、その他の処理モードにおいても、動作制御（ハンドリング）はサービス提供装置１００のプロセッサ１１で行う。
【００４９】
上記動作例は、サービス提供装置１００（図２に示すハードウェア構成を有する装置）について説明したが、サービスの内容によってはサービス提供装置１０１、端末装置２００にも適用できる。例えばスキャンのサービスを外すことでサービス提供装置１０１にも適用でき、スキャンや印刷のサービスを外すことで端末装置２００単体にも適用できる。
【００５０】
上記のように、文書をクラウドストレージサービスに保存するとともに、設定ファイルに、文書を保存したフォルダや対象ファイルの拡張子、印刷モードの印刷設定等を登録しておくことにより、サービス提供装置でクラウドストレージサービスにログインして保存した文書を印刷するといった作業が、ログイン、登録サービス（最新の登録）の選択、登録内容の確認、サービスの実行と４ステップとすることが可能になる。また各ステップでのユーザ操作も、事前に設定されたものを流用可能となるため、簡易なものとなる。
【００５１】
利用するクラウドストレージサービス毎に、そのクラウドストレージサービスに設定ファイルを保存しておき、設定ファイルの内容をユーザの利用環境に応じて記述しておくことで、目的のファイルにアクセスするステップ数およびサービス提供装置の設定のステップ数を大幅に削減することができる。
【００５２】
また本実施形態では、クラウドストレージサービス側にある設定ファイルの保存場所、ファイル名などの保存方法を事前に決めておいた。サービス提供装置側では、ユーザログイン後にその設定ファイルを取得する実装、設定ファイルに従い、クラウドストレージサービスに保存されたデータを取得する実装および取得データについての処理実行の実装を事前に行うことで、クラウドストレージサービスを、単なるファイルの保管場所として扱うことができる。これにより、ベンダーごとに異なるクラウドストレージサービスの仕様の差異を、本実施形態のサービス提供装置で吸収することができる。またクラウドストレージサービスを提供しているベンダーごとに異なる操作画面（ユーザインターフェイス）についても、サービス提供装置や端末装置のベンダーが提供する画面に置き換えることができ、操作の統一性を図ることができる。
【００５３】
本実施形態では、サービス提供装置が表示部を備える装置として説明をしたがこれに限定されない。表示部はサービス提供装置とは別の装置として備え、サービス提供装置は表示装置と表示部インターフェイスを介して接続する形態であっても良い。
【００５４】
本実施形態では装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００５５】
制御部は、実施形態のプロセッサ１１、メモリ１２、通信バス２１を少なくとも有する構成に相当する。またプロセッサ１１、メモリ１２、通信バス２１などの各ハードウェアと協働して動作するプログラムは、補助記憶装置１６に事前に記憶されており、プロセッサ１１によりメモリ１２にロードされ、演算実行される。インターフェイス部は、実施形態の通信装置１７、この通信装置１７の動作を制御するプロセッサ１１に相当する。
【００５６】
以上に詳説したように、本実施形態の態様により、クラウドシステムが提供しているユーザインターフェイス以外のユーザインターフェイスを提供し、また使用することができ、利便性が増す。
【００５７】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。さらに、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、すべて本発明の範囲内のものである。
【符号の説明】
【００５８】
１１  プロセッサ、１２  メモリ、１３  ビデオ出力装置、１４  スキャン装置、１５  タッチパネルディスプレイ装置、１６  補助記憶装置、１７  通信装置、１８  印刷装置、１９  ＦＡＸ装置、２１  通信バス、１００、１０１  サービス提供装置、２００  端末装置、Ａ、Ｂ、Ｃ  クラウドストレージサービス。
【図１】
2014186440.tif 000003
【図２】
2014186440.tif 000004
【図３】
2014186440.tif 000005
【図４】
2014186440.tif 000006
【図５】
2014186440.tif 000007
【図６】
2014186440.tif 000008
【図７】
2014186440.tif 000009
【図８】
2014186440.tif 000010