Image processing apparatus associating with external apparatus, control method, and storage medium
US-2018103160-A1 · Apr 12, 2018 · US
US10715685B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10715685-B2 |
| Application number | US-201816159978-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 15, 2018 |
| Priority date | Oct 25, 2017 |
| Publication date | Jul 14, 2020 |
| Grant date | Jul 14, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
According to an embodiment of this invention, there is provided a method in which even if, in an environment where an information processing apparatus and an image processing apparatus are connected by USB, communication from the information processing apparatus is terminated midway, processing on the image processing apparatus side is terminated. In this method, an HTTP communication module transmits, to the image processing apparatus, request information including information for identifying communication with the image processing apparatus. If response information, from the image processing apparatus, corresponding to the request information does not match the transmitted request information, the HTTP communication module transmits an instruction to operate the image processing apparatus in a status in which it is possible to transmit the response information.
Opening claim text (preview).
What is claimed is: 1. A communication apparatus that performs communication with a communication partner apparatus, comprising: a transmission unit configured to transmit request information for requesting information related to the communication partner apparatus, wherein the request information corresponds to first information for identifying communication with the communication partner apparatus, and the communication partner apparatus transmits second information related to response information corresponding to the request information; a determination unit configured to determine whether the second information transmitted from the communication partner apparatus matches the first information; and an instruction unit configured to transmit, if the first information and the second information do not match each other, to the communication partner apparatus, an instruction for discarding the response information related to the second information. 2. The apparatus according to claim 1 , wherein the first information is a session ID specified in accordance with a communication protocol used between the communication apparatus and the communication partner apparatus. 3. The apparatus according to claim 1 , wherein the first information is a parameter indicating a session ID generated by an application executed in the communication apparatus. 4. The apparatus according to claim 1 , further comprising a discard unit configured to cause, if it is checked, before starting communication with the communication partner apparatus, whether another application different from an application that performs the communication has ownership of the communication partner apparatus and the other application has the ownership, the other application to abandon the ownership. 5. The apparatus according to claim 1 , wherein if normal communication is executed, the communication partner apparatus transmits the response information by setting, as the second information, the first information transmitted from the communication apparatus. 6. The apparatus according to claim 1 , wherein the communication apparatus is connected to the communication partner apparatus by USB, and the communication apparatus performs HTTP communication with the communication partner apparatus. 7. The apparatus according to claim 1 , wherein the communication apparatus comprises an information processing apparatus including one of a personal computer, a tablet terminal, a smartphone, and a digital camera, and the communication partner apparatus comprises an image processing apparatus including one of a single function printer and a multi-function printer each of which prints an image on a print medium based on image data generated by the information processing apparatus. 8. A communication method for a communication apparatus that performs communication with a communication partner apparatus, the program comprising: transmitting request information for requesting information related to the communication partner apparatus, wherein the request information corresponds to first information for identifying communication with the communication partner apparatus, and the communication partner apparatus transmits second information related to response information corresponding to the request information; determining whether the second information transmitted from the communication partner apparatus matches the first information; and transmitting, if the first information and the second information do not match each other, to the communication partner apparatus, an instruction for discarding the response information related to the second information. 9. The method according to claim 8 , wherein the first information is a session ID specified in accordance with a communication protocol used between the communication apparatus and the communication partner apparatus. 10. The method according to claim 8 , wherein the first information is a parameter indicating a session ID generated by an application executed in the communication apparatus. 11. The method according to claim 8 , further comprising causing, if it is checked, before starting communication with the communication partner apparatus, whether another application different from an application that performs the communication has ownership of the communication partner apparatus and the other application has the ownership, the other application to abandon the ownership. 12. The method according to claim 8 , wherein if normal communication is executed, the communication partner apparatus transmits the response information by setting, as the second information, the first information transmitted from the communication apparatus. 13. The method according to claim 8 , wherein the communication apparatus is connected to the communication partner apparatus by USB, and the communication apparatus performs HTTP communication with the communication partner apparatus. 14. A non-transitory computer readable storage medium which stores a computer program to be executed in a processor of a communication apparatus that performs communication with a communication partner apparatus, the program comprising: transmitting request information for requesting information related to the communication partner apparatus, wherein the request information corresponds to first information for identifying communication with the communication partner apparatus, and the communication partner apparatus transmits second information related to response information corresponding to the request information; determining whether the second information transmitted from the communication partner apparatus matches the first information; and transmitting, if the first information and the second information do not match each other, to the communication partner apparatus, an instruction for discarding the response information related to the second information.
Local printer device · CPC title
directly from a still digital camera or from a storage medium mounted in a still digital camera (H04N1/0018 takes precedence) · CPC title
Connection management · CPC title
resulting in adapted or bridged legacy communication protocols, e.g. emulation, protocol extension · CPC title
only involving computer data transmission protocols, e.g. SMTP, WAP or HTTP (communication protocol aspects and techniques in packet data networks H04L69/00; network-specific arrangements or communication protocols supporting networked applications H04L67/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.