Autoconfiguration Implementation Options

Printer vendors are not required to provide support for autoconfiguration. Microsoft will not modify existing in-box drivers, but IHVs are encouraged to update their drivers for Windows Vista and to include support for autoconfiguration.

For IHVs who choose to support autoconfiguration, drivers and related software must satisfy specific requirements, whether or not this software ships in-box with Windows.

The requirements for supporting autoconfiguration depend on how the printer driver is implemented--either as a printer minidriver or as a monolithic printer driver--and whether a custom port monitor is included.

Minidriver implementation (custom extensions to a Microsoft printer class driver or a Microsoft port monitor)
See In-Box Support for Autoconfiguration

Monolithic implementation (standalone printer driver)
See Autoconfiguration in an IHV Driver

Custom port monitor
See Autoconfiguration in an IHV Port Monitor

Note   "Microsoft printer class driver" refers to the Unidrv-based or Pscript5-based printer driver. "Microsoft port monitor" refers to the standard TCP/IP port monitor or the Web Services for Devices (WSD) port monitor.