Facsimile and static presentation processing – Static presentation processing – Communication
Reexamination Certificate
1997-09-15
2001-02-06
Popovici, Dov (Department: 2722)
Facsimile and static presentation processing
Static presentation processing
Communication
C358S001130
Reexamination Certificate
active
06184998
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention concerns adding new printers to the “Printers” folder in a Windows-based operating system. In particular, the invention facilitates adding one or more new printers to the folder, each utilizing the same printer driver but having different configurations set for the printer driver.
2. Description of the Related Art
Windows-based operating systems, such as Windows 95™, allow a user to select which printer to print to from among multiple printers that are usually displayed in a “Printers” folder. Ordinarily, each of the printers displayed in the Printers folder corresponds to a physical printer, i.e., a printer either connected directly to the computer or one that is accessible to the computer over a network.
Windows 95™ allows a user to add printers into the Printers folder by double clicking on the “Add Printer” icon, which is provided by Windows 95™ in the Printers folder. Thus, Windows 95™'s “Add Printer” feature is commonly used when a new physical printer is connected (either directly or via a network) to the computer. The new printer has properties associated therewith, including a particular Windows printer driver as well as printer configuration settings such as paper mode and spooling mode. Windows stores at least some of the printer properties in the Windows registry.
In addition, a user can use the Windows 95™ “Add Printers” feature to add a printer that in actuality corresponds to the same physical printer as an existing printer in the Printers folder. In this case, the user would click on the “Add Printer” icon, and provide the information requested by a series of Windows-provided dialog boxes, specifying the same printer driver as that of the existing printer. Once created, the user could then change the configuration settings of the new printer using the new printer's “Properties” sheet. The end result would therefore be a new printer which specifies the same physical printer and the same printer driver as an existing printer, but which has different configuration settings.
Thus, for example, if a particular physical printer has duplex print capabilities, a user might define two printers: one in which configuration settings for the printer driver set the printer into one-sided mode, and another in which the configuration settings set the printer into duplex printing mode. Then, merely by selecting which printer to use, a user can obtain one-sided or duplex printing without the need to switch configuration settings before printout.
Since the switching of configuration settings is often a time-consuming and cumbersome procedure, using multiple printers for the same physical printer is often useful and desirable. In particular, it is often desirable to use different configuration settings for different application programs. In this case, a different printer with appropriate configuration settings can be added for each such application program, thereby largely obviating the need to change settings each time a user wants to print from a different application program.
However, addition of printers according to the foregoing method is not straightforward, particularly for a user not technically familiar with the Windows 95™ operating system. Specifically, to add a new printer in Windows 95™, a user must double click on the “Add Printer” icon, which is counter-intuitive to most users, particularly when a printer already exists in the Printers folder for a particular physical printer. Then, the user must follow a series of installation instructions, and must ignore a series of warning messages that caution against creation of a printer using a printer driver identical to one already in use. Furthermore, a user will often desire to add a new printer which differs with respect to only one or two configuration settings from those of an existing printer. However, since the Windows 95™'s “Add Printer” feature generally creates a new printer with a predetermined default configuration, a user often will be required to make extensive changes to the default configuration in order to obtain the desired settings, rather than simply changing the one or two settings that are different from the existing printer.
Thus, a need exists for the ability to add new printers more easily.
SUMMARY OF THE INVENTION
This need is addressed in the present invention, in which a new printer is automatically created and added to the Windows registry based on the configuration settings of a selected existing printer or based on user-selected configuration settings.
Thus, in one aspect the invention creates a new printer for use in a Windows operating system by obtaining a new printer name, copying data corresponding to an existing printer, so as to obtain copied data, and substituting data corresponding to the new printer name into the copied data. The data is then registered in the Windows registry.
By virtue of the foregoing arrangement, a new printer, having the identical configuration settings as those of an existing printer, can be created quickly and easily. Thus, this aspect of the invention often will permit creation of a new printer in less time and with less user intervention than conventional techniques. In addition, a new printer according to this aspect of the invention initially will have the same familiar configuration settings as an existing printer, rather than standard default configurations which are usually provided with conventional techniques. Accordingly, minor modifications can be made with only slight effort.
According to a further aspect, the invention 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 the registry in the Windows operating system. One feature of this aspect of the invention is that 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.
By virtue of the foregoing arrangement, a user can create a new printer merely by actuating the user interface provided by the printer driver. Moreover, the new printer stores user-selected configuration settings. Thus, in one embodiment described in detail below, a user simply selects desired configuration settings and then actuates a user interface to create a new printer having those configuration settings. Accordingly, new printers often can be created more quickly and easily than conventional techniques would permit. In addition, a new printer created according to the invention will store user-selected configuration settings, rather than just default configurations.
According to a still further aspect, the invention is a printer driver for a Windows operating system, which includes a user-selectable interface for instructing creation of a new printer and computer executable process steps stored on a computer readable medium for creating a new printer upon actuation of the user-selectable interface. These steps include steps to retrieve data for an existing printer, copy the data for the existing printer, so as to obtain copied data, obtain a name for the new printer, create a new printer object using the copied data, replace data corresponding to the name for the new printer into the new printer object, and update a printers branch of the registry in the Windows operating system to include an entry corresponding to the new printer object.
By virtue of the foregoing arrangement, a new printer having the same configurations as an existing printer can be created quickly and easily.
This brief summary has been provided so that the nature of the invention may be understood quickly. A more complete understanding of the invention can
Canon Kabushiki Kaisha
Fitzpatrick ,Cella, Harper & Scinto
Popovici Dov
LandOfFree
Adding printing to the windows registry does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Adding printing to the windows registry, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adding printing to the windows registry will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2562594