由于打印堆栈有点复杂,而且我不太熟悉,我想知道报告打印相关错误的最佳方式是什么,因为我真的不知道堆栈的哪个部分导致了我遇到的问题。理想情况下,我想使用ubuntu-bug
以便在我的错误报告中提供一些相关的系统信息,但我不知道要指定哪个包。
编辑:我刚刚提交错误 #981586要求提供一个用于提交与打印相关的错误的批准选项。
答案1
好吧,打印系统的核心是“杯子”,所以除非您有更具体的问题,否则这里是放置打印错误的好地方。另请参阅:https://wiki.ubuntu.com/DebuggingPrintingProblems
然而,打印问题总是至少包含 3 个部分;
1) 生成要打印的文件/流的应用程序 2) 特定打印机的驱动程序 3) 中央打印排队系统
如果您能找出其中哪一个是导致问题的原因,那么调试就会变得更容易,而且您也许还能找到更具体的包。但是它们可以相互作用(周二从 OpenOffice 打印到兄弟打印机的著名错误可能是最糟糕的情况!)。
因此,请尝试将问题分解:a) 如果您让应用程序打印到 postscript 或 PDF 文件(如果有选项,请尝试两者),然后在查看器中查看生成的 postscript 或 PDF 文件,是否正确?如果正确,则您的错误不太可能是特定于打印机的,甚至不太可能是杯具。b) 只有该应用程序有问题吗?c) 如果您在打印机上使用其他选项(例如,不要使用 n-up 打印或双面打印),问题是否会消失
如果您根本无法打印,那么使用 lsusb 查看是否可以看见打印机(如果是 USB)是一个不错的选择,CUPS 日志也是如此。
戴夫