我正在尝试生成原始输出,并将其作为原始输出发送到我的 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 执行的操作有何不同?
如果有人能给我提示我将非常感激;-)
此致。