Package Details: brother-hll2350dw 4.0.0-2

Git Clone URL: https://aur.archlinux.org/brother-hll2350dw.git (read-only, click to copy)
Package Base: brother-hll2350dw
Description: Brother HL-L2350DW CUPS driver
Upstream URL: http://www.brother.com
Licenses: custom
Submitter: romasch
Maintainer: romasch
Last Packager: romasch
Votes: 21
Popularity: 0.007240
First Submitted: 2018-02-21 19:08 (UTC)
Last Updated: 2020-09-12 10:31 (UTC)

Latest Comments

1 2 Next › Last »

misanthrope commented on 2023-06-21 17:20 (UTC) (edited on 2023-06-21 17:21 (UTC) by misanthrope)

@killajoe thanks. Yes, I saw that come up when searching both for the printer on my network and trying to figure this out online. However, even after 5 or 6 attempts I could not get the IPP connection to work. I already had local hostname resolution enabled. Maybe I forgot to open the ports. Admittedly, I'm new to Arch (two weeks) and learning how it does things, although have been using Linux daily for almost 15 years. Other distros I've used it just worked so I never thought much about printing/cups.

The way I describe below only took about 5 minutes to setup, so it was quick. Took less time than trying to figure out why IPP wasn't working.

killajoe commented on 2023-06-21 17:08 (UTC) (edited on 2023-06-21 17:09 (UTC) by killajoe)

@misanthrope to use the printer over its wifi printserver you do not need a driver.. It supports driverless (IPP)

if you enable localhostname resolution (/etc/nsswitch.conf)

and open needed ports for mdns ipp and ipp-client.. no setup is needed at all with cups-browsed running

https://imgur.com/a/n2pMaKt

misanthrope commented on 2023-06-21 13:48 (UTC) (edited on 2023-06-21 13:49 (UTC) by misanthrope)

For anyone new seeing this, I can confirm it still works with KDE Plasma 5.27 as of June 2023. Please note I have only used it via wifi printing.

My steps to get it working:

  • Pull & build

  • Add new pinter > Other Network Printer > AppSocket/HP JetDirect

  • Enter IP address of printer - leave it at port 9100

  • Manually provide PPD file (Make sure to use the PPD and not the symlink! The path for me was: Home > brother-hll2350dw > src > opt > brother > Printers > HLL2350DW > cupswrapper > brother-HLL2350DW-cups-en.ppd)

That's all it needed to work. As an aside, I had already installed the AppSocket/HP JetDirect packages, so you may need to do that if you didn't already do so.

mokkurkalve commented on 2021-11-02 21:05 (UTC)

Finally progress :)

After fiddeling about and also updating the printers firmware by means of accessing the web interface on http://192.168.3.48 I got a more modern protocol to work, both in unencrypted and encrypted mode:

ipp://192.168.3.48/ipp/port1
ipps://192.168.3.48/ipp/port1?encryption=required

I also got mDNS discovery to work eventually, mostly by following the wiki: https://wiki.archlinux.org/title/Avahi#Hostname_resolution

The solution to get USB working was to uninstall the ipp-usb package.

mokkurkalve commented on 2021-10-29 03:58 (UTC) (edited on 2021-10-29 05:01 (UTC) by mokkurkalve)

Ok. I can find no way to make it work over USB. And any normal network discovery gives nothing. But after even more googeling I found two different URIs that makes it work on network printing after connecting the printer to my router:

LPD/LPR Host or Printer:

lpd://192.168.3.48/binary_p1

AppSocket/HP JetDirect:

socket://192.168.3.48:9100

Strange stuff, indeed....

(Anybody trying this must obviously replace the IP with whatever the printer gets on their network.)

mokkurkalve commented on 2021-10-29 02:44 (UTC) (edited on 2021-11-03 10:30 (UTC) by mokkurkalve)

How did you go about installing the printer and make the printer actually print after installing the driver? I've tried anything I managed to google up and still there are no connection between CUPS and the printer.

killajoe commented on 2021-03-11 19:40 (UTC)

you have the line: arch=('i686' 'x86_64') twice in the PKGBUILD

romasch commented on 2020-09-12 10:36 (UTC)

I've added ghostscript as a dependency now. Thanks for your feedback.

samhh commented on 2020-09-10 17:19 (UTC)

Thanks romasch for this package and also for mentioning ghostscript, that was indeed necessary for me. Without it, the printer would report "receiving data" and then stop, and cups would incorrectly interpret each print as a success. Following the installation of ghostscript a print worked first time.

Perhaps it should be added as a dependency?

romasch commented on 2019-09-12 13:50 (UTC)

I only get one entry for this package: "Brother HLL2350DW for CUPS (en)" It is possible that another package provides a driver for this model as well.

By the way, it might be necessary to install ghostscript as well for this printer driver.