Imprimir tipos de archivo registrados Los archivos que tienen una asociación de tipo de archivo en Windows (95/98/NT/2000) pueden imprimirse utilizando el botón derecho del ratón
Esta asociación puede verse, por ejemplo, para el archivo .rtf en
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rtffile\shell\printto\command"
donde el comando tiene el siguiente aspecto
"%ProgramFiles%\Windows NT\Accessories\WORDPAD.EXE" /pt "%1" "%2" "%3" "%4"
que significa :
"wordpad.exe /pt TextFileName PrinterName [DriverName [ PortName] ]"
(los corchetes significan opcional). Se puede llamar desde cmd usando powershell, incluido en Windows desde Vista.
powershell -command "start -verb printto AnyFile.rtf PrinterName [DriverName [ PortName] ]"
Estrictamente:
"%windir%\System32\WindowsPowerShell\v1.0\powershell.exe" "-Command" "& {Start-Process -FilePath 'test.txt' -ArgumentList '\"CutePDF Writer\"' -Verb 'printto' }"
¡Funciona para casi cualquier tipo de archivo registrado con dicho verbo registrado (printto)! Pero los controladores de impresora suelen mostrar el diálogo de usuario. El diálogo de usuario se puede desactivar en la impresora Bullzip Pdf.