Can't find the Microsoft IPP Class Printer Driver for local IPP printer

Andrew Cardy 21 Reputation points


I'm trying to test out a Printer Support App I've written, which needs to be associated with an IPP printer. To do so, I've compiled and run the ippserver sample from the IPP working group.

This appears to be fine, and it can be found via Bonjour. I can also find it by using it's URI directly with Windows Printers and Scanners dialogs.

The problem is that when I come to assign a driver to it, I expect to find the Microsoft IPP Class Driver as one of the selectable options. Instead, I only find the generic XPS drivers, etc.

It seems that when installed with a non IPP driver, it still acts as-if it's an IPP printer as I can see IPP requests and responses when I interact with the printer through Windows.

The problem is, I don't believe I can associate my Printer Support App with my IPP printer without it using the Microsoft IPP Class Driver.

Any suggestions?

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
9,482 questions
Windows Server Printing
Windows Server Printing
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Printing: Printer centralized deployment and management, scan and fax resources management, and document services
611 questions
0 comments No comments
{count} votes

Accepted answer
  1. Alan Morris 1,041 Reputation points

    @Andrew Cardy ,

    The IPP class driver is excluded from the manufacturer/ model page. This is by design.

    You will find a line called Excludefromselect or something similar in the INF file.

    You can use the Windows APIs or the PowerShell command add-printerdriver to add the driver.

    Once added use the Network Add printer Wizard, printui /ip from command line , or PowerShell command add-printer, to add the printer.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful