Solución:
los print
comando utiliza el siguiente synatx para el /d:
cambiar:
Especifica la impresora en la que desea imprimir el trabajo. Puede especificar una impresora local especificando el puerto de su computadora al que está conectada la impresora. Los valores válidos para los puertos paralelos son LPT1, LPT2 y LPT3. Los valores válidos para los puertos serie son COM1, COM2, COM3 y COM4. También puede especificar una impresora de red por su nombre de cola ( ServerName ShareName). Si no especifica una impresora, el trabajo de impresión se envía a LPT1.
Esto significa que no puedes usar "CutePDF Writer"
como argumento.
Hay dos formas que deberían funcionar:
-
Asigne un puerto COM a su impresora.
- Abierto Inicio → Panel de control → Dispositivos e impresoras.
- Haga clic derecho en el CutePDF Writer y seleccione Propiedades de la impresora.
- En el Puertos pestaña, asigne un puerto no utilizado de
COM1:
paraCOM4:
a su impresora. -
Si elige, por ejemplo,
COM3
, imprima usando el siguiente comando:print /d:COM3 test.txt
-
Comparte la impresora.
- Abierto Inicio → Panel de control → Dispositivos e impresoras.
- Haga clic derecho en el CutePDF Writer y seleccione Propiedades de la impresora.
- En el Intercambio , decida compartir la impresora y asignarle un nombre de recurso compartido.
-
Si elige, por ejemplo,
CutePDF
, imprima usando el siguiente comando:print /d:\%COMPUTERNAME%CutePDF test.txt
Hola Lo siguiente es más fácil configurar CutePDF como impresora predeterminada si conoce DOS, entonces configurar una impresora como predeterminada no debería ser un problema y luego restablecer la configuración predeterminada de la impresora nuevamente.
para imprimir un archivo de texto o un archivo htm o un archivo bat o cualquier archivo de texto ingrese lo siguiente
notepad /p test.txt
para otros programas, busque el formato de línea de comandos para imprimir (en regedit o en la documentación)
Imprimir tipos de archivo registrados Los archivos que tienen una asociación de tipo de archivo en Windows (95/98 / NT / 2000) se pueden imprimir con el botón derecho del mouse
Esta asociación se puede ver, por ejemplo, para el archivo .rtf en
"HKEY_LOCAL_MACHINESOFTWAREClassesrtffileshellprinttocommand"
donde el comando se parece a esto:
"%ProgramFiles%Windows NTAccessoriesWORDPAD.EXE" /pt "%1" "%2" "%3" "%4"
lo 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%System32WindowsPowerShellv1.0powershell.exe" "-Command" "& {Start-Process -FilePath 'test.txt' -ArgumentList '"CutePDF Writer"' -Verb 'printto' }"
¡Funciona para casi cualquier tipo de archivo registrado con tal verbo registrado (printto)! Pero los controladores de impresora suelen mostrar un diálogo de usuario. El cuadro de diálogo de usuario que se muestra se puede desactivar en la impresora Bullzip Pdf.