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