Oniryczny wrote:Code: Select all
# LANG=C ls -l /opt/brother/Printers/dcpt300/lpd/
total 1756
-rwxr-xr-x 1 root root 1788268 Apr 20 2015 brdcpt300filter
-rwxr-xr-x 1 root root 2272 Apr 20 2015 filterdcpt300
-rwxr-xr-x 1 root root 2247 Apr 20 2015 psconvertij2
#
and
Code: Select all
# LANG=C ls -al /usr/libexec/cups/filter | grep .-\>
lrwxrwxrwx 1 root root 32 Aug 2 07:30 pstopxl -> /usr/libexec/cups/filter/gstopxl
lrwxrwxrwx 1 root root 35 Aug 2 07:30 pstoraster -> /usr/libexec/cups/filter/gstoraster
lrwxrwxrwx 1 root root 13 Jun 10 21:29 rastertodymo -> rastertolabel
#
this isn't good, I guess...
Actually, the second lot (/usr/libexec/cups/filter) look okay I think they are just some additional filters cups installs for certain (foomatic? I can't remember now) drivers. I have those on my machine too. Anyway, it's safe to leave those in place.
You are missing the links to the filters for your printer, so just add links to them, restart your cups server and you should then be able to set the printer up through your cups interface ie:
Code: Select all
# ln -s /opt/brother/Printers/dcpt300/lpd/brdcpt300filter /usr/libexec/cups/filter/brdcpt300filter
# ln -s /opt/brother/Printers/dcpt300/lpd/filterdcpt300 /usr/libexec/cups/filter/brdcpt300filter/filterdcpt300
# ln -s /opt/brother/Printers/dcpt300/lpd/psconvertij2 /usr/libexec/cups/filter/brdcpt300filter/psconvertij2
Hope that gets it working for you