Thoughts from the EPS Windows Server Performance Team
Useful Microsoft Blogs
Hello AskPerf! Welcome to day 12 of our Launch Series. Today we are going to take a look at what’s new in Printing with Windows 8!
With Windows 8, we have redesigned the printer driver model; it has remained relatively unchanged since the introduction of Version 3 or V3 drivers in Windows 2000. The v3 model relies heavily on OEMs to produce customized drivers for each specific device to make sure that specific features of each print device can be accessed by Windows applications. Managing a printing infrastructure using the v3 driver model requires the administrator to manage a large number of drivers, and to manage drivers on client machines as well as servers, resulting in the requirement to manage both 32-bit and 64-bit print drivers to support both of these client architectures.
V4 Model Overview
The version 4 print driver model provides a simple but flexible management experience. Some of the benefits of version 4 drivers are:
Using the version 4 driver model, OEMs can provide Print Class Drivers that support features that are common to a broad set of devices that use the same printer description language, such as PCL, PS, or XPS. Print Class Drivers also provide the following benefits:
Version 4 print drivers can be distributed via Windows Update or Windows Software Update Services (WSUS), but are not distributed to print clients from the print server.
Printer Sharing Changes
Printer Sharing has been updated in Windows 8 as well, primarily to meet demands of modern users and to support the new Driver Model.
Previously, we relied on both server and client machines to use identical drivers. If you have ever had to manage a print server with x64 and x86 print drivers, you know this can be difficult to get working. Sometimes driver versions may be incompatible and cause client connection errors, or errors when establishing connections.
With the new v4 driver model and the sharing implementation that it supports, the goal is to make the end-user and administrative experience as easy as possible.
The new features that define the changes that were made are summarized here:
With the new changes that arrive with Enhanced Point and Print and the new v4 Printer Driver Model in Windows 8 and Server 2012, printing is about to be much easier for administrators and more trouble free for end users! Thanks for reading, and we hope you enjoy Windows 8. For more in-depth information, please see the following TechNet article:
Print and Document Services Architecture
In tomorrow’s post, we’ll take a look at Printing within Windows 8.
-AskPerf blog Team
it's amazing how something so trivial as printing is actually so complex. i'm certainly looking forward to these changes!
I am wondering how a 2012 print server will work in a mixed client and legacy printer world. I don't see the client OS switching to Windows 8 anytime soon and there is no way printers are being refreshed for a Windows update either... so Server 2012 is going to have to be able to serve print drivers for existing printers to those boxes.
@Ben - Version 3 drivers are still supported in Server 2012, so your legacy clients (within reason) should be ok for a while.
This is really helpful. We have got lot of information.
Another thing I would like to ask here though not sure whether this is the current forum to ask this or not.
I am using Windows 8 Enterprise, and installing some v4 drivers. However from Print Management I am observing that Driver Isolation is disabled for V4 print drivers.
Is this functioning as per Windows 8 v4 design ? Is driver isolation going to be disabled in Windows 8 for v4 XPS drivers ?
My old HP windows XP computer crashed along with the hard drive and had to get a new HP windows 7 ! Why is it that I cannot load our old Creata Card Gold disc into the new 7 so that I can use the simple version of Creat A Card Gold rather than the new sophiscated new complicated one. Terrible time trying to use the new CreatA Card with its complicated process. Do all of we Seniors ( 85 & Over ) ve to retraind ourselves or has micro soft have a way to use the old version ??
changed from server 2003 to server 2012 now my magicolor 4750 printing directly from the server with the latest drivers is extremely slow - for the normal user headaches instead of these flashy improvements
A lot of HP, Kyocrea and Ricoh Printers fail to replicate all the additional printing features when sharing from a print server using the enhanced point and print type 4 drivers.
I see a big reason for the change is for easier administration. The end user experience in a corporate environment is more impactful than the v4 print drivers are taking into account. For instance, the multi-function printers have a feature called locked
printing. The end user sends the print job with a username and password that allow them to send the job but only print it when they are standing at the printer requesting it. I don't see any of that functionality coming thru with this driver. Much of the fleet
of printers my company owns is rendered mostly useless except as an output device for end users. That is a small part of what my users have come to expect. I am not sure that corporate environments have actually kept pace with the dream...
In my environment on a college campus, I support seven print servers, each hosting 30+ queues. Print devices include 42" plotters, 3d printers, laser cutters. Client machines vary greatly. I cannot manage the over 850+ endpoints via WSUS: They are owned by the students! Describe to me how it would work if a student with, say, Windows 7 wants to print to a shared printer on a Server 2012 Windows print server?
We just set up a 2012 as print server, now we don't have workstation control of form destinations (different printer drawers. Is this because the workstations are XP? Would a Win7 be able to specify printer details? Fortunately, we didn't shut down the
old server before discovering this.
Not all movement is forward, not all change is progress.
No. Type 4 drivers force crippled functionality on Windows 7 clients. I have a Windows 2012 R2 print server with Win 7 x64 clients. Type 3 universal PCL 5, PCL 6, and PS drivers allow much more functionality than type 4 drivers. Type 4 drivers have far
fewer configuration options. For example, with type 3 drivers, a client machine used to print duplex to an HP Laserjet 4250 dtn. My Win 7 clients cannot print duplex with the "enhanced point and print" type 4 driver. How can I force all machines in my area
to use type 3 instead of the generic type 4 drivers?
Does the v4 architecture still support printer device fonts?