Adding printing to the windows registry
First Claim
1. Computer executable process steps stored on a computer readable medium for creating a new printer object, comprising:
- a copying step to copy data contained in a registry corresponding to an existing printer object;
a creating step to create the new printer object using the copied data;
a substituting step to substitute an obtained new printer object name into the new printer object; and
an adding step to add the new printer object in the registry, the registry thereby containing data corresponding to the existing printer object and the new printer object.
1 Assignment
0 Petitions
Accused Products
Abstract
A new printer for use in a Windows operating system is created by obtaining a new printer name, copying data corresponding to an existing printer, so as to obtained copied data, and substituting data corresponding to the new printer name into the copied data. Also provided is a printer driver for a Windows operating system which includes a number of user-selectable configuration settings and a user-selectable interface for instructing creation of a new printer. In response to actuation of the user-selectable interface, code within the printer driver creates the new printer and accesses an API of the Windows operating system so as to add an entry for the new printer to a printers branch of a registry in the Windows operating system. The new printer stores user-selected configuration settings together with a name of the new printer, and a value that points to a printer driver already installed in a drivers branch of the registry.
95 Citations
81 Claims
-
1. Computer executable process steps stored on a computer readable medium for creating a new printer object, comprising:
-
a copying step to copy data contained in a registry corresponding to an existing printer object;
a creating step to create the new printer object using the copied data;
a substituting step to substitute an obtained new printer object name into the new printer object; and
an adding step to add the new printer object in the registry, the registry thereby containing data corresponding to the existing printer object and the new printer object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A printer driver comprising:
-
a plurality of user-selectable configurations associated with an existing printer, each of the configurations comprising configuration settings;
code to receive an instruction to create a new printer object; and
code to create the new printer object and to request an operating system to add an entry for the new printer object to a registry in the operating system when the instruction is received;
wherein the new printer object contains the configuration settings of a selected one of the user-selectable configurations and information that points to the printer driver. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A machine-readable memory medium for storing computer-executable process steps to create a new printer object, said computer-executable process steps comprising:
-
a copying step to copy data contained in a registry corresponding to an existing printer object;
a creating step to create the new printer object using the copied data;
a substituting step to substitute an obtained new printer object name into the new printer object; and
an adding step to add the new printer object, in the registry, the registry thereby containing data corresponding to the existing printer object and the new printer object. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer for creating a new printer object, comprising:
-
copying means for copying data contained in a registry corresponding to an existing printer object;
creating means for creating the new printer object using the copied data;
substituting means for substituting an obtained new printer object name into the new printer object; and
adding means for adding to the new printer object, in the registry, the registry thereby containing data corresponding to the existing printer object and the new printer object. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps for creating a new printer object, said computer-executable process steps comprising:
-
copying code to copy data contained in a registry corresponding to an existing printer object;
creating code to create the new printer object using the copied data;
substituting code to substitute an obtained new printer object name into the new printer object; and
adding code to add the new printer object in the registry, the registry thereby containing data corresponding to the existing printer object and the new printer object. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A computer that stores a printer driver which includes a plurality of user-selectable configurations associated with an existing printer, each of the configurations comprising configuration settings, said computer comprising:
-
receiving means for receiving an instruction to create a new printer object; and
creating means for creating the new printer object and requesting an operating system to add an entry for the new printer object to a registry in the operating system when the instruction is received;
wherein the new printer object contains the configuration settings of a selected one of the user-selectable configurations and information that points to the printer driver. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A machine-readable memory medium for storing computer-executable process steps to constitute a printer driver, the printer driver comprising:
-
a plurality of user-selectable configurations associated with an existing printer, each of the configurations comprising configuration settings;
code to receive an instruction to create a new printer object; and
code to create the new printer object and to request an operating system to add an entry for the new printer object to a registry in the operating system when the instruction is received;
wherein the new printer object contains the configuration settings of a selected one of the user-selectable configurations and information that points to the printer driver. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
Specification