Imprimir GhostScript para impressora de rede no modo silencioso

2

Estou tentando imprimir PDF a partir da linha de comando para a impressora de rede no modo silencioso.
Infelizmente, o Ghost Script abre a caixa de diálogo da impressora do Windows.

Eu uso Windows 2008 R2 Server .

Meu comando é:

gswin64c.exe -dBATCH -dNOPAUSE -dNumCopies=1 -sDEVICE=mswinpr2 -sOutputFile="%printer%MEasyCoder PC4 (203 dpi) on aino1" "pdf.pdf"

O nome da impressora é: MEasyCoder PC4 (203 dpi) on aino1 e é impressora de rede conectada a AINO1 computer.

A caixa de diálogo Impressora se parece com:

Nopaineldaimpressora,parece:

Qual é a linha de comando certa para evitar este diálogo e imprimir silenciosamente?

    
por Lari13 27.04.2015 / 09:49

3 respostas

0

A maneira correta de imprimir em uma impressora de rede no modo silencioso usando o GhostScript (gswin32c.exe) é usar \\ spool \ e, em seguida, o caminho UNC completo em sOutput. Todos os parâmetros são case senitive. Além disso, não se esqueça de incluir aspas duplas.

gswin32c.exe  -dPrinted -dBATCH -dNOPAUSE -dNOSAFER -q -dNumCopies=1 -sDEVICE=mswinpr2 -sOutputFile="\spool\\SRV-SBS01\iR-ADVC5030_PS_BW" "C:\Windows\Temp\~Packlist.pdf"
    
por 13.05.2016 / 10:19
0

Eu uso gsprint , que usa o GhostScript. Por exemplo:

gsprint -printer "\ain01\MEasyCoder PC4 (203 dpi)" -dPDFFitPage "pdf.pdf"

    
por 27.01.2017 / 17:19
-2

Você tem que usar \

% printer% \ ainoMEasyCoder ...

    
por 30.10.2015 / 09:47