everything went well until I tried to print on my DCP 135C. The printer registered that there was data transfer, but nothing prints
I had a similar problem when moving from LM11 to LM12, but managed to solve that.
This tool will install the printer driver automatically, changing the install directories, links and system settings without notice.
I'm using a Linux 64 bit edition. Can I use the Brother Linux printer drivers?
Yes. Brother printer drivers are created and optimized for 32 bit version of Linux,
but those can be used for 64 bit Linux also. Some additional steps are required.
For dpkg users:
1. Install the standard c library for 32bit applications (e.g. lib32stdc++6(Debian) or ia32-libs(Ubuntu))
2. Create some folders if it is required
2-1. Create /usr/lib/cups/filter if it does not exist.
Command1: mkdir /usr/lib/cups
Command2: mkdir /usr/lib/cups/filter
2-2. Create /usr/share/cups/model if it does not exist
Command: mkdir /usr/share/cups/model
3. Install the drivers using "--force-architecture" or "--force-all"option.
4. Copy brlpdwrapperXXX files under /usr/lib/cups/filter/ to /usr/lib64/cups/filter/
Command: cp /usr/lib/cups/filter/brlpdwrapper* /usr/lib64/cups/filter
5. Copy libbrXXXX files under /usr/lib/ to /usr/lib32/ if /usr/lib32 exists.
Command : cp /usr/lib/libbr* /usr/lib32/
........the install tool........?Previously I hadn't managed to access it
..........the install tool ??as it kept saying the file was not in gzip format
maybe if you have the time you tell us a little more of what you didso this time I copied the contents into a script using gedit and it ran
download the install tool (linux-brprinter-installer-1.0.4-1.gz, ver.1.0.4-1, 14 KB)
The tool will be downloaded into the default "Download" directory. (The directory location varies depending on your Linux distribution.)
Open a terminal window and go to the directory you downloaded the file to in the last step.
Enter this command to extract the downloaded file:
Command: gunzip linux-brprinter-installer-1.0.4-1.gz
Get superuser authorization with the "su" command or "sudo su" command.
Run the tool:
Command: bash linux-brprinter-installer-1.0.4-1 Brother machine name
The driver installation will start. Follow the installation screen directions.
When you see the message "Will you specify the DeviceURI ?",
For USB Users: Choose N(No)
For Network Users: Choose Y(Yes) and DeviceURI.
The install process may take some time. Please wait until it is complete.
5) Now at this point, you would be able to scan as "root" under 32-bit. However, under 64-bit the driver dll is probably in the wrong directory.
6) Link the driver to the correct directory.
ln -s ../lib64/libbrscandec2.so.1.0.0 .
ln -s ../lib64/libbrcolm2.so.1.0.1 .
ln -s ../lib64/libbrcolm2.so .
ln -s ../lib64/libbrscandec2.so.1 .
ln -s ../lib64/libbrscandec2.so .
ln -s ../lib64/libbrcolm2.so.1
ln -s ../../lib64/sane/libsane-brother2.so.1.0.7 .
ln -s ../../lib64/sane/libsane-brother2.so.1 .
ln -s ../../lib64/sane/libsane-brother2.so .
FYI for others, instead of rebooting in step 4 can also just run "sudo udevadm control --reload-rules" and then unplug and re-plug the device.
Also, instead of making all those symlinks manually in step 6, you can just uninstall brscan2, create one symlink with "ln -sT /usr/lib /usr/lib64", and then reinstall brscan2. That symlink used to be there in previous versions of Ubuntu, which is why this problem only started recently.
Users browsing this forum: No registered users and 2 guests