zebra 打印机和 cups “打印机驱动程序已弃用” - 如何解决?

zebra 打印机和 cups “打印机驱动程序已弃用” - 如何解决?

我有一台 Zebra ZTC ZD421-300dpi ZPL 打印机,连接到 Raspberry。我按如下方式初始化打印机:

lpadmin -p zebra421 -E -v "usb://Zebra%20Technologies/ZTC%20ZD421-300dpi%20ZPL?serial=MYSERIAL" -m "drv:///sample.drv/zebra.ppd"

当我执行此操作时,我收到以下消息:

lpadmin:打印机驱动程序已弃用,并将在 CUPS 的未来版本中停止工作。

这是从上面的命令返回的结果,这会给我的节点脚本带来麻烦,因为它被存储为从命令返回的错误消息。

在本页面:https://www.cups.org/doc/admin.html我读了一些关于尝试使用-m everywhere而不是实际驱动程序的内容:

lpadmin -p zebra421 -E -v "usb://Zebra%20Technologies/ZTC%20ZD421-300dpi%20ZPL?serial= MYSERIAL" -m everywhere

但这会导致:

lpadmin:无法连接到“Zebra Technologies:0”:名称或服务未知

我现在能做什么?我能以某种方式抑制命令返回的消息吗?

谢谢!

答案1

遇到了同样的问题,最后使用以下命令成功安装了打印机:

sudo lpadmin -p Zebra -m "drv:///sample.drv/zebra.ppd" -D "Zebra ZD220" -E -v "usb://Zebra%20Technologies/ZTC%20ZD220-203dpi%20ZPL?serial=D4J223105324"

我猜测这些命令的顺序很重要。

希望这能帮助那些遇到同样问题的人。

相关内容