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