Help Installng Brother HL-L2340DW

I found this link -- https://ubuntuforums.org/showthread.php?t=2256885 for doing what I need. I followed it and everything seems fine, but even though "Printers" recognizes both the USB and the wireless everything goes to the Print Que, but nothing prints out.

Here is the info from a --- dpkg -l | grep -i brother

fred@Lenovo-G780:~$ dpkg -l | grep -i brother
ii hll2340dcupswrapper:i386 3.2.0-1 i386 Brother HL-L2340D CUPS wrapper driver
ii hll2340dlpr:i386 3.2.0-1 i386 Brother HL-L2340D LPR driver
ii printer-driver-brlaser 3-5~ubuntu1 amd64 printer driver for (some) Brother laser printers
ii printer-driver-ptouch 1.4-1 amd64 printer driver Brother P-touch label printers
fred@Lenovo-G780:~$

Below shows that "Printers" knows about them

USB Printer

Wireless Printer

A popup appears and states "Document Printed" I can see the job flash briefly in the "Print Que", but the printer does not wake up and nothing prints.

I verified it is working by printing from another Windows computer. Also in FireFox I went to the printer address and printed a page.......

Warning, I am new at this, like about a month every once in a while.
My only thought is that the CUPS driver is not installed, working, etc.

Thanks, Fred

While trying to figure this out I found at this url: – https://help.ubuntu.com/lts/serverguide/cups.html
Update #1

This statement:
For troubleshooting purposes, you can access CUPS server errors via the error log file at: /var/log/cups/error_log.

That directory is not present in my system.

So I tried to install CUPs and found this:

fred@Lenovo-G780:~$ sudo apt install cups
[sudo] password for fred:
Reading package lists… Done
Building dependency tree
Reading state information… Done
cups is already the newest version (2.1.3-4).
The following packages were automatically installed and are no longer required:
kde-l10n-engb libkeybinder0 linux-image-4.4.0-31-generic
linux-image-extra-4.4.0-31-generic linux-signed-image-4.4.0-31-generic
python-appindicator python-gconf python-keybinder python-prctl
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
fred@Lenovo-G780:~$

CUPs is installed,but maybe not running?

Update #2

I was looking in the wrong place and that directory is present.

I have tracked it down to this as the problem:

Here is a dump of the error log from — /var/log/cups/error.log

E [07/Sep/2016:09:50:15 -0700] Unknown directive JobPrivateAccess on line 90 of /etc/cups/cupsd.conf.

E [07/Sep/2016:09:50:15 -0700] Unknown directive JobPrivateValues on line 91 of /etc/cups/cupsd.conf.

E [07/Sep/2016:09:50:15 -0700] Unknown directive SubscriptionPrivateAccess on line 92 of /etc/cups/cupsd.conf.

E [07/Sep/2016:09:50:15 -0700] Unknown directive SubscriptionPrivateValues on line 93 of /etc/cups/cupsd.conf.

E [07/Sep/2016:09:52:10 -0700] Unknown directive JobPrivateAccess on line 89 of /etc/cups/cupsd.conf.

E [07/Sep/2016:09:52:10 -0700] Unknown directive JobPrivateValues on line 90 of /etc/cups/cupsd.conf.

E [07/Sep/2016:09:52:10 -0700] Unknown directive SubscriptionPrivateAccess on line 91 of /etc/cups/cupsd.conf.

E [07/Sep/2016:09:52:10 -0700] Unknown directive SubscriptionPrivateValues on line 92 of /etc/cups/cupsd.conf.

W [07/Sep/2016:09:52:10 -0700] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id ‘HL-L2340D-USB-Gray…’ already exists

W [07/Sep/2016:09:52:10 -0700] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id ‘HLL2340D-Gray…’ already exists

I have submitted a question to: – https://answers.launchpad.net/ubuntu/+question/385656

1 Like

It had nothing to do with the cupsd.conf file.

It was all about Brothers incorrect instructions.

In their instructions it stated:

The tool will be downloaded into the default “Download” directory.
(The directory location varies depending on your Linux distribution.)
e.g. /home/(LoginName)/Download

Step2. Open a terminal window and go to the directory you downloaded the file to in the last step.

In reality the files had to located in /Download/Drivers and then following their instructions everything worked and automatically installed the printer also.

BTW I used this URL — http://support.brother.com/g/b/downloadhowto.aspx?c=gb&lang=en&prod=hll2340dw_us_eu_as&os=128&dlid=dlf006893_000&flang=4&type3=625 which points to the Driver Install Tool.

The .deb might work, but I am so new to Linux I could not figure it out.

2 Likes