Create the Print Server
Print servers are normally linked with file servers. Since your file servers have already been staged, you only need to add a print server function to these existing servers. Before you proceed, though, remember to prepare for the print server preparation process. This process includes several activities and is heavily based on your shared printer policy:
- Identify all printers in your organization.
- Enable the Print Server role on print servers.
- Create your printer ports or set up Web services devices.
- Create the printers and install drivers.
- Identify locations for each printer.
- Set the spooling location for the print servers.
- Set spooling options for each printer.
- Ensure that the ADDS Printing GPOs are set.
- Ensure the printer is published in ADDS.
- Ensure clients can connect to printers.
Printers should have been identified in the inventory process. Use this inventory to create your print servers now. Then activate the Print Server role on your member server. Ensure that all printers are physically installed on the network and powered on. TIP You will probably want to rely on new printers that support Web services devices (WSD), since these devices provide automatic configuration and connections when they are plugged into your network.
- Start the Server Manager console, if it is closed (use the Quick Launch area icon).
- Launch the Add A New Role Wizard. Select Print Services.
- Follow the instructions in Table-5 to complete the wizard.
Print Services Wizard Page | Instructions |
---|---|
Server Roles | Select Print Services role. |
Print Services | Review the information provided on the Print Services role. |
Role Services | Select the options you want for this role. Select Print Server (the default), since it is the role you want to install. Select Line Printer Daemon (LDP) Service if you have users running UNIX editions that want to connect to the printers on this server. Select Internet Printing if you want to rely on the Internet Printing Protocol (IPP) to let clients connect to printers through a web site. Note: You need to install Internet Information Services (IIS) and enable Internet Printing if you choose this option. The wizard will automatically suggest the installation of the appropriate components if you select this option. |
Confirmation | Confirm your selections. Use Previous to modify selections. Click Install when ready. |
Progress | Watch the progress of the installation. |
Results | Click Close to complete the wizard. |
Now that your printer role is installed, you can proceed to the creation of your printer pool. Begin with the creation of printer ports.
- Launch the Print Management console. It can be found in Start Menu | Administrative Tools.
NOTE: Print management is unlike any other role added to Server Manager. Usually, all roles are managed in Server Manager directly, but with print management, you need a separate console. Print Services only lists the status of the service in Server Manager, as well as providing information on print management. - Expand the Print Servers | Servername | Ports node in the tree pane, where ServerName is the name of your print server.
- Use the More Actions command in the action pane to select Add Port.
- In the Port Type list, select Standard TCP/IP Port. Then click New Port.
- This launches the Add Standard TCP/IP Printer Port Wizard. Use the values in Table-6 to fill out this wizard.
NOTE: Ports can be in either RAW or Line Printer Remote (LPR) format. If the port is to be used by Windows devices, then use the RAW format. If the port is to be used by non-Windows devices, then use LPR. You can change this setting for any TCP/IP port by right-clicking it to select Configure Port.
Repeat this operation for each port you need to create. Next, add your printers.
TABLE-6 Adding the Printer PortsAdd Standard TCP/IP Printer Port Wizard Page | Instructions |
---|---|
Add Port | Under Port Name or IP Address, type the Printer FQDN. The Fully Qualified Domain Name (FQDN) is preferred, since it will not
change, whereas the IP address may, especially if you assign printer addresses through DHCP. Windows will automatically enter the port name as you type the printer name. Change this name only if you must. |
Detecting TCP/IP Port | Windows tries to detect the port to identify the printer connected to it. |
Additional Port Information | If Windows is successful, it will fill in the properties of the port.
If not, it will request additional information. Identify the device type. If the device is unknown, select Generic Network Card. |
Completing the Wizard | Click Finish when done. Use the Previous button to modify settings. |
TIP: If you are already using version 3 drivers, and even if you're not, you can use the Microsoft Print Migrator (www.microsoft.com/WindowsServer2003/techinfo/overview/printmigrator3.1.mspx) to migrate printers from existing servers to the new servers.
If you need to add new printers, use the following procedure.
- In Print Management, expand the Print Servers | Servername | Printers node in the tree pane, where ServerName is the name of your print server.
- Use the More Actions command in the action pane to select Add Printer.
- Use the values in Table 8-7 to fill out this wizard.
Repeat this operation for each new printer you need to add. You should review each shared printer to ensure that it has the proper spooling settings and move the print spooler to the dedicated disk. You should also make sure that you move the printer to the Printers OU in ADDS.
Use the following procedure to change the print spooler disk.
- In Print Management, expand the Print Servers | Servername node in the tree pane, where ServerName is the name of your print server.
- Right-click the server name. Select Properties from the context menu.
- In the Advanced tab, type the location for printer spooling. This should be E:\Spool\Printers. Click OK when done.
- Next, move to the All Printers node under Custom Filters, right-click each printer, view its Properties, move to the Advanced tab, and set its spooling properties. Select Start Printing After Last Page Is Spooled and Print Spooled Documents First. Other settings can remain at the default selection.
- Click Printer Defaults to set default printer settings, such as duplex printing, stapling, and paper type in each paper tray.
- Next move to the Configuration tab, and ensure that the device is properly configured. Then move to Device Settings and apply proper settings for the printer.
- Click OK when done. Perform this task for each printer.
Network Printer Installation Wizard | Instructions |
---|---|
Printer Installation | This dialog box can perform several tasks: It can search the network for available printers and add them to the console automatically. It can add a network (TCP/IP or Web services device) printer by IP address or host name. It can add a locally attached printer. It can create a port and add a printer at the same time. Select the default option since you created TCP/IP ports. |
Printer Address | Use Autodetect to have Windows determine if it is a TCP/IP or WSD printer. Add the printer host name or IP address; the port name will be filled in automatically. Change the port name if you need to. Select Autodetect The Printer Driver To Use. |
Printer Driver | If the printer driver is automatically detected, it will be listed. If not, select the proper printer driver from the list of devices, or add it using the disk provided by the manufacturer. |
Printer Name and Sharing Settings | Change the printer name if required. Change the share name if required. Add the printer location. Include a comment. Publish the printer in the directory. |
Printer Found | Review your choices and approve them. Use the Previous button to modify settings. |
Completing Installation | Click Finish when done. You can print a test page from this page. You can also restart the wizard to add another printer. |
You should now ensure that printing GPOs have been set (see Table-8). They should be set at the domain level, since they affect all computers and users. This means adding them to the Intranet Domain Policy GPO.
TABLE-8 Printing GPO SettingsLocation | Setting | Comment |
---|---|---|
Computer Configuration | Policies | Administrative Templates | Printers | Add Printer Wizard - Network scan page (Managed network) | This setting lists the number of printers that will
be displayed on an Add Printer page when users try to locate printers in the directory. By default, this does not list any TCP/IP or WSD printers. Enable this setting to allow up to 50 printers of each type to be displayed. |
Add Printer Wizard - Network scan page (Unmanaged network | By default, this setting lets users locate printers on unmanaged networks (networks that do not have ADDS). | |
Allow print spooler to accept client connections | Determines if clients can connect to this print spooler. By default, printers need to be shared for this operation to succeed. Leave at default setting. | |
Allow printers to be published | The default behavior is for printers to be published. Change this setting only if you want to disable the function on specific print servers. | |
Allow pruning of published printers | Leave this setting as unconfigured. ADDS prunes a server's printers from the directory if the server is temporarily down, but republishes them when the server is restarted. | |
Always render print jobs on the server | Windows Vista clients render the print job locally before sending it on to the print spooler. Keep the default setting. | |
Automatically publish new printers in Active Directory | The default behavior is to publish printers. Change this setting only if you want to disable the function on specific print servers. | |
Check published state | Should not be necessary. Enable only if you see that printers are removed from ADDS when they should still be there. | |
Computer location | Used for Printer Location Tracking; enable only if you want to force a given printer for a specific set of computers. | |
Custom support Universal Resource Locator (URL) in the Printers folder's left pane | Enable and set to an internal printing support web page. | |
Directory pruning interval | Applies only to domain controllers; leave at default settings. | |
Directory pruning priority | Applies only to domain controllers; leave at default settings. | |
Directory pruning retry | Applies only to domain controllers; leave at default settings. | |
Disallow installation of printers using kernel-mode drivers | Enable this setting if you can. By default, kernel-mode printers are allowed on Windows XP Professional. | |
Log directory pruning retry events | Leave at default settings. | |
Pre-populate printer search location text | Enable in order to use Printer Location Tracking. | |
Printer browsing | Not required wherever there is a domain controller because printers are published in ADDS. | |
Prune printers that are not automatically republished | Required only if you have non-Windows Server print servers or if you publish printers across forests. | |
Web-based printing | Required for IPP; only necessary if IIS is installed on the print server or if you want users to use a central web page to locate printers. | |
User Configuration | Policies | Administrative Templates | Control Panel | Printers | Browse a common web site to find printers | Used in conjunction with Web-based printing; can be used to redirect users to a common centralized web page to locate shared printers. |
Browse the network to find printers | Used to automatically list shared printers in the Network Printers dialog box of the Add Printers Wizard; not required when using ADDS to add printers. | |
Default Active Directory path when searching for printers | Only required on very large networks to speed up directory searches. | |
Only use Package Point and print | Forces clients to verify driver signatures when downloading them. Enable this setting. Use to let standard users install printers in managed networks. | |
Package Point and print - Approved servers | Enable only if you want to restrict access to specific Package Point and print servers. | |
Point and Print Restrictions | Enable only if you want to restrict access to specific Point and Print servers. | |
Prevent addition of printers | Used only for highly restrictive accounts. | |
Prevent deletion of printers | Used only for highly restrictive accounts. |
Finally, ensure that your printers are published within the directory. This is the default behavior, but it should be verified anyway. This can be done at the same time as the last activity: ensuring users have access to the printers. Return to your workstation and log on with your normal user account.
- Open Network in Windows Explorer, and click the Search Active Directory button.
- In the Find Printers dialog box, select Printers from the drop-down list.
- The Location field should be filled in automatically if your Printer Location Tracking is activated. Click Find Now.
- Windows will display all of the printers near you. Double-clicking any printer will connect you and install the driver.
- Finally, move to Control Panel | Printers. Right-click the printer and select Printing Preferences. Your default printing preferences should be those set on the shared printer object. Modify them as you require. Click OK when done.
Your printing configuration is now done. You will need to perform this activity for each print server in your organization. Migrate printers from existing networks if you have too many printers to create manually.
TIP: You may also need shared printers in the resource pool. It might be easiest to share printers on the virtual machines you build for management purposes, since you can then use the same process outlined here to prepare and share them in graphical mode.
In this tutorial:
- File and Print Servers
- Prepare File and Print Servers
- Disk Volumes for Resource Pools
- Disk Volumes for Virtual Service Offerings
- Shadow Copies
- Rely on the Search Service
- Create the File Server
- Create the Folder Structure
- Enable File Server Processes
- Share Folders
- Publish Shares in Active Directory Domain Services
- Manage Folder Availability
- Install a Domain DFS Namespace
- Use DFS Replication for Resource Pools
- Folder Redirection and Offline File Settings
- Share Print Services
- Integration with Active Directory Domain Services
- Manage Printer Permissions
- Create the Print Server
- Share Files and Printers for Non-Windows Clients