Can't connect printer


I have a Brother MCJ270W printer. I went to the brother website and downloaded the rpm file. I extracted the file and then made it executable. My problem is, I don’t know how to run that script file as root into terminal so I can just install the printer. Since the ppd file is not in the actual set-up wizard. So how would I run the script as root in terminal?

There are two RPM packages that need installing: The LPR printer driver and then the CUPS wrapper printer driver. Once those are installed using your package manager, you can configure as described on the Brother website…

(for USB Connection)

  •   Open a web browser and go to **"http://localhost:631/printers"**

. > - Check if the Device URI of your printer is "usb://Brother/(your printer’s model name)"

 If the device URI is different from the example above, please go to  "Modify Printer" of your printer to select proper device and driver.
 If your printer is not listed on "http://localhost:631/printers", please go to **"http://localhost:631/admin"** and click "Add printer" and select proper device and driver. 
**(for Network Connection)**          
  •   Open a web browser and go to **"http://localhost:631/printers"**

. > - Click “Modify Printer” and set following parameters.

 |          - "LPD/LPR Host or Printer" or "AppSocket/HP JetDirect"||          for Device|

| - lpd://(Your printer’s IP address)/binary_p1|| for Device URI|
| - Brother|| for Make/Manufacturer Selection|
| - Your printer’s name|| for Model/Driver Selection|

…and of course not to forget the scanner driver packages if required

Thank you for the help. I followed your instructions and everything works, except the scanner. But the scanner is not a big deal at the moment, though it would be good to make it work. So here is what I did for anyone else having problems. I went onto brother website and downloaded RPM lpr/cups packages seperately. Then I simply went into downloads folder > right click > “Open with Install/Remove Software” and then just went to the localhost address you provided modified a few settings and that’s it.

Yes, there’s nothing complicated about it. :slight_smile:

When you are ready to get your scanner working, install the relevant scanner RPM and follow the instructions given…

**For USB Users:**Use your scanning application by a superuser and try a test scan.
Use your usb-connected scanner by a normal user](

For Network Users: [HR][/HR]***Use brsaneconfig (for brscan models), brsaneconfig2 (for brscan2 models), brsaneconfig3 (for brscan3 models) or brsaneconfig4 (for brscan4 models) accordingly. [HR][/HR]
Add network scanner entry
Command : Brsaneconfig4 -a name=(name your device) model=(model name) ip=xx.xx.xx.xx

Confirm network scanner entry
Command : brsaneconfig4 -q | grep (name of your device)

Open a scanner application and try a test scan.

So am I supossed to do this in terminal? I have already installed the scanner package from brother website, just not sure whats next…

You didn’t explain whether the multi-function device is connected via USB or network-attached. For the former, you may need to add a udev rule as explained in the Brother reference linked to in the last post. This is so that users with membership of the ‘lp’ group ‘lp’ can scan.

1. Open "/etc/udev/rules.d/55-libsane.rules"2. Add the following 2 lines at the last of the device entry. (just before “# The following rule…”) # Brother
ATTR{idVendor}==“04f9”, MODE=“0664”, GROUP=“lp”, ENV{libsane_matched}=“yes”
3. Restart the OS.

If the device is on the network, then brsaneconfig* commend is required via a terminal (where *= 2,3,or 4 depending on model).