IP Library Granted Patent US 10,705,776
Granted Patent B2
US 10,705,776 · App. 16/148,714 · Granted Jul 7, 2020

Image processing apparatus, control method for image processing apparatus, and storage medium

Inventor: Yoshiro Mihira (Inagi, JP)
Assignee: Canon Kabushiki Kaisha
G06F3/1236G06F3/1222G06F3/1286G06F3/1287H04L63/00H04L63/08H04L67/02H04L67/28H04W12/06H04L63/168H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,705,776
App. No.
16/148,714
Granted
Jul 7, 2020
Kind
B2
Abstract

An image processing apparatus includes a setting unit and a communication control unit to execute HTTP communication to an external apparatus. The setting unit sets whether to use a proxy server. The communication control unit controls, in a case where Hypertext Transfer Protocol (HTTP) communication to the external apparatus on a personal area network is performed, executing the HTTP communication to the external apparatus by other than the proxy server, even if use of the proxy server is set.

Claims (27)

1. An image processing apparatus to execute Hypertext Transfer Protocol (HTTP) communication, the image processing apparatus comprising:

at least one processor; and

at least one memory storing instructions, that, when executed by the at least one processor, cause the image processing apparatus to perform operations including:

setting as an operation setting of the image processing apparatus whether to use a proxy server that has a function of relaying HTTP communication based on a user operation, and

controlling, in a case where the HTTP communication to an external apparatus on a wireless personal area network which is provided by the image processing apparatus or the external apparatus is to be performed, to execute the HTTP communication to the external apparatus without going through the proxy server, even if the image processing apparatus is set to use the proxy server as the operation setting.

2. A method for an image processing apparatus to execute Hypertext Transfer Protocol (HTTP) communication, the method comprising:

setting as an operation setting of the image processing apparatus whether to use a proxy server that has a function of relaying HTTP communication based on a user operation; and

controlling, in a case where the HTTP communication to an external apparatus on a wireless personal area network which is provided by the image processing apparatus or the external apparatus is to be performed, to execute the HTTP communication to the external apparatus without going through the proxy server, even if the image processing apparatus is set to use the proxy server as the operation setting.

3. The method according to claim 2 , further comprising determining whether a communication destination in the HTTP communication is a communication destination corresponding to an external apparatus that belongs to the wireless personal area network.

4. The method according to claim 2 , wherein, in a case where the HTTP communication to the external apparatus is to be performed, controlling to execute includes controlling to execute the HTTP communication without going through the proxy server, according to the operation setting of not using the proxy server.

5. The method according to claim 2 , wherein the HTTP communication to the external apparatus is communication that is performed via a wireless network conforming to Wi-Fi Direct® standard or Wi-Fi Aware® certification.

6. The method according to claim 2 ,

wherein the image processing apparatus includes a wireless communication interface,

wherein the wireless communication interface is able to operate as a wireless client for connection to an external access point conforming to Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, and is able to operate as a communication access point conforming to the IEEE 802.11 standard to perform direct wireless communication with the external apparatus, and

wherein the HTTP communication to the external apparatus is communication that is performed via the communication access point provided by the wireless communication interface.

7. The method according to claim 6 , wherein, in a case where the HTTP communication is to be performed in wireless communication via the external access point and where the image processing apparatus is set to use the proxy server as the operation setting, controlling to execute includes controlling to execute the HTTP communication to the external apparatus via the proxy server.

8. The method to claim 2 ,

wherein the image processing apparatus includes wired local area network (LAN) interfaces that connect to a LAN via a network cable, and

wherein, in a case where the HTTP communication is to be performed via the wired LAN interfaces and where the image processing apparatus is set to use the proxy server as the operation setting, controlling to execute includes controlling to execute the HTTP communication to the external apparatus via the proxy server.

9. The method to claim 2 , wherein the image processing apparatus is digital signage device.

10. The method according to claim 2 , wherein the image processing apparatus is a multifunctional apparatus having at least a print function of receiving data and printing the received data, and a transmission function of transmitting data to the external apparatus via a network.

11. The method according to claim 10 ,

wherein the image processing apparatus includes a scanner, and

wherein, according to at least receipt of setting information about scan from an external terminal on the wireless personal area network, the transmission function transmits, by using the HTTP communication, data based on an image obtained by reading an original with use of the scanner to a Web-based Distributed Authoring and Versioning (WebDAV) server.

12. A non-transitory computer-readable storage medium storing a program to cause an image processing apparatus to perform a method to execute Hypertext Transfer Protocol (HTTP) communication, the method comprising:

setting as an operation setting of the image processing apparatus whether to use a proxy server that has a function of relaying HTTP communication based on a user operation; and

controlling, in a case where the HTTP communication to an external apparatus on a wireless personal area network which is provided by the image processing apparatus or the external apparatus is to be performed, to execute the HTTP communication to the external apparatus without going through the proxy server, even if the image processing apparatus is set to use the proxy server as the operation setting.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2019
From: MIHIRA, YOSHIRO
To: CANON KABUSHIKI KAISHA
Reel/Frame 048024/0721 →
Priority Claims (1)
JP 2017-197251 · Oct 10, 2017 · national
Continuity (1)
Related Publication 20190107979A1 · Apr 11, 2019
Cited By (1)
US 12,712,949