我目前正面临着CUPS的问题 . 我最近发现当CUPS发出作业时,作业ID总是附加在作业名称之前 .

由于要求,我需要在服务器之间发送文件,其中一个是打印服务器,另一个是使用CUPS . 它们必须使用CUPS接口上的 "Internet Printing Protocol (http)" 模式相互通信 .

打印服务器正在正确接收打印作业,并且作业能够成功打印,除了一个小细节:打印机上的文件名始终显示为 "#### - Original filename" 而不仅仅是 "Original filename" ,其中####是代表的数字工作ID .

在进行了一些研究并仔细研究了日志后,我发现CUPS' http backend (/usr/lib/cups/backend/http) 是这个附加作业ID的原因,导致 "job-name" IPP属性被更改 .

我有两个问题:

  • 是否有 setting or configuration value 可以删除此作业ID附加?

  • 有没有办法让我们自己调整行为 modify http backend ? (我打开了http后端文件试图自己修改它,但它似乎是一个可执行文件而不是CUPS过滤器,所以我不确定如何去做)

任何帮助将不胜感激!