I have contacted brother concerning updated drivers.
Here is the solution they provided:
bill@bill-GA-MA78GM-US2H:~/Desktop$ sudo bash linux-brprinter-installer-1.0.3-1 Brother DCP-7040
wget http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html
You are going to install following packages.
dcp1000lpr-1.1.2-1.i386.deb
cupswrapperDCP1000-1.0.2-1.i386.deb
OK? [y/N] ->y
I will include the remainder of the output.
What is important is that these are i386 drivers and will not install on amd64 systems.
This is true for ubuntu natty, openSUSE, and Debian. All of which use the same underlying printer configuration code.
I have contacted brother again and supplied the output of the install process.
I will duplicate it below:
Reading package lists... Done
dpkg -x dcp1000lpr-1.1.2-1.i386.deb /
dpkg -x cupswrapperDCP1000-1.0.2-1.i386.deb /
dpkg: warning: overriding problem because --force enabled:
package architecture (i386) does not match system (amd64)
dpkg: regarding dcp1000lpr-1.1.2-1.i386.deb containing dcp1000lpr:i386:
brother-lpr-drivers-laser1 conflicts with dcp1000lpr
dcp1000lpr:i386 (version 1.1.2-1) is to be installed.
dpkg: warning: ignoring conflict, may proceed anyway!
(Reading database ... 412901 files and directories currently installed.)
Preparing to replace dcp1000lpr:i386 1.1.2-1 (using dcp1000lpr-1.1.2-1.i386.deb) ...
Unpacking replacement dcp1000lpr:i386 ...
Replaced by files in installed package brother-lpr-drivers-laser1 ...
start: Unknown job: lpd
dpkg: warning: subprocess old post-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
start: Unknown job: lpd
dpkg: error processing dcp1000lpr-1.1.2-1.i386.deb (--install):
subprocess new post-removal script returned error exit status 1
start: Unknown job: lpd
dpkg: error while cleaning up:
subprocess new post-removal script returned error exit status 1
Errors were encountered while processing:
dcp1000lpr-1.1.2-1.i386.deb
dpkg: warning: overriding problem because --force enabled:
package architecture (i386) does not match system (amd64)
dpkg: regarding cupswrapperDCP1000-1.0.2-1.i386.deb containing cupswrapperdcp1000:i386:
brother-cups-wrapper-laser1 conflicts with cupswrapperdcp1000
cupswrapperdcp1000:i386 (version 1.0.2-1) is to be installed.
dpkg: warning: ignoring conflict, may proceed anyway!
(Reading database ... 412901 files and directories currently installed.)
Preparing to replace cupswrapperdcp1000:i386 1.0.2-1 (using cupswrapperDCP1000-1.0.2-1.i386.deb) ...
cups stop/waiting
cups start/running, process 2347
restart
Unpacking replacement cupswrapperdcp1000:i386 ...
dpkg: cupswrapperdcp1000:i386: dependency problems, but configuring anyway as you requested:
cupswrapperdcp1000:i386 depends on libc6 (>= 2.2.5).
Setting up cupswrapperdcp1000:i386 (1.0.2-1) ...
rm -f /usr/lib/cups/filter/brlpdwrapperDCP1000
cp: `/usr/lib/cups/filter/brlpdwrapperDCP1000' and `/usr/lib64/cups/filter/brlpdwrapperDCP1000' are the same file
stop
cups stop/waiting
cups start/running, process 2392
restart
Package `dcp1000lpr' is not installed.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Will you specify the Device URI? [y/N] ->n
The security level of AppArmor has been lowered. (aa-complain cups)
aa-complain cupsd
Setting /etc/apparmor.d/usr.sbin.cupsd to complain mode.
Test Print? [y/N] ->y
wait 5s.
lpr -P DCP1000 /usr/share/cups/data/testprint
There was no printed output.
If others would contact brother and point out that many of the 32bit driver now will no longer work.
This might get them to be more responsive.
I have contacted brother concerning updated drivers. GA-MA78GM- US2H:~/ Desktop$ sudo bash linux-brprinter -installer- 1.0.3-1 Brother DCP-7040
Here is the solution they provided:
bill@bill-
wget http:// welcome. solutions. brother. com/bsc/ public_ s/id/linux/ en/download_ prn.html 1.1.2-1. i386.deb CP1000- 1.0.2-1. i386.deb
You are going to install following packages.
dcp1000lpr-
cupswrapperD
OK? [y/N] ->y
I will include the remainder of the output.
What is important is that these are i386 drivers and will not install on amd64 systems.
This is true for ubuntu natty, openSUSE, and Debian. All of which use the same underlying printer configuration code.
I have contacted brother again and supplied the output of the install process.
I will duplicate it below:
Reading package lists... Done 1.1.2-1. i386.deb / 000-1.0. 2-1.i386. deb / 1.1.2-1. i386.deb containing dcp1000lpr:i386: lpr-drivers- laser1 conflicts with dcp1000lpr 1.1.2-1. i386.deb) ... lpr-drivers- laser1 ... 1.1.2-1. i386.deb (--install): 1.1.2-1. i386.deb 000-1.0. 2-1.i386. deb containing cupswrapperdcp1 000:i386: cups-wrapper- laser1 conflicts with cupswrapperdcp1000 p1000:i386 (version 1.0.2-1) is to be installed. 000:i386 1.0.2-1 (using cupswrapperDCP1 000-1.0. 2-1.i386. deb) ... 000:i386 ... 000:i386: dependency problems, but configuring anyway as you requested: 1000:i386 depends on libc6 (>= 2.2.5). 000:i386 (1.0.2-1) ... cups/filter/ brlpdwrapperDCP 1000 cups/filter/ brlpdwrapperDCP 1000' and `/usr/lib64/ cups/filter/ brlpdwrapperDCP 1000' are the same file
dpkg -x dcp1000lpr-
dpkg -x cupswrapperDCP1
dpkg: warning: overriding problem because --force enabled:
package architecture (i386) does not match system (amd64)
dpkg: regarding dcp1000lpr-
brother-
dcp1000lpr:i386 (version 1.1.2-1) is to be installed.
dpkg: warning: ignoring conflict, may proceed anyway!
(Reading database ... 412901 files and directories currently installed.)
Preparing to replace dcp1000lpr:i386 1.1.2-1 (using dcp1000lpr-
Unpacking replacement dcp1000lpr:i386 ...
Replaced by files in installed package brother-
start: Unknown job: lpd
dpkg: warning: subprocess old post-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
start: Unknown job: lpd
dpkg: error processing dcp1000lpr-
subprocess new post-removal script returned error exit status 1
start: Unknown job: lpd
dpkg: error while cleaning up:
subprocess new post-removal script returned error exit status 1
Errors were encountered while processing:
dcp1000lpr-
dpkg: warning: overriding problem because --force enabled:
package architecture (i386) does not match system (amd64)
dpkg: regarding cupswrapperDCP1
brother-
cupswrapperdc
dpkg: warning: ignoring conflict, may proceed anyway!
(Reading database ... 412901 files and directories currently installed.)
Preparing to replace cupswrapperdcp1
cups stop/waiting
cups start/running, process 2347
restart
Unpacking replacement cupswrapperdcp1
dpkg: cupswrapperdcp1
cupswrapperdcp
Setting up cupswrapperdcp1
rm -f /usr/lib/
cp: `/usr/lib/
stop
cups stop/waiting
cups start/running, process 2392
restart
Package `dcp1000lpr' is not installed.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Will you specify the Device URI? [y/N] ->n
The security level of AppArmor has been lowered. (aa-complain cups) d/usr.sbin. cupsd to complain mode.
aa-complain cupsd
Setting /etc/apparmor.
Test Print? [y/N] ->y
wait 5s. cups/data/ testprint
lpr -P DCP1000 /usr/share/
There was no printed output.
If others would contact brother and point out that many of the 32bit driver now will no longer work.
This might get them to be more responsive.