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개의 스풀 파일을 생성합니다. 첫 번째 스풀 파일은 인쇄되지만 배너일 뿐이고 두 번째 파일은 cup-pdf에서 무시됩니다.

xinetd.conf에서 배너를 비활성화해야 했습니다.

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

이것은 내 문제를 해결했습니다.

관련 정보