They are installed as printers, but the printer commands are still output to a PDF file rather than being printed to the actual device. Then you can simply run ShellExecute as described above, or take a look at the built-in .net PrintDocument that mentions the PDF printer by name.