JP7304982B2 - Communication device and program - Google Patents
Communication device and program Download PDFInfo
- Publication number
- JP7304982B2 JP7304982B2 JP2022004590A JP2022004590A JP7304982B2 JP 7304982 B2 JP7304982 B2 JP 7304982B2 JP 2022004590 A JP2022004590 A JP 2022004590A JP 2022004590 A JP2022004590 A JP 2022004590A JP 7304982 B2 JP7304982 B2 JP 7304982B2
- Authority
- JP
- Japan
- Prior art keywords
- mode
- communication
- channel width
- communication device
- enabled
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は通信装置に関し、特に、例えば、IEEE802.11nの規格に従う無線通信を実行する通信装置に関する。 The present invention relates to a communication device, and more particularly to a communication device that performs wireless communication conforming to the IEEE802.11n standard, for example.
近年、IEEE802.11規格に準拠した無線LANが広範に使用されている。無線LANでは、アクセスポイント(以下、AP)と呼ばれる基地局がBSS(Basic Service Set)と呼ばれるネットワークを構成し、これにステーション(以下、STA)が接続することで通信を行う。最近は、無線LANの高速化を図ったIEEE802.11n規格に準拠した機器が広く利用されてきている。 In recent years, wireless LANs conforming to the IEEE802.11 standard have been widely used. In a wireless LAN, base stations called access points (hereafter AP) constitute a network called BSS (Basic Service Set), and stations (hereafter STAs) connect to this network for communication. Recently, devices conforming to the IEEE802.11n standard, which aims to increase the speed of wireless LANs, have been widely used.
IEEE802.11n規格では、従来と同じ20MHzのチャネル幅で動作するモード(以下、20MHzモード)に加え、オプションとして倍の40MHzのチャネル幅で動作するモード(以下、40MHzモード)がサポートされている。40MHzのチャネル幅を使用することにより、約2倍のスループットで通信可能となるが、2.4GHz帯では無線チャネルが重なり合っているため、周囲のBSSの影響を受けて干渉が生じやすくなる。また、チャネル幅40MHzの通信は、IEEE802.11n規格に対応していない無線機器からはキャリアを検知できず、フレームの衝突が頻発することがある。 The IEEE 802.11n standard supports a mode of operation with a channel width of 20 MHz (hereinafter referred to as 20 MHz mode), which is the same as before, and an optional mode of operation with a channel width of 40 MHz (hereinafter referred to as 40 MHz mode). By using a channel width of 40 MHz, it is possible to communicate with approximately double the throughput, but since radio channels overlap in the 2.4 GHz band, interference is likely to occur due to the influence of the surrounding BSS. Also, in communication with a channel width of 40 MHz, a wireless device that does not conform to the IEEE802.11n standard cannot detect a carrier, and frame collision may occur frequently.
そのため、IEEE802.11n規格では、OBSS(Overlapping Basic Service Set)スキャンが規定されている。OBSSスキャンとは、次のようなものである。 Therefore, the IEEE802.11n standard defines OBSS (Overlapping Basic Service Set) scanning. An OBSS scan is as follows.
40MHzモードで動作するSTAは、定期的に周囲のネットワーク(BSS)をスキャンする。そのスキャンにより、IEEE802.11n規格に非対応のBSSや40MHzモードを許容しないBSSを検出した場合、接続先のAPにレポートを送信する。レポートを受信したAPは40MHzモードでの動作を停止し、20MHzモードのみをサポートした無線ネットワークに切り替える。OBSSスキャンは、2.4GHz帯において40MHzモードで動作するSTAで実装されている。 A STA operating in 40 MHz mode periodically scans the surrounding network (BSS). If the scanning detects a BSS that does not support the IEEE802.11n standard or does not allow the 40 MHz mode, it sends a report to the connected AP. Upon receiving the report, the AP stops operating in 40MHz mode and switches to a wireless network that only supports 20MHz mode. OBSS scanning has been implemented with STAs operating in 40 MHz mode in the 2.4 GHz band.
特許文献1は、OBSSスキャンによってチャネル切替えによる通信品質の劣化を防ぐ技術について開示している。
しかしながら、インフラモードとP2Pモードとを並行して実行可能な通信装置には、コスト削減のため1つの無線チップと1つのアンテナでSTA機能とAP機能とを実現しているものもある。この場合、複数のチャネルを同時に待ち受けることができないため、インフラモードとP2Pモードとで使用する周波数帯チャネルやチャネル幅を同一にしておく必要がある。 However, some communication devices capable of executing the infrastructure mode and the P2P mode in parallel implement the STA function and the AP function with one wireless chip and one antenna for cost reduction. In this case, since it is not possible to wait for a plurality of channels at the same time, it is necessary to use the same frequency band channel and channel width in the infrastructure mode and the P2P mode.
また、通信装置に搭載されるAP機能は、ソフトウェアで実現する簡易的なAPであるため、一般的なAP専用機器と比較して機能・性能ともに制約がある。具体的には、空チャネルを自動的に検索して使用する機能がない、チャネル幅を動的に切替える機能がない等である。このような場合、OBSSスキャンのAP側機能をサポートできない。 In addition, since the AP function installed in the communication device is a simple AP realized by software, there are restrictions in terms of function and performance compared to general AP-dedicated equipment. Specifically, there is no function for automatically searching for and using an empty channel, there is no function for dynamically switching the channel width, and the like. In such cases, the AP-side functionality of OBSS scanning cannot be supported.
一方、スマートフォンに代表される携帯端末が取り扱う画像データのサイズは増加傾向にある。そのため、携帯端末で撮影した画像のデータを無線LAN経由で転送してMFPで印刷する場合などに、より高速な通信が求められる。 On the other hand, the size of image data handled by mobile terminals represented by smartphones is increasing. Therefore, when data of an image captured by a mobile terminal is transferred via a wireless LAN and printed by an MFP, faster communication is required.
本発明は上記従来例に鑑みてなされたもので、通信モードの設定に応じて適切なチャネル幅を選択することにより、通信品質の劣化を防止することが可能な通信装置を提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a communication apparatus capable of preventing deterioration of communication quality by selecting an appropriate channel width according to communication mode settings. and
上記目的を達成するために本発明の通信装置は次のような構成からなる。 In order to achieve the above objects, the communication apparatus of the present invention has the following configuration.
即ち、外部の基地局を介して無線通信を実行する第1のモードと、前記外部の基地局を用いずに通信相手装置と無線通信を実行する第2のモードを実行可能な通信装置であって、前記第1のモードが有効化され、かつ、前記第2のモードが無効化されている場合、少なくとも第1のチャネル幅と第2のチャネル幅を含む複数のチャネル幅から前記外部の基地局の設定に基づいて特定されたチャネル幅を無線通信のためのチャネル幅として設定し、前記第1のモードが無効化され、かつ、前記第2のモードが有効化されている場合、無線通信のチャネル幅として前記第2のチャネル幅が設定されずに前記第1のチャネル幅を設定し、前記第1のモードが有効化され、かつ、前記第2のモードが有効化されている場合、無線通信のチャネル幅として前記第1のチャネル幅を設定する設定手段と、前記設定手段により設定されたチャネル幅による無線通信を実行する通信制御手段と、を有し、前記通信装置は、前記第2のモードの無線通信における基地局に対応する機能を実行する装置として動作し、前記第2のチャネル幅を用いた通信速度は、前記第1のチャネル幅を用いた通信速度よりも速いことを特徴とする。
That is, the communication apparatus is capable of executing a first mode of performing wireless communication via an external base station and a second mode of performing wireless communication with a communication partner apparatus without using the external base station. and if the first mode is enabled and the second mode is disabled, the external base from a plurality of channel widths including at least a first channel width and a second channel width. setting a channel width specified based on station settings as a channel width for wireless communication, and wireless communication when the first mode is disabled and the second mode is enabled; When the first channel width is set without setting the second channel width as the channel width of, the first mode is enabled, and the second mode is enabled, setting means for setting the first channel width as a channel width for wireless communication; and communication control means for executing wireless communication according to the channel width set by the setting means; 2, the communication speed using the second channel width is higher than the communication speed using the first channel width. Characterized by
また本発明を別の側面から見れば、外部の基地局を介して無線通信を実行する第1のモードと、前記外部の基地局を用いずに通信相手装置と無線通信を実行する第2のモードを実行可能な通信装置であって、前記第1のモードが有効化され、かつ、前記第2のモードが無効化されている場合、少なくとも第1の周波数帯域と前記第1の周波数帯域より広い第2の周波数帯域を含む複数の周波数帯域から前記外部の基地局の設定に基づいて特定された周波数帯域を無線通信のための周波数帯域として設定し、前記第1のモードが無効化され、かつ、前記第2のモードが有効化されている場合、無線通信の周波数帯域として前記第2の周波数帯域が設定されずに第1の周波数帯域を設定し、前記第1のモードが有効化され、かつ、前記第2のモードが有効化されている場合、無線通信の周波数帯域として前記第1の周波数帯域を設定する設定手段と、前記設定手段により設定された周波数帯域による無線通信を実行する通信制御手段と、を有し、前記通信装置は、前記第2のモードの無線通信における基地局に対応する機能を実行する装置として動作することを特徴とする。
Further, from another aspect of the present invention, there are a first mode in which wireless communication is performed via an external base station, and a second mode in which wireless communication is performed with a communication partner device without using the external base station. mode capable of executing at least a first frequency band and from the first frequency band when the first mode is enabled and the second mode is disabled setting a frequency band specified based on the setting of the external base station from a plurality of frequency bands including a wide second frequency band as a frequency band for wireless communication, and disabling the first mode; and when the second mode is activated, the first frequency band is set without setting the second frequency band as the frequency band for wireless communication, and the first mode is activated. and, when the second mode is enabled, setting means for setting the first frequency band as a frequency band for wireless communication, and performing wireless communication in the frequency band set by the setting means. and communication control means, wherein the communication device operates as a device that executes a function corresponding to a base station in wireless communication in the second mode.
本発明によれば、可能な限り高速での通信を実現しながら、パケット損失を軽減することができるという効果がある。 Advantageous Effects of Invention According to the present invention, it is possible to reduce packet loss while realizing communication at the highest possible speed.
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。なお、既に説明した部分には同一符号を付し重複説明を省略する。 Preferred embodiments of the present invention will now be described more specifically and in detail with reference to the accompanying drawings. In addition, the same code|symbol is attached|subjected to the already demonstrated part, and duplicate description is abbreviate|omitted.
なお、この明細書において、「記録」(「プリント」という場合もある)とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。 In this specification, "recording" (sometimes referred to as "printing") is not limited to the case of forming significant information such as characters and graphics, but it does not matter whether it is significant or not. In addition, regardless of whether or not it is materialized so that humans can perceive it visually, it also refers to the case of forming an image, pattern, pattern, etc. on a wide recording medium, or processing the medium. .
また、「記録媒体」(「シート」という場合もある)とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。 In addition, "recording medium" (sometimes called "sheet") means not only paper used in general recording devices, but also a wide range of materials such as cloth, plastic film, metal plate, glass, ceramics, wood, leather, etc. , also represent ink receptivity.
さらに、「インク」(「液体」と言う場合もある)とは、上記「記録(プリント)」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理(例えば記録媒体に付与されるインク中の色剤の凝固または不溶化)に供され得る液体を表すものとする。 Furthermore, "ink" (sometimes referred to as "liquid") should be interpreted broadly in the same way as the definition of "print" above. Therefore, by being applied on a recording medium, it can be used for forming an image, design, pattern, etc., processing the recording medium, or treating ink (for example, solidifying or insolubilizing the coloring agent in the ink applied to the recording medium). shall represent a liquid that can be
またさらに、「ノズル」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。 Furthermore, unless otherwise specified, the term "nozzle" is used to collectively refer to an ejection port, a liquid path communicating therewith, and an element that generates energy used for ejecting ink.
まず、本発明の実施形態に従う通信システム構成について、図1~図6を参照して説明する。 First, a communication system configuration according to an embodiment of the present invention will be described with reference to FIGS. 1 to 6. FIG.
図1は携帯型通信端末装置とマルチファンクションプリンタ(MFP)とアクセスポイント(AP)を含む無線通信システムの構成を示すブロック図である。なお、本実施形態では、通信装置の一例としてMFPを使って説明する。 FIG. 1 is a block diagram showing the configuration of a wireless communication system including a mobile communication terminal device, a multifunction printer (MFP) and an access point (AP). Note that the present embodiment will be described using an MFP as an example of a communication device.
図1に示す携帯型通信端末装置200は無線LAN(WLAN)通信部を有する装置、具体的には、スマートフォン等の個人情報端末、タブレット端末、パーソナルコンピュータ、デジタルカメラ等が含まれる。MFP300は、携帯型通信端末装置200と無線通信可能であり、印刷機能の他、読取機能(スキャナ)やFAX機能、電話機能等を有している。アクセスポイント(AP)400はWLAN通信部を有し、アクセスポイントへの接続を許可した装置同士の通信を中継することで無線インフラモードの通信を提供する。
A portable
携帯型通信端末装置200とMFP300とは各々が有するWLAN通信部によって、アクセスポイント400を介した無線インフラモードの無線通信を行っても良いし、Wi-Fi DirectなどのP2P通信を行っても良い。なお、携帯型通信端末装置200及びMFP300は、後述するようにWLAN経由で複数の印刷サービスに対応した処理を実行可能である。
The portable
図2は携帯型通信端末装置200の外観を示す図である。この図では、スマートフォンを例にした外観となっている。スマートフォンとは、携帯電話の機能の他に、カメラ、ウェブブラウザ、電子メール機能等を搭載した多機能型の携帯電話のことである。
FIG. 2 is a diagram showing the appearance of the mobile
図2において、WLANユニット201はWLAN通信を行うためのユニットであり、例えばIEEE802.11n技術仕様に準拠したWLANシステムにおけるデータ(パケット)通信が可能である。また、WLANユニット201を用いた無線通信では、Wi-Fi Direct(WFD)をベースにした通信、ソフトウェアAPモード、無線インフラモードによる通信などが可能である。表示部202は、例えば、LCD表示機構を備えたディスプレイである。操作部203はタッチパネル方式の操作機構を備えており、ユーザによる操作を検知する。例えば、表示部202がボタンアイコンやソフトウェアキーボードの表示を行い、ユーザがそれらの箇所に触れることによって操作イベントを検知する方法が代表的である。電源キー204は電源のオン及びオフをする際に用いるハードキーである。
In FIG. 2, a
図3はMFP300の外観を示す斜視図である。
FIG. 3 is a perspective view showing the appearance of the
図3において、原稿台301はスキャナ(読取部)で読取らせる原稿を載せるガラス状の透明な台である。原稿蓋302はそのスキャナで読取を行う際に原稿を押さえたり、原稿の画像読取の際に原稿を照射する光源からの光が外部に漏れないようにしたりするための蓋である。挿入口303は様々なサイズの記録媒体(例えば、印刷用紙)をセット可能な挿入口である。挿入口303にセットされた印刷用紙は一枚ずつ印刷部に搬送され、印刷部で印刷を行って排出口304から排出される。操作部305は、文字入力キー、カーソルキー、決定キー、取消キー等のキーと、LEDやLCDなどから構成され、ユーザによりMFPとしての各種機能の起動や各種設定を行うことができる。また、操作部305はタッチパネルで構成されてもよい。WLANアンテナ306は、WLAN通信のための埋込み型アンテナである。
In FIG. 3, a
図4はMFPの操作部の画面表示の一例を模式的に示した図である。 FIG. 4 is a diagram schematically showing an example of screen display of the operation unit of the MFP.
図4(a)は、MFP300の電源がオンされ、印刷やスキャン等の動作をしていない状態(アイドル状態)を示すホーム画面である。そのホーム画面から、キー操作やタッチパネル操作により、コピーやスキャン、インターネット通信を利用したクラウド機能のメニュー表示や各種設定、機能実行が可能である。図4(a)に示したホーム画面からキー操作やタッチパネルの操作によってシームレスにホーム画面とは異なる機能を表示することができる。
FIG. 4A is a home screen showing a state (idle state) in which the power of the
図4(b)はホーム画面とは異なる画面の一例であり、プリントやフォト機能の実行やLAN設定の変更が実行可能な画面であり、図4(c)は、図4(b)に示す画面において、LAN設定を選択した際に表示される画面である。この画面から無線インフラモードの有効/無効設定や、WFDモードの有効/無効設定など各種のLAN設定変更が実行できる。 FIG. 4(b) is an example of a screen different from the home screen, and is a screen on which execution of print and photo functions and change of LAN settings can be performed, and FIG. 4(c) is shown in FIG. 4(b). This screen is displayed when LAN setting is selected on the screen. From this screen, various LAN setting changes such as enable/disable setting of the wireless infrastructure mode and enable/disable setting of the WFD mode can be executed.
図5は携帯型通信端末装置の構成を示すブロック図である。携帯型通信端末装置200は、装置自身の主制御を行うメインボード501とWLAN通信を行うWLANユニット517とを有する。
FIG. 5 is a block diagram showing the configuration of the portable communication terminal device. The mobile
メインボード501において、システム制御部としての役目を果たすCPU502は、携帯型通信端末装置200の全体を制御する。以降に示す携帯型通信端末装置200の処理はCPU502の制御によって実行される。ROM503は、CPU502が実行する制御プログラムや組込オペレーティングシステム(OS)プログラム等を記憶する。ここでは、ROM503に記憶されている各制御プログラムは、ROM503に記憶されている組込OSの管理下でスケジューリングやタスクスイッチ等のソフトウェア制御を行う。
In the
RAM504はSRAM等で構成され、プログラム制御変数等のデータを記憶し、ユーザが登録した設定値や携帯型通信端末装置200の管理データ等のデータを記憶し、各種ワーク用バッファ領域が設けられている。画像メモリ505はDRAM等のメモリで構成され、WLANユニット517を介して受信した画像データや、データ蓄積部513から読出した画像データをCPU502で処理するために一時的に記憶する。
The
不揮発性メモリ512はフラッシュメモリ等のメモリで構成され、電源がオフされてもデータを記憶し続ける。尚、上記のようなメモリ構成はこれに限定されるものではない。例えば、画像メモリ505とRAM504を共有させてもよいし、データ蓄積部513にデータのバックアップ等を行ってもよい。また、ここでは、画像メモリ505にDRAMを用いているが、ハードディスクや不揮発性メモリ等の他の記憶媒体を使用しても良い。
The
データ変換部506は、種々の形式のデータの解析や、色変換、画像変換等のデータ変換を行う。電話部507は、電話回線の制御を行い、スピーカ部514を介して入出力される音声データを処理することで電話による通信を実現している。操作部203に対応する操作部508は、ユーザ操作により生成される信号を制御する。GPS(全球測位システム)509は、携帯型通信端末装置200の現在の緯度や経度等の位置情報を取得する。表示部510は、表示部202に表示される内容を電子的に制御しており、各種入力操作や、MFP300の動作状況、ステータス状況の表示等を行うことができる。
A
カメラ部511は、レンズを介して入力された画像を電子的に記録して符号化する機能を有している。カメラ部511で撮影された画像はデータ蓄積部513に保存される。スピーカ部514は電話機能のための音声を入力または出力する機能や、その他、アラーム通知等の機能を実現する。電源部515は、携帯可能な電池であり、装置内への電力供給制御を行う。電源状態には、電池に残量が無い電池切れ状態、電源キー205を押下していない電源オフ状態、通常起動している起動状態、起動しているが省電力になっている省電力状態がある。
The
携帯型通信端末装置200はWLANで無線通信することができる。これにより、携帯型通信端末装置200は、MFP等の他デバイスとのデータ通信を行う。WLANユニット517ではデータをパケットに変換し、他デバイスにパケット送信を行う。逆に、外部デバイスからのパケットを、元のデータに復元してCPU502に対して送信する。WLANユニット517はバスケーブル516介してメインボード501に接続されている。WLANユニット517はIEEE802.11n規格に準拠した通信を実現するためのユニットである。
The mobile
メインボード501内の各種構成要素503~515とWLANユニット517は、CPU502が管理するシステムバス518を介して、相互に接続されている。
図6はMFPの構成を示すブロック図である。MFP300は、装置自身の主制御を行うメインボード601とWLAN通信を行うWLANユニット616とモデム619とを有する。WLANユニット616とモデム619は通信ユニットの一種であり、WLANユニット616は無線通信に対応し、モデム619は有線通信に対応している。
FIG. 6 is a block diagram showing the configuration of the MFP. The
メインボード601において、システム制御部としての役目を果たすCPU602は、MFP300の全体を制御する。以降に示すMFP300の処理は、CPU602の制御によって実行される。ROM603は、CPU602が実行する制御プログラムや組込オペレーティングシステム(OS)プログラム等を記憶する。ここでは、ROM603に記憶されている各制御プログラムは、ROM603に記憶されている組込OSの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。RAM604はSRAM等で構成され、プログラム制御変数等のデータを記憶し、ユーザが登録した設定値やMFP300の管理データ等のデータを記憶し、各種ワーク用バッファ領域が設けられている。
In
不揮発性メモリ605はフラッシュメモリ等のメモリで構成され、電源がオフされてもデータを記憶し続ける。画像メモリ606はDRAM等のメモリで構成され、WLANユニット616を介して受信した画像データや、符号復号化処理部611で処理した画像データなどを蓄積する。また、携帯型通信端末装置200のメモリ構成と同様に、このようなメモリ構成はこれに限定されるものではない。データ変換部608は、種々の形式のデータの解析や、画像データから印刷データへの変換等を行う。
The
読取制御部607は、読取部609(例えば、CIS(密着型イメージセンサ))を制御して、原稿の画像を光学的に読取り、これを交電変換して生成された画像信号を画像データとして出力する。このとき2値化処理や中間調処理等の各種画像処理を施してから出力しても良い。
A
操作部610は、図4での操作部305に対応する。符号復号化処理部611は、MFP300で扱う画像データ(JPEG、PNG等)の符号復号化処理や、拡大縮小処理を行う。給紙部613は印刷用紙を保持し、印刷制御部614からの制御で給紙部613から印刷用紙の給紙を行うことができる。特に、給紙部613は、複数種類の印刷用紙を一つのMFP内に保持するために、複数の給紙部を備えても良い。この場合、印刷制御部614により、どの給紙部から給紙を行うかの制御を行う。
An
印刷制御部614は、印刷に用いられる画像データに対し、スムージング処理や印刷濃度補正処理、色補正等の各種画像処理を施してから印刷部612に出力する。印刷部612は、例えば、インクタンクから供給されるインクを記録ヘッドから吐出させて画像を印刷するインクジェット方式のプリンタエンジンである。また、印刷制御部614は印刷部612の情報を定期的に読出してRAM604の情報を更新する役割も果たす。具体的には、インクタンクの残量や記録ヘッドの状態等のステータス情報を更新する。
The
WLANユニット616は、携帯型通信端末装置200に搭載されたWLANユニット517と同等の機能を有したユニットであり、バスケーブル615を介してメインボード601に接続されている。なお、携帯型通信端末装置200とMFP300はWFDをベースにした通信が可能であり、ソフトウェアアクセスポイント(ソフトウェアAP)機能を有している。
FAX制御部617は、モデム619を介してファクシミリ送受信の制御を行う。
A
メインボード601内の各種構成要素602~614、617、及び、WLANユニット616とモデム619は、CPU602が管理するシステムバス618を介して、相互に接続されている。
Various components 602 - 614 , 617 in
次に、上記構成の無線通信システムにおいて実行する通信制御について図7~図11を参照して説明する。 Next, communication control executed in the radio communication system having the above configuration will be described with reference to FIGS. 7 to 11. FIG.
図7はMFP300のROM603に格納されたWLANユニット616を制御するモジュールの構成を示すブロック図である。
FIG. 7 is a block diagram showing the configuration of modules for controlling the
WLAN制御部701は、WLANユニット616の制御全体を司るモジュールであり、無線IFの起動および停止、その他諸々の制御を行う。STA機能部702は、MFP300がインフラモード有効時に、IEEE802.11n規格に準拠したSTA動作をするための機能を有する。AP機能部703は、MFP300がP2Pモード有効時に、WFDのグループオーナー(GO)として動作したり、IEEE802.11n規格に準拠したAP動作をするための機能を有する。チャネル幅選択部704は、WLANユニット616に対してチャネル幅20MHzモード、或いは、チャネル幅20/40MHzモードのいずれで動作するかを選択する。
A
ここで、チャネル幅20MHzモードとは、通信相手によらずチャネル幅を20MHzに固定して通信するモードである。チャネル幅20/40MHzモードとは、通信相手によって20MHz或いは40MHzのチャネル幅を自動選択して通信するモードである。つまり、通信相手が高速通信な可能なチャネル幅40MHzの通信をサポートしている場合はチャネル幅40MHzで通信し、チャネル幅40MHzの通信をサポートしていない場合はチャネル幅20MHzで通信するモードである。
Here, the 20 MHz channel width mode is a mode in which communication is performed with the channel width fixed at 20 MHz regardless of the communication partner. The
また、アクセスポイント(AP)400は、20MHzのチャネル幅のみ対応しているステーション(STA)とは20MHzのチャネル幅で接続し、40MHzのチャネル幅に対応しているSTAとは40MHzのチャネル幅で接続するように構成されている。従って、MFP300がチャネル幅20MHzモードを選択した場合、アクセスポイント400と20MHzのチャネル幅で接続する。一方、MFP300がチャネル幅20/40MHzモードを選択した場合、アクセスポイント400と40MHzのチャネル幅で接続する。つまり、40MHzのチャネル幅を用いた通信速度は、20MHzのチャネル幅を用いた通信速度よりも速い。
Also, the access point (AP) 400 connects with a station (STA) that supports only a 20 MHz channel width with a channel width of 20 MHz, and connects with an STA that supports a channel width of 40 MHz with a channel width of 40 MHz. configured to connect. Therefore, when the
図8は、通信モードとチャネル幅との設定可能な組み合わせを示す図である。図8において、最左欄は通信モードの設定番号を示しており、この実施形態では1~4の設定がある。 FIG. 8 is a diagram showing possible combinations of communication modes and channel widths. In FIG. 8, the leftmost column indicates the setting number of the communication mode, and there are 1 to 4 settings in this embodiment.
ここで、通信モード設定1は、無線インフラモード、P2Pモードともに無効に設定されたパターン、例えば、ネットワークを使用しないLAN無効設定の状態である。 Here, the communication mode setting 1 is a pattern in which both the wireless infrastructure mode and the P2P mode are disabled, for example, a LAN disabled setting that does not use the network.
通信モード設定2は、無線インフラモードが有効、P2Pモードが無効に設定されたパターンである。例えば、LAN無効状態から、無線インフラモードで無線アクセスポイントとのセットアップを行い、無線アクセスポイントと接続完了した時の無線設定を保存する。この場合、チャネル幅20/40MHzモードが設定され、アクセスポイント400側の機能や設定により、20MHz又は40MHzのチャネル幅で通信がなされる。
Communication mode setting 2 is a pattern in which the wireless infrastructure mode is enabled and the P2P mode is disabled. For example, from the LAN disabled state, setup with a wireless access point is performed in the wireless infrastructure mode, and the wireless settings when connection with the wireless access point is completed are saved. In this case, the
通信モード設定3は、無線インフラモードが無効、P2Pモードが有効に設定されたパターン、例えば、LAN無効状態から、図4(c)に示した操作部の画面で、P2Pモードを無効設定から有効設定に切り替えると通信モード設定3で保存される。この場合、チャネル幅20MHzモードが設定され、P2P接続の携帯型通信端末装置200と20MHzのチャネル幅で通信する。
Communication mode setting 3 is a pattern in which the wireless infrastructure mode is disabled and the P2P mode is enabled. If you switch to setting, it will be saved as
通信モード設定4は、無線インフラモード、P2Pモードともに有効に設定されたパターンである。この場合、チャネル幅20MHzモードが設定され、インフラ接続のアクセスポイント400やP2P接続の携帯型通信端末装置200と、20MHzのチャネル幅で通信する。
Communication mode setting 4 is a pattern in which both the wireless infrastructure mode and the P2P mode are enabled. In this case, the
ここで、図8のようにチャネル幅を設定する理由について説明する。上述したようにIEEE802.11n規格では、OBSSスキャンが規定されている。そして、40MHzモードで動作するSTA(本実施形態ではMFP300)は、定期的にOBSSスキャンを実行する。つまり、40MHzのチャネル幅で動作する通信は、定期的なOBSSスキャン(定期的なネットワーク検出処理)を伴う。一方、20MHzのチャネル幅で動作する通信は、定期的なOBSSスキャン(定期的なネットワーク検出処理)を伴わない。
Here, the reason for setting the channel width as shown in FIG. 8 will be described. As described above, the IEEE802.11n standard defines OBSS scanning. The STA (the
MFP300は、OBSSスキャンを実行する場合、AP400に対して一定期間不在である旨を通知する。そのため、MFP300によるOBSSスキャンに起因して、AP400がMFP300と一定期間通信できなくても、AP400は、MFP300との無線接続が切断されたといった誤認識をしない。
When executing OBSS scanning,
以上の理由により、通信モード設定2では、チャネル幅が20/40MHzモードに設定されることで可能な限り高速通信を実行できる。 For the above reasons, in communication mode setting 2, the channel width is set to the 20/40 MHz mode, so that high-speed communication can be executed as much as possible.
一方、MFP300がOBSSスキャンを実行している間、P2P通信で接続されている相手装置側の通信が不可能となる。そのため、MFP300が無線インフラモードでAP400と接続され、かつ、P2Pモードで携帯型通信端末装置200と接続されていたとしても、MFP300がOBSSスキャンを実行中は携帯型通信端末装置200がMFP300にデータを送信できない。そのため、パケット損失などが発生するおそれがある。
On the other hand, while the
また、MFP300は、OBSSスキャンを実行する際に、P2Pモードにて接続されている携帯型通信端末装置200に一定期間不在である旨を通知できない。その結果、携帯型通信端末装置200は、MFP300がネットワーク上から不在になったと誤認識し、P2P接続を切断してしまうおそれもある。
Also, when executing the OBSS scan, the
以上の理由により、通信モード設定4ではチャネル幅を20MHzに固定することでMFP300はOBSSスキャンを実行する必要がなくなり、上述したパケット損失などの課題の発生を軽減できる。
For the above reasons, by fixing the channel width to 20 MHz in communication mode setting 4, the
なお、通信モード3に関して、本実施形態では、20MHz固定としているが、20/40MHzモードに設定されても良い。
In this embodiment,
図9はMFPで実行される無線インフラのセットアップを示すフローチャートである。これらのセットアップはCPU602がROM603に格納された制御プログラムをRAM604に読出して展開し実行することにより達成される。
FIG. 9 is a flow chart showing setup of the wireless infrastructure implemented in the MFP. These setups are achieved by the
まず、ステップS901で、MFP300の操作部305から無線インフラのセットアップが操作されると、ステップS902で無線IFを起動する。そして、ステップS903ではWLANユニット616にチャネル幅20/40MHzモードを設定する。
First, in step S901, when wireless infrastructure setup is operated from the
次に、ステップS904では、MFP300は、操作部305にセットアップ方法(プッシュボタン、手動)を提示し、ユーザによりいずれかの方法を選択させることで、セットアップを開始する。そして、ステップS905では、ユーザが選択した方法に従って無線インフラのセットアップを実行する。ここで、プッシュボタンが選択された場合は、アクセスポイント(AP)400のボタンとMFP300のキーとを所定の時間内に押下することで、双方の接続パラメータが交換されセットアップが実行される。一方、手動の場合は、アクセスポイント検索を行い、リストアップされた一覧から所望のアクセスポイントを選択し、パスフレーズ等の接続パラメータを入力することで無線インフラのセットアップが実行される。
Next, in step S904, the
以上の操作によりセットアップが完了し、ステップS906ではMFP300とアクセスポイント(AP)400との接続を確立する。そして、ステップS907では不揮発性メモリ605にインフラ接続に必要なパラメータを保存する。
Setup is completed by the above operation, and connection between the
その後、ステップS908では、P2Pモードが有効になっているか否かを調べる。図8を参照して説明したように、通信モード設定3と4ではP2Pモードは有効であり、通信モード設定1と2ではP2Pモードは無効である。
After that, in step S908, it is checked whether the P2P mode is enabled. As described with reference to FIG. 8,
ここで、P2Pモードが有効になっていない場合は、無線インフラのセットアップはそのまま終了する。これに対して、P2Pモードが有効になっている場合、処理はステップS909に進み、一旦、無線インフラ接続を停止し、さらにステップS910では無線IFを停止させる。そして、ステップS911で無線IFを再起動する。その後、セットアップの処理はステップS912に進む。 Here, if the P2P mode is not enabled, setup of the wireless infrastructure ends as is. On the other hand, if the P2P mode is valid, the process advances to step S909 to temporarily stop the wireless infrastructure connection, and furthermore to stop the wireless IF in step S910. Then, in step S911, the wireless IF is restarted. After that, the setup process proceeds to step S912.
以上のように、ステップS909~ステップS911において、一旦、無線インフラ接続を停止して無線IFを再起動しているのは、MFP300に実装している無線チップの制約上、チャネル幅のモードを動的に変更できないためである。つまり、ステップS903でチャネル幅20/40MHzモードに設定しているため、インフラモードとP2Pモードとを並行して動作させるためには、一旦、無線IFを停止、再起動した上で、チャネル幅20MHzモードを設定し直す必要があるからである。
As described above, in steps S909 to S911, the reason why the wireless infrastructure connection is temporarily stopped and the wireless IF is restarted is that the channel width mode is not activated due to the restrictions of the wireless chip mounted on the
なお、本発明はこれに限定されるものではない。このような無線チップの制約がなければ、ステップS909~ステップS911は不要であり、ステップS908においてP2Pモードが有効になっていると判定されたなら、処理はステップS912に進むことができる。 However, the present invention is not limited to this. If there is no such limitation of the wireless chip, steps S909 to S911 are unnecessary, and if it is determined in step S908 that the P2P mode is enabled, the process can proceed to step S912.
そして、ステップS912ではWLANユニット616にチャネル幅20MHzモードを設定し、ステップS913でアクセスポイント(AP)400との無線インフラ接続を確立する。その後、ステップS914でP2Pモードを起動し、携帯型通信端末装置200からの接続を待ち受ける。
Then, in step S912, the
以上のセットアップにより、インフラモードを有効にしたとき、P2Pが無効であればチャネル幅20/40MHzモードでアクセスポイントと接続し、P2Pが有効であればチャネル幅20MHzモードでアクセスポイントや携帯型通信端末装置と接続する。つまり、CPU602は、通信モードに従って、少なくとも20MHzのチャネル幅と定期的なネットワーク検出処理を実行する40MHzのチャネル幅を含む選択肢から、無線通信のためのチャネル幅を、選択する。なお、チャネル幅の選択肢として20MHzと20MHz/40MHzを本実施形態では記載しているが、他の選択肢があっても良い。
With the above setup, when the infrastructure mode is enabled, if P2P is disabled, the access point will be connected in
図10は、P2Pモードを無効から有効に設定変更したときの、MFPの内部動作を示すフローチャートである。なお、この動作はCPU602がROM603に格納された制御プログラムをRAM604に読出して展開し実行することにより達成される。
FIG. 10 is a flow chart showing the internal operation of the MFP when the P2P mode is changed from disabled to enabled. This operation is achieved by the
まず、ステップS1001で、図4(c)に示した操作部305の画面からP2Pモードを無効設定から有効設定に切り替える指示が実行されると、ステップS1002では無線インフラ設定が有効であるか、或いは、無効であるかを調べる。ここで、無線インフラが無効であると判断された場合は、MFP300はLAN無効状態であるので、処理はステップS1008に進み、無線IFを起動する。続いて、ステップS1009でチャネル幅20MHzモードに設定し、ステップS1010でP2Pモードを起動する。これに対して、無線インフラが有効であると判断された場合は、チャネル幅を設定し直すため、処理はステップS1003に進み、一旦、無線インフラ接続を停止し、さらにステップS1004では無線IFを停止する。
First, in step S1001, when an instruction to switch the P2P mode from the disabled setting to the enabled setting is executed from the screen of the
その後、ステップS1005において無線IFを再起動し、さらにステップS1006でチャネル幅20MHzモードに設定する。そして、ステップS1007では無線インフラを再接続する。続いて、ステップS1010でP2Pモードを起動し、携帯型通信端末装置200からの接続を待ち受ける。
Thereafter, the wireless IF is restarted in step S1005, and the
以上の処理フローにおいても、ステップS1003~S1005は無線チップの制約によるものであり、図9で説明したように、本発明はこれに限定されるものではない。 In the above processing flow, steps S1003 to S1005 are also due to restrictions of the wireless chip, and the present invention is not limited to this as described with reference to FIG.
以上の動作により、P2Pモードが有効になる場合は、チャネル幅20MHzモードでアクセスポイントや携帯型通信端末装置と接続する。
When the P2P mode is enabled by the above operation, it connects with the access point or the portable communication terminal device in the
図11は、P2Pモードを有効から無効に設定変更したときの、MFPの内部動作を示すフローチャートである。 FIG. 11 is a flow chart showing the internal operation of the MFP when the P2P mode is changed from enabled to disabled.
まずステップS1101では、図4(c)に示した操作部305の画面からP2Pモードを有効設定から無効設定に切り替える指示が実行されると、ステップS1102ではP2Pモードによる動作を停止する。その後、ステップS1103ではインフラモードが有効か否かを調べる。ここで、無線インフラが無効であると判断された場合、MFP300はLAN無効状態となるので、処理はそのまま終了する。これに対して、無線インフラが有効であると判断された場合は、チャネル幅を設定し直すため、処理はステップS1104に進み、無線インフラ接続を停止し、さらにステップS1105では無線IFを停止する。
First, in step S1101, when an instruction to switch the P2P mode from enabled to disabled is executed from the screen of the
そして、ステップS1106で無線IFを再起動し、ステップS1107でチャネル幅20/40MHzモードに設定する。そして、ステップS1108で無線インフラを再接続する。
Then, the wireless IF is restarted in step S1106, and the
以上の処理フローにおいても、ステップS1104~S1106は無線チップの制約によるものであり、図9で説明したように、本発明はこれに限定されるものではない。 In the processing flow described above, steps S1104 to S1106 are also due to the limitations of the wireless chip, and the present invention is not limited to this, as described with reference to FIG.
以上のフローにより、インフラモード単独で動作する場合は、チャネル幅20/40MHzモードでアクセスポイントと接続する。
According to the flow described above, when operating in infrastructure mode alone, connection is established with an access point in
従って以上説明した実施形態に従えば、MFPでインフラモードとP2Pモードの両方の動作が有効である場合やP2Pモードの動作が有効である場合には、チャネル幅20MHzモードでアクセスポイントや携帯型通信端末装置と接続する。一方、P2Pモードの動作が無効でありインフラモードだけが有効である場合にはチャネル幅20/40MHzモードでアクセスポイントと接続する。
Therefore, according to the above-described embodiments, when both the infrastructure mode and P2P mode operations are effective in the MFP, or when the P2P mode operation is effective, access points and mobile communications are performed in the
このようにMFPは、通信モードに従って、無線通信のチャネル幅を適切に変更することができるので、インフラモードのみで動作するときには、通信相手が高速通信に対応した装置であれば、チャネル幅40MHzでの高速通信が可能になる。これにより、通信相手から大容量の画像データを送信して画像を印刷する場合には短時間でのデータ通信が可能になる。 In this way, the MFP can appropriately change the channel width for wireless communication according to the communication mode. Therefore, when operating only in the infrastructure mode, if the communication partner is a device that supports high-speed communication, the channel width is 40 MHz. high-speed communication becomes possible. As a result, when a large amount of image data is transmitted from a communication partner and an image is printed, data communication can be performed in a short time.
また、インフラモードとP2Pモードとの同時動作、あるいはP2Pモードだけの動作の場合は、チャネル幅が固定される。これにより、通信途中でチャネル幅が切り替わることがないので、チャネル切り替えに伴うパケット損失のない安定した通信が実現できる。 Also, in the case of simultaneous operation in infrastructure mode and P2P mode, or operation in only P2P mode, the channel width is fixed. As a result, since the channel width is not switched during communication, stable communication can be realized without packet loss due to channel switching.
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。 The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by processing to It can also be implemented by a circuit (for example, ASIC) that implements one or more functions.
300 MFP、305 操作部、400 アクセスポイント(AP) 300 MFP, 305 operation unit, 400 access point (AP)
Claims (20)
前記第1のモードが有効化され、かつ、前記第2のモードが無効化されている場合、少なくとも第1のチャネル幅と第2のチャネル幅を含む複数のチャネル幅から前記外部の基地局の設定に基づいて特定されたチャネル幅を無線通信のためのチャネル幅として設定し、前記第1のモードが無効化され、かつ、前記第2のモードが有効化されている場合、無線通信のチャネル幅として前記第2のチャネル幅が設定されずに前記第1のチャネル幅を設定し、前記第1のモードが有効化され、かつ、前記第2のモードが有効化されている場合、無線通信のチャネル幅として前記第1のチャネル幅を設定する設定手段と、
前記設定手段により設定されたチャネル幅による無線通信を実行する通信制御手段と、
を有し、
前記通信装置は、前記第2のモードの無線通信における基地局に対応する機能を実行する装置として動作し、
前記第2のチャネル幅を用いた通信速度は、前記第1のチャネル幅を用いた通信速度よりも速いことを特徴とする通信装置。 A communication device capable of executing a first mode of performing wireless communication via an external base station and a second mode of performing wireless communication with a communication partner device without using the external base station,
of the external base station from a plurality of channel widths including at least a first channel width and a second channel width when the first mode is enabled and the second mode is disabled; setting the channel width specified based on the setting as the channel width for wireless communication, and when the first mode is disabled and the second mode is enabled, the channel for wireless communication; wireless communication when the first channel width is set without setting the second channel width as the width, the first mode is enabled, and the second mode is enabled; setting means for setting the first channel width as the channel width of
a communication control means for executing wireless communication according to the channel width set by the setting means;
has
The communication device operates as a device that performs a function corresponding to a base station in wireless communication in the second mode,
A communication apparatus, wherein a communication speed using the second channel width is faster than a communication speed using the first channel width.
前記第1のモードが有効化され、かつ、前記第2のモードが無効化されている場合、少なくとも第1の周波数帯域と前記第1の周波数帯域より広い第2の周波数帯域を含む複数の周波数帯域から前記外部の基地局の設定に基づいて特定された周波数帯域を無線通信のための周波数帯域として設定し、前記第1のモードが無効化され、かつ、前記第2のモードが有効化されている場合、無線通信の周波数帯域として前記第2の周波数帯域が設定されずに第1の周波数帯域を設定し、前記第1のモードが有効化され、かつ、前記第2のモードが有効化されている場合、無線通信の周波数帯域として前記第1の周波数帯域を設定する設定手段と、
前記設定手段により設定された周波数帯域による無線通信を実行する通信制御手段と、を有し、
前記通信装置は、前記第2のモードの無線通信における基地局に対応する機能を実行する装置として動作することを特徴とする通信装置。 A communication device capable of executing a first mode of performing wireless communication via an external base station and a second mode of performing wireless communication with a communication partner device without using the external base station,
a plurality of frequencies including at least a first frequency band and a second frequency band wider than the first frequency band when the first mode is enabled and the second mode is disabled; A frequency band specified based on the setting of the external base station from the band is set as a frequency band for wireless communication, the first mode is disabled, and the second mode is enabled. If so, the first frequency band is set without setting the second frequency band as the frequency band for wireless communication, the first mode is enabled, and the second mode is enabled setting means for setting the first frequency band as a frequency band for wireless communication, if
a communication control means for executing wireless communication in the frequency band set by the setting means;
A communication device, wherein the communication device operates as a device that performs a function corresponding to a base station in wireless communication in the second mode.
e Set)スキャンが実行され、
前記OBSSスキャンを実行することで得られる前記所定のネットワークの検出結果が
前記外部の基地局に通知されることを特徴とする請求項5又は7に記載の通信装置。 As the detection process, OBSS (Overlapping Basic Service
e Set) scan is performed,
8. The communication apparatus according to claim 5, wherein the predetermined network detection result obtained by executing the OBSS scan is notified to the external base station.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022004590A JP7304982B2 (en) | 2020-04-06 | 2022-01-14 | Communication device and program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020068627A JP7012772B2 (en) | 2020-04-06 | 2020-04-06 | Printing equipment and programs |
JP2022004590A JP7304982B2 (en) | 2020-04-06 | 2022-01-14 | Communication device and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020068627A Division JP7012772B2 (en) | 2020-04-06 | 2020-04-06 | Printing equipment and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022036291A JP2022036291A (en) | 2022-03-04 |
JP7304982B2 true JP7304982B2 (en) | 2023-07-07 |
Family
ID=87001972
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022004590A Active JP7304982B2 (en) | 2020-04-06 | 2022-01-14 | Communication device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7304982B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009515477A (en) | 2005-11-03 | 2009-04-09 | インターデイジタル テクノロジー コーポレーション | Method and system for performing peer-to-peer communication between stations in a basic service set (BSS) |
JP2015162763A (en) | 2014-02-26 | 2015-09-07 | キヤノン株式会社 | communication device, control method, and program |
JP2016149648A (en) | 2015-02-12 | 2016-08-18 | キヤノン株式会社 | Communication device, control method, and program |
-
2022
- 2022-01-14 JP JP2022004590A patent/JP7304982B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009515477A (en) | 2005-11-03 | 2009-04-09 | インターデイジタル テクノロジー コーポレーション | Method and system for performing peer-to-peer communication between stations in a basic service set (BSS) |
JP2015162763A (en) | 2014-02-26 | 2015-09-07 | キヤノン株式会社 | communication device, control method, and program |
JP2016149648A (en) | 2015-02-12 | 2016-08-18 | キヤノン株式会社 | Communication device, control method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2022036291A (en) | 2022-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11025785B2 (en) | Apparatus, control method, and non-transitory computer readable storage medium that cause a device to print an image based on a state of the apparatus and a user operation | |
US20230422014A1 (en) | Communicating apparatus, communication method, and storage medium storing program | |
US11751267B2 (en) | Communication apparatus having different bandwidth modes depending on whether communication uses an external base station, computer readable storage medium, and control method of communication apparatus | |
CN108377458B (en) | Wireless communication device, control method thereof, and recording medium | |
KR102231459B1 (en) | Communication apparatus, control method, and storage medium | |
KR102141420B1 (en) | Communication apparatus, control method, and computer-readable storage medium | |
US11429332B2 (en) | Communication apparatus, method of controlling same, and non-transitory computer-readable storage medium | |
JP2015201099A (en) | Communication method, communication terminal, and program | |
US11963265B2 (en) | Communication apparatus and control method for communication apparatus | |
JP6742150B2 (en) | Communication device, control method, and program | |
JP7304982B2 (en) | Communication device and program | |
JP6752622B2 (en) | Communication device, communication method, program | |
JP7012772B2 (en) | Printing equipment and programs | |
JP6701317B2 (en) | Communication device and program | |
JP6711852B2 (en) | Communication method and communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220214 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221205 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230203 |
|
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: 20230529 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230627 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7304982 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |