Portable terminal performing a printer search
AssigneeCanon Kabushiki Kaisha
InventorMayumi Shibao
Life of this patent
Estimating the term…
Abstract
A portable terminal performs a printer search using Bluetooth®. In a case where communication different from Bluetooth® communication can be performed between the portable terminal and a particular printer, he portable terminal displays those printing apparatuses found by the search that are able to communicate via a different communication. Those printing apparatuses found by the search that just communicate via Bluetooth® are not displayed.
Claims13
An information processing apparatus configured to communicate with an image forming apparatus, the information 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 information processing apparatus to perform operations including:
- finding image forming apparatuses, by receiving packets transmitted by the image forming apparatuses around the information processing apparatus, using a first communication method,
- attempting to acquire further information from each of the found image forming apparatuses by using information contained in the received packets,
- determining, based on a result of the attempt to acquire the further information from each of the found image forming apparatuses, whether or not to display, on a screen as display objects corresponding to the found image forming apparatuses, object for selecting an output destination, wherein the screen is a screen that does not contain information about image forming apparatuses for which the display objects for the selection of the output destination are determined not to be displayed, and
- transmitting, by using a second communication method that is different from the first communication method, print data to the output destination.
A control method for controlling an information processing apparatus configured to communicate with an image forming apparatus, the control method comprising:
- finding image forming apparatuses, by receiving packets transmitted by the image forming apparatuses around the information processing apparatus, using a first communication method;
- attempting to acquire further information from each of the found image forming apparatuses by using information contained in the received packets;
- determining, based on a result of the attempt to acquire the further information from each of the found image forming apparatuses, whether or not to display, on a screen as display objects corresponding to the found image forming apparatuses, objects for selecting an output destination, wherein the screen is a screen that does not contain information about image forming apparatuses for which the display objects for the selection of the output destination are determined not to be displayed;
- and
- transmitting, by using a second communication method that is different from the first communication method, print data to the output destination.
A non-transitory computer-readable storage medium storing a computer-executable program for causing a computer to perform a control method for controlling an information processing apparatus configured to communicate with an image forming apparatus, the control method comprising:
- finding image forming apparatuses, by receiving packets transmitted by the image forming apparatuses around the information processing apparatus, using a first communication method;
- attempting to acquire further information from each of the found image forming apparatuses by using information contained in the received packets;
- determining, based on a result of the attempt to acquire the further information from each of the found image forming apparatuses, whether or not to display, on a screen as display objects corresponding to the found image forming apparatuses, objects for selecting an output destination, wherein the screen is a screen that does not contain information about image forming apparatuses for which the display objects for the selection of the output destination are determined not to be displayed;
- and
- transmitting, by using a second communication method that is different from the first communication method, print data to the output destination.
Dependencies are inferred from the claim text.