[...] anyway, for every file CUPS starts a chain of filters that ends with the Printer driver, redirecting each filter's stdout to the next one's stdin...
example: if your printing a text file, this is what i think happens the filter chain looks like this: txttops >> pstops >> pstohp something similar happens, im not sure exactly what...
anyway, the problem (if there is one) would be in the 'txttops' filter, that converts text files to .ps documents and prints it on stdout so pstohp can receive it on stdin and send it to some backchain driver or whatever...
so, either .ps files are not shaped correctly by 'txttops' or it needs some configuration that im not aware of... im a linux newbie remember..!