Como posso converter os comandos brutos da impressora de volta para um arquivo postscript ou pdf?

3

Eu tenho uma seqüência de comandos de impressora brutos que são para minha impressora postscript salva em um arquivo.

Acredito que exista uma opção lpr como -o raw , que lerá esses comandos brutos e os enviará para a impressora.

Como posso especificar um driver de impressora virtual para que eu possa enviar os comandos brutos para lpr e, em seguida, sair como um arquivo de postscript (ou, finalmente, pdf)?

Existe uma maneira mais simples de converter comandos brutos de impressora de volta no postscript?

    
por cwd 29.01.2013 / 09:15

3 respostas

3

Se é uma impressora PostScript, certamente a saída bruta da impressora já é PostScript ...?

O PostScript básico é legível por humanos. Dê uma olhada no início do arquivo e veja se ele começa com %! ou %!PS-2 ou similar ...

    
por 29.01.2013 / 12:15
1

Se for uma impressora sem postscript, você está sem sorte. PostScript é uma linguagem de descrição de página, que descreve curvas por curvas. A entrada bruta para a impressora é muito provavelmente algum formato raster. No melhor dos casos, você obterá uma renderização pixelizada da imagem. Ou pode ser uma linguagem de nível um pouco mais alto, mas não estou ciente de nenhum tradutor reverso. Eu posso estar errado, os especialistas devem saber.

    
por 29.01.2013 / 13:24
0

Versões recentes do ghostscript incluem um interpretador pcl, que é uma linguagem de descrição de página, como é o postscript. A Microsoft também possui algumas linguagens de descrição de página. Intérpretes para esses idiomas podem estar disponíveis. Se a impressora é bem conhecida É possível emulá-la (especificamente todas as impressoras margarida são muito fáceis de emular e menos o farão para muitas delas. As impressoras matriciais compatíveis com os modelos epson 9 pinos e 24 pinos não são muito difíceis para emular), mas se o protocolo de impressão não for documentado, você estará sem sorte.

    
por 09.04.2015 / 23:51