Information processing apparatus, information processing method, and system for determining a destination for print data
AssigneeCanon Kabushiki Kaisha
InventorTakuto Harada
Life of this patent
Estimating the term…
Abstract
When a printing apparatus serving as a print data destination does not have the iPrint function (S302), print data is transmitted to a printing apparatus having the iPrint function (S311).
Claims10
An information processing apparatus that transmits image data to be printed to a printing apparatus connected to a network, the information processing apparatus comprising:
- a determination unit, adapted to determine whether the printing apparatus serving as a transmission destination of the image data has a predetermined function for saving the image data to a save destination, adding a first code representing the save destination of the image data to the image data, and printing the image data together with the first code;
- a first transmission unit, adapted to transmit the image data to the printing apparatus, if the determination unit determines that the printing apparatus has the predetermined function;
- a search unit, adapted to search for a storage apparatus, different from the printing apparatus, that has a function for saving the image data, if the determination unit does not determine that the printing apparatus has the predetermined function;
- a second transmission unit, adapted to transmit the image data to the storage apparatus searched for by said search unit, if the determination unit does not determine that the printing apparatus has the predetermined function;
- and
- a third transmission unit, adapted to add, to the image data transmitted by said second transmission unit, a second code representing the save destination of the image data transmitted by said second transmission unit, and transmit the image data to which the second code is added to the printing apparatus, if the determination unit does not determine that the printing apparatus has the predetermined function.
An information processing apparatus that transmits image data to be printed to a printing apparatus connected to a network, the information processing apparatus comprising:
- a determination unit, adapted to determine whether the printing apparatus serving as a transmission destination of the image data has a predetermined function for saving the image data to a save destination, adding a code representing the save destination of the image data to the image data, and printing the image data together with the code;
- a first transmission unit, adapted to transmit the image data to the printing apparatus, if the determination unit determines that the printing apparatus has the predetermined function;
- a search unit, adapted to search for a storage apparatus, different from the printing apparatus, that has a function for saving the image data, if the determination unit does not determine that the printing apparatus has the predetermined function;
- and
- a second transmission unit, adapted to transmit the image data and information specifying the printing apparatus to the storage apparatus searched for by said search unit so as to save the image data to a predetermined save destination, and transfer, to the printing apparatus, image data to which a code representing the predetermined save destination is added.
A system comprising a printing apparatus connected to a network, and an information processing apparatus that transmits image data to be printed to the printing apparatus,
- wherein the information processing apparatus comprises:
- a determination unit, adapted to determine whether the printing apparatus serving as a transmission destination of the image data has a predetermined function for saving the image data to a save destination, adding a first code representing the save destination of the image data to the image data, and printing the image data together with the first code,
- a first transmission unit, adapted to transmit the image data to the printing apparatus, if the determination unit determines that the printing apparatus has the predetermined function,
- a search unit, adapted to search for a storage apparatus, different from the printing apparatus, that has a function for saving the image data, if the determination unit does not determine that the printing apparatus has the predetermined function, and
- a second transmission unit, adapted to transmit the image data and information specifying the printing apparatus to the storage apparatus searched for by said search unit, if the determination unit does not determine that the printing apparatus has the predetermined function, and
- wherein the storage apparatus comprises:
- a registration unit, adapted to register, in a predetermined memory, an image based on the image data transmitted from said second transmission unit,
- an addition unit, adapted to add a code representing a registration destination of the image registered by said registration unit, and
- a transfer unit, adapted to transfer, to the printing apparatus, the image data transmitted from said second transmission unit and the code added by said addition unit representing the registration destination.
An information processing method of transmitting image data to be printed to a printing apparatus connected to a network, the method comprising:
- determining whether the printing apparatus serving as a transmission destination of the image data has a predetermined function for saving the image data to a save destination, adding a first code representing the save destination of the image data to the print data, and printing the image data together with the first code;
- transmitting the image data to the printing apparatus, if a determination is made that the printing apparatus has the predetermined function;
- searching for a storage apparatus, different from the printing apparatus, that has a function for saving the image data, if the determination is not made that the printing apparatus has the predetermined function;
- transmitting the image data to the storage apparatus searched for, if the determination is not made that the printing apparatus has the predetermined function;
- and
- adding, to the image data transmitted by said second transmission unit, a second code representing a save destination of the image data transmitted, and transmitting the image data to which the second code is added to the printing apparatus, if the determination is not made that the printing apparatus has the predetermined function.
An information processing method of transmitting image data to be printed to a printing apparatus connected to a network, the method comprising:
- determining whether the printing apparatus serving as a transmission destination of the image data has a predetermined function for saving the image data to a save destination, adding a code representing the save destination of the image data to the image data, and printing the image data together with the code;
- transmitting the image data to the printing apparatus, if a determination is made that the printing apparatus has the predetermined function;
- searching for a storage apparatus, different from the printing apparatus, that has a function for saving the image data, if a determination is made that the printing apparatus does not have the predetermined function;
- and
- transmitting the image data and information specifying the printing apparatus to the storage apparatus searched for so as to save the image data to a predetermined save destination, and transfer, to the printing apparatus, image data to which a code representing the predetermined save destination is added, if the determination is not made that the printing apparatus has the predetermined function.
A computer-readable storage medium storing a computer-executable program that, when executed, causes a computer to perform an information processing method of transmitting image data to be printed to a printing apparatus connected to a network, the method comprising:
- determining whether the printing apparatus serving as a transmission destination of the image data has a predetermined function for saving the image data to a save destination, adding a first code representing the save destination of the image data to the print data, and printing the image data together with the first code;
- transmitting the image data to the printing apparatus, if a determination is made that the printing apparatus has the predetermined function;
- searching for a storage apparatus, different from the printing apparatus, that has a function for saving the image data, if the determination is not made that the printing apparatus has the predetermined function;
- transmitting the image data to the storage apparatus searched for, if the determination is not made that the printing apparatus has the predetermined function;
- and
- adding, to the image data, a second code representing a save destination of the image data transmitted, and transmitting the image data to which the second code is added to the printing apparatus, if the determination is not made that the printing apparatus has the predetermined function.
Dependencies are inferred from the claim text.