JP6149461B2 - 無線通信機器、無線通信方法、無線通信機器制御プログラム、無線通信システム - Google Patents

無線通信機器、無線通信方法、無線通信機器制御プログラム、無線通信システム Download PDF

Info

Publication number
JP6149461B2
JP6149461B2 JP2013071617A JP2013071617A JP6149461B2 JP 6149461 B2 JP6149461 B2 JP 6149461B2 JP 2013071617 A JP2013071617 A JP 2013071617A JP 2013071617 A JP2013071617 A JP 2013071617A JP 6149461 B2 JP6149461 B2 JP 6149461B2
Authority
JP
Japan
Prior art keywords
communication
wireless communication
communication device
path
wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013071617A
Other languages
English (en)
Other versions
JP2014197741A (ja
Inventor
松本 浩
浩 松本
赤堀 豊
豊 赤堀
洋文 宮本
洋文 宮本
紀彦 山田
紀彦 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2013071617A priority Critical patent/JP6149461B2/ja
Priority to US14/203,793 priority patent/US9544712B2/en
Publication of JP2014197741A publication Critical patent/JP2014197741A/ja
Priority to US15/367,623 priority patent/US9794853B2/en
Application granted granted Critical
Publication of JP6149461B2 publication Critical patent/JP6149461B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00095Systems or arrangements for the transmission of the picture signal
    • H04N1/00103Systems or arrangements for the transmission of the picture signal specially adapted for radio transmission, e.g. via satellites
    • H04N1/00106Systems or arrangements for the transmission of the picture signal specially adapted for radio transmission, e.g. via satellites using land mobile radio networks, e.g. mobile telephone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00315Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a radio transmission apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、無線通信機器、無線通信方法、無線通信機器制御プログラム、無線通信システムに関し、特に通信経路の選択手法に関する。
従来、二つの機器同士の無線通信の初期設定を容易にするための各種の手法が提案されている。特許文献1には、携帯端末装置と情報処理装置との間で、NFC(Near Field Communication)等の第一の通信手段によって、第一の通信手段とは別のBluetooth(登録商標)等の第二の通信手段で通信するための設定情報を取得し、第二の通信手段による通信の確立を容易にする技術が記載されている。
特開2009−135865号公報
しかし、特許文献1においては、第二の通信手段が複数存在する場合や、同じ通信手段を用いても通信経路が異なる場合の挙動について特に言及されていない。
本発明は、二つの無線通信機器の間の通信経路が複数存在する場合に、適切な通信経路を選択して通信を行うことを目的とする。
上記目的を達成するための無線通信機器は、通信機器と無線による通信を行う無線通信機器であって、相手機器通信情報取得手段と、通信情報取得手段と、選択手段と、通信手段と、を備える。相手機器通信情報取得手段は、通信機器が有する無線通信の通信経路を示す相手機器通信情報を非接触通信で通信機器から取得する。ここで相手機器通信情報は、通信相手となる通信機器が使用することができる通信経路を特定可能な情報であればどのような態様の情報であってもよい。相手機器通信情報には、無線通信に限らず通信機器が使用可能な有線通信の経路を特定可能な情報が含まれていても良い。通信情報取得手段は、自身が有する無線通信の通信経路を示す通信情報を取得する。ここで通信情報は、自機器が使用することができる通信経路を特定可能な情報であればどのような情報であってもよい。通信情報には、無線通信に限らず自機器が使用可能な有線通信の経路を特定可能な情報が含まれていてもよい。選択手段は、相手機器通信情報と通信情報とに基づいて複数の通信経路の中から、通信機器との通信に用いる通信経路を選択する。通信手段は、通信機器との間で、選択された通信経路による通信を行う。
本発明の無線通信機器が以上のような手段を備えることにより、通信相手となる通信機器との間に複数の通信経路が存在する場合も、通信機器が有する通信経路と無線通信装置が有する通信経路に基づいて適切な通信経路を自動的に選択して通信を行うことができる。
さらに、上記目的を達成するための無線通信機器は、通信機器との通信に使用する通信経路を選択するための選択条件を取得する選択条件取得手段を備え、その場合に選択手段は、選択条件に従って通信機器との通信経路を選択する。ここで、例えば通信費用や通信に関わる処理時間、その他様々な観点から複数の通信経路を比較して優劣を判断することができるが、選択条件とはその様々な観点のうち優先させるべき観点を指定するものと言い換えることもできる。
この場合、通信機器が有する通信経路と無線通信装置が有する通信経路に基づいて、所定の選択条件に従って、通信機器との間の通信に使用する通信経路を選択することができる。
さらに、上記目的を達成するための無線通信機器は、印刷対象の属性を示す属性情報を非接触通信で通信機器から取得する属性情報取得手段を備え、その場合に選択手段は、属性情報に基づいて通信機器との通信経路を選択する。ここで、印刷対象の属性を示す属性情報としては、例えば印刷対象データの種類やデータサイズ等を想定可能である。
この場合、利用できる通信経路を特定可能な情報とは別の情報である印刷対象の属性情報にも基づいてより適切な通信経路を選択することができる。
さらに、上記目的を達成するための無線通信機器は、通信機器の属性を示す属性情報を非接触通信で取得する属性情報取得手段を備え、その場合に選択手段は、属性情報に基づいて通信機器との通信経路を選択する。ここで、通信機器の属性を示す属性情報としては、例えば通信機器の処理能力に関する情報等を想定してよい。
この場合、利用できる通信経路を特定可能な情報とは別の情報である通信機器の属性情報にも基づいてより適切な通信経路を選択することができる。
さらに、上記目的を達成するための無線通信機器において、選択条件取得手段は、ユーザーが指定した選択条件を取得してもよい。
この場合、ユーザーの要望を通信経路の選択に反映させることが可能となる。
さらに、以上のように通信相手となる通信機器が有する無線通信の通信経路を示す相手機器通信情報を非接触通信で通信機器から取得し、自身が有する無線通信の通信経路を示す通信情報を取得し、相手機器通信情報と通信情報とに基づいて複数の通信経路の中から、通信機器との通信に用いる通信経路を選択し、通信機器との間で、選択された通信経路による通信を行う手法は、無線通信方法、無線通信機器制御プログラム、無線通信システムの発明としても成立する。また、以上のようなシステム、装置、プログラム、方法は、単独の装置として実現される場合もあれば、複合的な機能を有する装置において共有の部品を利用して実現される場合もあり、各種の態様を含むものである。
本発明の実施形態にかかる無線通信システムを示す図。 (2A)は本発明の実施形態にかかるMFPのブロック図、(2B)は本発明の実施形態にかかるスマートフォンのブロック図。 本発明の実施形態にかかる通信経路選択処理を示すフローチャート。 本発明の実施形態にかかる通信経路とその特徴を示す図。
以下、本発明の実施の形態を添付図面を参照しながら以下の順に説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
1.第一実施形態
1−1.構成
図1は、本発明の実施形態にかかる無線通信システム1を示す模式図である。無線通信システム1は、マルチファンクションプリンター(MFP)10とスマートフォン20とを備える。スマートフォン20は「無線通信機器(第二無線通信機器)」、MFP10は「無線通信機器」としてのスマートフォン20の「通信相手となる通信機器(第一無線通信機器)」に相当する。MFP10とスマートフォン20とはNFC(Near Field Communication)による非接触通信およびBluetooth(登録商標)(以降はBTと表記する)による無線通信が可能である。MFP10とスマートフォン20との間のNFCによる通信経路をr1とする。また、MFP10とスマートフォン20との間のBTによる通信経路をr2とする。
また、スマートフォン20とMFP10とは、アクセスポイント30を介した無線LAN(Wi−Fi)通信によって互いに無線通信が可能である。スマートフォン20とアクセスポイント30との間のWi−Fiによる通信経路をr3、アクセスポイントとMFP10との間の通信経路をr4とする。また、スマートフォン20およびMFP10はアクセスポイント30を経由し、さらに光通信網等を経由してインターネットを含むネットワークに接続しサーバー40と通信することができる。アクセスポイント30とサーバー40との間の通信経路をr5とする。さらに、スマートフォン20は携帯電話網やインターネット等を含むネットワークを経由してサーバー40と通信することができる。スマートフォン20とサーバー40との間の携帯電話網を含む通信経路をr6とする。
サーバー40は、電子メールプリントサービスを提供するサーバーである。サーバー40は1以上のサーバーコンピューターを含んで構成される。サーバー40にはMFP10の個体識別情報が登録されている。MFP10には電子メールアドレスが割り当てられており、サーバー40においてMFP10の個体識別情報と対応付けてMFP10に割り当てられた電子メールアドレスが登録されている。MFP10に割り当てられた電子メールアドレス宛に送信された電子メールはサーバー40において受信され、電子メールの本文や添付ファイルがサーバー40においてMFP10での印刷に適した形式の印刷データに変換され、印刷データが送信される。MFP10はサーバー40から送信された印刷データに基づいて印刷を実行することができる。なお、スマートフォン20からサーバー40に印刷対象を送信する形態は、電子メールで送信する形態に限定されるものではなく、電子メール以外の方法で印刷対象をスマートフォン20からサーバー40に転送してもよい。
図2Aは、MFP10の構成を示すブロック図である。MFP10は、図2Aに示すように、メインコントローラー11と通信部12と画像形成部13とユーザーI/F部14と画像読取部15とを備えている。メインコントローラー11は、CPUや不揮発性メモリやRAMやASIC等からなり、不揮発性メモリに記録された種々のプログラムをCPUが実行することによってMFP10の全体を制御することができる。具体的にはメインコントローラー11は、通信部12を制御して各種方式の通信を行う。通信部12は、BT通信機能を実現するためのBT通信部12a、NFC通信機能を実現するためのNFC通信部12b、無線LAN通信機能を実現するための無線LAN通信部12c等を備えており、受信した信号をプロトコルに従って変換して内部バスに送出し、内部バスから取り込んだ信号をプロトコルに従って変換して送出する。また、通信部12は、有線LAN通信機能を実現するための有線LAN通信部(不図示)や、他の周知の有線通信機能を実現するためのインターフェース(不図示)を備えていてもよい。
またメインコントローラー11は、通信部12によって印刷データを取得すると、取得した印刷データに基づいて、画像形成部13を制御して印刷を実行する。画像形成部13は、インクジェット方式、電子写真方式など周知の印刷方式で写真紙・普通紙・OHPシートなどの印刷媒体に印刷を実行するためのアクチュエーターやセンサーや駆動回路や機械部品を備えている。ユーザーI/F部14はタッチパネルディスプレイやユーザーの指示を入力する操作キー等を備えている。タッチパネルディスプレイは、ユーザーに各種情報を案内するとともにユーザーの各種指示を入力する。また、画像読取部15は、原稿台に載置された原稿に向かって発光し原稿からの反射光をRGBの各色に分解してスキャン画像データとする周知のカラーイメージセンサーや、原稿を搬送するためのアクチュエーターや駆動回路や機械部品を備えている。メインコントローラー11は、原稿台に載置された原稿を画像読取部15を制御して読み取らせ、得られたスキャン画像データを不揮発性メモリ等に記録する。そしてメインコントローラー11は、通信部12を制御して外部にスキャン画像データを出力する。
図2Bは、スマートフォン20の構成を示すブロック図である。スマートフォン20は、コントローラー28、音声を発生させるスピーカー21、音声を集音するマイク22、ユーザーの各種指示を入力するキー入力部23、通信部25、カメラ26、タッチパネルディスプレイ27等を備えている。コントローラー28は、CPU,RAM,ROM,不揮発性メモリ等からなり、ROMや不揮発性メモリに記録された各種のプログラムをCPUが実行することにより、スマートフォン20の各部を制御することができる。各種プログラムには、MFP10を利用して印刷を実行するためのアプリケーションプログラム(以降、APPと呼ぶ)が含まれている。当該APPは、MFP10のベンダーから提供されたプログラムであり、所定のサーバーからダウンロードしてインストールされたり、予めスマートフォン20にインストールされていたものである。
通信部25は、3G方式の携帯電話回線網を利用した通信を行うための3G通信部25aや、NFCによる通信を行うためのNFC通信部25b、BTによる通信を行うためのBT通信部25c、無線LANによる通信を行うための無線LAN通信部25d等を備えており、受信した信号をプロトコルに従って変換して内部バスに送出し、内部バスから取り込んだ信号をプロトコルに従って変換して送出する。カメラ26は、レンズやエリアイメージセンサーや画像処理回路を備え、被写体を撮影しデジタル画像データを生成する。タッチパネルディスプレイ27はユーザーに各種情報を案内するとともにユーザーの各種指示を入力する。
1−2.通信経路選択処理
図3は、ユーザーがスマートフォン20内に記録されている画像ファイルをMFP10で印刷する場合に、スマートフォン20のコントローラー28が実行する通信経路選択処理を示すフローチャートである。はじめに、例えばユーザーがスマートフォン20においてAPPを起動し印刷したい画像ファイルを選択した状態で、スマートフォン20をMFP10のNFC通信部12bにかざすと、スマートフォン20のコントローラー28はNFC通信部25bを制御して、MFP10のNFC通信部12bと通信しNFC通信部12bからMFP10が使用可能な通信経路を示す情報(相手機器通信情報(第一通信経路情報))を取得するとともに、スマートフォン20が使用可能な通信経路を示す情報(通信情報(第二通信経路情報))および選択条件を示す情報をスマートフォン20内部から取得する(ステップS100)。
本実施形態では、MFP10が使用可能な通信経路を示す情報として、BTで通信可能であることを示す情報と、アクセスポイント30の子機としてアクセスポイント30を介して無線LAN通信が可能であることを示す情報と、メールプリントサービスを提供するサーバー40にMFP10が登録済みでありインターネットを介してサーバー40と通信が可能であることを示す情報とが含まれる。MFP10のメインコントローラー11はNFCによってスマートフォン20からMFP10が使用可能な通信経路を示す情報を要求された場合、通信部12に問い合わせを行い、使用可能な通信の種類を通信部12から取得する。また、メインコントローラー11はメールプリントサービスを提供するサーバー40への登録状況を不揮発性メモリ等から取得し、登録済みであれば、例えばサーバー40との接続状況が正常であるか通信部12を制御して問い合わせる。そして、メインコントローラー11はスマートフォン20にNFCでこれらの情報を返信する。この場合に、MFP10のメインコントローラー11および通信部12は「第一通信経路情報送信手段」として機能し、スマートフォン20のコントローラー28および通信部25は「相手機器通信情報取得手段(第一通信経路情報取得手段)」として機能する。
また、本実施形態においては、スマートフォン20が使用可能な通信経路を示す情報として、携帯電話網を経由してインターネットと接続可能であることを示す情報と、BTでの通信が可能であることを示す情報と、アクセスポイント30の子機として無線LAN通信でMFP10と通信が可能であることを示す情報とが含まれる。スマートフォン20のコントローラー28は、通信部25に問い合わせを行い、使用可能な通信の種類を示す情報を通信部25から取得する。この場合にコントローラー28は、「通信情報取得手段(第二通信経路情報取得手段)」として機能する。
また、本実施形態においては、選択条件を示す情報はAPPが参照するパラメーターとして定義されており、初期設定値または事前にユーザーが選択した値がスマートフォン20の不揮発性メモリ等に記録されている。具体的には本実施形態においては、通信費用優先、または、サービス優先のいずれかが、初期設定値あるいはユーザーが予め指定した値として記録されている。ユーザーが予め選択条件を指定することにより、スマートフォン20は、ユーザーの希望に沿った選択条件で通信経路を選択することができる。ステップS100では、コントローラー28は不揮発性メモリ等から選択条件を示すパラメーターを取得する。この場合にコントローラー28は「選択条件取得手段」として機能する。
図4は、スマートフォン20に保存されている画像ファイルをMFP20で印刷させるため、スマートフォン20からMFP10へ画像ファイルを送信する場合における通信経路の4つのパターンを示している。図4に示すように、パターンAは、BTによる通信でスマートフォン20からMFP10に画像ファイルを送信するパターンである(通信経路r2)。パターンBは、無線LAN通信(Wi−Fi)によってスマートフォン20からアクセスポイント30を介してMFP10に画像ファイルを送信するパターンである(通信経路r3とr4)。
パターンCは、スマートフォン20から印刷対象の画像ファイルを添付した電子メールを無線LAN通信でアクセスポイント30およびインターネットを介してサーバー40に送信し(通信経路r3、r5)、サーバー40が添付の画像ファイルに含まれる画像データをMFP10における印刷に適した形式の印刷データに変換してMFP10に送信する(通信経路r5、r4)というパターンである。パターンDは、スマートフォン20から印刷対象の画像ファイルを添付した電子メールを、携帯電話網およびインターネットを経由してサーバー40に送信し(通信経路r6)、サーバー40が添付の画像ファイルに含まれる画像データをMFP10における印刷に適した形式の印刷データに変換してMFP10に送信する(通信経路r5、r4)というパターンである。
ここで、パターンA〜Dを通信費用の観点で比較する。パターンAとパターンBは通常、通信費は必要ないと考えられる。パターンCはインターネットを使用するための料金が必要である可能性があり、パターンDも携帯電話網を利用するための料金が必要である可能性がある。また、本実施形態では一般的に携帯電話網を利用する通信費の方が光通信網を利用する通信費より高い可能性があるものする。したがって図4の通信費用が安い順において数値が小さいパターンほど通信費用が安いことを示している。
また、パターンA〜Dをサービス付加のしやすさの観点で比較すると、サーバー40が印刷対象の画像ファイルのレンダリング処理等を行うパターンCとパターンDの方が、サーバー40を使用しないパターンAおよびパターンBより優れている。なぜなら、サーバー40を使用しない場合、スマートフォン20またはMFP10のいずれかがレンダリング処理を行わなければならないが、サーバー40の処理能力に比べるとスマートフォン20やMFP10の処理能力は一般的に低いため、サーバー40より処理時間を要するし、スマートフォン20の場合は電力消費量が増加してしまう可能性がある。また、種々のファイルフォーマットに対応してレンダリング処理を行ったり、レンダリング以外の画像処理サービスを付加したりできるようにするためには、搭載するプログラムのサイズも増大するためコストが増大しうる。このように、サービス付加のしやすさの観点では、パターンCとパターンDの方が、パターンAおよびパターンBより優れている。図4のサービス付加がしやすい順において数値が小さいパターンほどサービス付加がしやすいことを示している。
また、パターンA〜Dを通信に関わる処理時間の観点で比較すると、通常、図4の通信に関わる処理時間が短い順における数値の小さいパターンほど通信に関わる処理時間が短いと考えられる。なお、パターンCやパターンDに関しては、通信に関わる処理時間には通信時間に加え、サーバー40における処理時間も含まれるものとする。
以上をまとめると、本実施形態の場合、選択条件として通信費用優先が選択されている場合はパターンAまたはパターンBが選択される。なお本実施形態においては、これら二つのパターンのうちの一つのパターンを選択する条件は、通信に関わる処理時間である。すなわち両方のパターンが使用可能な場合は、通信に関わる処理時間が短い方が選択される。また、サービス優先が選択されている場合はパターンCまたはパターンDが選択される。同様に、これら二つのパターンのうちの一つのパターンを選択する条件は、通信に関わる処理時間であり、両方のパターンが使用可能な場合は、通信に関わる処理時間が短い方が選択される。
図3のフローチャートの説明に戻る。
続いて、コントローラー28は、選択条件が通信費用優先であるか否かを判定し(ステップS105)、通信費用優先である場合は、MFP10とWi−Fiによる無線LAN通信が使用可であるか否かを判定する(ステップS110)。ステップS110にてMFP10とWi−Fiによる無線LAN通信が可能であると判定された場合、コントローラー28は、Wi−Fiによる通信経路(すなわちパターンB)を選択し、当該通信経路で印刷対象の画像ファイルをMFP10に送信し、印刷を実行させる(ステップS125)。すなわち、通信速度がBTより速い(通信時間がBTより短い)Wi−Fiを使用する経路が優先的に選択される。
ステップS110でMFP10とWi−Fiによる無線通信が使用可であると判定されなかった場合、コントローラー28は、MFP10とBTによる通信が使用可であるか否かを判定する(ステップS115)。ステップS115でMFP10とBTが使用可であると判定された場合、コントローラー28はBTによる通信経路(すなわちパターンA)を選択し、BTでMFP10と接続して印刷対象の画像ファイルをMFP10に送信し、印刷を実行させる(ステップS120)。
ステップS105において通信費用優先と判定されない場合(すなわち本実施形態の場合はサービス優先が選択条件とされているものと判定する)、または、ステップS115においてBTによる通信が使用可と判定されない場合は、コントローラー28は、アクセスポイント30経由でサーバー40が使用可であるか否かを判定する(ステップS130)。ステップS130にてアクセスポイント30経由でサーバー40が使用可であると判定された場合、コントローラー28はアクセスポイント30経由でサーバー40を介した通信経路(すなわちパターンC)を選択し当該通信経路で印刷対象の画像ファイルを送信し、MFP10に印刷を実行させる(ステップS135)。
具体的には、スマートフォン20のコントローラー28はステップS135においてまず、MFP10からMFP10に割り当てられた電子メールアドレスをNFCで要求し、MFP10のメインコントローラー11は自身に割り当てられた電子メールアドレスをNFCでスマートフォン20に送信する。そしてスマートフォン20のコントローラー28は、取得したMFP10の電子メールアドレス宛の電子メールに印刷対象の画像ファイルを添付して、Wi−Fiによる無線LAN通信を使用して送信する。その結果、サーバー40が当該電子メールを受信して添付ファイルに含まれる画像データをレンダリング処理して生成した印刷データをMFP10に送信し、MFP10は送信された印刷データに基づいて画像形成部13を制御して印刷を実行する。
ステップS130にてアクセスポイント30経由でサーバー40を使用可と判定されなかった場合、コントローラー28は携帯電話網経由でサーバー40を使用可であるか否かを判定する(ステップS140)。ステップS140にて携帯電話網経由でサーバー40を使用可と判定された場合は、コントローラー28は携帯電話網経由のサーバー40を介した通信経路(すなわちパターンD)を選択し、当該通信経路で印刷対象の画像ファイルを送信しMFP10に印刷を実行させる(ステップS145)。具体的には、スマートフォン20はステップS135と同様にNFCでMFP10からMFP10の電子メールアドレスを取得する。そしてスマートフォン20のコントローラー28は取得した電子メールアドレス宛の電子メールに印刷対象の画像ファイルを添付して携帯電話網を使用して電子メールを送信する。その結果、サーバー40が当該電子メールを受信して添付ファイルに含まれる画像データをレンダリング処理して生成した印刷データをMFP10に送信し、MFP10は送信された印刷データに基づいて画像形成部13を制御して印刷を実行する。
ステップS140にて携帯電話網経由でサーバー40を使用可と判定されなかった場合はエラーを通知する(ステップS150)。具体的には例えば、無線通信でMFP10に印刷対象の画像ファイルを送信できない旨を通知する。なお、コントローラー28がステップS105〜S150を実行する場合に、コントローラー28は「選択手段」として機能するとともに、コントローラー28および通信部25は「通信手段」として機能する。
このように、本実施形態によると、スマートフォン20とMFP10との間に複数の通信経路が存在する場合も、選択条件に従って適切な通信経路を自動的に選択して通信を行うことができるため、ユーザーにとって有益である。
2.他の実施形態
尚、本発明の技術的範囲は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、上記実施形態では、スマートフォン20がMFP10から通信経路に関する情報を取得して自機器の通信経路に関する情報と照らし合わせて選択条件に従って通信経路を選択する例を説明したが、MFP10側がスマートフォン20から通信経路に関する情報を取得し自機器(MFP10)の通信経路に関する情報と照らし合わせて選択条件に従って通信経路を選択するようにしてもよい。そして、選択結果をスマートフォン20に通知するようにしてもよい。すなわち、図3に示す通信経路選択処理は、二つの無線通信機器のうちいずれかで実行されればよい(スマートフォン20およびMFP10のうち、いずれか一方が第一無線通信機器で、他方が第二無線通信機器であればよく、各機器がどちらに相当してもよい)。
なお、MFP10がメールプリントサービスに対応しているか(サーバー40に登録されているか)否かを、上記実施形態ではNFCでMFP10に問い合わせる例を説明したが、あくまで一例であってその態様に限定されない。例えば、ステップS100ではMFP10の個体識別情報を取得し、スマートフォン20側でサーバー40に当該個体識別情報に対応するMFP10がサーバー40に登録されているか否かを問い合わせることによって、MFP10がメールプリントサービスに対応しているか否かを判断するという態様であってもよい。
さらに、上記実施形態では、スマートフォン20に保存されている印刷対象のファイルをMFP10で印刷させる場合の経路選択について説明したが、例えば、MFP10で読み取ったスキャン画像データをスマートフォン20に受け渡す場合の経路選択としても応用できる。また例えば、スマートフォン20に保存されているファイルをプロジェクターに転送してプロジェクターに映写させる場合の経路選択としても応用できる。
また、通信経路を選択するための情報として、二つの無線通信機器の間で使用可能な通信経路に関する情報以外の別の情報(例えば、印刷対象の属性を示す属性情報や、通信相手の無線通信機器の属性情報)を通信相手の無線通信機器から取得し(この場合にコントローラー28および通信部25は「属性情報取得手段」として機能する)、当該属性情報にさらに基づいて経路選択が行われても良い。例えば、スマートフォン20に保存されている印刷対象のファイルは、写真画像データを含むのか、文字や図形のみの文書であるのか等、印刷対象ファイルの属性情報にさらに基づいて通信経路が選択されてもよい。写真画像データを含むファイルの場合は、サーバー40にてレンダリング処理やその他の画像処理が施される方が印刷品質を向上させることができると考えられるため、サーバー40を経由する通信経路が優先的に選択されるようにしてもよい。
また例えば、MFP10で読み取ったスキャン画像データを通信相手の無線通信機器に送信する場合、相手先の無線通信機器のディスプレイの解像度やメモリのサイズ等の無線通信機器の属性に応じて読み取りの解像度も調整し、さらにスキャン画像データのサイズに応じて通信経路を選択するようにしてもよい。また、スキャン画像データの属性に応じて通信経路を選択するようにしてもよい。例えばスキャン画像データが写真であると判断される場合は、外部の画像処理用のサーバーによる画像処理を利用するために当該サーバーを経由する通信経路を選択し、スキャン画像データが文書であると判断される場合は当該サーバーを経由しない通信経路を選択するようにしてもよい。
さらに、スマートフォン20に保存されているファイルをMFP10に送信して印刷させたり、プロジェクターに送信して映写させたりする場合に、MFP10の画像形成部13の性能や、プロジェクターの解像度等、相手の無線通信機器の属性にさらに応じて通信経路を選択するようにしてもよい。例えば、プロジェクターの解像度が所定の基準より低い場合、ファイルを高品質にレンダリング処理したり画像処理する必要がないため、種々の画像処理を実行するサーバーを経由しない通信経路を選択するようにしてもよい。プロジェクターの解像度が高い場合、高品質の画像を生成するための画像処理を処理能力の高いサーバーにて施すために当該サーバーを経由する通信経路を選択するようにしてもよい。
なお、上記実施形態で示した二つの無線通信機器の間の通信経路の種類は一例に過ぎず、他にも様々な経路が存在していてもよい。例えばスマートフォン20とMFP10との間は、Wi−Fi Directによる通信経路が存在していてももちろんよい。また、通信経路としては、経路の少なくとも一部が無線通信によるものとなっていればよく、例えば、スマートフォン20とサーバー40が無線で通信し、MFP10とアクセスポイント30は有線で通信することによって、スマートフォン20、MFP10間で通信を行う経路であってもよい。
また、上記実施形態では、通信相手の無線通信機器が有する通信経路を示す情報を取得する際にNFCによって通信する例を説明したが、これも一例に過ぎず、例えば、TranferJet(登録商標)などの非接触無線通信が採用されてもよい。
1…無線通信システム、10…MFP、11…メインコントローラー、12…通信部、12a…BT通信部、12b…NFC通信部、12c…無線LAN通信部、13…画像形成部、14…ユーザーI/F部、15…画像読取部、20…スマートフォン、21…スピーカー、22…マイク、23…キー入力部、25…通信部、25a…3G通信部、25b…NFC通信部、25c…BT通信部、25d…無線LAN通信部、26…カメラ、27…タッチパネルディスプレイ、28…コントローラー、30…アクセスポイント、40…サーバー

Claims (8)

  1. 通信機器と無線による通信を行う無線通信機器であって、
    前記通信機器が有する無線通信の通信経路を示す相手機器通信情報を非接触通信で前記通信機器から取得する相手機器通信情報取得手段と、
    前記無線通信機器が有する無線通信の通信経路を示す通信情報を取得する通信情報取得手段と、
    前記相手機器通信情報と前記通信情報とに基づいて複数の通信経路の中から、前記通信機器との通信に用いる通信経路を選択する選択手段と、
    前記通信機器との間で、選択された前記通信経路による通信を行う通信手段と、
    を備え、
    前記選択手段は、前記複数の通信経路の中に、前記無線通信機器と前記通信機器とがサーバを介して通信可能な通信経路が含まれる場合には、当該通信経路を前記無線通信機器が前記通信機器との通信に用いる通信経路として選択し、
    前記通信機器は、印刷装置であり、
    前記サーバは、前記印刷装置を識別する個体識別情報と電子メールアドレスとを対応付けて記憶しており、当該電子メールアドレスを宛先とする電子メールを受信すると、当該電子メールに対応する印刷データを前記印刷装置に送信することにより、当該印刷装置に印刷を実行させるサーバである、
    無線通信機器。
  2. 前記通信機器との通信に使用する通信経路を選択するための選択条件を取得する選択条件取得手段を備え、
    前記選択手段は、前記選択条件に従って前記通信機器との通信経路を選択する、
    請求項1に記載の無線通信機器。
  3. 印刷対象の属性を示す属性情報を非接触通信で前記通信機器から取得する属性情報取得手段を備え、
    前記選択手段は、前記属性情報に基づいて前記通信機器との通信経路を選択する、
    請求項1又は2に記載の無線通信機器。
  4. 前記通信機器の属性を示す属性情報を非接触通信で前記通信機器から取得する属性情報取得手段を備え、
    前記選択手段は、前記属性情報に基づいて前記通信機器との通信経路を選択する、
    請求項1〜請求項3のいずれかに記載の無線通信機器。
  5. 前記選択条件取得手段は、ユーザーが指定した前記選択条件を取得する、
    請求項に記載の無線通信機器。
  6. 通信機器との無線による通信を行う無線通信機器における無線通信方法であって、
    相手機器通信情報取得手段が、前記通信機器が有する無線通信の通信経路を示す相手機器通信情報を非接触通信で前記通信機器から取得し、
    通信情報取得手段が、前記無線通信機器が有する無線通信の通信経路を示す通信情報を取得し、
    選択手段が、前記相手機器通信情報と前記通信情報とに基づいて複数の通信経路の中から、前記通信機器との通信に用いる通信経路を選択し、
    通信手段が、前記通信機器との間で、選択された前記通信経路による通信を行う、
    ことを含み、
    前記選択手段は、前記複数の通信経路の中に、前記無線通信機器と前記通信機器とがサーバを介して通信可能な通信経路が含まれる場合には、当該通信経路を前記無線通信機器が前記通信機器との通信に用いる通信経路として選択し、
    前記通信機器は、印刷装置であり、
    前記サーバは、前記印刷装置を識別する個体識別情報と電子メールアドレスとを対応付けて記憶しており、当該電子メールアドレスを宛先とする電子メールを受信すると、当該電子メールに対応する印刷データを前記印刷装置に送信することにより、当該印刷装置に印刷を実行させるサーバである、
    無線通信方法。
  7. 通信機器との無線による通信を行う無線通信機器において実行される無線通信機器制御プログラムであって、
    前記通信機器が有する無線通信の通信経路を示す相手機器通信情報を非接触通信で前記通信機器から取得する相手機器通信情報取得機能と、
    前記無線通信機器が有する無線通信の通信経路を示す通信情報を取得する通信情報取得機能と、
    前記相手機器通信情報と前記通信情報とに基づいて複数の通信経路の中から、前記通信機器との通信に用いる通信経路を選択する選択機能と、
    前記通信機器との間で、選択された前記通信経路による通信を行う通信機能と、
    を前記無線通信機器に実現させ、
    前記選択機能は、前記複数の通信経路の中に、前記無線通信機器と前記通信機器とがサーバを介して通信可能な通信経路が含まれる場合には、当該通信経路を前記無線通信機器が前記通信機器との通信に用いる通信経路として選択し、
    前記通信機器は、印刷装置であり、
    前記サーバは、前記印刷装置を識別する個体識別情報と電子メールアドレスとを対応付けて記憶しており、当該電子メールアドレスを宛先とする電子メールを受信すると、当該電子メールに対応する印刷データを前記印刷装置に送信することにより、当該印刷装置に印刷を実行させるサーバである、
    無線通信機器制御プログラム。
  8. 第一無線通信機器と第二無線通信機器とを備え、前記第一無線通信機器と前記第二無線通信機器との間で通信を行う無線通信システムであって、
    前記第一無線通信機器は、
    前記第一無線通信機器が有する無線通信の通信経路を示す第一通信経路情報を非接触通信で前記第二無線通信機器に送信する第一通信経路情報送信手段を、
    有し、
    前記第二無線通信機器は、
    前記第一通信経路情報を非接触通信で前記第一無線通信機器から取得する第一通信経路情報取得手段と、
    前記第二無線通信機器が有する無線通信の通信経路を示す第二通信経路情報を取得する第二通信経路取得手段と、
    前記第一通信経路情報と前記第二通信経路情報とに基づいて、複数の通信経路の中から、前記第一無線通信機器との通信に用いる通信経路を選択する選択手段と、
    前記第一無線通信機器との間で、選択された前記通信経路による通信を行う通信手段と、
    を有し、
    前記選択手段は、前記複数の通信経路の中に、前記第二無線通信機器と前記第一無線通信機器とがサーバを介して通信可能な通信経路が含まれる場合には、当該通信経路を前記第二無線通信機器が前記第一無線通信機器との通信に用いる通信経路として選択し、
    前記第一無線通信機器は、印刷装置であり、
    前記サーバは、前記印刷装置を識別する個体識別情報と電子メールアドレスとを対応付けて記憶しており、当該電子メールアドレスを宛先とする電子メールを受信すると、当該電子メールに対応する印刷データを前記印刷装置に送信することにより、当該印刷装置に印刷を実行させるサーバである、
    無線通信システム。
JP2013071617A 2013-03-29 2013-03-29 無線通信機器、無線通信方法、無線通信機器制御プログラム、無線通信システム Active JP6149461B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2013071617A JP6149461B2 (ja) 2013-03-29 2013-03-29 無線通信機器、無線通信方法、無線通信機器制御プログラム、無線通信システム
US14/203,793 US9544712B2 (en) 2013-03-29 2014-03-11 Wireless communication device, wireless communication method, wireless communication device control program, and wireless communication system
US15/367,623 US9794853B2 (en) 2013-03-29 2016-12-02 Wireless communication device, wireless communication method, wireless communication device control program, and wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013071617A JP6149461B2 (ja) 2013-03-29 2013-03-29 無線通信機器、無線通信方法、無線通信機器制御プログラム、無線通信システム

Publications (2)

Publication Number Publication Date
JP2014197741A JP2014197741A (ja) 2014-10-16
JP6149461B2 true JP6149461B2 (ja) 2017-06-21

Family

ID=51621301

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013071617A Active JP6149461B2 (ja) 2013-03-29 2013-03-29 無線通信機器、無線通信方法、無線通信機器制御プログラム、無線通信システム

Country Status (2)

Country Link
US (2) US9544712B2 (ja)
JP (1) JP6149461B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3346618B1 (en) * 2014-02-10 2021-09-15 SZ DJI Technology Co., Ltd. Adaptive communication mode switching
JP6170849B2 (ja) * 2014-02-28 2017-07-26 株式会社沖データ 画像形成システム
JP6714813B2 (ja) 2015-11-27 2020-07-01 セイコーエプソン株式会社 電子機器、無線通信方法、及びプログラム
US10334515B2 (en) 2017-01-13 2019-06-25 ENK Wireless, Inc. Conveying information via auxiliary device selection
JP7753654B2 (ja) * 2021-03-30 2025-10-15 セイコーエプソン株式会社 測色器、測色システム及び通信方法
US12169394B2 (en) * 2022-04-28 2024-12-17 Woven By Toyota, Inc. Method of optimizing execution of a function on a control system and apparatus for the same

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6618750B1 (en) * 1999-11-02 2003-09-09 Apple Computer, Inc. Method and apparatus for determining communication paths
US20020161921A1 (en) * 2001-04-27 2002-10-31 Docomo Communications Laboratories Usa, Inc. Method of selecting a network access measure from multiple access measures
JP2004180225A (ja) * 2002-11-29 2004-06-24 Ricoh Co Ltd 無線通信印刷システム
JP2007074564A (ja) * 2005-09-08 2007-03-22 Oki Electric Ind Co Ltd ネットワーク経路設定方法及び無線局
US8001267B2 (en) * 2005-12-15 2011-08-16 International Business Machines Corporation Apparatus, system, and method for automatically verifying access to a multipathed target at boot time
KR101276821B1 (ko) * 2006-02-06 2013-06-18 엘지전자 주식회사 멀티플 네트워크 연결 방법 및 그 통신 장치
JP4795859B2 (ja) * 2006-06-14 2011-10-19 三菱電機株式会社 情報端末装置およびデータ通信方法
JP2009135865A (ja) * 2007-07-30 2009-06-18 Ricoh Co Ltd 情報処理装置、経路探索装置、家電装置、情報処理システムおよびプログラム
EP2026615B1 (en) 2007-07-30 2014-10-29 Ricoh Company, Ltd. Information processing apparatus, information processing system, and program product
JP5176706B2 (ja) * 2007-09-12 2013-04-03 株式会社リコー 携帯端末装置、情報通信方法、および携帯端末装置で実行されるプログラム。
JP4850211B2 (ja) * 2008-06-19 2012-01-11 三菱電機株式会社 通信システム
JP5441158B2 (ja) * 2009-11-25 2014-03-12 日本電気株式会社 管理装置、制御装置、通信システム、制御方法及びプログラム
JP5120417B2 (ja) * 2010-05-06 2013-01-16 ソニー株式会社 通信装置、通信方法、及び通信システム
JP5541001B2 (ja) * 2010-08-26 2014-07-09 ブラザー工業株式会社 立案デバイス
WO2012111261A1 (ja) * 2011-02-16 2012-08-23 パナソニック株式会社 無線通信装置

Also Published As

Publication number Publication date
US9544712B2 (en) 2017-01-10
US20140295766A1 (en) 2014-10-02
US20170086122A1 (en) 2017-03-23
JP2014197741A (ja) 2014-10-16
US9794853B2 (en) 2017-10-17

Similar Documents

Publication Publication Date Title
JP6149461B2 (ja) 無線通信機器、無線通信方法、無線通信機器制御プログラム、無線通信システム
US9772810B2 (en) Printing apparatus
JP6516491B2 (ja) 通信装置、制御方法およびプログラム
WO2015040826A1 (en) Handover between two communication devices from nfc communication mode to wlan/bluetooth communication mode involving service discovery
US11429324B2 (en) Data processing apparatus, storage medium, and control method for obtaining information about an apparatus
US12159072B2 (en) Information processing apparatus having a plurality of lines, control method therefor, and storage medium
US10466945B2 (en) Information processing apparatus configured to notify a communication terminal of connection information used to establish a network connection between an information processing apparatus and the communication terminal, communication system, and communication method configured to perform same
US20150077790A1 (en) Network system, code providing device, terminal, and computer-readable storage mediuim for computer program
US20160062709A1 (en) Data processing apparatus, method for controlling data processing apparatus, and storage medium
JP6182919B2 (ja) 通信プログラムおよび通信装置
JP2019219742A (ja) サーバシステム、通信装置、制御方法、及び通信システム
CN109302544A (zh) 图像形成装置、其控制方法和存储介质
CN110392177B (zh) 信息处理设备及其控制方法和存储介质
JP2020004148A (ja) 携帯端末のためのアプリケーションプログラムと携帯端末
WO2016006308A1 (ja) 情報処理装置、画像処理装置およびストレージサービス利用方法
JP2015200996A (ja) データ処理装置、データ処理システムおよびデータ処理方法
JP6285733B2 (ja) 情報処理装置、情報処理装置の制御方法、プログラム
JP6515740B2 (ja) 画像記録装置、及び画像記録システム
JP6207315B2 (ja) 通信装置および通信システム
JP6962361B2 (ja) プログラム
JP2026006130A (ja) 画像処理装置、処理方法、及びプログラム
JP6638459B2 (ja) プログラム
JP2005277885A (ja) ネットワーク対応型画像処理装置
JP2026034735A (ja) データ処理装置、画像形成装置及びその制御方法、並びにプログラム
JP6611630B2 (ja) 画像処理装置及び画像処理システム

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20150113

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151210

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20160617

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20160624

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160729

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160809

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170303

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170404

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170425

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170508

R150 Certificate of patent or registration of utility model

Ref document number: 6149461

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150