I'm volunteering my time at a local high school that is setting up a new Windows 2000 active directory network, and I have a couple questions about Windows 2000 server and printing.
Suppose that I list several network-enabled printers (such as the HP 4100N) in Active Directory in my Windows 2000 server box.
1. On a Windows XP Pro workstation, when I want to add this printer, I click on "Network Printer" and then navigate to the Domain and find the printer. Windows automatically installs the printer, even installing the right drivers for me. How does it know to install the right driver, and once it knows, where does it get the XP driver from? I've never installed the XP driver on ANY machine! The only driver I manually installed on the server was the Windows 2000 print driver on the Win2k Server box. Additionally on the server, when I check to see what "additional drivers" are installed and made available to the domain, there is not even an option for Windows XP (only Windows 2000 and earlier Windows editions are listed). Is there any way to specifically add drivers for Windows XP? My guess here is that XP is able to use the Win2k drivers and that's why it's worked so far...
2. A network printer, by definition, has its own built-in print spooler. When the printers are setup via the above method (over the Domain), print jobs seem to go through the Windows 2000 Server's print spooler. Why is that? Why would the jobs not just go straight to the printer? Is there any way to make the jobs go straight to the printer, without having them go through the server's spooler, but keep the above nice driver installation functionality? We don't want the print jobs to go through the server because our server is constantly coming down right now for maintenance and such, and whenever it does, no one can print!
Thanks for any tips!
Kyle
Suppose that I list several network-enabled printers (such as the HP 4100N) in Active Directory in my Windows 2000 server box.
1. On a Windows XP Pro workstation, when I want to add this printer, I click on "Network Printer" and then navigate to the Domain and find the printer. Windows automatically installs the printer, even installing the right drivers for me. How does it know to install the right driver, and once it knows, where does it get the XP driver from? I've never installed the XP driver on ANY machine! The only driver I manually installed on the server was the Windows 2000 print driver on the Win2k Server box. Additionally on the server, when I check to see what "additional drivers" are installed and made available to the domain, there is not even an option for Windows XP (only Windows 2000 and earlier Windows editions are listed). Is there any way to specifically add drivers for Windows XP? My guess here is that XP is able to use the Win2k drivers and that's why it's worked so far...
2. A network printer, by definition, has its own built-in print spooler. When the printers are setup via the above method (over the Domain), print jobs seem to go through the Windows 2000 Server's print spooler. Why is that? Why would the jobs not just go straight to the printer? Is there any way to make the jobs go straight to the printer, without having them go through the server's spooler, but keep the above nice driver installation functionality? We don't want the print jobs to go through the server because our server is constantly coming down right now for maintenance and such, and whenever it does, no one can print!
Thanks for any tips!
Kyle