Dear all,
In the end I managed to make my own printer work in wireless configuration as well.
I'm just posting this to help other people overcoming the same hurdles as me and losing less time.
To make it work, I had to do some additional stuff:
1. Install apparmor-utils to do
2. Make a directory
(1 and 2 are prerequisites from the Brother website for Debian/Ubuntu 8.04 and more)
3. Like Joe_B_wan mentionned, install lpr and cups before trying to make the lpr and cupswrapper packages work
4. Do not do
like described on the Brother website, it is ineffective because always changed when you modify any printer
5. The brdpkgdeldep.gz package can be hard to catch if you delete cookies (link always pointed to country selection page), so here is a better one I think:
http://www.brother.com/cgi-bin/agreemen ... nglish_lpr
6. To convert the 32bit packages to 64bit using brdpkgdeldep, type
inside the terminal and NOT inside the file (because newbies like me tend to do that kind of stuff
) By the way, mentionning the .sh extension was ineffecTotive for me! It only worked without it because Linux already knew it was a Shell Script!
7. To make printer discovery possible via Bonjour/mDNS, make sure you have installed Avahi !
8. And last but not least... Your firewall can be blocking the signals between your printer and your PC!!! That is what has been blocking me for a while
So PLEASE make sure Port 9100 remains open for the PDL Datastream to show up in your discovered printers and to work!
And like jzsmart3 said, you need to have opened port 631 even before that to access CUPS.
So this worked for my Brother DCP7070DW printer with the 2011 versions of the drivers available on the Brother website. Yet, they have also released a newer generic version of those in March 2014, and I didn't get them to work properly. CUPS states: "File "/usr/lib/cups/filter/brother_lpdwrapper_BrGenML1" has insecure permissions (0100755/uid=1000/gid=0)." If anybody can help me, I'd be glad.
And maukka, how did you make network scanning work? I haven't found any explanation anywhere
Thanks guys!