Microsoft Print To Pdf Driver Download For Windows 7 32 Bit

0 views
Skip to first unread message

Thomas Merino

unread,
Aug 4, 2024, 8:29:48 PM8/4/24
to stasoutompa
Withthese advancements in the Windows print platform, we are announcing the end of servicing of the legacy v3 and v4 Windows printer drivers. As this is an impactful change, end of servicing will be staged over multiple years. See the following Timeline and FAQ sections for guidance on the end of servicing roadmap.

A: Printer manufacturers can continue to submit printer drivers through the Partner Center hardware tool for driver validation and signing. However, in 2025 new printer drivers will be approved on a case-by-case basis for Windows Update or WHQL signing. Manufacturers and independent software vendors will need to provide customers with an alternative means to download and install those printer drivers.


A: Microsoft will continue to issue security fixes related to the legacy printer driver platform while the Windows OS version is still within Microsoft Support Lifecycle.


It's the beginning of the end for third-party printer drivers in Windows, according to a support document the company released earlier this month. Instead of bespoke drivers for individual printers and scanners, Windows will rely on its built-in universal "class driver" that supports the Internet Printing Protocol (IPP) and other standards embraced by the Mopria Alliance.


The phase-out will kick off in earnest at some point in 2025, when Microsoft will stop accepting new third-party printer drivers in Windows Update. Updates to existing printer drivers will still be allowed, but drivers for new printers can no longer be added. In 2026, all printers connected to a Windows PC will default to the built-in class driver even if a customized third-party driver is available. And starting in 2027, only security-related fixes will be allowed for printer drivers in Windows Update.


I'm not about to mourn the slow death of third-party printer drivers, which can often be the most rickety part of a fresh Windows install. Apart from the drivers being bloated with mostly irrelevant features, manufacturers usually did a poor job of releasing new drivers to go with new Windows releases, leaving users of older printers to hope that some barebones driver released for Windows 7 back in 2009 would continue to work with newer releases.


Microsoft's phase-out of printer-specific third-party drivers is mostly a lagging indicator of where printers have already been going; most current print-and-scan devices support Mopria, and IPP has been a staple of most printers sold since the early 2010s (despite the "Internet" in the name, a version of IPP also works for printers locally connected via USB). Apple began deprecating third-party macOS printer drivers in favor of the IPP-based AirPrint back in 2019.


If you're worried that the fading of third-party printer drivers will suddenly make your printing experience too frictionless and frustration-free, rest assured that phantom paper jams, random network disconnections, proprietary ink requirements enforced by firmware updates, scanners that won't scan without ink, and all kinds of other problems will keep us all cursing our printers for years to come.


By switching from the Win32 framework to the UWP software development framework, reliability and performance would increase. Printer manufacturers would no longer have to develop their software from scratch because their printers would be supported by all Windows versions and editions.


Above all, Microsoft wants to improve the security of Windows by using only a few central IPP drivers instead of many different proprietary printer drivers from individual device manufacturers. Security holes in proprietary printer drivers often go unnoticed for years and thus remain in Windows. This makes Windows as a whole more vulnerable to attacks.


From 2025, Microsoft will no longer provide new proprietary printer drivers via Windows Update. However, Microsoft will continue to provide existing certified printer drivers via Windows Update after 2025. The printer manufacturers may also still update existing drivers.


Hans-Christian Dirscherl began his IT life with Autoexec.bat and config.sys, Turbo-Pascal and C, Sinix and Wordperfect. He has been writing on almost all IT topics for around 25 years, covering everything from news to reviews and buying guides.


Mopria is part of the Windows' teams justification for removing support. Founded in 2013 by Canon, HP, Samsung and Xerox, the Mopria Alliance's mission is to provide universal standards for printing and scanning. Epson, Lexmark, Adobe and Microsoft have also joined the gang since then.


Since Windows 10 21H2, Microsoft has baked Mopria support into the flagship operating system, with support for devices connected via the network or USB, thanks to the Microsoft IPP Class driver. Microsoft said: "This removes the need for print device manufacturers to provide their own installers, drivers, utilities, and so on."


The software giant also said that customization can be performed via Print Support Apps from the Windows Store. It added: "This framework improves reliability and performance by moving customization from the Win32 framework to the UWP software development framework."


To be clear, the end of servicing applies to drivers provided via Windows Update. Manufacturers will, according to Microsoft, "need to provide customers with an alternative means to download and install those printer drivers." Legacy v3 and v4 Windows printer drivers are facing the end of servicing ax.


Printing and Windows have long been uneasy bedfellows. While Microsoft hopes the end-of-servicing will take away some legacy driver headaches, there are plenty of other components within the Windows printing subsystem that can occasionally topple when poked the wrong way by a patch.


I tested this on multiple Windows 10 computers running the latest version of Excel (365 subscription) with both Bluebeam PDF and Microsoft XPS Document writer set as the default printer and get the same result. However, I can't consistently create it. When I use a macro-enabled Excel files that has some page setup and other formatting code the task manager shows Microsoft Excel (32 bit) and "Print driver host for applications" open and Excel tends to lock up or say not responding. I never get the "has stopped working" error and eventually (meaning several minutes) Excel will come back. Even if I have multiple Excel files open it will just show these two lines under Microsoft Excel (32 bit):


If I right click and end the "Print driver host for applications" process manually Excel comes back pretty quickly & also shows all the Excel files that are open:Task manager: after force stopping Print Driver Host Process


From what I understand Printer driver host for applications is meant to communicate 64 OS printers with the 32 bit office. Is that right? I use application.printcommunications = false in my excel VBA code so wonder if that is causing an issue when I set printcommunications back to true. I'm going to go through my VBA code and comment out all page setup code to see if that helps. As I said before I'm not able to get the Print driver to show in the task manager consistently, it seems to happen sporadically, and lock up my user's computer.


Any more information on what "Printer driver host for applications" does and what causes it to run? Is there a way to prevent it from loading? I just can't seem to find information on what it does and when it does it.


I've been having this issue for a while now as well. Recently (last few weeks) I have started seeing my GPU 3D utilization spike around 25% whenever this issue happens as well. I can stop the Print Driver Host process but that does not seem make an impact.


However, I was able to mitigate this just now be resetting my video driver using the Ctrl+Shift+Win+B keyboard shortcut (documented here and here). Screen went blank for a second, and when it came back I saw my GPU usage was back to normal, and I was once again able to navigate the Excel spreadsheet.


Last note, while I do get this sometimes after using some macros, the spreadsheet that has been causing this issue the most recently does not have any macros in it. The workbook does (only a Workbook_Open() sub) but not this particular spreadsheet. It'll freeze up just scrolling through or clicking a cell after having a different application in focus. It does have about 1000 rows of data with a lot of conditional formatting and cross references. I suspect that something is going on with the page breaks or print area which is triggering the printer driver and freezing up.


I have been testing Web Connection 7.0 on a couple of Vultr instances, selecting Windows 2012 R2 x64 as the OS. I used several of the Chocolatey calls and other PowerShell scripts from your blog post West Wind Server Migration Done - that is a very informative and useful writeup.


I'm not exactly sure, but I think it was during my initial Web Connection 7 installation process that an error happened - pretty much everything got configured automatically and the demo web app started up, also opening the localhost/wconnect test page.


However, there was an error message displayed about the printer driver. I failed to get a screenshot, but it seems there was a large red 'X' icon and error message displaying in a stand-alone dialog, which may have been fired from the VFP demo app starting up.


Yes the Microsoft PDF Driver only is available for Server 2016+ and Windows 10. For older OS's you'll have to use a different engine - the previous default was wwGhostscript with the Xerox PostScript driver.


Which goes with what OS is complex because each OS version has different drivers, so at this point going forward I decided I'll just use the Microsoft PDF driver. Most people don't install the dev version of Web Connection on a server, but they'll use a client machine and chances are that by now the majority will be using Windows 10.


FWIW, if you're installing new servers I'd recommend always going with the latest Windows Servers available just to prolong service lifetime. Server 2012R2 and 2016 are very similar. 2019 is out now although I haven't looked at it, but my thinking is that for what we do with servers (running IIS) - nothing really changes going forward.

3a8082e126
Reply all
Reply to author
Forward
0 new messages