Information processing apparatus, information processing method, information processing system, and storage medium for storing information processing program
AssigneeCanon Kabushiki Kaisha
InventorsTomoaki Endoh, Mamoru Osada, Takashi Inoue, Yasuhiko Sasaki, Kan Torii, Naoko Shimotai, Tomoko Takagi
Life of this patent
Estimating the term…
Abstract
There is provided an information processing apparatus which is easy for a user to operate. In the information processing apparatus, it is judged based on a function obtained from a peripheral whether or not a job script can be issued to the peripheral, and a job issuance processing is controlled in accordance with a judgment result.
Claims20
An information processing apparatus for communicating with a peripheral device, that is controlled by a plurality of device controllers to provide a plurality of services, said apparatus comprising:
- an obtaining unit adapted to obtain service information of the plurality of services providable by the peripheral device, wherein a service related to the service information obtained by said obtaining unit corresponds to multiple device controllers of the plurality of device controllers;
- a recognition unit adapted to recognize controller information of each device controller corresponding to the service related to the service information obtained by said obtaining unit;
- and
- a control unit adapted to control processing of a command to be executed, based on the controller information recognized by said recognition unit.
A method carried out in an information processing apparatus for communicating with a peripheral device, that is controlled by a plurality of device controllers to provide a plurality of services, said method comprising:
- an obtaining step of obtaining service information of the plurality of services providable by the peripheral device, wherein a service related to the service information obtained in said obtaining step corresponds to multiple device controllers of the plurality of device controllers;
- a recognition step of recognizing controller information of each device controller corresponding to the service related to the service information obtained in said obtaining step;
- and
- a control step of controlling processing of a command to be executed, based on the controller information recognized in said recognition step.
A storage medium storing a computer-readable program for implementing a method carried out in an information processing apparatus for communicating with a peripheral device, that is controlled by a plurality of device controllers to provide a plurality of services, wherein the method comprises:
- an obtaining step of obtaining service information of the plurality of services providable by the peripheral device, wherein a service related to the service information obtained in said obtaining step corresponds to multiple device controllers of the plurality of device controllers;
- a recognition step of recognizing controller information of each device controller corresponding to the service related to the service information obtained in said obtaining step;
- and
- a control step of controlling processing of a command to be executed, based on the controller information recognized in said recognition step.
A computer program product embodying a program for implementing a method carried out in an information processing apparatus for communicating with a peripheral device, that is controlled by a plurality of device controllers to provide a plurality of services, wherein the method comprises:
- an obtaining step of obtaining service information of the plurality of services providable by the peripheral device, wherein a service related to the service information obtained in said obtaining step corresponds to multiple device controllers of the plurality of device controllers;
- a recognition step of recognizing controller information of each device controller corresponding to the service related to the service information obtained in said obtaining step;
- and
- a control step of controlling processing of a command to be executed, based on the controller information recognized in said recognition step.
Dependencies are inferred from the claim text.