我的 Raspberry 上有一个 CUPS 服务器。打印机与其过滤器一起安装。当我查看当前的驱动程序时,它说。
pi@raspberrypi:~ $ grep -H '^*NickName:' /etc/cups/ppd/*.ppd
/etc/cups/ppd/RICOH_SP_112_DDST.ppd:*NickName: "Ricoh Aficio SP 100, ricoh-sp1xx"
该过滤器当前已禁用。
pi@raspberrypi:~ $ cat /usr/lib/cups/filter/ricoh-sp1xx
#!/bin/bash
/bin/echo "I was here" > /home/pi/aaa.txt
#/usr/bin/python /home/pi/ricoh/ricoh-sp1xx-drv.py $*
打印机也通过 SMB 共享。奇怪的是,即使禁用了过滤器,我也可以从 Windows 进行打印。
Windows 是否使用自己的驱动程序并通过 SMB > CUPS > DirectURI 将流直接发送到打印机?如果是,在什么情况下使用 PPD 文件和过滤器?我可以以某种方式记录 CUPS 从 Windows 假脱机程序接收的流吗?