Quiero (mediante programación) imprimir documentos de varios tipos, pidiéndole a Windows que lo haga (utilizando la aplicación asociada predeterminada). ¿Cómo puedo hacer esto (en API .NET o C++/Win32)?¿Cómo puedo solicitarle a Windows que imprima un documento?
Por ejemplo, si tengo instalados MS Office y Acrobat Reader en la máquina, los archivos PDF deben imprimirse con Acrobat Reader, y los archivos DOC deben imprimirse con MS Word. Pero si no tengo instalado MS Office, los archivos DOC se deben imprimir con Wordpad u OpenOffice.org Writer si este último está instalado, o la aplicación que sea actualmente la asociación predeterminada para ese tipo de archivos.
Gracias por el ejemplo. –