Eu tenho impressoras de rede. O novo é um Kyocera P2135dn e pode manipular documentos PDF diretamente: Quando eu puxo um arquivo pdf para a janela de impressão em spool, o arquivo é impresso corretamente e nenhuma janela de diálogo do driver aparece, sem ferramentas da Adobe envolvidas, acredito. Se eu levar o mesmo arquivo pdf para a impressora via usb-flash-drive, ele também imprime bem.
Agora eu tenho várias centenas de arquivos pdf (todos bem nomeados como 0001.pdf etc.) em uma pasta e quero enviá-los para a impressora através da linha de comando do Windows.
(Background: Na próxima etapa, quero envolver centenas desses comandos em um script Phyton, mas primeiro quero aprender e testar isso "manualmente".)
No passado, usamos o GSprint da ferramenta GSview. Ele ainda está funcionando, mas está criando internamente arquivos de bitmap enormes e é lento para renderizar e também diminui a velocidade na rede (mesmo que a impressora tenha uma conexão rápida). Normalmente, só posso imprimir cerca de quatro páginas por minuto e tenho centenas para imprimir. (O novo GSview da Artifex não inclui nenhum GSprint. Por isso, queremos descobrir um novo fluxo de trabalho.)
Estou apenas procurando o comando certo para enviar meu pdf para a impressora, que está configurada corretamente por meio da porta TCP / IP padrão. Eu estou trabalhando no Windows 10 pro, 64 bits.
Consegui ativar o lpr em minhas janelas e tentei (apenas nos casos) enviar o arquivo e obtive-o enviado; mas ele não é reconhecido como um pdf válido (não é surpresa) e a impressora está imprimindo muita coisa sem sentido.
Então, por favor, me diga qual comando é necessário para enviar um "binário" pela rede para a minha impressora. E eu vou ler sobre isso e espero descobrir a sintaxe. Eu acredito que a linha de comando é a melhor - para depois integrar em um script Phyton. Mas o comando Power Shell também pode me ajudar.
(Se você quiser enviar exemplos, isso seria incrível, mas é opcional.)
O arquivo é este, por exemplo: C: \ Users \ martin \ MyDocument.pdf
Porta da impressora é chamada "192.168.0.200" (este é o seu nome, nenhum erro de digitação)
Obrigado.