使用 cupsfilter 时崩溃,正常打印时不会崩溃(Zebra ZC400)

使用 cupsfilter 时崩溃,正常打印时不会崩溃(Zebra ZC400)

我正在尝试生成原始输出,并将其作为原始输出发送到我的 Zebra ZC400,如下所示:

$ cupsfilter -e -p zebra4pihyve.ppd -m printer/Zebra ~/Bureau/test.pdf

完整结果在此:关联

然而,当调用最后一个过滤器时它似乎崩溃了。

我尝试通过几个步骤来完成此操作:

cupsfilter -e -p zebra4pihyve.ppd -m application/vnd.cups-raster ~/Bureau/test.pdf > out

--> 有效

cupsfilter -e -p zebra4pihyve.ppd -i application/vnd.cups-raster -m printer/foo out > out2

-> crashes
(what():  basic_string::_S_construct null not valid
ERROR: /usr/lib/cups/filter/rastertojg (PID 30461) crashed on signal 6)

以下是涉及的过滤器列表

$ cupsfilter -e -p zebra4pihyve.ppd -m printer/foo ~/Bureau/test.pdf --list-filters
cupsfilter: File "/usr/lib/cups/filter/rastertojg" permissions OK (0100755/uid=0/gid=0).
cupsfilter: File "/usr/lib/cups/filter/pdftojgpdf" permissions OK (0100755/uid=0/gid=0).
pdftojgpdf
pdftopdf
gstoraster
/usr/lib/cups/filter/rastertojg

现在我不明白的是,我在用这台打印机打印时没有遇到问题,也不明白。

如何普通的cups 管道与我使用 cups-filter 执行的操作有何不同?

如果有人能给我提示我将非常感激;-)

此致。

相关内容