Update your distribution, and then try to print again.
If the problem is still not solved, do the following:
Run the following commands in the terminal to find the file named "filter(printer name)". ls /usr/local/Brother/lpd/filter*
ls /usr/local/Brother/Printer/*/lpd/filter*
ls /opt/brother/Printers/*/lpd/filter*
There is one "filter(printer name)" file per driver.
The directory where the file is stored depends on the printer.
Whether "(printer name)" is upper-case or lower-case also depends on the printer.
Back up the files you found, and then open them using a text editor.
Search for the lines beginning with "FILE_TYPE=`file $INPUT...", and replace them with the following:
"FILE_TYPE=PostScript"
Enter all the characters exactly as above, including the upper-case and lower-case characters.
If your question was not answered, have you checked other FAQs?