cup-pdf cup-lpdによるプリンタ構成以外に、内容のないPDFファイルを生成します。

cup-pdf cup-lpdによるプリンタ構成以外に、内容のないPDFファイルを生成します。

私はcup-pdfを使用してlpd(ポート515)を介して印刷していますが、これまではうまくいきますが、すべてのpdfファイルはプリンタ設定の内容を使用して生成されます。 PDFファイルには次の内容が含まれています。

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

ログファイルに興味深いコンテンツが見つかりません。 /var/log/cups/cups-pdf-PDFPrinter003_logには、PDF生成に関するすべての内容が含まれています。

以下は/var/log/cups/error_logにあります。

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.

私のxinetd.conf lpd印刷部分は次のとおりです。

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

不足している点があるかお問い合わせください。

良いアイデアがありますか?

グレッツエルドO

答え1

解決済み:

これがlpdの「機能」です。デフォルトでは、lpdは「バナー」を印刷して2つのスプールファイルを生成します。最初のスプールファイルは印刷されますが、バナーにすぎず、2番目のファイルはcup-pdfでは無視されます。

xinetd.confでバナーを無効にする必要がありました。

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

これは私の問題を解決しました。

関連情報