Estoy buscando automatizar algunas impresiones en Windows 7. Idealmente desde la línea de comandos. Como si hubiera hecho clic derecho y seleccionado "Imprimir".
Intenté el comando:
C:\>print /D:"CutePDF Writer" test.txt
Se supone que esa impresora creó archivos PDF (como la impresora XPS) pero no ha logrado que aparezca nada en la cola de la impresora. Ideas?
windows-7
command-line
printing
cutepdf
mizipzor
fuente
fuente
LPT1
si es posible, que es el valor predeterminado para la mayoría de los comandos.Respuestas:
El
print
comando usa el siguiente synatx para el/d:
conmutador:Esto significa que no puedes usarlo
"CutePDF Writer"
como argumento.Hay dos formas que deberían funcionar:
Asigne un puerto COM a su impresora.
COM1:
deCOM4:
la impresora.Si elige, por ejemplo
COM3
, imprimir usando el siguiente comando:Comparte la impresora.
Si elige, por ejemplo
CutePDF
, imprimir usando el siguiente comando:fuente
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
para otros programas, busque el formato de línea de comando para imprimir (en regedit o en documentación)
fuente
Esta asociación se puede ver, por ejemplo, para el archivo .rtf en
donde el comando se ve así:
lo que significa :
(los corchetes significan opcional). Se puede invocar desde cmd usando powershell, enviado en Windows desde Vista.
Estrictamente:
¡Funciona para casi cualquier tipo de archivo registrado con dicho verbo registrado (printto)! Pero los controladores de impresora generalmente muestran el diálogo del usuario. El diálogo del usuario que se muestra se puede deshabilitar en la impresora Bullzip Pdf.
fuente
@mizipzor:
El archivo de trabajo ingresa correctamente a la cola de impresión cuando sigue la respuesta de Dennis.
¡Pero entonces el procesamiento del trabajo se atasca porque esa impresora no puede consumir un archivo de entrada TEXTO ! Las razones:
Por lo tanto, lo que intente hacer con su comando no funcionará : envíe un archivo de texto a una "impresora" creadora de PDF. Y tampoco es posible hacerlo funcionar de ninguna otra manera "simple" ...
fuente
Panel de control y luego Dispositivos e impresoras Haga clic derecho en la impresora y luego en las propiedades de la impresora Asegúrese de que la impresora esté Compartida y que el "Nombre compartido" tenga 8 caracteres o menos. En el indicador de DOS> net use lpt1: \ 127.0.0.1 \ ¡Ahora se imprimirán sus programas de DOS!
fuente