首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cups-pdf通过cups-lpd创建PDF文件,除了打印机配置没有任何内容。

cups-pdf通过cups-lpd创建PDF文件,除了打印机配置没有任何内容。
EN

Unix & Linux用户
提问于 2017-06-27 11:18:54
回答 1查看 1.2K关注 0票数 1

我使用cups-pdf通过lpd (端口515)打印到目前为止,但所有pdf-文件创建与其内容的打印机配置。PDF文件包括以下内容:

代码语言:javascript
复制
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中,如下所示:

代码语言:javascript
复制
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.

我的lpd打印的xinetd.conf部分如下:

代码语言:javascript
复制
service printer
    {
        socket_type = stream
        protocol = tcp
        wait = no
        user = lp
        server = /usr/lib/cups/daemon/cups-lpd
    }

请问一下是否有什么遗漏了。

你有什么主意吗?

Greetz Eldo.O

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-06-29 10:45:09

已解决:

这是lpd的“特写”。默认情况下,lpd打印一个“横幅”并创建2个假脱机文件。第一个假脱机文件已被打印,但它只是横幅,第二个文件被cups-pdf忽略。

我不得不禁用xinetd.conf中的横幅

代码语言:javascript
复制
server_args = -o document-format=application/octet-stream -o job-sheets=none,none

解决了我的问题。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/373649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档