INFORMATION PROCESSING APPARATUS, NETWORK DEVICE, SYSTEM, CONTROL METHOD, AND COMPUTER-READABLE MEDIUM
First Claim
1. An information processing apparatus which stores a job generated by a printer driver in memory unit, and specifies a printer to execute a print process of the stored job in accordance with a request from a client, comprising:
- storage unit for receiving a job generated by a generic driver corresponding to printers of a plurality of device types, and a job generated by a specific driver corresponding to a specific printer, and storing the received jobs in the memory unit;
management unit for managing printer information including a device type of a printer;
determination unit for determining whether a job for which a print instruction is issued by the request is generated by a generic driver;
device type specification unit for specifying a device type of a printer capable of printing the job for which the print instruction is issued, based on setting information of the job, when said determination unit determines that the job is generated by the generic driver; and
printer specification unit for specifying, as the printer capable of printing the job for which the print instruction is issued, a printer corresponding to the printer information which is managed by said management unit and matches the device type specified by said device type specification unit,wherein said printer specification unit specifies, as the printer capable of printing the job for which the print instruction is issued, a printer corresponding to a specific driver which has generated the job, when it is determined that the job for which the print instruction is issued is generated by the specific driver.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus which stores a job generated by a printer driver in memory unit, and specifies a printer to execute a print process of the stored job in accordance with a request from a client, comprises: determination unit for determining whether a job for which a print instruction is issued by the request is generated by a generic driver; device type specification unit for specifying a device type of a printer capable of printing the job for which the print instruction is issued, based on setting information of the job, when the determination unit determines that the job is generated by the generic driver; and printer specification unit for specifying, as the printer capable of printing the job for which the print instruction is issued, a printer corresponding to the printer information which is managed by a management unit and matches the device type specified.
29 Citations
20 Claims
-
1. An information processing apparatus which stores a job generated by a printer driver in memory unit, and specifies a printer to execute a print process of the stored job in accordance with a request from a client, comprising:
-
storage unit for receiving a job generated by a generic driver corresponding to printers of a plurality of device types, and a job generated by a specific driver corresponding to a specific printer, and storing the received jobs in the memory unit; management unit for managing printer information including a device type of a printer; determination unit for determining whether a job for which a print instruction is issued by the request is generated by a generic driver; device type specification unit for specifying a device type of a printer capable of printing the job for which the print instruction is issued, based on setting information of the job, when said determination unit determines that the job is generated by the generic driver; and printer specification unit for specifying, as the printer capable of printing the job for which the print instruction is issued, a printer corresponding to the printer information which is managed by said management unit and matches the device type specified by said device type specification unit, wherein said printer specification unit specifies, as the printer capable of printing the job for which the print instruction is issued, a printer corresponding to a specific driver which has generated the job, when it is determined that the job for which the print instruction is issued is generated by the specific driver. - View Dependent Claims (2, 3, 4, 5, 6, 15)
-
-
7. An information processing apparatus which stores a job generated by a printer driver in memory unit, and specifies a job which can be printed by a printer in accordance with a request from the printer, comprising:
-
storage unit for receiving a job generated by a generic driver corresponding to printers of a plurality of device types, and a job generated by a specific driver corresponding to a specific printer, and storing the received jobs in the memory unit; management unit for managing printer information including a device type of a printer; and device type specification unit for specifying a device type of the printer which has issued the request, based on the printer information managed by said management unit, (1) determining whether the job which is generated by the generic driver and stored in the memory unit can be printed by the printer of the specified device type, (2) determining whether the job which is generated by the specific driver and stored in the memory unit can be printed by the printer based on driver information of the job, and specifying a job which can be printed by the printer from the jobs stored in the memory unit, wherein the printer executes a print process of the specified job. - View Dependent Claims (8, 16)
-
-
9. A system which includes an information processing apparatus that stores a job generated by a printer driver in memory unit, and is configured to execute a print process of the stored job using a printer in accordance with a print request, comprising:
-
storage unit for storing, in the memory unit, a job generated by a generic driver corresponding to printers of a plurality of device types, and a job generated by a specific driver corresponding to a specific printer; management unit for managing printer information including a device type of a printer; and device type specification unit for specifying a device type of a printer capable of printing the job which is generated by the generic driver and stored in the memory unit, wherein a printer corresponding to the printer information which is managed by said management unit and matches the device type specified by said device type specification unit executes a print process of the job generated by the generic driver. - View Dependent Claims (10, 11)
-
-
12. A control method for an information processing apparatus which stores a job generated by a printer driver in memory unit, and specifies a printer to execute a print process of the stored job in accordance with a request from a client, comprising:
-
a storage step of receiving a job generated by a generic driver corresponding to printers of a plurality of device types, and a job generated by a specific driver corresponding to a specific printer, and storing the received jobs in the memory unit; a management step of managing printer information including a device type of a printer; a determination step of determining whether a job for which a print instruction is issued by the request is generated by a generic driver; a device type specification step of specifying a device type of a printer capable of printing the job for which the print instruction is issued, based on setting information of the job, when it is determined in the determination step that the job is generated by the generic driver; and a printer specification step of specifying, as the printer capable of printing the job for which the print instruction is issued, a printer corresponding to the managed printer information which matches the device type specified in the device type specification step, wherein in the printer specification step, a printer corresponding to a specific driver which has generated the job for which the print instruction is issued is specified as the printer capable of printing the job, when it is determined that the job for which the print instruction is issued is generated by the specific driver.
-
-
13. A control method for an information processing apparatus which stores a job generated by a printer driver in memory unit, and specifies a job which can be printed by a printer in accordance with a request from the printer, comprising:
-
a storage step of receiving a job generated by a generic driver corresponding to printers of a plurality of device types, and a job generated by a specific driver corresponding to a specific printer, and storing the received jobs in the memory unit; a management step of managing printer information including a device type of a printer; and a device type specification step of specifying a device type of the printer which has issued the request, based on the managed printer information, (1) determining whether the job which is generated by the generic driver and stored in the memory unit can be printed by the printer of the specified device type, (2) determining whether the job which is generated by the specific driver and stored in the memory unit can be printed by the printer based on driver information of the job, and specifying a job which can be printed by the printer from the jobs stored in the memory unit, wherein the printer executes a print process of the specified job.
-
-
14. A control method for a system which includes an information processing apparatus that stores a job generated by a printer driver in memory unit, and is configured to execute a print process of the stored job using a printer in accordance with a print request, comprising:
-
a storage step of storing, in the memory unit, a job generated by a generic driver corresponding to printers of a plurality of device types, and a job generated by a specific driver corresponding to a specific printer; a management step of managing printer information including a device type of a printer; and a device type specification step of specifying a device type of a printer capable of printing the job which is generated by the generic driver and stored in the memory unit, wherein a printer corresponding to the managed printer information which matches the device type specified in the device type specification step executes a print process of the job generated by the generic driver.
-
-
17. A network device which communicates with an information processing apparatus that stores a plurality of jobs generated by a printer driver in memory unit, comprising:
-
reception unit for receiving information used to select a job to undergo a print process from the plurality of jobs stored in the memory unit; control unit for displaying a list of jobs on display unit based on the information received by said reception unit; and requesting unit for issuing a print request to the information processing apparatus to execute a print process of a job selected from the displayed list of jobs, wherein the selected job includes a job generated by a generic driver corresponding to printers of a plurality of device types, and a device type of a printer capable of printing the job generated by the generic driver is specified based on setting information of the job, and a printer corresponding to the specified device type executes a print process of the job. - View Dependent Claims (18, 20)
-
-
19. A control method for a network device which communicates with an information processing apparatus that stores a plurality of jobs generated by a printer driver in memory unit, comprising:
-
a reception step of receiving information used to select a job to undergo a print process from the plurality of jobs stored in the memory unit; a control step of displaying a list of jobs on display unit based on the information received in the reception step; and a requesting step of issuing a print request to the information processing apparatus to execute a print process of a job selected from the displayed list of jobs, wherein the selected job includes a job generated by a generic driver corresponding to printers of a plurality of device types, and a device type of a printer capable of printing the job generated by the generic driver is specified based on setting information of the job, and a printer corresponding to the specified device type executes a print process of the job.
-
Specification