Eu tenho um servidor CUPS no meu Raspberry. A impressora está instalada junto com o filtro. Quando eu olho no driver atual, diz.
pi@raspberrypi:~ $ grep -H '^*NickName:' /etc/cups/ppd/*.ppd
/etc/cups/ppd/RICOH_SP_112_DDST.ppd:*NickName: "Ricoh Aficio SP 100, ricoh-sp1xx"
O filtro está atualmente desativado.
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 $*
A impressora também é compartilhada por meio do SMB. O estranho é que eu posso imprimir a partir do Windows, mesmo com o filtro desativado.
O Windows usa seu próprio driver e envia o fluxo diretamente para a impressora, por meio do SMB > CUPS > DirectURI? Em caso afirmativo, em que casos o arquivo PPD e o filtro são usados? Posso de alguma forma registrar o fluxo que o CUPS está recebendo do spooler do Windows?
Tags cups