Information processing apparatus, information processing method and print systems
AssigneeCanon Kabushiki Kaisha
InventorsAkira Ueda, Tsunehiro Tsukada
Life of this patent
Estimating the term…
Abstract
In a print system, where whole processing to generate final print data is carried out at a server, concentrated requests from many and unspecified clients, being the feature of Web communication, will increase the load on the server. For overcoming it, it is made feasible to distribute data necessary for generation of chit print data by overlay processing, from the server to a client or to a print server and execute the overlay processing at the client or at the print server to generate the chit print data.
Claims12
An information processing apparatus for communication with first and second external devices, said information processing apparatus comprising:
- receiving means for receiving a print request from the first external device;
- specifying means for specifying (a) a template for generation of print data corresponding to a display screen displayed at the first external device, (b) static data to be inserted in the template, (c) variable data to be inserted into the template and (d) identification information for identifying the variable data, in response to the print request received by said receiving means;
- and
- transmission control means for controlling transmission such that (i) if the static data specified by said specifying means exists in said information processing apparatus, the template, the static data, the variable data and the identification information specified by said specifying means are transmitted to the second external device for data composition therein, and (ii) if the static data specified by said specifying means does not exist in said information processing apparatus, the template, the variable data and the identification information specified by said specifying means are transmitted to the second external device for data composition therein.
A print method for an information processing apparatus for communication with first and second external devices, said method comprising:
- a receiving step of receiving a print request from the first external device;
- a specifying step of specifying (a) a template for generation of print data corresponding to a display screen displayed at the first external device, (b) static data to be inserted in the template, (c) variable data to be inserted into the template and (d) identification information for identifying the variable data, in response to the print request received in said receiving step;
- and
- a transmission control step of controlling transmission such that (i) if the static data specified in said specifying step exists in said information processing apparatus, the template, the static data, the variable data and the identification information specified in said specifying step are transmitted to the second external device for data composition therein, and (ii) if the static data specified in said specifying step does not exist in said information processing apparatus, the template, the variable data and the identification information specified in said specifying step are transmitted to the second external device for data composition therein.
A computer-readable storage medium storing a computer program for an information processing apparatus for communication with first and second external devices, said program comprising:
- a receiving step of receiving a print request from the first external device;
- a specifying means of specifying (a) a template for generation of print data corresponding to a display screen displayed at the first external device, (b) static data to be inserted in the template, (c) variable data to be inserted into the template and (d) identification information for identifying the variable data, in response to the print request received in said receiving step;
- and
- a transmission control step of controlling transmission such that (i) if the static data specified in said specifying step exists in said information processing apparatus, the template, the static data, the variable data and the identification information specified in said specifying step are transmitted to the second external device for data composition therein, and (ii) if the static data specified in said specifying step does not exist in said information processing apparatus, the template, the variable data and the identification information specified in said specifying step are transmitted to the second external device for data composition therein.
Dependencies are inferred from the claim text.