Saltar al contenido

Impresión desde la línea de comandos de Windows 7

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.

    1. Abierto Inicio → Panel de control → Dispositivos e impresoras.
    2. Haga clic derecho en el CutePDF Writer y seleccione Propiedades de la impresora.
    3. En el Puertos pestaña, asigne un puerto no utilizado de COM1: para COM4: a su impresora.
    4. Si elige, por ejemplo, COM3, imprima usando el siguiente comando:

      print /d:COM3 test.txt
      
  • Comparte la impresora.

    1. Abierto Inicio → Panel de control → Dispositivos e impresoras.
    2. Haga clic derecho en el CutePDF Writer y seleccione Propiedades de la impresora.
    3. En el Intercambio , decida compartir la impresora y asignarle un nombre de recurso compartido.
    4. 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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *