Patent ID: 9213514
Filing Date: 2015-12-15
Classification: G06F,G06K

Abstract:
1. A non-transitory computer-readable medium storing instructions executable by a computer of an information processing apparatus, the information processing apparatus comprising: a transceiver configured to communicate to an image processing apparatus through a first communication interface, the first communication interface being a USB interface; at least one connection section to connect with the first communication interface; and a processor configured to process transmission or reception data, the data being transmitted to and received from the image processing apparatus by execution of an application program, according to a particular protocol in accordance with transmission or reception through a second communication interface different from the first communication interface, the second communication interface being a network interface, wherein the instructions, when executed by the processor, cause the information processing apparatus to: register a loopback address, which is set in the information processing apparatus, in association with a port number representing each connection section; determine whether a transmission destination address of the transmission data is the loopback address; control, in a case where the transmission destination address of the transmission data is the loopback address, the connection section corresponding to the associated port number and the transceiver to transmit the transmission data through the first communication interface to the image processing apparatus; control, in a case where the transmission destination address of the transmission data is not the loopback address, the transceiver to transmit the transmission data through the second communication interface instead of the first communication interface; in a case where a retrieval request for apparatus information of the image processing apparatus connected to the connection section is received, request the image processing apparatus connected to the connection section to provide the apparatus information representing the image processing apparatus; and in a case where the apparatus information is received from the image processing apparatus through the connection section in response to an apparatus information request, process a response to the retrieval request, in which the received apparatus information is associated with a port number corresponding to the connection section.