JP6690172B2 - 通信機器 - Google Patents
通信機器 Download PDFInfo
- Publication number
- JP6690172B2 JP6690172B2 JP2015192158A JP2015192158A JP6690172B2 JP 6690172 B2 JP6690172 B2 JP 6690172B2 JP 2015192158 A JP2015192158 A JP 2015192158A JP 2015192158 A JP2015192158 A JP 2015192158A JP 6690172 B2 JP6690172 B2 JP 6690172B2
- Authority
- JP
- Japan
- Prior art keywords
- external device
- communication device
- wireless
- operation mode
- received
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/14—Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
Description
図1に示すように、通信システム2は、プリンタ100と端末機器200とを備える。
プリンタ100は、端末機器200との無線接続を確立して、プリンタ100及び端末機器200が所属する無線ネットワークを形成可能である。端末機器200は、AP(Access Pointの略)10との無線接続を確立しており、AP10によって形成されている無線ネットワークに参加している。なお、以下では、ネットワークのことを「NW」と記載することがある。
プリンタ100は、操作部112と、表示部114と、ネットワークインターフェース(以下では「ネットワークI/F」と記載する)116と、印刷エンジン118と、制御部130と、を備える。操作部112は、複数個のキーを備えており、ユーザの操作を受け付ける。表示部114は、様々な情報を表示するためのディスプレイであり、いわゆるタッチパネルとしても機能する。即ち、表示部114は、操作部としても機能する。以下では、プリンタ100の操作部を記載する箇所では、符号112,114を省略して、単に「操作部」と記載する。印刷エンジン118は、インクジェット方式、レーザ方式等の印刷機構を備える。
端末機器200は、デスクトップPC等の据置型の機器であってもよいし、ノートPC等の可搬型の機器であってもよい。端末機器200は、操作部212と、表示部214と、ネットワークI/F216と、制御部230と、を備える。操作部212は、キーボード及びマウスを備えており、ユーザの操作を受け付ける。表示部214は、様々な情報を表示するためのディスプレイである。ネットワークI/F216は、Wi−Fi方式に従った無線通信を実行するためのI/Fであり、当該I/Fを識別するためのMACアドレスであるMACte200が割り当てられている。ネットワークI/F216は、WFD方式をサポートしていない。即ち、端末機器200は、WFD方式に従った無線通信を実行不可能ないわゆるレガシー機器である。
AP10は、無線AP、無線LANルータ等と呼ばれる公知のAPである。AP10は、例えばユーザによって決定される無線情報WIapを利用して、無線NWを形成する。AP10は、例えば、WPS(Wi-Fi Protected Setup)等のいわゆる自動無線設定、又は、手動無線設定に従って、端末機器200との無線接続を確立する。この結果、端末機器200の設定領域250には、AP10の無線情報WIapが格納される。
図2を参照して、プリンタ100の初回電源ON時に実行される電源ON時処理の内容を説明する。上記の初回電源ONは、プリンタ100が出荷された後に電源が初めて投入されること、及び、プリンタ100が初期化された後に電源が初めて投入されることを含む。図2の処理が開始される段階では、プリンタ100内の各フラグ160,162はOFFに設定されている。なお、プリンタ100及び端末機器200によって実行される以下の通信及び接続は、ネットワークI/F116,216を介した通信及び接続である。このため、以下では、「ネットワークI/F116(又は216)を介して」という説明を省略する。
続いて、図3を参照して、待機モード処理の内容を説明する。図3の処理が開始される段階では、WFDフラグ160及びG/Oフラグ162がOFFに設定されている(図2のS60参照)。
続いて、図4を参照して、図2のS52で実行される設定処理の内容を説明する。図4の処理が開始される段階では、WFDフラグ160及びG/Oフラグ162のそれぞれがONに設定されている(図2のS14,S30参照)。
続いて、図4を参照して、図3のS164で実行される接続印刷処理の内容を説明する。図4の処理が開始される段階では、WFDフラグ160がONに設定されていると共に、G/Oフラグ162がOFFに設定されている(図3のS154参照)。
続いて、図5及び図6を参照して、図2〜図4の各処理によって実現される具体的なケースを説明する。まず、図5を参照して、プリンタ100が設定モードで動作するケースA1を説明する。図5の初期状態では、端末機器200は、AP10との無線接続を確立している。このために、設定領域250には、無線情報WIapが格納されている。
続いて、図6を参照して、プリンタ100においてWFD接続操作が実行されるケースBを説明する。ケースBの初期状態では、プリンタ100は、AP10の無線NWに参加している(図5のT70)。ただし、端末機器300は、AP10の無線NWに参加していない。
設定モード、接続印刷モードが、それぞれ、「第1の動作モード」、「第2の動作モード」の一例である。図3のS110の設定操作、S150のWFD接続操作が、それぞれ、「第1の指示」、「第2の指示」の一例である。AP10の無線NW、図2のS30で形成される無線NWが、それぞれ、「第1の無線ネットワーク」、「第2の無線ネットワーク」の一例である。SSID領域が、「所定領域」の一例である。SSID領域に何も記述されていないことが、「特定の内容」の一例である。文字列「DIRECT-」が、「実行中文字列」の一例である。
本実施例では、図2のS42の判断処理の内容が第1実施例とは異なる。上述したように、対象機器である端末機器200は、無線情報WIprを格納している(図1の所定情報242B参照)。そして、端末機器200は、プリンタ100がSSID「DIRECT-target」によって識別される無線NWを形成した後に(図2のS30)、SSID領域に無線情報WIpr内の文字列「DIRECT-target」が記述されているプローブ要求を送信する。そして、S42では、CPU132は、S40で受信されたプローブ要求内のSSID領域に文字列「DIRECT-target」が記述されている場合に、S42でYESと判断し、当該SSID領域に文字列「DIRECT-target」が記述されていない場合に、S42でNOと判断する。
本実施例では、図5のケースA1に代えて、図7のケースA2が実現される。T210〜T214は、図5のT10〜T14と同様である。
本実施例では、図2のS30の処理の内容とS42の判断処理の内容とが第1実施例とは異なる。上述したように、対象機器である端末機器200は、SSID領域に所定文字列「DIRECT-setup」が記述されているプローブ要求を送信する。そして、当該プローブ要求は、送信元機器のMACアドレスが記述されるべき送信元領域を含み、当該送信元領域には、端末機器200のMACアドレスであるMACte200が記述されている。S30では、CPU132は、S20で受信されたプローブ要求内の送信元領域に記述されているMACte200をメモリ134に格納させる。そして、S42では、CPU132は、S40で受信されたプローブ要求内の送信元領域に格納済みのMACte200が記述されている場合に、S42でYESと判断し、当該送信元領域に格納済みのMACte200が記述されていない場合に、S42でNOと判断する。
本実施例では、図5のケースA1に代えて、図8のケースA3が実現される。T310〜T332は、図7のT210〜T232と同様である。T332のプローブ要求内の送信元領域には、MACte200が記述されている。
本実施例では、図2のS30の処理の内容とS42の判断処理の内容とが第1実施例とは異なる。S30では、CPU132は、S20で受信されたプローブ要求に対するプローブ応答を対象機器である端末機器200に送信する。当該プローブ応答は、送信元機器のMACアドレスが記述されるべき送信元領域を含み、当該送信元領域には、プリンタ100のMACアドレスであるMACprが記述されている。これにより、端末機器200は、MACprを知ることができる。その後、端末機器200は、SSID領域に何も記述されていないプローブ要求を送信する。当該プローブ要求は、送信先機器のMACアドレスが記述されるべき送信先領域を含み、当該送信先領域には、MACprが記述されている。そして、S42では、CPU132は、S40で受信されたプローブ要求内の送信先領域にMACprが記述されている場合に、S42でYESと判断し、当該送信先領域にMACprが記述されていない場合に、S42でNOと判断する。
本実施例では、図5のケースA1に代えて、図9のケースA4が実現される。T410〜T434は、図7のT210〜T234と同様である。
以下は、出願時の特許請求の範囲に対応する記載である。
(項目1)
通信機器であって、
無線インターフェースと、
前記通信機器によって利用されるべき設定情報を格納するための設定領域を備えるメモリと、
複数個の動作モードのうちのいずれかの動作モードで前記通信機器を動作させるモード制御部であって、前記複数個の動作モードは、前記設定情報を前記通信機器に送信すべき対象機器から前記設定情報を受信して、前記設定情報を前記設定領域に格納させるための第1の動作モードを含む、前記モード制御部と、
前記通信機器が前記第1の動作モードで動作している状態で、前記無線インターフェースを介して、第1の外部機器から第1の接続要求が受信された場合に、前記第1の接続要求に含まれる所定領域内の内容を参照して、前記第1の外部機器が前記対象機器であるのか否かを判断する判断部と、
前記第1の外部機器が前記対象機器であると判断された場合に、前記無線インターフェースを介した第1の無線接続を前記第1の外部機器と確立し、前記第1の外部機器が前記対象機器でないと判断された場合に、前記無線インターフェースを介した無線接続を前記第1の外部機器と確立しない第1の確立部と、
前記第1の無線接続を利用して、前記第1の外部機器から前記設定情報が受信された場合に、前記設定情報を前記設定領域に格納させる設定制御部と、
を備える通信機器。
(項目2)
前記第1の確立部は、
前記第1の外部機器が前記対象機器であると判断された場合に、前記無線インターフェースを介して、前記第1の接続要求に対する応答を前記第1の外部機器に送信して、前記第1の無線接続を前記第1の外部機器と確立し、
前記第1の外部機器が前記対象機器でないと判断された場合に、前記第1の接続要求に対する応答を前記第1の外部機器に送信しない、項目1に記載の通信機器。
(項目3)
前記設定情報は、アクセスポイントによって形成されている第1の無線ネットワークで利用される無線情報を含み、
前記通信機器は、さらに、
前記第1の外部機器から前記設定情報が受信された場合に、前記設定情報に含まれる前記無線情報を利用して、前記無線インターフェースを介した第2の無線接続を前記アクセスポイントと確立して、前記通信機器を子局として前記第1の無線ネットワークに参加させる第2の確立部を備える、項目1又は2に記載の通信機器。
(項目4)
前記モード制御部は、前記通信機器の電源が投入されてから所定時間が経過するまで、前記通信機器を前記第1の動作モードで動作させる、項目1から3のいずれか一項に記載の通信機器。
(項目5)
前記モード制御部は、前記通信機器が前記第1の動作モードで動作していない状態で、前記通信機器を前記第1の動作モードで動作させるための第1の指示が与えられた場合に、前記通信機器を前記第1の動作モードで動作させる、項目1から4のいずれか一項に記載の通信機器。
(項目6)
前記判断部は、
前記第1の接続要求に含まれる前記所定領域内の内容が特定の内容である場合に、前記第1の外部機器が前記対象機器であると判断し、
前記第1の接続要求に含まれる前記所定領域内の内容が前記特定の内容とは異なる内容である場合に、前記第1の外部機器が前記対象機器でないと判断し、
前記通信機器は、さらに、
前記通信機器が前記第1の動作モードとは異なる第2の動作モードで動作している状態で、前記無線インターフェースを介して、第2の外部機器から第2の接続要求が受信された場合に、前記第2の接続要求に含まれる前記所定領域の内容が前記特定の内容とは異なる内容であっても、前記無線インターフェースを介した第3の無線接続を前記第2の外部機器と確立する第3の確立部を備える、項目1から5のいずれか一項に記載の通信機器。
(項目7)
前記第2の動作モードは、外部機器から受信される画像処理の実行要求に応じて、前記画像処理を実行するための動作モードであり、
前記モード制御部は、前記通信機器が前記第2の動作モードで動作していない状態で、前記通信機器を前記第2の動作モードで動作させるための第2の指示が与えられた場合に、前記通信機器を前記第2の動作モードで動作させ、
前記通信機器は、さらに、
画像処理エンジンと、
前記第3の無線接続を利用して、前記第2の外部機器から前記実行要求が受信された場合に、前記画像処理エンジンに前記画像処理を実行させるエンジン制御部と、を備える、項目6に記載の通信機器。
(項目8)
前記通信機器は、さらに、
前記通信機器が前記第1の動作モードで動作している状態で、前記無線インターフェースを介して、前記対象機器から所定文字列を含む第3の接続要求が受信された場合に、前記通信機器を第2の無線ネットワークの親局として動作させる動作制御部を備え、
前記第1の確立部は、前記通信機器が前記第2の無線ネットワークの前記親局として動作した後に、前記第1の外部機器から前記第1の接続要求が受信され、かつ、前記第1の外部機器が前記対象機器であると判断された場合に、前記第1の無線接続を前記第1の外部機器と確立して、前記第1の外部機器を子局として前記第2の無線ネットワークに参加させる、項目1から7のいずれか一項に記載の通信機器。
(項目9)
前記通信機器は、さらに、
前記第3の接続要求に含まれる前記対象機器のMACアドレスを前記メモリに格納させる格納制御部を備え、
前記第1の接続要求に含まれる前記所定領域は、送信元機器のMACアドレスが記述されるべき領域であり、
前記判断部は、
前記所定領域に記述されている前記第1の外部機器のMACアドレスが前記メモリ内の前記対象機器のMACアドレスに一致する場合に、前記第1の外部機器が前記対象機器であると判断し、
前記所定領域に記述されている前記第1の外部機器のMACアドレスが前記メモリ内の前記対象機器のMACアドレスに一致しない場合に、前記第1の外部機器が前記対象機器でないと判断する、項目8に記載の通信機器。
(項目10)
前記通信機器は、さらに、
前記対象機器から前記所定文字列を含む前記第3の接続要求が受信された場合に、前記無線インターフェースを介して、前記通信機器のMACアドレスを含む応答を前記対象機器に送信する送信部を備え、
前記第1の接続要求に含まれる前記所定領域は、送信先機器のMACアドレスが記述されるべき領域であり、
前記判断部は、
前記通信機器のMACアドレスが前記所定領域に記述されている場合に、前記第1の外部機器が前記対象機器であると判断し、
前記通信機器のMACアドレスが前記所定領域に記述されていない場合に、前記第1の外部機器が前記対象機器でないと判断する、項目8に記載の通信機器。
(項目11)
前記第1の接続要求に含まれる前記所定領域は、SSID(Service Set Identifierの略)が記述されるべき領域であり、
前記判断部は、
前記所定領域に何も記述されていない場合に、前記第1の外部機器が前記対象機器であると判断し、
Wi-Fi Direct(登録商標)に従った動作を実行中であることを示す実行中文字列が前記所定領域に記述されている場合に、前記第1の外部機器が前記対象機器でないと判断する、項目1から8のいずれか一項に記載の通信機器。
(項目12)
前記第1の接続要求に含まれる前記所定領域は、SSID(Service Set Identifierの略)が記述されるべき領域であり、
前記判断部は、
前記通信機器が親局として動作する無線ネットワークを識別するための所定のSSIDが前記所定領域に記述されている場合に、前記第1の外部機器が前記対象機器であると判断し、
前記所定のSSIDが前記所定領域に記述されていない場合に、前記第1の外部機器が前記対象機器でないと判断する、項目1から8のいずれか一項に記載の通信機器。
(項目13)
通信機器のためのコンピュータプログラムであって、
前記通信機器のコンピュータに、以下の各処理、即ち、
複数個の動作モードのうちのいずれかの動作モードで前記通信機器を動作させるモード制御処理であって、前記複数個の動作モードは、前記通信機器によって利用されるべき設定情報を前記通信機器に送信すべき対象機器から前記設定情報を受信して、前記設定情報を前記通信機器のメモリ内の設定領域に格納させるための第1の動作モードを含む、前記モード制御処理と、
前記通信機器が前記第1の動作モードで動作している状態で、前記通信機器の無線インターフェースを介して、第1の外部機器から第1の接続要求が受信された場合に、前記第1の接続要求に含まれる所定領域内の内容を参照して、前記第1の外部機器が前記対象機器であるのか否かを判断する判断処理と、
前記第1の外部機器が前記対象機器であると判断された場合に、前記無線インターフェースを介した第1の無線接続を前記第1の外部機器と確立し、前記第1の外部機器が前記対象機器でないと判断された場合に、前記無線インターフェースを介した無線接続を前記第1の外部機器と確立しない第1の確立処理と、
前記第1の無線接続を利用して、前記第1の外部機器から前記設定情報が受信された場合に、前記設定情報を前記設定領域に格納させる設定制御処理と、
を実行させるコンピュータプログラム。
Claims (20)
- 通信機器であって、
無線インターフェースと、
前記通信機器によって利用されるべき設定情報を格納するための設定領域を備えるメモリと、
複数個の動作モードのうちのいずれかの動作モードで前記通信機器を動作させるモード制御部であって、前記複数個の動作モードは、前記設定情報を前記通信機器に送信すべき対象機器から前記設定情報を受信して、前記設定情報を前記設定領域に格納させるための第1の動作モードを含む、前記モード制御部と、
前記通信機器が前記第1の動作モードで動作している状態で、前記無線インターフェースを介して、前記対象機器から所定文字列を含む第3の接続要求が受信された場合に、前記通信機器を第2の無線ネットワークの親局として動作させる動作制御部と、
前記通信機器が前記第1の動作モードで動作している状態で、前記無線インターフェースを介して、第1の外部機器から第1の接続要求が受信された場合に、前記第1の接続要求に含まれる所定領域内の内容を参照して、前記第1の外部機器が前記対象機器であるのか否かを判断する判断部と、
前記通信機器が前記第2の無線ネットワークの前記親局として動作した後に、前記第1の外部機器から前記第1の接続要求が受信され、かつ、前記第1の外部機器が前記対象機器であると判断された場合に、前記無線インターフェースを介した第1の無線接続を前記第1の外部機器と確立して、前記第1の外部機器を子局として前記第2の無線ネットワークに参加させ、前記第1の外部機器が前記対象機器でないと判断された場合に、前記無線インターフェースを介した無線接続を前記第1の外部機器と確立しない第1の確立部と、
前記第1の無線接続を利用して、前記第1の外部機器から前記設定情報が受信された場合に、前記設定情報を前記設定領域に格納させる設定制御部と、
を備える通信機器。 - 前記判断部は、
前記第1の接続要求に含まれる前記所定領域内の内容が特定の内容である場合に、前記第1の外部機器が前記対象機器であると判断し、
前記第1の接続要求に含まれる前記所定領域内の内容が前記特定の内容とは異なる内容である場合に、前記第1の外部機器が前記対象機器でないと判断し、
前記通信機器は、さらに、
前記通信機器が前記第1の動作モードとは異なる第2の動作モードで動作している状態で、前記無線インターフェースを介して、第2の外部機器から第2の接続要求が受信された場合に、前記第2の接続要求に含まれる前記所定領域の内容が前記特定の内容とは異なる内容であっても、前記無線インターフェースを介した第3の無線接続を前記第2の外部機器と確立する第3の確立部を備える、請求項1に記載の通信機器。 - 前記第2の動作モードは、外部機器から受信される画像処理の実行要求に応じて、前記画像処理を実行するための動作モードであり、
前記モード制御部は、前記通信機器が前記第2の動作モードで動作していない状態で、前記通信機器を前記第2の動作モードで動作させるための第2の指示が与えられた場合に、前記通信機器を前記第2の動作モードで動作させ、
前記通信機器は、さらに、
画像処理エンジンと、
前記第3の無線接続を利用して、前記第2の外部機器から前記実行要求が受信された場合に、前記画像処理エンジンに前記画像処理を実行させるエンジン制御部と、を備える、請求項2に記載の通信機器。 - 前記通信機器は、さらに、
前記第3の接続要求に含まれる前記対象機器のMACアドレスを前記メモリに格納させる格納制御部を備え、
前記第1の接続要求に含まれる前記所定領域は、送信元機器のMACアドレスが記述されるべき領域であり、
前記判断部は、
前記所定領域に記述されている前記第1の外部機器のMACアドレスが前記メモリ内の前記対象機器のMACアドレスに一致する場合に、前記第1の外部機器が前記対象機器であると判断し、
前記所定領域に記述されている前記第1の外部機器のMACアドレスが前記メモリ内の前記対象機器のMACアドレスに一致しない場合に、前記第1の外部機器が前記対象機器でないと判断する、請求項1から3のいずれか一項に記載の通信機器。 - 前記通信機器は、さらに、
前記対象機器から前記所定文字列を含む前記第3の接続要求が受信された場合に、前記無線インターフェースを介して、前記通信機器のMACアドレスを含む応答を前記対象機器に送信する送信部を備え、
前記第1の接続要求に含まれる前記所定領域は、送信先機器のMACアドレスが記述されるべき領域であり、
前記判断部は、
前記通信機器のMACアドレスが前記所定領域に記述されている場合に、前記第1の外部機器が前記対象機器であると判断し、
前記通信機器のMACアドレスが前記所定領域に記述されていない場合に、前記第1の外部機器が前記対象機器でないと判断する、請求項1から3のいずれか一項に記載の通信機器。 - 前記第1の接続要求に含まれる前記所定領域は、SSID(Service Set Identifierの略)が記述されるべき領域であり、
前記判断部は、
前記所定領域に何も記述されていない場合に、前記第1の外部機器が前記対象機器であると判断し、
Wi-Fi Direct(登録商標)に従った動作を実行中であることを示す実行中文字列が前記所定領域に記述されている場合に、前記第1の外部機器が前記対象機器でないと判断する、請求項1から3のいずれか一項に記載の通信機器。 - 前記第1の接続要求に含まれる前記所定領域は、SSID(Service Set Identifierの略)が記述されるべき領域であり、
前記判断部は、
前記通信機器が親局として動作する無線ネットワークを識別するための所定のSSIDが前記所定領域に記述されている場合に、前記第1の外部機器が前記対象機器であると判断し、
前記所定のSSIDが前記所定領域に記述されていない場合に、前記第1の外部機器が前記対象機器でないと判断する、請求項1から3のいずれか一項に記載の通信機器。 - 通信機器であって、
無線インターフェースと、
前記通信機器によって利用されるべき設定情報を格納するための設定領域を備えるメモリと、
画像処理エンジンと、
複数個の動作モードのうちのいずれかの動作モードで前記通信機器を動作させるモード制御部であって、前記複数個の動作モードは、前記設定情報を前記通信機器に送信すべき対象機器から前記設定情報を受信して、前記設定情報を前記設定領域に格納させるための第1の動作モードを含む、前記モード制御部と、
前記通信機器が前記第1の動作モードで動作している状態で、前記無線インターフェースを介して、第1の外部機器から第1の接続要求が受信された場合に、前記第1の接続要求に含まれる所定領域内の内容を参照して、前記第1の外部機器が前記対象機器であるのか否かを判断する第1の判断部であって、
前記第1の接続要求に含まれる前記所定領域内の内容が特定の内容である場合に、前記第1の外部機器が前記対象機器であると判断し、
前記第1の接続要求に含まれる前記所定領域内の内容が前記特定の内容とは異なる内容である場合に、前記第1の外部機器が前記対象機器でないと判断する、前記第1の判断部と、
前記第1の外部機器が前記対象機器であると判断された場合に、前記無線インターフェースを介した第1の無線接続を前記第1の外部機器と確立し、前記第1の外部機器が前記対象機器でないと判断された場合に、前記無線インターフェースを介した無線接続を前記第1の外部機器と確立しない第1の確立部と、
前記第1の無線接続を利用して、前記第1の外部機器から前記設定情報が受信された場合に、前記設定情報を前記設定領域に格納させる設定制御部と、
前記通信機器が前記第1の動作モードとは異なる第2の動作モードで動作している状態で、前記無線インターフェースを介して、第2の外部機器から第2の接続要求が受信された場合に、前記第2の接続要求に含まれる前記所定領域の内容が前記特定の内容とは異なる内容であっても、前記無線インターフェースを介した第3の無線接続を前記第2の外部機器と確立する第3の確立部であって、前記第2の動作モードは、外部機器から受信される画像処理の実行要求に応じて、前記画像処理を実行するための動作モードである、前記第3の確立部と、
前記第3の無線接続を利用して、前記第2の外部機器から前記実行要求が受信された場合に、前記画像処理エンジンに前記画像処理を実行させるエンジン制御部と、
を備える通信機器。 - 前記モード制御部は、前記通信機器が前記第2の動作モードで動作していない状態で、前記通信機器を前記第2の動作モードで動作させるための第2の指示が与えられた場合に、前記通信機器を前記第2の動作モードで動作させる、請求項8に記載の通信機器。
- 前記第1の無線接続及び前記第3の無線接続のそれぞれは、Wi-Fi Direct方式に従った無線接続である、又は、SoftAP方式に従った無線接続である、請求項8又は9に記載の通信機器。
- 前記第1の無線接続及び前記第3の無線接続のそれぞれは、Wi-Fi Direct方式に従った無線接続であり、
前記通信機器は、さらに、
前記通信機器が前記第2の動作モードで動作している状態において、前記無線インターフェースを介して、前記第2の外部機器から前記第2の接続要求が受信された場合に、前記第2の接続要求に含まれる前記所定領域の内容が、前記第2の外部機器が前記Wi-Fi Direct方式に従った動作を実行中であることを示すのか否かを判断する第2の判断部を備え、
前記第3の確立部は、
前記通信機器が前記第2の動作モードで動作している状態において、前記無線インターフェースを介して、前記第2の外部機器から前記第2の接続要求が受信され、かつ、前記第2の接続要求に含まれる前記所定領域の内容が、前記第2の外部機器が前記Wi-Fi Direct方式に従った動作を実行中であることを示すと判断される場合に、前記第2の接続要求に含まれる前記所定領域の内容が前記特定の内容とは異なる内容であっても、前記第3の無線接続を前記第2の外部機器と確立し、
前記通信機器が前記第2の動作モードで動作している状態において、前記無線インターフェースを介して、前記第2の外部機器から前記第2の接続要求が受信され、かつ、前記第2の接続要求に含まれる前記所定領域の内容が、前記第2の外部機器が前記Wi-Fi Direct方式に従った動作を実行中であることを示さないと判断される場合に、前記第3の無線接続を確立しない、請求項10に記載の通信機器。 - 前記モード制御部は、
前記通信機器が前記第1の動作モード及び前記第2の動作モードとは異なる第3の動作モードであって、前記通信機器を前記第1の動作モード又は前記第2の動作モードで動作させるための指示をユーザから受け付けるまで待機する前記第3の動作モードで動作している状態において、前記通信機器を前記第2の動作モードで動作させるための指示をユーザから受け付ける場合に、前記通信機器を前記第2の動作モードで動作させ、
前記第2の外部機器から前記実行要求が受信され、かつ、前記画像処理エンジンに前記画像処理を実行させた場合に、前記通信機器を前記第3の動作モードで動作させる、請求項8から11のいずれか一項に記載の通信機器。 - 前記第1の確立部は、
前記第1の外部機器が前記対象機器であると判断された場合に、前記無線インターフェースを介して、前記第1の接続要求に対する応答を前記第1の外部機器に送信して、前記第1の無線接続を前記第1の外部機器と確立し、
前記第1の外部機器が前記対象機器でないと判断された場合に、前記第1の接続要求に対する応答を前記第1の外部機器に送信しない、請求項1から12のいずれか一項に記載の通信機器。 - 前記設定情報は、アクセスポイントによって形成されている第1の無線ネットワークで利用される無線情報を含み、
前記通信機器は、さらに、
前記第1の外部機器から前記設定情報が受信された場合に、前記設定情報に含まれる前記無線情報を利用して、前記無線インターフェースを介した第2の無線接続を前記アクセスポイントと確立して、前記通信機器を子局として前記第1の無線ネットワークに参加させる第2の確立部を備える、請求項1から13のいずれか一項に記載の通信機器。 - 前記モード制御部は、前記通信機器の電源が投入されてから所定時間が経過するまで、前記通信機器を前記第1の動作モードで動作させる、請求項1から14のいずれか一項に記載の通信機器。
- 前記モード制御部は、前記通信機器が前記第1の動作モードで動作していない状態で、前記通信機器を前記第1の動作モードで動作させるための第1の指示が与えられた場合に、前記通信機器を前記第1の動作モードで動作させる、請求項1から15のいずれか一項に記載の通信機器。
- 通信機器であって、
無線インターフェースと、
前記通信機器によって利用されるべき設定情報を格納するための設定領域を備えるメモリと、
複数個の動作モードのうちのいずれかの動作モードで前記通信機器を動作させるモード制御部であって、前記複数個の動作モードは、前記設定情報を前記通信機器に送信すべき対象機器から前記設定情報を受信して、前記設定情報を前記設定領域に格納させるための第1の動作モードを含む、前記モード制御部と、
前記通信機器が前記第1の動作モードで動作している状態で、前記無線インターフェースを介して、第1の外部機器から第1の接続要求が受信された場合に、前記第1の接続要求に含まれる所定領域内の内容を参照して、前記第1の外部機器が前記対象機器であるのか否かを判断する判断部であって、
前記第1の接続要求に含まれる前記所定領域内の内容が特定の内容である場合に、前記第1の外部機器が前記対象機器であると判断し、
前記第1の接続要求に含まれる前記所定領域内の内容が前記特定の内容とは異なる内容である場合に、前記第1の外部機器が前記対象機器でないと判断する前記判断部と、
前記第1の外部機器が前記対象機器であると判断された場合に、前記無線インターフェースを介したWi-Fi Direct方式又はSoftAP方式である特定の通信方式に従った第1の無線接続を前記第1の外部機器と確立し、前記第1の外部機器が前記対象機器でないと判断された場合に、前記無線インターフェースを介した無線接続を前記第1の外部機器と確立しない第1の確立部と、
前記第1の無線接続を利用して、前記第1の外部機器から前記設定情報が受信された場合に、前記設定情報を前記設定領域に格納させる設定制御部と、
前記通信機器が前記第1の動作モードとは異なる第2の動作モードで動作している状態で、前記無線インターフェースを介して、第2の外部機器から第2の接続要求が受信された場合に、前記第2の接続要求に含まれる前記所定領域の内容が前記特定の内容とは異なる内容であっても、前記無線インターフェースを介して、前記特定の通信方式に従った第3の無線接続を前記第2の外部機器と確立する第3の確立部と、
を備える通信機器。 - 通信機器のためのコンピュータプログラムであって、
前記通信機器のコンピュータに、以下の各処理、即ち、
複数個の動作モードのうちのいずれかの動作モードで前記通信機器を動作させるモード制御処理であって、前記複数個の動作モードは、前記通信機器によって利用されるべき設定情報を前記通信機器に送信すべき対象機器から前記設定情報を受信して、前記設定情報を前記通信機器のメモリ内の設定領域に格納させるための第1の動作モードを含む、前記モード制御処理と、
前記通信機器が前記第1の動作モードで動作している状態で、前記通信機器の無線インターフェースを介して、前記対象機器から所定文字列を含む第3の接続要求が受信された場合に、前記通信機器を第2の無線ネットワークの親局として動作させる動作制御処理と、
前記通信機器が前記第1の動作モードで動作している状態で、前記無線インターフェースを介して、第1の外部機器から第1の接続要求が受信された場合に、前記第1の接続要求に含まれる所定領域内の内容を参照して、前記第1の外部機器が前記対象機器であるのか否かを判断する判断処理と、
前記通信機器が前記第2の無線ネットワークの前記親局として動作した後に、前記第1の外部機器から前記第1の接続要求が受信され、かつ、前記第1の外部機器が前記対象機器であると判断された場合に、前記無線インターフェースを介した第1の無線接続を前記第1の外部機器と確立して、前記第1の外部機器を子局として前記第2の無線ネットワークに参加させ、前記第1の外部機器が前記対象機器でないと判断された場合に、前記無線インターフェースを介した無線接続を前記第1の外部機器と確立しない第1の確立処理と、
前記第1の無線接続を利用して、前記第1の外部機器から前記設定情報が受信された場合に、前記設定情報を前記設定領域に格納させる設定制御処理と、
を実行させるコンピュータプログラム。 - 通信機器のためのコンピュータプログラムであって、
前記通信機器のコンピュータに、以下の各処理、即ち、
複数個の動作モードのうちのいずれかの動作モードで前記通信機器を動作させるモード制御処理であって、前記複数個の動作モードは、前記通信機器によって利用されるべき設定情報を前記通信機器に送信すべき対象機器から前記設定情報を受信して、前記設定情報を前記通信機器のメモリ内の設定領域に格納させるための第1の動作モードを含む、前記モード制御処理と、
前記通信機器が前記第1の動作モードで動作している状態で、前記通信機器の無線インターフェースを介して、第1の外部機器から第1の接続要求が受信された場合に、前記第1の接続要求に含まれる所定領域内の内容を参照して、前記第1の外部機器が前記対象機器であるのか否かを判断する第1の判断処理であって、
前記第1の接続要求に含まれる前記所定領域内の内容が特定の内容である場合に、前記第1の外部機器が前記対象機器であると判断し、
前記第1の接続要求に含まれる前記所定領域内の内容が前記特定の内容とは異なる内容である場合に、前記第1の外部機器が前記対象機器でないと判断する、前記第1の判断処理と、
前記第1の外部機器が前記対象機器であると判断された場合に、前記無線インターフェースを介した第1の無線接続を前記第1の外部機器と確立し前記第1の外部機器が前記対象機器でないと判断された場合に、前記無線インターフェースを介した無線接続を前記第1の外部機器と確立しない第1の確立処理と、
前記第1の無線接続を利用して、前記第1の外部機器から前記設定情報が受信された場合に、前記設定情報を前記設定領域に格納させる設定制御処理と、
前記通信機器が前記第1の動作モードとは異なる第2の動作モードで動作している状態で、前記無線インターフェースを介して、第2の外部機器から第2の接続要求が受信された場合に、前記第2の接続要求に含まれる前記所定領域の内容が前記特定の内容とは異なる内容であっても、前記無線インターフェースを介した第3の無線接続を前記第2の外部機器と確立する第3の確立処理であって、前記第2の動作モードは、外部機器から受信される画像処理の実行要求に応じて、前記画像処理を実行するための動作モードである、前記第3の確立処理と、
前記第3の無線接続を利用して、前記第2の外部機器から前記実行要求が受信された場合に、前記通信機器の画像処理エンジンに前記画像処理を実行させるエンジン制御処理と、
を実行させるコンピュータプログラム。 - 通信機器のためのコンピュータプログラムであって、
前記通信機器のコンピュータに、以下の各処理、即ち、
複数個の動作モードのうちのいずれかの動作モードで前記通信機器を動作させるモード制御処理であって、前記複数個の動作モードは、前記通信機器によって利用されるべき設定情報を前記通信機器に送信すべき対象機器から前記設定情報を受信して、前記設定情報を前記通信機器のメモリ内の設定領域に格納させるための第1の動作モードを含む、前記モード制御処理と、
前記通信機器が前記第1の動作モードで動作している状態で、前記通信機器の無線インターフェースを介して、第1の外部機器から第1の接続要求が受信された場合に、前記第1の接続要求に含まれる所定領域内の内容を参照して、前記第1の外部機器が前記対象機器であるのか否かを判断する判断処理であって、
前記第1の接続要求に含まれる前記所定領域内の内容が特定の内容である場合に、前記第1の外部機器が前記対象機器であると判断し、
前記第1の接続要求に含まれる前記所定領域内の内容が前記特定の内容とは異なる内容である場合に、前記第1の外部機器が前記対象機器でないと判断する、前記判断処理と、
前記第1の外部機器が前記対象機器であると判断された場合に、前記無線インターフェースを介したWi-Fi Direct方式又はSoftAP方式である特定の通信方式に従った第1の無線接続を前記第1の外部機器と確立し、前記第1の外部機器が前記対象機器でないと判断された場合に、前記無線インターフェースを介した無線接続を前記第1の外部機器と確立しない第1の確立処理と、
前記第1の無線接続を利用して、前記第1の外部機器から前記設定情報が受信された場合に、前記設定情報を前記設定領域に格納させる設定制御処理と、
前記通信機器が前記第1の動作モードとは異なる第2の動作モードで動作している状態で、前記無線インターフェースを介して、第2の外部機器から第2の接続要求が受信された場合に、前記第2の接続要求に含まれる前記所定領域の内容が前記特定の内容とは異なる内容であっても、前記無線インターフェースを介して、前記特定の通信方式に従った第3の無線接続を前記第2の外部機器と確立する第3の確立処理と、
を実行させるコンピュータプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015192158A JP6690172B2 (ja) | 2015-09-29 | 2015-09-29 | 通信機器 |
US15/279,475 US10285027B2 (en) | 2015-09-29 | 2016-09-29 | Communication apparatus |
US16/401,627 US10609532B2 (en) | 2015-09-29 | 2019-05-02 | Communication apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015192158A JP6690172B2 (ja) | 2015-09-29 | 2015-09-29 | 通信機器 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017069721A JP2017069721A (ja) | 2017-04-06 |
JP6690172B2 true JP6690172B2 (ja) | 2020-04-28 |
Family
ID=58407582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015192158A Active JP6690172B2 (ja) | 2015-09-29 | 2015-09-29 | 通信機器 |
Country Status (2)
Country | Link |
---|---|
US (2) | US10285027B2 (ja) |
JP (1) | JP6690172B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6690172B2 (ja) * | 2015-09-29 | 2020-04-28 | ブラザー工業株式会社 | 通信機器 |
JP6819418B2 (ja) * | 2017-03-31 | 2021-01-27 | ブラザー工業株式会社 | 端末装置のためのコンピュータプログラム、及び、通信装置 |
JP6879155B2 (ja) * | 2017-09-29 | 2021-06-02 | ブラザー工業株式会社 | 通信装置及び端末装置 |
JP7151131B2 (ja) | 2018-03-30 | 2022-10-12 | ブラザー工業株式会社 | 通信装置と通信装置のためのコンピュータプログラム |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI113145B (fi) | 2001-05-03 | 2004-02-27 | Nokia Corp | Laitteen piilottaminen |
JP2005198154A (ja) | 2004-01-09 | 2005-07-21 | Seiko Epson Corp | 無線通信機器の設定方法 |
JP4182946B2 (ja) | 2004-12-09 | 2008-11-19 | ブラザー工業株式会社 | 管理システム、無線通信装置、プログラム、及び、無線通信装置の管理方法 |
JP2008035214A (ja) * | 2006-07-28 | 2008-02-14 | Fuji Xerox Co Ltd | 無線通信システム、無線通信装置、無線情報設定プログラム |
JP2008219482A (ja) * | 2007-03-05 | 2008-09-18 | Nec Corp | 無線パケット通信システムにおける情報配信システム、情報配信方法及び情報配信装置 |
JP5125304B2 (ja) | 2007-08-13 | 2013-01-23 | ブラザー工業株式会社 | 無線通信接続システム及びネットワーク装置 |
JP5396863B2 (ja) * | 2009-01-07 | 2014-01-22 | ヤマハ株式会社 | ワイヤレスネットワークシステム |
JP5659046B2 (ja) | 2011-03-02 | 2015-01-28 | オリンパス株式会社 | 無線通信端末および無線通信方法 |
US9288228B2 (en) * | 2011-08-05 | 2016-03-15 | Nokia Technologies Oy | Method, apparatus, and computer program product for connection setup in device-to-device communication |
JP5673436B2 (ja) * | 2011-08-17 | 2015-02-18 | ブラザー工業株式会社 | 無線通信装置 |
JP5962146B2 (ja) | 2012-03-30 | 2016-08-03 | ブラザー工業株式会社 | 通信装置 |
US8818276B2 (en) * | 2012-05-16 | 2014-08-26 | Nokia Corporation | Method, apparatus, and computer program product for controlling network access to guest apparatus based on presence of hosting apparatus |
US20150249946A1 (en) * | 2012-09-11 | 2015-09-03 | Lg Electronics Inc. | Network connection method and device supporting same |
JP6015459B2 (ja) * | 2013-01-18 | 2016-10-26 | 株式会社デンソー | 車両用ナビゲーション装置 |
JP6056558B2 (ja) * | 2013-03-08 | 2017-01-11 | セイコーエプソン株式会社 | 無線通信装置、無線通信端末、再接続プログラム、無線通信方法および無線通信システム |
MX2015012926A (es) * | 2013-03-12 | 2015-12-03 | Gthrive Inc | Configuracion de red para dispositivos de interfaz de usuario limitados. |
JP6207215B2 (ja) | 2013-04-24 | 2017-10-04 | キヤノン株式会社 | 通信装置、通信装置の制御方法、プログラム |
KR102077823B1 (ko) * | 2013-06-03 | 2020-02-14 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 엔에프씨를 이용한 모바일 프린팅 시스템 및 방법 |
JP6119481B2 (ja) * | 2013-07-23 | 2017-04-26 | ブラザー工業株式会社 | 機能実行装置 |
JP6221587B2 (ja) * | 2013-09-30 | 2017-11-01 | ブラザー工業株式会社 | 通信機器 |
JP2015115925A (ja) | 2013-12-16 | 2015-06-22 | 船井電機株式会社 | プリンタおよび印刷システム |
JP6277758B2 (ja) * | 2014-02-12 | 2018-02-14 | セイコーエプソン株式会社 | 無線通信装置および無線通信設定方法 |
JP6690172B2 (ja) * | 2015-09-29 | 2020-04-28 | ブラザー工業株式会社 | 通信機器 |
-
2015
- 2015-09-29 JP JP2015192158A patent/JP6690172B2/ja active Active
-
2016
- 2016-09-29 US US15/279,475 patent/US10285027B2/en active Active
-
2019
- 2019-05-02 US US16/401,627 patent/US10609532B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20170094441A1 (en) | 2017-03-30 |
US20190261147A1 (en) | 2019-08-22 |
US10609532B2 (en) | 2020-03-31 |
US10285027B2 (en) | 2019-05-07 |
JP2017069721A (ja) | 2017-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6572702B2 (ja) | 通信機器 | |
JP6406092B2 (ja) | 通信機器 | |
JP5857850B2 (ja) | 通信装置 | |
JP6536226B2 (ja) | 通信機器 | |
JP6281223B2 (ja) | 通信機器 | |
JP6281222B2 (ja) | 通信機器 | |
JP6477132B2 (ja) | 通信機器 | |
JP6019881B2 (ja) | 通信装置及び携帯端末 | |
JP6421673B2 (ja) | 通信機器 | |
US10609532B2 (en) | Communication apparatus | |
JP6387698B2 (ja) | 通信装置 | |
JP2015142163A (ja) | 無線通信装置 | |
JP2017050612A (ja) | 通信機器及び親局機器 | |
JP6709015B2 (ja) | 通信装置 | |
JP6398750B2 (ja) | 通信機器 | |
JP6638786B2 (ja) | 通信機器 | |
JP2016036190A (ja) | 通信装置 | |
JP7156461B2 (ja) | 通信機器 | |
JP6919704B2 (ja) | 通信機器 | |
JP6852755B2 (ja) | 無線通信装置 | |
JP6773177B2 (ja) | 通信機器 | |
JP6601463B2 (ja) | 通信装置 | |
JP2021090229A (ja) | 無線通信装置 | |
JP2019213213A (ja) | 通信機器 | |
JP2019030024A (ja) | 通信機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180927 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190607 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190618 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190806 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191017 |
|
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: 20200310 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200323 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6690172 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |