Remover última página do printjob

0

Eu tenho um aplicativo que recebeu recentemente um patch que adicionou uma página que não quero no final de cada trabalho de impressão.  Existe uma impressora virtual que remove a última página e imprime na impressora padrão? (Ou isso seria uma pergunta para o StackOverflow?)

System: Windows File Format: Propitiatory report generated by
software client
    
por Usta 13.02.2013 / 03:33

2 respostas

0

Suponho que você esteja no Windows ...

Eu não tentei isso sozinho, mas uma opção pode ser usar o Ghostscript com o Monitor de Redirecionamento:
link

Configure NÃO para solicitar nomes de arquivos. Agora deve estar agindo como uma fila de impressão do Windows que produz arquivos PDFs.

Agora você tem o documento em formato PDF - a próxima etapa é usar uma ferramenta de linha de comando que pode ser dividida e depois reingressar em páginas PDF. Novamente, eu não tentei isso, mas talvez você possa usar o comando pdftk burst para dividir o arquivo, então use o pdftk shuffle para remontar as páginas de volta em um único documento. Você precisará de algum tipo de script, como o Windows Powershell ou o Windows Script Host, para colar tudo isso junto ...

link

link

Isso tudo é extremamente desajeitado, é claro !!

    
por 13.02.2013 / 04:11
0

Não existe uma maneira fácil de fazer isso - se houver qualquer maneira. O aplicativo está enviando o dispositivo para a impressora. FYI, o "driver" é a impressora e a impressora física em si é o dispositivo de impressão. Diferentes versões do Windows também lidam com a impressão de maneira diferente, por exemplo, PCL, PostScript, GDI, etc ...

Sua melhor aposta é mudar a forma como o aplicativo funciona, não a impressão.

    
por 13.02.2013 / 06:40