| Printer Management in Windows 2003 |
|
|
|
|
Printers are now getting a lot easier to manage in an enterprise environment. This article examines the Print Management console, a new tool in R2 that lets you easily manage printers and print servers from a single, central point of management. The Print Management console, once installed on an R2 machine, can then be used to manage print servers running Windows 2000 Server, Windows Server 2003, and Windows Server 2003 R2—and also, to a limited extent, print servers running Windows NT 4.0. In addition have a look at the links page for the HP web admin downloads for total printer management.
Installing Print ManagementTo install the Print Management console on an R2 machine, simply open Manage Your Server and add the Print Server role to the machine (see Figure 1):
Be sure to have your Windows Server 2003 Service Pack 1 CD (the first CD of the two-CD R2 set) and also your Windows Server 2003 R2 CD (the second CD in the set) handy or know the location of your R2 installation files on the network. Once you have the Print Server role added to your machine, you can now open the Print Management console from Administrative Tools (Figure 2):
As an example here, I've installed Print Management on an R2 server named BOX161, which is a domain controller in the r2.local domain. Print Management can actually scan the network to find any printers present and install drivers and create printer queues for them using the local server as your print server. To do this, start by expanding the Print Servers node in the console tree to display the local server:
Right-click on this local server and select Automatically Add Network Printers. This opens a dialog box that will scan the local subnet for any network printers present:
Click the Start button and the scanning process begins, and once the subnet has been scanned the information gathered will be processed, printer drivers will be installed, print queues will be created, and the printers will be shared. The only time you might have to manually intervene is to provide a driver for a printer if Windows doesn't have one for that particular brand of printer. Alternatively, let's say you already have your network printers set up and installed, as I do, and that there are two other Windows Server 2003 machines currently functioning as print servers, namely BOX162 and BOX163. Let's add BOX162 to the list of print servers and see what happens. Right-click on the Print Servers node and select Add/Remove Servers:
Clicking Browse lets you browse Entire Network to add BOX162 to the console (don't forget to click Add To List):
Notice that BOX162 has printer queues for three network printers in the Sales Department. By right-clicking on any of these printers you can perform tasks such as the following:
There's also an option to deploy printers using Group Policy, but we'll cover that one in a future article. The other nodes under the BOX162 node in the console tree let you view/manage the drivers, ports and forms for these printers. Let's go ahead and add BOX163 as a print server to make the next topic more interesting:
Using Printer FiltersSay you want to get a quick picture of what's happening with different printers on your network. For example, say you want to know which printers currently have jobs in their print queues. Using the Print Filters feature of Print Management, this is easy—a lot easier than browsing all the print queues of all your network printers! Simply expand the Custom Printer Filters node in your console tree and select Printers With Jobs:
Note that both Accounting Printer 1 and Sales Printer 2 have one job in their queue, and that the Accounting printer is ready but the Sales printer is in an error state. Opening the printer queue for the Sales printer lets you see the details of what's in the queue:
That doesn't tell us what's wrong with the printer of course—maybe that could be a feature request for R3! Anyway, we could also quickly find out which printers are not ready by selecting the Printers Not Ready node, another default printer filter:
As expected, Sales Printer 2 shows up here as the only printer currently not ready on our network. The third default printer filter is named All Printers and this displays all the printers currently on your network (we have three on BOX162 and two on BOX163 which makes five in total). What's even more useful is that you can create your own custom printer filters to display whatever you want to know about printers on your network. Let's see how this works. Right-click on the Custom Printer Filters node and select Add New Printer Filter. This starts the New Printer Filter Wizard, and let's say we want to create a filter that will display all printers on our network that are to be used for color printing only, and also indicate the number there are of such printers in parentheses beside the filter name. To do this, fill out the first screen of the wizard as follows:
Click Next and select the Field drop-down listbox. Note that you can create a filter for any of the following common printer fields (properties or conditions):
So for example, we could create a filter that tests the Jobs In Queue field for all your printers using the Is Greater Than condition against the value 25. That way, any printer that currently has more than 25 jobs in its queue will satisfy the filter. But what about color? We wanted to display all color printers on our network! How do we do that? Well, fortunately when we created each printer we assigned that printer a location, and we decided to use the Location field of color printers to indicate that these were in fact used for color printing. For example, here is the General tab of the properties sheet of Sales Printer 3:
So our planning helps (when does a little planning not help?) and let's us create a custom filter that checks the Location field of each printer to see if it contains the word "color" or not:
Clicking Next brings up the optional Set Notifications screen of the wizard:
Here we can set an email notification that is sent when the filter condition is met, or we can specify a script to be run when the condition is met. This isn't useful for this particular filter (we just want to display all color filters on our network) but for the Jobs In Queue Is Greater Than 25 condition mentioned previously we could set an email notification that sends a message to the administrator saying "Too many jobs in queue!" or something similar. Let's just click Finish here and see the result in the Print Management console:
Note that the new printer filter we have created is refreshed dynamically, so it always displays current and accurate information concerning printers on the network. |
| < Prev |
|---|












