I use the Win-API function ENUMPRINTERS to get a list of all installed printers. But printers which are installed with the IPrint service are not listed. In the normal windows printer list all installed printers are shown correctly.

I tried to use the ENUMPRINTERS function with the PRINTER_INFO levels 1,2,4 and 5 but the IPrint printers aren’t listed.

OS: Windows Server 2003 EN SP 2

A support call by Microsoft showed that it isn’t an ENUMPRINTERS bug. But they mentioned that a other developer with same problem could solve it with the Novell support. Unfortunately they don’t know what he has done exactly.

How can I get all IPrinters with the ENUMPRINTERS function?

Hope you can help me.