Hi, In my application I show a list of all the printers installed. I get the list of priters with EnumPrinters() function and level 2. However I am interested only in fetching a list of physical printers and not the Virtual Priters like "Microsoft Office Document Image Writer" and "Adobe PDF". How does one distinguish a physical printer from a virtual printer? sug