please help - CUPS filter?
i have a CUPS filter setup that works locally but not when i send a
print job from a windows machine.
i've created a filter named "compressedtext" as follows:
- created the filter and put it in /usr/lib/cups/filters
- put this in test.ppd:
*cupsFilter: "text/plain 0 compressedtext"
the filter works as expected when i send a print job like this:
lp -d test testing.txt
...but it doesn't work if i then do this on a Windows 2000 machine:
- create an LPR printer port pointed at the test queue
- set up a generic text printer on that queue
- print a text document to that printer
according to error_log, in the first case, the document is correctly
identified as "text/plain". however, in the second case it's identified
as "application/vnd.cups-raw". now, just trying to get this to work, i
put this in test.ppd:
*cupsFilter: "application/vnd.cups-raw 0 compressedtext"
but it still didn't work. it doesn't seem to call my filter at all.
any suggestions?
Reply to: