Windows 8 / Windows Server 2012: What’s new with Printing in Windows 8?

Windows 8 / Windows Server 2012: What’s new with Printing in Windows 8?

  • Comments 12
  • Likes

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:

  • Printer sharing does not require the installation of drivers that match the client architecture
  • Driver files are isolated from each other, preventing driver filename conflicts
  • A single driver can support a single device or multiple devices
  • Drivers are typically smaller than version3 drivers, and installation times are typically faster than comparable version 3 drivers

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:

  1. Driver packages are smaller and printer driver files are less likely to cause stability problems
  2. The administrator has to manage fewer drivers

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:

  • Clients can use enhanced Point and Print to generate print jobs that the server can use without using a device specific driver.
  • Servers contain the configuration and capabilities of the printer and communicate that data to a client computer in a way that the client can use without needed a device specific driver.
  • With the new v4 driver model the print server will no longer be a software distribution mechanism.  Previous versions of Windows provided a method for print clients to obtain a driver from the print server.  This functionality has been removed for enhanced point and print.  Several reasons brought this change such as security, compatibility, serviceability and reliability.  Down-level client computers like Windows 7 will still be able to receive the enhanced Point and Print Compatibility driver from Windows Server 2012 to enable compatibility with v4 print shares.  Client computers running Windows 8 have enhanced Point and Print support built into the operating system, and they can use standard point and print mechanisms to obtain matching v3 drivers if the administrator wants to continue using older drivers.  Device specific v4 drivers can also be deployed to Windows 8clients, or downloaded from Windows Update/WSUS in order to provide additional features or capabilities, such as client side rendering when connecting to enhanced Point and Print shares.

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

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment
  • 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?