JP7383432B2 - Communication device, communication device control method, and program - Google Patents

Communication device, communication device control method, and program Download PDF

Info

Publication number
JP7383432B2
JP7383432B2 JP2019166874A JP2019166874A JP7383432B2 JP 7383432 B2 JP7383432 B2 JP 7383432B2 JP 2019166874 A JP2019166874 A JP 2019166874A JP 2019166874 A JP2019166874 A JP 2019166874A JP 7383432 B2 JP7383432 B2 JP 7383432B2
Authority
JP
Japan
Prior art keywords
wireless communication
communication means
information processing
processing device
wireless connection
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
JP2019166874A
Other languages
Japanese (ja)
Other versions
JP2020072470A5 (en
JP2020072470A (en
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to US16/655,109 priority Critical patent/US11609734B2/en
Priority to CN201910999178.4A priority patent/CN111107241B/en
Publication of JP2020072470A publication Critical patent/JP2020072470A/en
Publication of JP2020072470A5 publication Critical patent/JP2020072470A5/ja
Application granted granted Critical
Publication of JP7383432B2 publication Critical patent/JP7383432B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、端末を用いて画像形成装置と無線通信接続を行う方法に関する。 The present invention relates to a method for establishing a wireless communication connection with an image forming apparatus using a terminal.

スマートフォンやタブレットPCといった携帯端末は無線通信機能を備えている。この無線通信機能は一例として、携帯端末に記憶されている画像データを画像形成装置に送信し、印刷させる用途がある。 Mobile terminals such as smartphones and tablet PCs are equipped with wireless communication capabilities. This wireless communication function is used, for example, to transmit image data stored in a mobile terminal to an image forming apparatus for printing.

この無線接続に関して、BLE(Bluetooth(登録商標) Low Energy)やNFC(Near Field Communication)等の近距離無線通信を利用して、情報処理装置の無線接続情報を取得し、無線通信の接続を確立するハンドオーバーという技術が知られている。たとえば、ユーザーは携帯端末を用いて画像処理装置とハンドオーバーで無線通信接続した後、携帯端末から画像形成装置へ印刷、コピー、スキャンといったジョブを送信し実行させるといった使い方がある。このように装置と接続してジョブを行う場合、次に使うユーザーのために、ジョブ送信後すぐに接続を切断することが望ましい。 Regarding this wireless connection, wireless connection information of the information processing device is acquired using short-range wireless communication such as BLE (Bluetooth (registered trademark) Low Energy) and NFC (Near Field Communication), and a wireless communication connection is established. A technique called handover is known. For example, a user may use a mobile terminal to establish a handover wireless communication connection with an image processing apparatus, and then transmit a job such as printing, copying, or scanning from the mobile terminal to the image forming apparatus for execution. When performing a job while connected to a device in this way, it is desirable to disconnect immediately after sending the job for the next user to use.

特許文献1では、電波状態が悪くなったときに、無線通信を切断し、切断の履歴を記憶する。そして、再度無線信号を受信したときに、切断履歴に基づいて効果的に無線通信の再接続を行う方法が開示されている。 In Patent Document 1, when the radio wave condition deteriorates, wireless communication is disconnected and a history of disconnection is stored. A method is also disclosed for effectively reconnecting wireless communication based on the disconnection history when a wireless signal is received again.

特開2018-56778号公報JP2018-56778A

しかし、特許文献1に記載の技術は、電波状態に応じて切断と再接続を制御するものであるので、上記のように、ジョブを送信した後すぐに自動的に接続を切断するように構成した場合(すなわち、電波状態と無関係に切断を行う場合)には、適用できない。 However, since the technology described in Patent Document 1 controls disconnection and reconnection depending on the radio wave condition, as described above, the technology is configured to automatically disconnect the connection immediately after sending the job. (i.e., when disconnection is performed regardless of radio wave conditions), it cannot be applied.

そこで、本発明では、ジョブを送信した後すぐに、無線接続を自動的に切断するように構成した場合でも、スムーズに無線通信の再接続を行うことを目的とする。 Therefore, an object of the present invention is to smoothly reconnect wireless communication even if the wireless connection is automatically disconnected immediately after sending a job.

上記課題を解決するために、本発明の端末は、情報処理装置とWi-Fiで無線通信を行うための第1無線通信手段と、前記情報処理装置とWi-Fiと異なる通信方式で無線通信を行うための第2無線通信手段を備える端末であって、前記第1無線通信手段での無線接続を行うための無線接続情報を前記第2無線通信手段により前記情報処理装置から取得する取得手段と、前記取得手段で取得した前記無線接続情報に基づいて、前記情報処理装置との間で前記第1無線通信手段での前記無線接続を行う第一の接続手段と、前記取得手段で取得した前記無線接続情報を記憶する記憶手段と、前記第1無線通信手段を用いて第一のジョブデータを前記情報処理装置に送信する送信手段と、前記送信手段で前記第一のジョブデータを送信したしたことに基づいて、自動で前記第1無線通信手段での前記無線接続を切断する切断手段と、前記切断手段により前記第1無線通信手段での記無線接続を切断した後、第二のジョブデータの送信指示を受けた場合、所定の条件を満たすか判断する判断手段と、前記判断手段で前記所定の条件を満たすと判断した場合、前記記憶手段で記憶した前記無線接続情報を用いて、自動で前記第1無線通信手段での前記無線接続を行う第二の接続手段と、を有することを特徴とする。 In order to solve the above problems, a terminal of the present invention includes a first wireless communication means for wirelessly communicating with an information processing device using Wi-Fi, and a first wireless communication means for wirelessly communicating with the information processing device using a communication method different from that of Wi-Fi. The terminal is provided with a second wireless communication means for performing a wireless connection, the acquisition means for acquiring wireless connection information from the information processing device by the second wireless communication means to perform a wireless connection using the first wireless communication means. and a first connection means that performs the wireless connection using the first wireless communication means with the information processing device based on the wireless connection information acquired by the acquisition means; a storage means for storing the wireless connection information; a transmitting means for transmitting the first job data to the information processing apparatus using the first wireless communication means; and a transmitting means for transmitting the first job data using the transmitting means. disconnection means for automatically disconnecting the wireless connection at the first wireless communication means based on the fact that the wireless connection at the first wireless communication means is disconnected by the disconnection means; determining means for determining whether a predetermined condition is satisfied when receiving a second job data transmission instruction; and when the determining means determines that the predetermined condition is satisfied, the wireless connection information stored in the storage means; and a second connection means that automatically performs the wireless connection using the first wireless communication means.

本発明によれば、ジョブを送信した後すぐに、無線接続を自動的に切断するように構成している場合であっても、再度ジョブを実行する時、無線通信の再接続をスムーズに行い、続けてジョブを実行できるようにすることができる。 According to the present invention, even if the wireless connection is configured to be automatically disconnected immediately after a job is sent, when the job is executed again, the wireless communication is smoothly reconnected. , it is possible to continue executing the job.

通信システムの構成を示す図である。FIG. 1 is a diagram showing the configuration of a communication system. 携帯端末100のハードウェア構成を示す図である。1 is a diagram showing a hardware configuration of a mobile terminal 100. FIG. 携帯端末100のソフトウェア構成を示す図である。1 is a diagram showing a software configuration of a mobile terminal 100. FIG. MFP110のハードウェア構成を示す図である。1 is a diagram showing a hardware configuration of an MFP 110. FIG. MFP110のソフトウェア構成を示す図である。1 is a diagram showing a software configuration of an MFP 110. FIG. 本実施形の携帯端末側の処理を示すフローチャートである。It is a flow chart showing processing on the mobile terminal side of this embodiment. 本実施形の携帯端末側のアプリのUIを示す図である。FIG. 2 is a diagram showing a UI of an application on a mobile terminal according to the present embodiment.

以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。 DESCRIPTION OF THE PREFERRED EMBODIMENTS The best mode for carrying out the present invention will be described below with reference to the drawings. Note that the following embodiments do not limit the claimed invention, and not all combinations of features described in the embodiments are essential to the solution of the invention.

<本実施例におけるシステム構成>
まず、図1を用いて、本実施例に係る通信システムの構成を説明する。本実施形態に係る通信システムは、携帯端末100、MFP110で構成される。
<System configuration in this example>
First, the configuration of a communication system according to this embodiment will be explained using FIG. 1. The communication system according to this embodiment includes a mobile terminal 100 and an MFP 110.

MFP110は、印刷機能、スキャン機能、コピー機能などを有する複合機(画像形成装置)である。MFP110は、装置自体がWi-Fiの無線アクセスポイントとして機能し、携帯端末100と直接無線通信接続すること、つまり無線ダイレクト接続することが可能である。また、MFP110は、Bluetooth通信が可能で、携帯端末100からの無線ダイレクト接続の開始・終了の指示をBluetooth通信を介して受け取り、それにしたがって無線ダイレクト接続を開始・終了することもできるものとする。 The MFP 110 is a multifunction device (image forming apparatus) that has a printing function, a scanning function, a copying function, and the like. The MFP 110 itself functions as a Wi-Fi wireless access point, and is capable of direct wireless communication connection with the mobile terminal 100, that is, wireless direct connection. It is also assumed that MFP 110 is capable of Bluetooth communication, receives instructions to start and end wireless direct connection from mobile terminal 100 via Bluetooth communication, and can start and end wireless direct connection accordingly.

携帯端末100は、Wi-FiやBluetooth等の無線通信を実行可能である。携帯端末100は、MFP110からBluetooth通信によって、該MFP110のWi-Fiアクセスポイント情報(SSIDやPasskey)を受信する。当該アクセスポイント情報を用いて、携帯端末100はMFP110との間でWi-Fi無線ダイレクト接続を開始し、通信できる。加えて、携帯端末100は無線ダイレクト接続を介してMFP110に対して、印刷、コピー、スキャンといったジョブを送信することができる。ジョブを受信したMFP110はジョブを実行する。 The mobile terminal 100 is capable of wireless communication such as Wi-Fi and Bluetooth. The mobile terminal 100 receives Wi-Fi access point information (SSID and Passkey) of the MFP 110 via Bluetooth communication. Using the access point information, the mobile terminal 100 can start a Wi-Fi wireless direct connection with the MFP 110 and communicate with the MFP 110. In addition, the mobile terminal 100 can send jobs such as printing, copying, and scanning to the MFP 110 via a wireless direct connection. MFP 110 that receives the job executes the job.

次に図2を用いて、携帯端末100のハードウェア構成を説明する。なお、本実施形態の携帯端末100はスマートフォンやタブレットPC等の装置を想定しているが、近距離無線通信を実行可能な情報処理装置であれば他の装置であってもよい。 Next, the hardware configuration of the mobile terminal 100 will be explained using FIG. 2. Note that although the mobile terminal 100 of this embodiment is assumed to be a device such as a smartphone or a tablet PC, it may be any other information processing device that can perform short-range wireless communication.

CPU201は、ROM(保存用メモリ)202に記憶されている制御プログラム(OS(Operating System)、アプリケーション)を読み出して、携帯端末100の動作を制御するための様々な処理を実行する。RAM203は、CPU201の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD204は、写真や電子文書等の様々なデータを記憶する。なお、制御プログラム(OS350やMFPアプリケーション300)はHDD204に記憶するようにしても構わない。RTC(Real Time Clock)205は、時間を計時する。 The CPU 201 reads a control program (OS (Operating System), application) stored in the ROM (storage memory) 202 and executes various processes for controlling the operation of the mobile terminal 100. The RAM 203 is used as a temporary storage area such as the main memory and work area of the CPU 201. The HDD 204 stores various data such as photographs and electronic documents. Note that the control program (OS 350 and MFP application 300) may be stored in the HDD 204. An RTC (Real Time Clock) 205 measures time.

なお、本実施例の携帯端末100の場合、1つのCPU201が後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のCPUが協働して後述するフローチャートに示す各処理を実行するようにすることもできる。 Note that in the case of the mobile terminal 100 of this embodiment, one CPU 201 executes each process shown in a flowchart to be described later, but other modes may be used. For example, a plurality of CPUs may cooperate to execute each process shown in a flowchart described later.

操作パネル206は、ユーザーのタッチ操作を検出可能なタッチパネル機能を備え、OS350やMFPアプリケーション300が提供する各種画面を表示する。ユーザーは操作パネル206にタッチ操作を行うことで、携帯端末100に所望の操作指示を入力することができる。 The operation panel 206 has a touch panel function that can detect a user's touch operation, and displays various screens provided by the OS 350 and the MFP application 300. By performing a touch operation on the operation panel 206, the user can input desired operation instructions to the mobile terminal 100.

スピーカー207とマイク208は、ユーザーが他の携帯端末や固定電話と電話をする際に使用される。カメラ209はユーザーの撮像指示に応じて撮像する。カメラ209によって撮像された写真は、ROM202やHDD204などの所定の領域に記憶される。カメラ209は2次元コードを読み取ることができる。携帯端末は読み取った2次元コードを解析し情報を取得する。 A speaker 207 and a microphone 208 are used when the user makes a call to another mobile terminal or landline phone. The camera 209 captures an image according to a user's instruction to capture an image. A photograph taken by the camera 209 is stored in a predetermined area such as the ROM 202 or the HDD 204. Camera 209 can read two-dimensional codes. The mobile terminal analyzes the read two-dimensional code and obtains information.

Bluetooth通信部111は、Bluetooth規格で無線通信を行うインタフェースである。BluetoothI/Fを持つ他の機器と相互に通信する。本実施例ではMFPとBluetooth規格により相互に通信を行う。無線通信部211は、無線通信LAN(Wi-Fi等)の無線通信を実行する。 The Bluetooth communication unit 111 is an interface that performs wireless communication according to the Bluetooth standard. Communicate with other devices that have Bluetooth I/F. In this embodiment, the MFP and the MFP communicate with each other using the Bluetooth standard. The wireless communication unit 211 performs wireless communication on a wireless communication LAN (Wi-Fi, etc.).

次に図3を用いて、携帯端末100のソフトウェア構成を説明する。図3は、CPU201が、ROM202やHDD204に記憶されている制御プログラムを読み出して実行することで実現される機能ブロック図である。すなわち、CPU201(コンピュータ)は、プログラムを実行することにより、図3に示す各処理部として機能する。 Next, the software configuration of the mobile terminal 100 will be explained using FIG. 3. FIG. 3 is a functional block diagram realized by the CPU 201 reading and executing a control program stored in the ROM 202 or HDD 204. That is, the CPU 201 (computer) functions as each processing unit shown in FIG. 3 by executing programs.

OS350は、携帯端末100全体の動作を制御するためのソフトウェアである。携帯端末100には、後述するMFPアプリケーション300を含め、様々なアプリケーションをインストールすることができる。MFPアプリケーション300は、携帯端末からMFPを制御するためのアプリケーションであり、ネットワークやコンピュータ読み取り可能な記憶媒体を介して携帯端末100にインストールされる。OS350は、これらのアプリケーションとの間で情報をやり取りし、アプリケーションから受けた指示に従って、操作パネル206に表示する画面の変更を行う。また、OS350は、各種ハードウェアを制御するためのデバイスドライバ群を備えており、OS上で動作するアプリケーションに対して各種ハードウェアを利用する為のAPIを提供する。デバイスドライバ群として本実施例ではBluetooth制御部352、無線LAN制御部353が存在する。Bluetooth制御部352はBluetooth通信部111を制御するためのデバイスドライバであり、無線LAN制御部353は無線通信部211を制御するためのデバイスドライバである。 The OS 350 is software for controlling the overall operation of the mobile terminal 100. Various applications can be installed on the mobile terminal 100, including an MFP application 300 that will be described later. The MFP application 300 is an application for controlling the MFP from a mobile terminal, and is installed on the mobile terminal 100 via a network or a computer-readable storage medium. The OS 350 exchanges information with these applications and changes the screen displayed on the operation panel 206 according to instructions received from the applications. Further, the OS 350 includes a group of device drivers for controlling various hardware, and provides APIs for using various hardware to applications running on the OS. In this embodiment, the device driver group includes a Bluetooth control section 352 and a wireless LAN control section 353. The Bluetooth control unit 352 is a device driver for controlling the Bluetooth communication unit 111, and the wireless LAN control unit 353 is a device driver for controlling the wireless communication unit 211.

MFPアプリケーション300は、携帯端末100にインストールされたアプリケーションである。携帯端末100は、MFPアプリケーションを用いて、MFPに対して印刷やスキャンなどの機能に関する各種設定操作や指示を行うことができる。携帯端末100には、このMFPアプリケーション300の他に様々なアプリケーションがインストールされているが、説明は省略する。 MFP application 300 is an application installed on mobile terminal 100. The mobile terminal 100 can use the MFP application to perform various setting operations and instructions regarding functions such as printing and scanning to the MFP. Various applications other than this MFP application 300 are installed on the mobile terminal 100, but their explanations will be omitted.

MFPアプリケーション300のソフトウェア構成についてさらに詳しく説明する。画面制御部301は、OS350を介して操作パネル206に表示する画面を制御する。画面制御部301によって、MFPアプリケーションの操作画面が操作パネル206に表示される。また、画面制御部301は、操作パネル206を介してユーザーが入力した操作指示を判別する。通信部302は、OS350を介してBluetooth通信部111による近接無線通信や、無線通信部211による無線通信を制御してコマンドの送受信などを行う。 The software configuration of MFP application 300 will be explained in more detail. The screen control unit 301 controls the screen displayed on the operation panel 206 via the OS 350. The screen control unit 301 displays the operation screen of the MFP application on the operation panel 206. Further, the screen control unit 301 determines an operation instruction input by the user via the operation panel 206. The communication unit 302 controls close proximity wireless communication by the Bluetooth communication unit 111 and wireless communication by the wireless communication unit 211 via the OS 350 to transmit and receive commands.

印刷ジョブ生成部305は、ユーザー所望の画像や文書ファイル等の印刷指示が為された場合に印刷ジョブを生成する。印刷ジョブ生成部305によって生成された印刷ジョブは、無線通信部211によってMFP110に送信され、そして印刷が実行される。 The print job generation unit 305 generates a print job when a user instructs to print a desired image, document file, or the like. The print job generated by the print job generation unit 305 is transmitted to the MFP 110 by the wireless communication unit 211, and printing is executed.

無線LAN接続制御部310は、無線LANの接続を制御する。Bluetooth通信部111による近距離無線通信などによって取得したアクセスポイント情報を使用して、無線LAN制御部353を介してOS350に無線LAN接続(Wi-Fi接続)を指示する。 The wireless LAN connection control unit 310 controls wireless LAN connection. Using access point information acquired by short-range wireless communication by the Bluetooth communication unit 111, the wireless LAN control unit 353 instructs the OS 350 to make a wireless LAN connection (Wi-Fi connection).

計時部304は、時間を計時する。アプリ記憶部306は、様々な情報を一時的に記憶する。 The clock unit 304 clocks time. The application storage unit 306 temporarily stores various information.

スキャンジョブ制御部307は、無線通信部211によってMFPにスキャン指示を行い、MFP110から受信した、スキャンデータを表示する。スキャンデータを保存する場合は、記憶部306に記憶される。記憶されたスキャンデータは、ドキュメント管理部308によって管理される。 The scan job control unit 307 instructs the MFP to scan using the wireless communication unit 211, and displays the scan data received from the MFP 110. When storing scan data, it is stored in the storage unit 306. The stored scan data is managed by the document management unit 308.

図4は、複合機(MFP)110の内部構成の一例を示したものであり、本実施例の複合機のコントローラーも同様の構成を取るものである。 FIG. 4 shows an example of the internal configuration of the multifunction peripheral (MFP) 110, and the controller of the multifunction peripheral of this embodiment also has a similar configuration.

複合機110のCPU3020は、ROM3030あるいはハードディスクなどの大規模記憶装置3110に記憶されたソフトウェアを実行し、システムバス3010に接続される各デバイスを総括的に制御する。 The CPU 3020 of the multifunction device 110 executes software stored in the ROM 3030 or a large-scale storage device 3110 such as a hard disk, and collectively controls each device connected to the system bus 3010.

RAM3040は、CPU3020の主メモリ、ワークエリア等として機能する。外部入力コントローラー(PANELC)3060は、複合機に備えられた各種ボタンあるいはタッチパネル(PANEL)3070等からの指示入力を制御する。ディスプレイコントローラー(DISPC)3080は、例えば液晶ディスプレイなどで構成される表示モジュール(DISPLAY)3090の表示を制御する。ディスクコントローラー(DKC)3100は、大規模記憶装置3110を制御する。なお、大規模記憶装置3110は、場合によっては画像の一時記憶場所としても使われることがある。 The RAM 3040 functions as the main memory, work area, etc. of the CPU 3020. An external input controller (PANELC) 3060 controls instruction input from various buttons or a touch panel (PANEL) 3070 provided on the multifunction device. A display controller (DISPC) 3080 controls the display of a display module (DISPLAY) 3090 configured with, for example, a liquid crystal display. A disk controller (DKC) 3100 controls a mass storage device 3110. Note that the large-scale storage device 3110 may also be used as a temporary storage location for images in some cases.

ネットワークインターフェースカード(NIC)3050は、ネットワーク10を介して、他のネットワーク機器あるいはファイルサーバ等と双方向にデータをやりとりする。無線通信モジュール(WLAN)3400は、アクセスポイントと接続することや、またはアクセスポイントモードで動作することで、MFPはアクセスポイントとして動作し、携帯端末と直接無線通信接続することができる。プリンター3200は、電子写真方式で実現される紙への印字部である。印字方式は、特に電子写真方式でなくてもよい。 A network interface card (NIC) 3050 bidirectionally exchanges data with other network devices, file servers, etc. via the network 10. The wireless communication module (WLAN) 3400 connects to an access point or operates in an access point mode, so that the MFP operates as an access point and can directly connect to a mobile terminal for wireless communication. The printer 3200 is a paper printing unit implemented using an electrophotographic method. The printing method does not particularly have to be an electrophotographic method.

スキャナー3300は、紙に印字された画像を読み込むための画像読み取り部である。多くの場合、スキャナー3300にはオプションとしてADF(オートドキュメントフィーダ)(不図示)が装着されており、複数枚の原稿を自動的に読み込むことができる。 The scanner 3300 is an image reading unit for reading an image printed on paper. In many cases, the scanner 3300 is equipped with an ADF (auto document feeder) (not shown) as an option, and can automatically read multiple sheets of originals.

BluetoothI/F3500は、Bluetooth規格で他の機器と近距離無線通信を行うインタフェースである。本実施例では携帯端末とBluetooth規格により相互に通信を行う。 The Bluetooth I/F 3500 is an interface that performs short-range wireless communication with other devices according to the Bluetooth standard. In this embodiment, communication is performed between the mobile terminal and the Bluetooth standard.

図5はMFPのソフトウェア構成を示すブロック図である。CPU3020は、ROM3030に格納されたソフトウェアを実行することにより、図5の各制御部として機能する。 FIG. 5 is a block diagram showing the software configuration of the MFP. The CPU 3020 functions as each control unit in FIG. 5 by executing software stored in the ROM 3030.

Bluetooh通信制御部520は、BluetoothI/F3500を制御するデバイスドライバであり、携帯端末100とのデータ通信を制御する。Bluetooth通信制御部520を介して受信したデータは、Bluetoothサービス制御部510に渡されて処理される。 The Bluetooth communication control unit 520 is a device driver that controls the Bluetooth I/F 3500 and controls data communication with the mobile terminal 100. Data received via the Bluetooth communication control unit 520 is passed to the Bluetooth service control unit 510 and processed.

Bluetoothサービス制御部510は、Bluetooth通信制御部520を介して受信したデータがアクセスポイント起動指示の情報であると判断した場合は、ネットワーク制御部500に対して、起動指示を行う。指示を受けたネットワーク制御部は、Wi-Fiアクセスポイントの起動を行う。 If the Bluetooth service control unit 510 determines that the data received via the Bluetooth communication control unit 520 is access point activation instruction information, it issues an activation instruction to the network control unit 500. Upon receiving the instruction, the network control unit activates the Wi-Fi access point.

ネットワーク制御部500はネットワークインターフェースカード3050を制御するためのモジュールである。その他に図示していないが、プリンター3200を制御するプリンタモジュール、スキャナー3300を制御するスキャナモジュールも存在する。 Network control unit 500 is a module for controlling network interface card 3050. Although not shown, there are also a printer module that controls the printer 3200 and a scanner module that controls the scanner 3300.

次に、MFPアプリケーション300によって、実行される処理を説明する。携帯端末がMFPに指示するジョブの一例として、印刷処理を実行させるための印刷ジョブを示すが、これに限るものではない。 Next, the processing executed by the MFP application 300 will be explained. A print job for executing print processing is shown as an example of a job that the mobile terminal instructs the MFP to perform, but the present invention is not limited to this.

図6は、携帯端末100が、Bluetooth通信を介して受信した情報に基づきWi-FiにハンドオーバーすることでMFP110に無線接続して印刷処理を行い、印刷処理後すぐにWi-Fiを切断し、その後、印刷指示が為された場合に再接続処理を行い、再度印刷するまでの処理を示すフローチャートである。図6のフローチャートに示す各ステップは、CPU201がROM202等のメモリに格納された制御プログラムをRAM203に展開して実行することによって処理される。 In FIG. 6, the mobile terminal 100 wirelessly connects to the MFP 110 to perform printing processing by handing over to Wi-Fi based on information received via Bluetooth communication, and immediately disconnects from Wi-Fi after the printing processing. , after that, when a print instruction is issued, reconnection processing is performed and the processing is performed until printing is performed again. Each step shown in the flowchart of FIG. 6 is processed by the CPU 201 loading a control program stored in a memory such as the ROM 202 into the RAM 203 and executing it.

ステップS601では、不図示の画面において、Bluetooth通信を介してMFPからWi-Fiに関するアクセスポイント情報(無線接続情報)を取得し、Wi-Fi無線ダイレクト接続(すなわち、BlutoothからWi-Fiへのハンドオーバー)を行う。 In step S601, on a screen (not shown), access point information (wireless connection information) regarding Wi-Fi is acquired from the MFP via Bluetooth communication, and Wi-Fi wireless direct connection (i.e., handing from Bluetooth to Wi-Fi) is performed. over).

ステップS602では、ステップS601で使用したアクセスポイント情報(SSID、パスワード)をRAM203に記憶する。SSIDに関しては、そのSSIDの種類(すなわち、アクセスポイントの接続モード)についても記憶する。MFPが起動するアクセスポイントは、固定のSSID、ワンタイムSSID、個人別SSIDの種類のいずれかである。本実施例では、管理者によってMFPに予め設定されたSSIDの種類に応じてアクセスポイントの動作が異なるものとする。固定SSIDモードは、接続が切断されてもアクセスポイントは起動しているが、ワンタイムSSIDモード、個人別SSIDモードは接続が切断されるとアクセスポイントの機能が停止する。ワンタイムSSIDは、SSIDとパスワードが毎回異なるモードであり、個人別SSIDは、ユーザーごとにSSIDとパスワードが異なるモードである。 In step S602, the access point information (SSID, password) used in step S601 is stored in the RAM 203. Regarding the SSID, the type of the SSID (that is, the connection mode of the access point) is also stored. The access point activated by the MFP is one of the following types: fixed SSID, one-time SSID, and individual SSID. In this embodiment, it is assumed that the operation of the access point differs depending on the type of SSID preset in the MFP by the administrator. In the fixed SSID mode, the access point remains active even if the connection is disconnected, but in the one-time SSID mode and the individual SSID mode, the access point stops functioning when the connection is disconnected. The one-time SSID is a mode in which the SSID and password are different each time, and the individual SSID is a mode in which the SSID and password are different for each user.

ステップS603では、ファイル選択画面720においてユーザーにより印刷対象のファイルが選択された後、印刷実行画面710において、ユーザーにより印刷ボタンが押下されたかどうかを判別する。ここで印刷実行画面710には印刷データ送信対象のMFP情報が表示されている。印刷ボタンが押下された(すなわち、印刷実行指示がユーザーにより為された)と判別した場合は、ステップS604に進み、印刷データ(印刷ジョブのジョブデータ)を送信する。 In step S603, after the user selects a file to be printed on the file selection screen 720, it is determined whether the user presses a print button on the print execution screen 710. Here, the print execution screen 710 displays MFP information to which print data is to be transmitted. If it is determined that the print button has been pressed (that is, the print execution instruction has been issued by the user), the process advances to step S604, and print data (job data of the print job) is transmitted.

ステップS605では、印刷データ(印刷ジョブのジョブデータ)の送信が完了したかどうかを判別し、送信が完了した場合は、ステップS606に進む。 In step S605, it is determined whether the transmission of print data (job data of the print job) has been completed, and if the transmission has been completed, the process advances to step S606.

ステップS606では、自動でWi-Fi(無線LAN)の切断を行い、画面はファイル選択画面720に遷移する。 In step S606, Wi-Fi (wireless LAN) is automatically disconnected, and the screen changes to a file selection screen 720.

ステップS607では、ユーザーの操作により、ファイル選択画面720において次の印刷対象のファイルが選択された後、印刷実行画面710に遷移し、印刷ボタンが押下された(つまり印刷ジョブのジョブデータの送信指示がなされた)かどうかを判別する。押下されたと判別した場合は、ステップS608に進む。 In step S607, after the next file to be printed is selected on the file selection screen 720 by the user's operation, the screen transitions to the print execution screen 710, and the print button is pressed (that is, an instruction to send job data of the print job is sent). was performed). If it is determined that the button has been pressed, the process advances to step S608.

ステップS608では、所定の条件を満たすかどうかを判別する。一定の条件とは、例えば、切断時から無線接続対象のMFPが切り替えられていない(つまり、切断時に無線接続対象のMFPと新たなジョブの送信先のMFPが同じである)、かつ、アプリが切断時からフォアグラウンドのまま続けて操作を行っている、かつ、切断から一定時間内に操作を行っている、といった条件である。一定の条件はこれに限らず他の条件でもよい。条件を満たす場合は、ステップS609に進み、そうでない場合は、ステップS615に進む。 In step S608, it is determined whether a predetermined condition is satisfied. For example, the certain conditions are such that the MFP to which the wireless connection is made has not been switched since the time of disconnection (that is, the MFP to which the wireless connection is made at the time of disconnection is the same as the MFP to which the new job will be sent), and the application is The conditions are that the operation has been performed continuously in the foreground since the time of disconnection, and that the operation has been performed within a certain period of time after disconnection. The certain condition is not limited to this, and other conditions may be used. If the conditions are met, the process advances to step S609; otherwise, the process advances to step S615.

ステップS609では、Wi-Fi(無線LAN)に接続済みかどうかを判別する。基本的には、S606で切断されているはずであるが、S606での切断に失敗している場合は、まだ接続中である可能性があるため、この判断を行っている。本実施例では、現在接続されているSSIDや携帯端末に割り当てられているIPアドレスなどから接続済みかどうかを判別する。接続済みであれば、ステップS615に進み、そうでない場合は、ステップS610に進む。 In step S609, it is determined whether the connection to Wi-Fi (wireless LAN) has been completed. Basically, the connection should have been disconnected in S606, but if the disconnection in S606 has failed, there is a possibility that the connection is still in progress, so this determination is made. In this embodiment, it is determined whether the connection has been completed based on the currently connected SSID, the IP address assigned to the mobile terminal, etc. If the connection has been completed, the process advances to step S615; otherwise, the process advances to step S610.

ステップS610では、S602で記憶したアクセスポイント情報のSSIDがワンタイムかどうかを判別する。ワンタイムSSIDでなければ、ステップS611に進み、ワンタイムSSIDであれば、ステップS612に進む。 In step S610, it is determined whether the SSID of the access point information stored in S602 is one-time. If it is not a one-time SSID, the process advances to step S611; if it is a one-time SSID, the process advances to step S612.

ステップS611では、RAM203に記憶しているアクセスポイント情報(SSIDおよびパスワード)を用いて自動で再接続処理を行う。なお、このとき、記憶しているアクセスポイント情報のSSIDが個人別SSIDの場合は、Bluetooth通信でMFPのアクセスポイントの起動指示を行い、記憶しているSSIDの情報を用いて接続処理を行う。一方、記憶しているアクセスポイント情報のSSIDが固定SSIDの場合は、SSIDが起動したままであるため、そのまま再接続処理を行う。 In step S611, reconnection processing is automatically performed using the access point information (SSID and password) stored in the RAM 203. Note that, at this time, if the SSID of the stored access point information is an individual SSID, an instruction to activate the access point of the MFP is given through Bluetooth communication, and a connection process is performed using the stored SSID information. On the other hand, if the SSID of the stored access point information is a fixed SSID, the reconnection process is performed as is because the SSID remains activated.

ステップ612では、警告メッセージ画面730を表示し、ユーザーにMFP110側でのアクセスポイント起動の操作を行うように促す。つまり、ステップS612の処理により、ユーザーに対して、MFPを操作してアクセスポイントを起動させて、OS画面での該アクセスポイントへの接続操作を促すメッセージを表示する。ここではアクセスポイント情報がワンタイムSSIDの場合に警告を出すようにしている。これに限るものではなくアクセスポイントが起動していない場合に警告を出すようにしても良い。アクセスポイントが起動された後、ステップS613では、デバイス検索画面740を表示し、デバイス検索を行う。ステップS614では、デバイス検索により検索されたデバイス(MFP)の中から、ユーザーにより所望のMFPが選択されたかどうかを判別し、MFPが選択された場合は、当該選択されたMFPへの接続を行った後、ステップS607に進む。なお、この場合のS607では、前回選択した次の印刷対象のファイルを予め選択状態にしてファイル選択画面720を表示するようにしてもよい。 In step 612, a warning message screen 730 is displayed to prompt the user to activate the access point on the MFP 110 side. That is, through the process of step S612, a message is displayed prompting the user to operate the MFP to activate the access point and connect to the access point on the OS screen. Here, a warning is issued when the access point information is a one-time SSID. The present invention is not limited to this, and a warning may be issued when the access point is not activated. After the access point is activated, in step S613, a device search screen 740 is displayed and a device search is performed. In step S614, it is determined whether a desired MFP has been selected by the user from among the devices (MFPs) found by the device search, and if an MFP has been selected, a connection is made to the selected MFP. After that, the process advances to step S607. Note that in S607 in this case, the file selection screen 720 may be displayed with the previously selected file to be printed next selected in advance.

ステップS615では、印刷データ送信処理が開始される。 In step S615, print data transmission processing is started.

ステップS616では、ステップS615における印刷データ送信が可能であるかを判断し、可能でなければステップS617に進み、送信エラーに伴う警告を出す。例えば、無線接続が切断されてしまっている場合は送信エラーとなる。送信可能であればステップS618に進み、データを送信する。例えば、携帯端末100は複数の装置の無線接続情報を記憶することができる。S606のWi-Fi切断時に接続対象であった画像形成装置と異なる装置で、尚且つ携帯端末100が無線接続情報を記憶している装置を無線再接続の対象装置としていた場合はステップ608で一定の条件を満たさないと判断され無線再接続は行えないため送信エラーとなる。 In step S616, it is determined whether the print data transmission in step S615 is possible, and if it is not possible, the process advances to step S617 and a warning accompanying a transmission error is issued. For example, if the wireless connection has been disconnected, a transmission error will occur. If the data can be transmitted, the process advances to step S618 and the data is transmitted. For example, the mobile terminal 100 can store wireless connection information for multiple devices. If the target device for wireless reconnection is a device that is different from the image forming device that was the connection target at the time of Wi-Fi disconnection in S606, and the mobile terminal 100 stores wireless connection information, the settings are fixed in step 608. It is determined that the above conditions are not met, and wireless reconnection cannot be performed, resulting in a transmission error.

以上の説明の通り、印刷後に接続を自動切断した後、ユーザーが続けて印刷しようとした場合は、自動的に再接続を行って、スムーズに印刷できるようにすることができる。また、これらの無線通信の切断、再接続はバックグラウンドで自動で行われるため、ユーザーは、見かけ上これらの設定を意識することなく操作を行うことができる。 As explained above, if the user attempts to continue printing after the connection is automatically disconnected after printing, the connection can be automatically re-established to ensure smooth printing. Furthermore, since these wireless communications are automatically disconnected and reconnected in the background, the user can perform operations without being aware of these settings.

なお、本実施形態では、MFP110として複数の機能(印刷機能、スキャン機能、コピー機能など)を有する画像形成装置(複合機)を用いたが、これに限るものではなく、単機能の装置やその他の情報処理装置に対しても適用できる。また、図6では、印刷ジョブ(印刷処理)を例にして説明したが、ジョブの種類は印刷に限るものではない。例えば、携帯端末に保存されているデータをMFP110を介してファクス送信するFAX送信のジョブや、携帯端末に保存されているデータをMFP110内の保存領域に保存しておくBOX保存処理のジョブなどでも同様に適用することができる。さらに図6のS601で携帯端末100はBluetoothを用いてWi-Fiに関する無線接続情報を取得し、ハンドオーバー行っているがこれに限るものではなく、携帯端末100がNFC通信を介して無線接続情報を取得してもよいし、MFP110にQRコード(登録商標)を表示し、携帯端末100がQRコードを読み込むことで無線接続情報を取得し無線通信接続を行っても良い。 Note that in this embodiment, an image forming apparatus (multifunction device) having multiple functions (printing function, scanning function, copying function, etc.) is used as the MFP 110; however, the MFP 110 is not limited to this, and may be a single-function device or other It can also be applied to other information processing devices. Further, in FIG. 6, a print job (print processing) has been described as an example, but the type of job is not limited to printing. For example, a fax transmission job that sends data stored in a mobile device via the MFP 110, or a BOX storage job that stores data stored in a mobile device in the storage area of the MFP 110. The same can be applied. Furthermore, in S601 of FIG. 6, the mobile terminal 100 uses Bluetooth to acquire wireless connection information regarding Wi-Fi and performs a handover; however, the mobile terminal 100 acquires wireless connection information via NFC communication. Alternatively, a QR code (registered trademark) may be displayed on the MFP 110, and the mobile terminal 100 may read the QR code to obtain wireless connection information and establish a wireless communication connection.

Claims (19)

情報処理装置とWi-Fiで無線通信を行うための第1無線通信手段と、前記情報処理装置とWi-Fiと異なる通信方式で無線通信を行うための第2無線通信手段を備える端末のコンピュータに制御方法を実行させるためのプログラムであって、
前記制御方法は、
前記第1無線通信手段での無線接続を行うための無線接続情報を前記第2無線通信手段により前記情報処理装置から取得する取得工程と、
前記取得工程で取得した前記無線接続情報に基づいて、前記情報処理装置との間で前記第1無線通信手段での前記無線接続を行う第一の接続工程と、
前記取得工程で取得した前記無線接続情報を記憶する記憶工程と、
前記第1無線通信手段を用いて第一のジョブデータを前記情報処理装置に送信する送信工程と、
前記送信工程で前記第一のジョブデータを送信したことに基づいて、自動で前記第1無線通信手段での前記無線接続を切断する切断工程と、
前記切断工程により前記第1無線通信手段での記無線接続を切断した後、第二のジョブデータの送信指示を受けた場合、所定の条件を満たすか判断する判断工程と、
前記判断工程で前記所定の条件を満たすと判断した場合、前記記憶工程で記憶した前記無線接続情報を用いて、自動で前記第1無線通信手段での前記無線接続を行う第二の接続工程と、
を有することを特徴とするプログラム。
A terminal computer comprising a first wireless communication means for wirelessly communicating with an information processing device via Wi-Fi, and a second wireless communication means for wirelessly communicating with the information processing device using a communication method different from Wi-Fi. A program for causing a computer to execute a control method,
The control method includes:
an acquisition step of acquiring wireless connection information for performing a wireless connection by the first wireless communication means from the information processing device by the second wireless communication means;
a first connection step of performing the wireless connection using the first wireless communication means with the information processing device based on the wireless connection information acquired in the acquisition step;
a storage step of storing the wireless connection information acquired in the acquisition step;
a transmitting step of transmitting first job data to the information processing device using the first wireless communication means;
a disconnecting step of automatically disconnecting the wireless connection in the first wireless communication means based on the transmission of the first job data in the transmitting step;
a determining step of determining whether a predetermined condition is satisfied when a second job data transmission instruction is received after the wireless connection in the first wireless communication means is disconnected in the disconnecting step;
a second connection step of automatically performing the wireless connection using the first wireless communication means using the wireless connection information stored in the storage step if it is determined in the determination step that the predetermined condition is satisfied; ,
A program characterized by having.
前記所定の条件は、
前記第一のジョブデータ送信対象の情報処理装置と、前記第二のジョブデータ送信対象の情報処理装置が同じであること、
前記端末で動作している前記プログラムに対応したソフトウェアがフォアグラウンドのままであること、
前記切断工程で前記第1無線通信手段での記無線接続が切断されてからの時間が一定時間内であること、
含む
ことを特徴とする請求項1に記載のプログラム。
The predetermined conditions are:
the information processing device to which the first job data is transmitted is the same as the information processing device to which the second job data is transmitted;
software corresponding to the program running on the terminal remains in the foreground;
the time from when the wireless connection at the first wireless communication means is disconnected in the disconnection step is within a certain time;
The program according to claim 1, comprising :
前記所定の条件は、
前記第一のジョブデータ送信対象の情報処理装置と、前記第二のジョブデータ送信対象の情報処理装置が同じである
ことを特徴とする請求項1に記載のプログラム。
The predetermined conditions are:
The program according to claim 1, wherein the information processing device to which the first job data is transmitted is the same as the information processing device to which the second job data is transmitted.
前記所定の条件は、
前記端末で動作している前記プログラムに対応したソフトウェアがフォアグラウンドのままである
ことを特徴とする請求項1に記載のプログラム。
The predetermined conditions are:
The program according to claim 1, wherein software corresponding to the program running on the terminal remains in the foreground.
前記所定の条件は、
前記切断工程で前記第1無線通信手段での記無線接続が切断されてからの時間が一定時間内である
ことを特徴とする請求項1に記載のプログラム。
The predetermined conditions are:
2. The program according to claim 1, wherein the time from when the wireless connection by the first wireless communication means is disconnected in the disconnection step is within a certain period of time.
前記第2無線通信手段は、前記情報処理装置と近距離無線通信を行うための近距離無線通信手段である
ことを特徴とする請求項1から5のいずれか一項に記載のプログラム。
The program according to any one of claims 1 to 5, wherein the second wireless communication means is a short-range wireless communication means for performing short-range wireless communication with the information processing device.
前記近距離無線通信手段はBluetooth、NFC(Near Field Communication)の少なくともいずれかで通信を行う
ことを特徴とする請求項6に記載のプログラム。
7. The program according to claim 6, wherein the short-range wireless communication means communicates using at least one of Bluetooth and NFC (Near Field Communication).
前記端末は2次元コードを読み込む読み込み手段をさらに有し、
前記読み込み手段で前記情報処理装置に表示された2次元コードを読み込むことで、前記取得工程では前記無線接続情報を前記情報処理装置から取得する
ことを特徴とする請求項1から7のいずれか一項に記載のプログラム。
The terminal further includes a reading means for reading a two-dimensional code,
Any one of claims 1 to 7, characterized in that, in the acquisition step, the wireless connection information is acquired from the information processing device by reading a two-dimensional code displayed on the information processing device with the reading means. The program described in Section.
前記判断工程で前記所定の条件を満たさないと判断した場合、前記第二の接続工程では自動で前記第1無線通信手段での前記無線接続を行わない
ことを特徴とする請求項1から8のいずれか一項に記載のプログラム。
9. If it is determined in the determination step that the predetermined condition is not satisfied, the wireless connection using the first wireless communication means is not automatically performed in the second connection step. The program described in any one of the paragraphs.
前記無線接続情報は、アクセスポイントに関する情報と、当該アクセスポイントの種類を示す情報とを含む
ことを特徴とする請求項1から9のいずれか一項に記載のプログラム。
The program according to any one of claims 1 to 9, wherein the wireless connection information includes information regarding an access point and information indicating a type of the access point.
前記判断工程で前記所定の条件を満たすと判断した後に、前記アクセスポイントが起動されていない場合、アクセスポイントの起動を促すメッセージを表示する
ことを特徴とする請求項10に記載のプログラム。
11. The program according to claim 10, further comprising: displaying a message prompting activation of the access point if the access point has not been activated after determining that the predetermined condition is satisfied in the determination step.
前記第一のジョブデータと前記第二のジョブデータは、前記情報処理装置に対して印刷処理を実行するように指示するためのデータである
ことを特徴とする請求項1から11のいずれか一項に記載のプログラム。
12. The method according to claim 1, wherein the first job data and the second job data are data for instructing the information processing apparatus to execute print processing. The program described in Section.
前記情報処理装置は画像形成装置である
ことを特徴とする請求項1から12のいずれか一項に記載のプログラム。
13. The program according to claim 1, wherein the information processing device is an image forming device.
前記制御方法は、前記第1無線通信手段で前記第一のジョブデータを送信する指示を受け付けるための画面で、前記情報処理装置の情報が示された第一の画面を表示部に表示する第一の表示工程をさらに有し、
前記第一の画面で前記第一のジョブデータを送信する指示を受け付けると、前記送信工程で前記第1無線通信手段によって前記第一のジョブデータを前記情報処理装置に送信する
ことを特徴とする請求項1から13のいずれか一項に記載のプログラム。
The control method includes displaying, on a display unit, a first screen on which information about the information processing device is shown on a screen for receiving an instruction to transmit the first job data using the first wireless communication means. further comprising a first display step,
When an instruction to transmit the first job data is received on the first screen, the first job data is transmitted to the information processing device by the first wireless communication means in the transmitting step. The program according to any one of claims 1 to 13.
前記制御方法は、前記切断工程で前記第1無線通信手段での前記無線接続を切断すると、ジョブデータに含まれる送信対象のファイルを選択するための第二の画面を前記表示部に表示する第二の表示工程をさらに有する、
ことを特徴とする請求項14に記載のプログラム。
The control method includes, when the wireless connection by the first wireless communication means is disconnected in the disconnection step, a second screen for selecting a file to be transmitted included in job data is displayed on the display unit. further comprising a second display step;
15. The program according to claim 14.
前記制御方法は、前記切断工程で前記第1無線通信手段での前記無線接続を切断した後、前記第二のジョブデータを送信する指示を受け付けるための画面で、前記情報処理装置の情報が示された
第三の画面を前記表示部に表示する第三の表示工程を有し、
前記第三の画面で前記第二のジョブデータを送信する指示を受け付けると前記第1無線通信手段により前記第二のジョブデータを前記情報処理装置に送信する
ことを特徴とする請求項15に記載のプログラム。
The control method includes displaying information about the information processing device on a screen for accepting an instruction to transmit the second job data after the wireless connection by the first wireless communication means is disconnected in the disconnection step. a third display step of displaying a third screen on the display unit,
16. The second job data is transmitted to the information processing apparatus by the first wireless communication means when an instruction to transmit the second job data is received on the third screen. program.
前記端末は、前記情報処理装置以外の情報処理装置と無線接続を行うための無線接続情報を複数さらに記憶しており、
前記制御方法は、前記第二のジョブデータの送信指示を受け付ける時に、当該情報処理装置以外の情報処理装置を前記第二のジョブデータの送信先としていた場合、前記判断工程では前記所定の条件を満たさないと判断し、前記第1無線通信手段での前記無線接続を行わない。
ことを特徴とする請求項1から16のいずれか一項に記載のプログラム。
The terminal further stores a plurality of pieces of wireless connection information for wirelessly connecting with information processing devices other than the information processing device,
In the control method, if an information processing device other than the information processing device is the destination of the second job data when receiving the instruction to send the second job data, the predetermined condition is satisfied in the determination step. It is determined that the condition is not satisfied, and the wireless connection using the first wireless communication means is not performed.
The program according to any one of claims 1 to 16, characterized in that:
情報処理装置とWi-Fiで無線通信を行うための第1無線通信手段と、前記情報処理装置とWi-Fiと異なる通信方式で無線通信を行うための第2無線通信手段を備える端末が実行する制御方法であって、
前記第1無線通信手段での無線接続を行うための無線接続情報を前記第2無線通信手段により前記情報処理装置から取得する取得工程と、
前記取得工程で取得した前記無線接続情報に基づいて、前記情報処理装置との間で前記第1無線通信手段での前記無線接続を行う第一の接続工程と、
前記取得工程で取得した前記無線接続情報を記憶する記憶工程と、
前記第1無線通信手段を用いて第一のジョブデータを前記情報処理装置に送信する送信工程と、
前記送信工程で前記第一のジョブデータを送信したしたことに基づいて、自動で前記第1無線通信手段での前記無線接続を切断する切断工程と、
前記切断工程により前記第1無線通信手段での記無線接続を切断した後、第二のジョブデータの送信指示を受けた場合、所定の条件を満たすか判断する判断工程と、
前記判断工程で前記所定の条件を満たすと判断した場合、前記記憶工程で記憶した前記無線接続情報を用いて、自動で前記第1無線通信手段での前記無線接続を行う第二の接続工程と、
を有することを特徴とする制御方法。
Executed by a terminal comprising a first wireless communication means for wirelessly communicating with an information processing device using Wi-Fi, and a second wireless communication means for wirelessly communicating with the information processing device using a communication method different from that of Wi-Fi. A control method comprising:
an acquisition step of acquiring wireless connection information for performing a wireless connection by the first wireless communication means from the information processing device by the second wireless communication means;
a first connection step of performing the wireless connection using the first wireless communication means with the information processing device based on the wireless connection information acquired in the acquisition step;
a storage step of storing the wireless connection information acquired in the acquisition step;
a transmitting step of transmitting first job data to the information processing device using the first wireless communication means;
a disconnection step of automatically disconnecting the wireless connection in the first wireless communication means based on the transmission of the first job data in the transmission step;
a determining step of determining whether a predetermined condition is satisfied when a second job data transmission instruction is received after the wireless connection in the first wireless communication means is disconnected in the disconnecting step;
a second connection step of automatically performing the wireless connection using the first wireless communication means using the wireless connection information stored in the storage step if it is determined in the determination step that the predetermined condition is satisfied; ,
A control method characterized by having the following.
情報処理装置とWi-Fiで無線通信を行うための第1無線通信手段と、前記情報処理装置とWi-Fiと異なる通信方式で無線通信を行うための第2無線通信手段を備える端末であって、
前記第1無線通信手段での無線接続を行うための無線接続情報を前記第2無線通信手段により前記情報処理装置から取得する取得手段と、
前記取得手段で取得した前記無線接続情報に基づいて、前記情報処理装置との間で前記第1無線通信手段での前記無線接続を行う第一の接続手段と、
前記取得手段で取得した前記無線接続情報を記憶する記憶手段と、
前記第1無線通信手段を用いて第一のジョブデータを前記情報処理装置に送信する送信手段と、
前記送信手段で前記第一のジョブデータを送信したしたことに基づいて、自動で前記第1無線通信手段での前記無線接続を切断する切断手段と、
前記切断手段により前記第1無線通信手段での記無線接続を切断した後、第二のジョブデータの送信指示を受けた場合、所定の条件を満たすか判断する判断手段と、
前記判断手段で前記所定の条件を満たすと判断した場合、前記記憶手段で記憶した前記無線接続情報を用いて、自動で前記第1無線通信手段での前記無線接続を行う第二の接続手段と、
を有することを特徴とする端末。
A terminal comprising a first wireless communication means for wirelessly communicating with an information processing device using Wi-Fi, and a second wireless communication means for wirelessly communicating with the information processing device using a communication method different from that of Wi-Fi. hand,
acquisition means for acquiring wireless connection information for performing a wireless connection using the first wireless communication means from the information processing device using the second wireless communication means;
a first connection unit that performs the wireless connection using the first wireless communication unit with the information processing device based on the wireless connection information acquired by the acquisition unit;
storage means for storing the wireless connection information acquired by the acquisition means;
transmitting means for transmitting first job data to the information processing device using the first wireless communication means;
a disconnection unit that automatically disconnects the wireless connection at the first wireless communication unit based on the transmission of the first job data by the transmission unit;
determining means for determining whether a predetermined condition is satisfied when a second job data transmission instruction is received after the wireless connection in the first wireless communication means is disconnected by the disconnecting means;
a second connection means that automatically performs the wireless connection with the first wireless communication means using the wireless connection information stored in the storage means when the determination means determines that the predetermined condition is satisfied; ,
A terminal characterized by having.
JP2019166874A 2018-10-25 2019-09-13 Communication device, communication device control method, and program Active JP7383432B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US16/655,109 US11609734B2 (en) 2018-10-25 2019-10-16 Communication apparatus, method of controlling communication apparatus, and storage medium for wireless communication
CN201910999178.4A CN111107241B (en) 2018-10-25 2019-10-21 Communication device, control method of communication device, and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018201271 2018-10-25
JP2018201271 2018-10-25

Publications (3)

Publication Number Publication Date
JP2020072470A JP2020072470A (en) 2020-05-07
JP2020072470A5 JP2020072470A5 (en) 2022-09-20
JP7383432B2 true JP7383432B2 (en) 2023-11-20

Family

ID=70549658

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019166874A Active JP7383432B2 (en) 2018-10-25 2019-09-13 Communication device, communication device control method, and program

Country Status (1)

Country Link
JP (1) JP7383432B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008271150A (en) 2007-04-19 2008-11-06 Sony Corp Radio communication system, radio communication apparatus, radio communication method, and program
JP2014050015A (en) 2012-09-03 2014-03-17 Brother Ind Ltd Image processing system, information processing device, image processing device, and program
JP2017060117A (en) 2015-09-18 2017-03-23 ブラザー工業株式会社 Communication equipment
JP2017175444A (en) 2016-03-24 2017-09-28 キヤノン株式会社 Communication apparatus, control method of communication apparatus, and program
JP2017200018A (en) 2016-04-26 2017-11-02 キヤノン株式会社 Communication device, terminal device, control method, program and communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008271150A (en) 2007-04-19 2008-11-06 Sony Corp Radio communication system, radio communication apparatus, radio communication method, and program
JP2014050015A (en) 2012-09-03 2014-03-17 Brother Ind Ltd Image processing system, information processing device, image processing device, and program
JP2017060117A (en) 2015-09-18 2017-03-23 ブラザー工業株式会社 Communication equipment
JP2017175444A (en) 2016-03-24 2017-09-28 キヤノン株式会社 Communication apparatus, control method of communication apparatus, and program
JP2017200018A (en) 2016-04-26 2017-11-02 キヤノン株式会社 Communication device, terminal device, control method, program and communication system

Also Published As

Publication number Publication date
JP2020072470A (en) 2020-05-07

Similar Documents

Publication Publication Date Title
US11792632B2 (en) Communicating apparatus, communication method, and storage medium storing program
US11019477B2 (en) Communication apparatus, method of controlling the same, and storage medium
US11792867B2 (en) Communication system, communication apparatus, control method thereof, and storage medium
JP6577832B2 (en) COMMUNICATION DEVICE AND ITS CONTROL METHOD, INFORMATION PROCESSING DEVICE, COMMUNICATION SYSTEM, AND PROGRAM
US10581681B2 (en) Information processing apparatus and control method thereof, control method of system, and storage medium
JP6512982B2 (en) Communication device, control method of communication device, and program
US20150055163A1 (en) Communication apparatus, method for controlling the same, storage medium, and printing apparatus
US10306100B2 (en) Image forming apparatus, method of controlling the same, and storage medium
JP6204821B2 (en) Image forming apparatus, control method thereof, and program
JP2022179780A (en) Information processing device, control method of information processing device, and program
US11652944B2 (en) Information processing apparatus, system, method for information processing apparatus, and storage medium for displaying a screen that corresponds to a screen of an image processing apparatus
JP2020123989A (en) Information processing apparatus, application, control method of information processing apparatus, and program
CN111107241B (en) Communication device, control method of communication device, and storage medium
US20220350556A1 (en) Information processing system, information processing device, image forming device, and control method therefor, and storage medium
JP7383432B2 (en) Communication device, communication device control method, and program
JP2023165196A (en) Information processing system, information processing apparatus, information processing method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220909

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220909

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230502

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230628

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: 20231010

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231108

R151 Written notification of patent or utility model registration

Ref document number: 7383432

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151