cups-pdf via cups-lpd cria arquivos PDF sem conteúdo, mas com configuração de impressora

0

Estou usando o cups-pdf para imprimir via lpd (porta 515) Isso está funcionando até agora, mas todos os arquivos pdf são criados com o conteúdo da configuração da impressora. O arquivo PDF inclui o seguinte:

Media Limits: 0.00 x 0.00 to 8.26 x 11.69 inches
Job ID: PDFPrinter003-197
Driver: CUPS-PDF.PPD
Driver Version: 1.1
Description: SAP2PDF
Driver Version: SAP2PDF
Make and Model: Generic CUPS-PDF Printer (no options)
Printer: PDFPrinter003
Created at: Tue Jun 27 12:42:12 2017
Printed at: Tue Jun 27 12:42:12 2017

Não consigo encontrar nada de interessante nos arquivos de log. Em / var / log / cups / cups-pdf-PDFPrinter003_log está tudo bem sobre a criação do PDF.

Em / var / log / cups / error_log é o seguinte:

W [27/Jun/2017:13:00:11 +0200] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [27/Jun/2017:13:00:11 +0200] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [27/Jun/2017:13:00:11 +0200] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [27/Jun/2017:13:00:38 +0200] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [27/Jun/2017:13:00:38 +0200] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [27/Jun/2017:13:00:38 +0200] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [27/Jun/2017:13:00:46 +0200] Unexpected 'document-format' operation attribute in a Create-Job request.
W [27/Jun/2017:13:00:46 +0200] Unexpected 'document-name' operation attribute in a Create-Job request.

Minha parte do xinetd.conf para lpd-printing é a seguinte:

service printer
    {
        socket_type = stream
        protocol = tcp
        wait = no
        user = lp
        server = /usr/lib/cups/daemon/cups-lpd
    }

Por favor, pergunte se algo está faltando.

Você tem uma ideia?

Greetz Eldo.O

    
por Eldo.Ob 27.06.2017 / 13:18

1 resposta

0

Resolvido:

era um "recurso" no lpd. Por padrão, o lpd imprime um "banner" e cria 2 arquivos de spool. O primeiro arquivo de spool foi impresso, mas é apenas o banner e o segundo arquivo foi ignorado por cups-pdf.

Eu tive que desativar o banner no xinetd.conf

server_args = -o document-format=application/octet-stream -o job-sheets=none,none

Isso resolveu meu problema.

    
por 29.06.2017 / 12:45

Tags