Brother HL-2270DW wireless printer

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
cknaplund

Brother HL-2270DW wireless printer

Post by cknaplund »

I am trying to get linux to print wirelessly to my Brother HL-2270DW printer. I have followed the instructions on the Brother support site, http://welcome.solutions.brother.com/bs ... prn1a.html, made sure ia32-libs was installed and installed the drivers. I can print when the printer is connected via USB, but when I go into http://localhost:631/printers and change the printer to a network printer, it cannot find the printer. My computer is plugged directly into my wireless router...
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
cknaplund

Re: Brother HL-2270DW wireless printer

Post by cknaplund »

I got it working and will post what I did for anyone else who may have this problem. Note: this is my first linux installation so some of the steps may be unnecessary.

-installed apparmor: sudo apt-get install apparmor-profiles
-installed ia32-libs: sudo apt-get install ia32-libs
-ran commands: sudo aa-complain cupsd
sudo mkdir /usr/share/cups/model
ln -s /etc/init.d/cups /etc/init.d/lpd

downloaded LPR deb driver http://www.brother.com/cgi-bin/agreemen ... nglish_lpr

downloaded cupswrapper driver http://www.brother.com/cgi-bin/agreemen ... nglish_gpl

ran commands: dpkg -i --force-all (lpr-drivername)
dpkg -i --force-all (cupswrapper-drivername)

Opened http://localhost:631/printers in browser, click printer, modify. Click AppSocket. socket://(ip address of printer)

And it works
molotov256

Re: Brother HL-2270DW wireless printer

Post by molotov256 »

Thanks a lot!! I'm not too confident in the terminal yet, and step by step walkthroughs like that help a lot.

The only problem I ran into was running the dpkg commands to unpack the downloaded drivers, but that's because I had to change directory to where the drivers were. I couldn't get terminal to switch to the downloads directory in Linux Mint 12 to save my life, so I ended up just copying the drivers to the /tmp directory on the filesystem and directed terminal to there. Hope that doesn't cause any problems down the road, but I was assuming once the .deb package was extracted, I could just get rid of the downloaded .deb files. If I'm wrong, please let me know :) Also, does anybody know the proper command to get to the directory which appears as Home/Downloads in Natilus for future reference?

All said and done, I've printed from USB, and then I disconnected the USB, and used the CUPS web interface to set it to print via the wireless network. So far so good... If this sticks, it'll be nice not having to reboot to Windows to print!
smaxfitness

Re: Brother HL-2270DW wireless printer

Post by smaxfitness »

I had my 2270DW working fine on Ubuntu, but disliked Ubuntu after the last couple updates so went with Mint 12 (which I love). I got extremely frustrated after reading post after post about this printer issue and kept reinstalling packages and changing settings to try and get it working with Mint.

Finally I simply reset the printer to factory settings (power off>hold "go" while powering on>release it>tap "go" 6 times). I paired it to the router again in Vista. I'm sure there's a way to avoid doing it that way, but I set up a dual boot and wanted it working on my vista system as well anyways. When I went back in to "modify" in http://localhost:631/printers it was listed under the discovered network printers. Selected it, hit continue, modify, and my test page printed immediately. Sometimes it's as simple as just resetting the printer. What a long ordeal this was for such a simple fix. Haha
kbkb

Re: Brother HL-2270DW wireless printer

Post by kbkb »

I followed cknaplund's instructions above. I am using LMDE.

I have a usb cable attached to the printer. I am using CUPS 1.5.2. and I have logged in as root in the url shown below. I can't find AppSocket and I don't know the IP address of the printer.
When I look at the devices seen by my access point (router), I don't see the printer listed.

When I click print, I can choose and print to the printer

▼ ID ▼ Name User Size Pages State Control
HL2270DW-883 Unknown Withheld 113k Unknown processing sinceTue 05 Jun 2012 11:57:38 PM ADT
"Waiting for printer to become available."

I can't find a place where the printer states that it is 'offline'.

Ideas?

Ken


cknaplund's final instructions:
Opened http://localhost:631/printers in browser, click printer, modify. Click AppSocket. socket://(ip address of printer)
nomko

Re: Brother HL-2270DW wireless printer

Post by nomko »

here's a site whit some links to Brother printer drivers/FAQ's: http://sites.google.com/site/tipsandtri ... fo/brother
malydog

Re: Brother HL-2270DW wireless printer

Post by malydog »

Awesome this worked.

A few notes to help others where (for me) it diverged slightly from cknaplund's original post.

All the commands need a "sudo" before them... add that where cknaplund has left it off.

This command did not work: sudo apt-get install ia32-libs
Try this instead: sudo apt-get install ia32-libs-multiarch

This command did not work: sudo aa-complain cupsd
Do this first: sudo apt-get install apparmor-utils

And finally, adding the printer:

1. http://localhost:631/admin/
2. Add Printer
3. AppSocket/HP JetDirect
4. socket://(ip address of printer)
5. Fill in the details then when it wants you to pick a make and model choose the option to provide a PPD file and if you've done everything right you'll find it in /usr/share/cups/model
crazyotto

Re: Brother HL-2270DW wireless printer

Post by crazyotto »

for anyone still having trouble with this, i found the attached script in an ubuntu forum which worked for me on Cinnamon 13. as long as the printer is already on your network, it should work. just save the attachment to your home folder, unpack the tarball, then run the application from the terminal:

sudo ./PrinterInstall

the terminal will ask you where your init.d directory is -- just check the choices in nautilus to confirm one or the other.

this will install the printer for you, but there´s one more step you need to do, which i didn't need when i did this in ubuntu:

run system-config-printer from the terminal

when the config gui opens, right click on the printer and select 'properties'. under the device uri, click 'change' --> network printer --> select first brother option --> apply

that's it!
Locked

Return to “Printers & Scanners”