Como imprimir a saída do arquivo PCL para o arquivo PDF em vez da impressora

4

Executando o UniVerse, temos arquivos gerados que são PCL e (depois de muito ajustes) podemos imprimi-los em impressoras físicas, mas precisamos imprimir em arquivos PDF. Instale o Cups-PDF, que imprimirá uma página da Web ou um documento como um PDF ... mas, ao enviar o arquivo PCL, ele imprime os comandos PCL como texto literal. Alterou / forçou a fila para raw e pesquisou todas as internets sem sucesso, e ainda não consegue fazer com que o arquivo PCL seja impresso em um arquivo no formato PDF. Temos uma solução vendida em uma máquina mais antiga, mas com o Linux sendo open-source e fantasia-new ... como você pega uma saída de arquivo PCL de um aplicativo e a envia diretamente como um arquivo PDF ??? Obrigado por qualquer ajuda / orientação.

    
por City of High Point 22.12.2016 / 18:05

1 resposta

3

Como também destacado pelo @StephenKitt , há GhostPCL / GhostPDL . É necessário PCL5 e PCL-XL , e pode produzir os mesmos formatos de saída do Ghostscript, incluindo PDF.

Não estava nas minhas fontes de pacotes Debian, mas existem binários 920 amd64 estaticamente vinculados (12/2016) na página de download , que acabei de baixar / tentou e converteu com sucesso a amostra owl.pcl para um PDF 1.5.

a linha de comando era:

./gpcl6-920-linux_x86_64 -sDEVICE=pdfwrite -o owl.pdf owl.pcl

Como um sidenote: Como @derobert sugeriu, o PCL é um formato de saída e, indiretamente, é gerado principalmente a partir de alguma outra fonte. E que pode ser mais fácil gerar PS (→ PDF) diretamente dessa fonte, em vez de primeiro enviar tudo através do formato PCL.

Passar "via" PCL também pode resultar em uma perda semântica e com certeza queimará mais CPU.

@CityOfHighPoint: Se todos os arquivos PCL que você deseja converter chegarem em uma pasta específica, você poderá criar algo com para "assistir" a essa pasta, e converta todos os arquivos encontrados no formato PDF e salve-os em alguma outra pasta.

    
por 23.12.2016 / 01:21

Tags