I have a CUPS server on my Raspberry. The printer is installed along with its filter. When I look on the current driver it says.

pi@raspberrypi:~ $ grep -H '^*NickName:' /etc/cups/ppd/*.ppd
/etc/cups/ppd/RICOH_SP_112_DDST.ppd:*NickName: "Ricoh Aficio SP 100, ricoh-sp1xx"

The filter is currently disabled.

pi@raspberrypi:~ $ cat /usr/lib/cups/filter/ricoh-sp1xx 

/bin/echo "I was here" > /home/pi/aaa.txt
#/usr/bin/python /home/pi/ricoh/ricoh-sp1xx-drv.py $*

The printer is also shared through SMB. The strange thing is that I can print from Windows, even with the filter disabled.

Does Windows use its own driver and send the stream directly to the printer, through SMB > CUPS > DirectURI? If so, in which cases the PPD file and filter are used? Can I somehow log the stream that CUPS is receiving from the Windows spooler?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.