Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
I am trying to add printer/scanner Brother DCP-T300
I have copied all files from .deb.packages but can't print.
Please help...
I have found on Brother help:
I'm using Gentoo Linux and I receive the following error mssage:" Filter "brlpdwrapperXXXXX" for printer "XXXXX" not available: No such file or directory". (where XXXXX is your Brother product name)
When you use printer in a Gentoo environment, make a symbolic link to "/usr/libexec/cups/filter/brlpdwrapper[printer name]" after the driver installation.
Command example (Type the whole command as a single line before hitting enter):
# ln -s /usr/lib/cups/filter/brlpdwrapper[printer name] /usr/libexec/cups/filter/brlpdwrapper[printer name]
For example for my printer there is a ppd file or what it is called, which I have downloaded from the manufactuerer in the past.
With this url and the correct ppd file I was able to setup my printer. The ppd file gives instructions on how to handle the printer, else you need to use some sort of printer emulation, which depends on the capabilities of your printer. Cheap printers usually do not support such features as pcl ...
Oniryczny wrote:I am trying to add printer/scanner Brother DCP-T300
I have copied all files from .deb.packages but can't print.
Please help...
I have found on Brother help:
I'm using Gentoo Linux and I receive the following error mssage:" Filter "brlpdwrapperXXXXX" for printer "XXXXX" not available: No such file or directory". (where XXXXX is your Brother product name)
When you use printer in a Gentoo environment, make a symbolic link to "/usr/libexec/cups/filter/brlpdwrapper[printer name]" after the driver installation.
Command example (Type the whole command as a single line before hitting enter):
# ln -s /usr/lib/cups/filter/brlpdwrapper[printer name] /usr/libexec/cups/filter/brlpdwrapper[printer name]
but there is no /usr/lib/cups directory
Then the drivers installed somewhere other than /usr/libs/cups/* you just have to find out where they are them and link them from there.
That is where they ended up on my current machine (different model printer) but I installed from the *.rpm on this machine, and from memory that was the default location.
In case it helps, I ended up creating the following links for this printer:
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:
# LANG=C ln -s /opt/brother/Printers/dcpt300/lpd/filterdcpt300 /usr/libexec/cups/filter/brdcpt300filter/filterdcpt300
ln: failed to create symbolic link '/usr/libexec/cups/filter/brdcpt300filter/filterdcpt300': Not a directory
# LANG=C ln -s /opt/brother/Printers/dcpt300/lpd/psconvertij2 /usr/libexec/cups/filter/brdcpt300filter/psconvertij2
ln: failed to create symbolic link '/usr/libexec/cups/filter/brdcpt300filter/psconvertij2': Not a directory
#
# LANG=C ln -s /opt/brother/Printers/dcpt300/lpd/filterdcpt300 /usr/libexec/cups/filter/brdcpt300filter/filterdcpt300
ln: failed to create symbolic link '/usr/libexec/cups/filter/brdcpt300filter/filterdcpt300': Not a directory
# LANG=C ln -s /opt/brother/Printers/dcpt300/lpd/psconvertij2 /usr/libexec/cups/filter/brdcpt300filter/psconvertij2
ln: failed to create symbolic link '/usr/libexec/cups/filter/brdcpt300filter/psconvertij2': Not a directory
#
My apologies, I cut and pasted that up incorrectly from your earlier post and didn't check it properly: second and third lines should read
I thought I would be able to find my Brother through Find New Printers instead of adding via ppd file like it is made in debian/suse with those binaries from Brother website...
Sorry, I changed my post after I read it back you need both so go back and recreate the one that I told you to rename in that post I edited you need two links to the filter in /usr/libexec/cups/filter
If it works and you are happy, why change anything? I'm pretty embarrassed about those posts this morning, I was under the pump for time and it surely showed - but I knew you were very close to getting it running. Why not post back your working symlink listing in /usr/libexec/cups/filter/ for that printer and mark this thread solved - it may save someone else from having to decipher my rambling instructions