Imprime o arquivo de texto a partir da linha de comando sem o comando shell "print"

1

Eu tenho uma impressora, uma HP DeskJet 712C, que não consigo imprimir por meio do comando "imprimir" do shell no Windows 7 ou no Windows XP. Eu acho que isso é porque essa impressora em particular é uma impressora de "software", algo como um modem de "software". Eu sou, no entanto, capaz de imprimir a partir do Word, Notepad e outros programas. Existe algum utilitário de linha de comando que eu possa usar para imprimir arquivos de texto?

    
por Kit Peters 12.02.2013 / 22:17

2 respostas

1

Tente usar o switch de linha de comando do bloco de notas / p? por exemplo,

notepad.exe /p "c:\test.txt"

link

/A <filename> open file as ansi
/W <filename> open file as unicode
/P <filename> print filename
/PT <filename> <printername> <driverdll> <port> print filename to designated printer
    
por 15.02.2013 / 10:08
1

Você pode usar as Out-Printer do PowerShell cmdlet:

Get-Content './myfile.txt' | Out-Printer

Você pode até especificar o nome de uma impressora para usar uma não padrão, como:

'Hi!' | Out-Printer 'Send to OneNote 2016'

Isso me permite colocar o texto Hi! no OneNote.

    
por 22.04.2017 / 23:59