首页 文章

打印机不打印,显示“冲洗缓冲区”

提问于
浏览
0

我编写了一个小工具,它基本上只是下载PDF,将其转换为Postscript,稍微修改它并将其传递给lp命令以使用系统默认打印机进行打印 .

打印机开始运行(只是使噪音不打印),然后显示 "flushing buffer" 并停止 . CUPS说,打印作业成功但从未打印过 . 打印机不会显示任何真正的错误..在"flushing buffer"之后它会持续运行约5秒钟,然后再回到状态"ready" .

我尝试使用不同的打印机驱动程序,不同的打印机甚至不同的计算机 . 总是同样的问题 . 转换脚本(PDF到PS)有效 . 如果它打印失败,我只是使用lp手动打印生成的文件,它正在工作(但仍然只有3次中的1次) .

所以,这不是关于代码..这是一些奇怪的错误我无法解释..让我疯了!

有谁知道什么可能导致这个“刷新缓存”错误?那有什么意思?

操作系统:Ubuntu MATE 16.04打印机:Lexmark E460dn和E360dn

提前致谢 .

EDIT: 刚刚发现,"flushing buffer"表示打印机正在刷新损坏的文件 . 仍然非常奇怪,因为如果我再次发送相同的文件它工作..似乎更像一个传输错误..但我已经尝试了不同的电缆和USB端口..

1 回答

  • 0

    格式化@ 1i0ny的更新作为自我回答,以便SO不会认为这个问题没有答案:

    刚刚发现,“刷新缓冲区”意味着,打印机正在刷新损坏的文件 . [当]我再次发送相同的文件它工作..似乎更像一个传输错误..

相关问题