Maybe I just don't understand how printcap/lpc/filters work (very likely). I've got a printcap entry like this:
beeper:\ :if=/etc/magicfilter/beeper-filter:\ :lp=/dev/null:\ :sd=/var/spool/lpd/beeper:\ I've got a filter named beeper-filter that looks like this: #!/usr/bin/perl print "\ntest\n\n"; When I do a test print, such as ls -l | lpr -Pbeeper nothing happens that I can tell. The word "test" never shows up anywhere. Can anyone tell me what I'm doing wrong?