Printing system, printing method, image forming apparatus and method for controlling the same, and computer-readable medium
AssigneeCanon Kabushiki Kaisha
InventorShinya Suzuki
Life of this patent
Estimating the term…
Abstract
A printing system includes a terminal device, an image forming apparatus, and a server. The terminal device makes an inquiry to the image forming apparatus, receives information for specifying the server as a designation of print data, and sends print data to the server specified by the received information. The image forming apparatus causes the image forming apparatus to transmit the information for specifying the server as a designation of print data to be transmitted from the terminal device in a response to the received inquiry, acquires the print data the terminal device has transmitted to the specified server from the specified server, and executes a printing process based on the acquired print data.
Claims22
A printing system that includes a terminal device, an image forming apparatus, and a server,
- the terminal device comprising:
- a processor and a memory storing instructions which, when executed by the processor of the terminal device, cause the terminal device to:
- transmit a first inquiry for detecting the image forming apparatus;
- receive a first response to the first inquiry from the image forming apparatus;
- transmit a second inquiry to the image forming apparatus;
- receive information specifying the server as a destination of print data;
- and
- send print data to the server specified by the received information, and
- the image forming apparatus comprising:
- a processor and a memory storing instructions which, when executed by the processor of the image forming apparatus, cause the image forming apparatus to:
- receive the first inquiry from the terminal device;
- transmit the first response to the terminal device;
- receive the second inquiry from the terminal device that has received the first response;
- transmit the information specifying the server as a destination of print data to be transmitted from the terminal device as a second response to the received second inquiry, wherein the information was stored in the image forming apparatus before the first inquiry was received;
- acquire, from the specified server, the print data the terminal device has transmitted to the specified server;
- and
- execute a printing process based on the acquired print data.
A printing method to be performed in a printing system that includes a terminal device, an image forming apparatus, and a server, the method comprising:
- transmitting a first inquiry for detecting the image forming apparatus;
- receiving a first response to the first inquiry from the image forming apparatus;
- transmitting a second inquiry to the image forming apparatus, by the terminal device;
- receiving information specifying the server as a destination of print data, by the terminal device;
- sending print data to the server specified by the received information;
- receive the first inquiry from the terminal device, by the image forming apparatus;
- transmit the first response to the terminal device, by the image forming apparatus;
- receiving the second inquiry from the terminal device that has received the first response, by the image forming apparatus;
- transmitting the information specifying the server as a destination of print data to be transmitted from the terminal device as a second response to the second received inquiry, by the image forming apparatus, wherein the information was stored in the image forming apparatus before the first inquiry was received;
- acquiring, from the specified server, the print data the terminal device has transmitted to the specified server, by the image forming apparatus;
- and
- executing a printing process based on the acquired print data, by the image forming apparatus.
An image forming apparatus capable of communicating with a terminal device and a server, the apparatus comprising:
- a processor and a memory storing instructions which, when executed by the processor, cause the image forming apparatus to:
- receive a first inquiry from the terminal device for detecting the image forming apparatus;
- transmit a first response to the received first inquiry;
- receive a second inquiry from the terminal device that received the first response;
- transmit information specifying the server as a destination of print data to be transmitted from the terminal device as a second response to the received inquiry, wherein the information was stored in the image forming apparatus before the first inquiry was received;
- acquire, from the specified server, the print data the terminal device has transmitted to the specified server;
- and
- execute a printing process based on the acquired print data.
A method for controlling an image forming apparatus capable of communicating with a terminal device and a server, the method comprising:
- receiving a first inquiry from the terminal device for detecting the image forming apparatus;
- transmitting a first response to the received first inquiry;
- receiving a second inquiry from the terminal device that received the first response;
- transmitting information specifying the server as a destination of print data to be transmitted from the terminal device as a second response to the received second inquiry, wherein the information was stored in the image forming apparatus before the first inquiry was received;
- acquiring, from the specified server, the print data the terminal device has transmitted to the specified server;
- and
- executing a printing process based on the acquired print data.
A non-transitory computer-readable medium storing a program for causing a computer to:
- receive a first inquiry from the terminal device for detecting the image forming apparatus;
- transmit a first response to the received first inquiry;
- receive a second inquiry from a terminal device that received the first response;
- transmit information specifying a server as a destination of print data to be transmitted from the terminal device as a second response to the received second inquiry, wherein the information was stored in the image forming apparatus before the first inquiry was received;
- acquire, from the specified server, the print data the terminal device has transmitted to the specified server;
- and
- execute a printing process based on the acquired print data.
Dependencies are inferred from the claim text.