Information processing apparatus issuing job to peripheral device and method for issuing job to peripheral device
AssigneeCanon Kabushiki Kaisha
InventorsAkinori Takeo, Takashi Inoue, Tomoko Takagi
Life of this patent
Estimating the term…
Abstract
The invention enables the user to designate a start mode even if the driver software, controlling the peripheral device, does not know the start mode (start timing and condition for the job processing) settable in the peripheral device, at the installation. The driver software requests, to the peripheral device, a list of the attribute values settable for the start mode, then displays the attribute values in the list to the user, and sets the attribute value, designated in the list, as the job attribute.
Claims12
An information processing apparatus capable of communicating with a printer, comprising:
- a first acquiring unit adapted to acquire from the printer an attribute list including a plurality of attributes supported by the printer;
- a determination unit adapted to determine for each of the plurality of attributes included in the attribute list acquired by said first acquiring unit whether the attribute corresponds to software that operates on said information processing apparatus;
- a second acquiring unit adapted to acquire from the printer an attribute value of one of the plurality of attributes determined by said determination unit to correspond to the software;
- a control unit adapted to control a setting screen of the software to reflect the attribute value acquired by said second acquiring unit;
- and
- a job output unit adapted to generate a print job based on a setting entered via the setting screen that has reflected the attribute value and output the generated print job to the printer,
- wherein the plurality of attributes includes a start mode attribute and the attribute value of the start mode attribute includes a setting item for designation of a print job start time.
A printer capable of communicating with an information processing apparatus, comprising:
- a first output unit adapted to output an attribute list including a plurality of attributes supported by said printer to the information processing apparatus, so as to allow the information processing apparatus to determine for each of the plurality of attributes included in the attribute list whether the attribute corresponds to software that operates on the information processing apparatus and provide a request for an attribute value of one of the plurality of attributes determined to correspond to the software;
- a second output unit adapted to output the attribute value to the information processing apparatus in response to the request provided by the information processing apparatus, so as to allow the information processing apparatus to control a setting screen of the software to reflect the attribute value, generate a print job based on a setting entered via the setting screen that has reflected the attribute value and output the generated print job to said printer;
- and
- a reception unit adapted to receive the print job from the information processing apparatus,
- wherein the plurality of attributes includes a start mode attribute and the attribute value of the start mode attribute includes a setting item for designation of a print job start time.
A method of communicating with a printer by an information processing apparatus, comprising:
- a first acquiring step of acquiring from the printer an attribute list including a plurality of attributes supported by the printer;
- a determining step of determining for each of the plurality of attributes included in the attribute list acquired in said first acquiring step whether the attribute corresponds to software that operates on said information processing apparatus;
- a second acquiring step of acquiring from the printer an attribute value of one of the plurality of attributes determined in said determining step to correspond to the software;
- a controlling step of controlling a setting screen of the software to reflect the attribute value acquired by said second acquiring step;
- and
- a job outputting step of generating a print job based on a setting entered via the setting screen that has reflected the attribute value and output the generated print job to the printer,
- wherein the plurality of attributes includes a start mode attribute and the attribute value of the start mode attribute includes a setting item for designation of a print job start time.
A method of communicating with an information processing apparatus by a printer, comprising:
- a first output step of outputting an attribute list including a plurality of attributes supported by said printer to the information processing apparatus, so as to allow the information processing apparatus to determine for each of the plurality of attributes included in the attribute list whether the attribute corresponds to software that operates on the information processing apparatus and provide a request for an attribute value of one of the plurality of attributes determined to correspond to the software;
- a second output step of outputting the attribute value to the information processing apparatus in response to the request provided by the information processing apparatus, so as to allow the information processing apparatus to control a setting screen of the software to reflect the attribute value, generate a print job based on a setting entered via the setting screen that has reflected the attribute value and output the generated print job to said printer;
- and
- a reception step of receiving the print job from the information processing apparatus,
- wherein the plurality of attributes includes a start mode attribute and the attribute value of the start mode attribute includes a setting item for designation of a print job start time.
A computer program stored on a computer-readable medium for an information processing apparatus capable of communicating with a printer, comprising:
- first acquiring code for acquiring from the printer an attribute list including a plurality of attributes supported by the printer;
- determining code for determining for each of the plurality of attributes included in the attribute list acquired by said acquiring code whether the attribute corresponds to software that operates on said information processing apparatus;
- second acquiring code for acquiring from the printer an attribute value of one of the plurality of attributes determined by said determining code to correspond to the software;
- control code for controlling a setting screen of the software to reflect the attribute value acquired by said second acquiring code;
- and
- job outputting code for generating a print job based on a setting entered via the setting screen that has reflected the attribute value and output the generated print job to the printer,
- wherein the plurality of attributes includes a start mode attribute and the attribute value of the start mode attribute includes a setting item for designation of a print job start time.
A computer program stored on a computer-readable medium for a printer capable of communicating with an information processing apparatus, comprising:
- first outputting code for outputting an attribute list including a plurality of attributes supported by said printer to the information processing apparatus, so as to allow the information processing apparatus to determine for each of the plurality of attributes included in the attribute list whether the attribute corresponds to software that operates on the information processing apparatus and provide a request for an attribute value of one of the plurality of attributes determined to correspond to the software;
- second outputting code for outputting the attribute value to the information processing apparatus in response to the request provided by the information processing apparatus, so as to allow the information processing apparatus to control a setting screen of the software to reflect the attribute value, generate a print job based on a setting entered via the setting screen that has reflected the attribute value and output the generated print job to said printer;
- and
- reception code for receiving the print job from the information processing apparatus,
- wherein the plurality of attributes includes a start mode attribute and the attribute value of the start mode attribute includes a setting item for designation of a print job start time.
Dependencies are inferred from the claim text.