Come installare una stampante laser Brother HL2270dw?


Risposte:


37
  1. Apri un terminale: Ctrl+ Alt+T
  2. Scarica lo script di installazione del driver:

    wget http://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.0.0-1.gz
    
  3. Decomprimilo:

    gunzip linux-brprinter-installer-2.0.0-1.gz
    
  4. Eseguilo come root:

    sudo bash linux-brprinter-installer-2.0.0-1
    
  5. Immettere HL2270-DWcome "nome modello", quindi yper continuare

  6. Alla domanda "Specifichi DeviceURI?" scegliere "No" per la connessione USB o "Sì" per la connessione di rete.

1
Ho provato questo su Ubuntu 14.04 a 64 bit e funziona benissimo.
Jim Hurne,

Le istruzioni in questa risposta funzionano e sono coerenti con le istruzioni del sito Web Brother , anche se i numeri di versione possono cambiare se Brother aggiorna lo script dalla loro fine.
Dale Anderson,

5
Questo non funziona abbastanza per me. Cosa devo fare quando arrivo a select the number of destination Device URI:?
sixtyfootersdude,

Ah, e puoi premere 3 volte in 2 secondi il pulsante "Vai" per ottenere una stampa delle tue impostazioni. Nel caso abbiate bisogno dell'indirizzo IP.
mimoralea,

Grazie, questo mi ha salvato su Ubuntu 16. Non so perché questo non sia stato accettato da OP.
neuronet

1

so che un sacco di persone hanno avuto grossi problemi nel far funzionare questa stampante sia con Ubuntu che con Mint, quindi ho pensato di lasciar perdere perché è abbastanza indolore. ho trovato lo script allegato (seguendo le istruzioni) in un forum di Ubuntu da qualche parte (ho dimenticato esattamente dove) che ha funzionato per me sia su Ubuntu 12.04 che su Mint Cinnamon 13 (versioni a 64 bit). fintanto che la stampante è già sulla tua rete (ho installato la mia attraverso la mia partizione di Windows 7), dovrebbe funzionare. basta copiare e incollare l'esempio di codice riportato di seguito in un documento di testo vuoto e salvarlo come PrinterInstall.sh. Quindi eseguire l'applicazione dal terminale con:

sudo ./PrinterInstall

Potrebbe dirti che devi bsdtareseguire lo script, basta installarlo con:

sudo apt-get install bsdtar

e poi corri di ./PrinterInstallnuovo.

Il terminale ti chiederà dove si trova la tua directory init.d - controlla le scelte nel tuo browser di file per confermare l'una o l'altra.

Quindi, accendere la stampante ed eseguire quanto segue dal terminale:

system-config-printer

Quando si apre la GUI di configurazione, fare clic con il tasto destro sulla stampante e selezionare "Proprietà". Sotto l'URI del dispositivo, fai clic su "cambia" -> stampante di rete -> seleziona l'opzione primo fratello -> applica

questo è tutto!

codice di script qui sotto:


#!/bin/bash
# Brother HL-2270DW printer install tested on arch and ubuntu 12.04
# https://bbs.archlinux.org/viewtopic.php?id=109570
# https://bugs.gentoo.org/show_bug.cgi?id=285166#c12
# http://github.com/willejos/bash

[[ $UID -ne 0 ]] && echo "Must run as root" && exit 1

which bsdtar > /dev/null
if [ $? == 1 ]; then
  echo "you need to install bsdtar before running this script"
  exit 1;
fi

which perl > /dev/null
if [ $? == 1 ]; then
  echo "you need to install perl before running this script"
  exit 1;
fi

echo -e "\nMake sure cups is running before proceeding...\n"
read -p "Hit any button to continue." -n 1

echo -e "\n\nWhere's your init script directory?"
echo -e "1. /etc/init.d/\n2. /etc/rc.d/"
read -p "(Select 1 or 2): " INIT_DIR
while [[ $INIT_DIR != 1 && $INIT_DIR != 2 ]]; do
  read -p "Where's your init script directory? (choose 1 or 2): " INIT_DIR
done

START_DIR=$(pwd)
mkdir br_tmp && cd br_tmp
wget http://www.brother.com/pub/bsc/linux/dlf/hl2270dwlpr-2.1.0-1.i386.rpm
wget http://www.brother.com/pub/bsc/linux/dlf/cupswrapperHL2270DW-2.0.4-2.i386.rpm

if [[ ! -f hl2270dwlpr-2.1.0-1.i386.rpm || ! -f cupswrapperHL2270DW-2.0.4-2.i386.rpm ]]; then
  echo -e "One or both files not found: \n  hl2270dwlpr-2.1.0-1.i386.rpm \n  cupswrapperHL2270DW-2.0.4-2.i386.rpm \n\n Was there a problem with the download?"
  exit 1;
fi

# extract and check directories exist
bsdtar -xf hl2270dwlpr-2.1.0-1.i386.rpm
bsdtar -xf cupswrapperHL2270DW-2.0.4-2.i386.rpm
HL_DIR=""$START_DIR"/br_tmp/usr/local/Brother/Printer/HL2270DW/inf/"
CUPS_DIR=""$START_DIR"/br_tmp/usr/local/Brother/Printer/HL2270DW/cupswrapper/"
if [[ ! -d "$HL_DIR" || ! -d "$CUPS_DIR" ]]; then
  echo "rpm extraction failed"
  exit 1
fi

# in-place edit files
cd "$HL_DIR"
perl -pi -e 's/printcap.local/printcap/g' setupPrintcap2
if [ "$INIT_DIR" == "2" ]; then
  cd "$CUPS_DIR"
  perl -pi -e 's/init.d/rc.d/g' cupswrapperHL2270DW-2.0.4
fi

# copy files to system and install cupswrapper
cd "$START_DIR"/br_tmp/
cp -ri usr/* /usr/
cp -ri var/* /var/
cd ../ && rm -rf br_tmp

echo -e "If I hang here, be patient....\n"
/usr/local/Brother/Printer/HL2270DW/cupswrapper/cupswrapperHL2270DW-2.0.4 || exit 1

echo -e "\nNext steps: "
echo "Make sure printer shows up in cups config @ http://127.0.0.1:631"
echo "Edit /etc/cups/printers.conf and change the DeviceURI from ‘usb:xxxxx’ to ‘file:///dev/usb/lp0′ (or usb/lp1 or whatever exists, no quotes)."
echo -e "Restart cups\n"

Non so perché ma ricevo ancora questo messaggio dopo aver seguito le tue istruzioni. 'Elaborazione: impossibile individuare la stampante "BrotherWireless".' Ha smesso di funzionare dopo aver installato il 13.10
ZeroDivide il

1

Ho un post sul blog su come installare la stampante per la stampa wireless wifi in Ubuntu 12.04 64 bit. Nota che la mia versione è specifica e testata solo per la versione a 64 bit di Ubuntu. Brother non include driver a 64 bit per i driver HL-2270DW ma ho corretto i driver per farli funzionare con la versione a 64 bit. I driver patchati danno accesso a TUTTE le funzionalità della stampante. Il link è http://chadchenault.blogspot.com/2012/05/brother-hl-2270dw-printer-driver.html

passi:

1. Scarica i driver patchati per lavorare con Ubuntu a 64 bit dal link sopra. Puoi anche patcharli tu stesso usando la riga di comando e le istruzioni dal sito Web di Brother.
2. Aprire una finestra del terminale "ctrl + alt + t"
3. passare alla directory in cui sono stati scaricati i file
4. Immettere i seguenti due comandi dalla finestra del terminale.

sudo dpkg -i --force-all hl2270dwlpr-2.1.0-1a.i386.deb<code>  
sudo dpkg -i --force-all cupswrapperHL2270DW-2.0.4-2a.i386.deb<code>

La stampa USB ora dovrebbe funzionare. Se si desidera configurare la stampa WiFi o Ethernet, sarà necessario configurare CUPS. Ho istruzioni con le foto sul mio blog.


3
Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
hhlp,

1

La risposta di Eric Carvalho ha funzionato bene, con un solo qualificatore: il percorso di download non ha funzionato per me. Sembra che forse Brother abbia riorganizzato i loro download. Il mio primo passo è stato il download manuale, a partire dal sito di supporto Brother:

- vai a brother.com (per me, questo reindirizza a brother-usa.com) - fai clic su Supporto - inserisci HL-2270DW nel numero del modello, quindi fai clic su Cerca - in Download e driver, fai clic su 'download dal nostro centro soluzioni '- selezionare il sistema operativo (linux) e la versione (deb) - fare clic sullo strumento di installazione del driver - accettare il contratto di licenza

Questo è un piccolo file, quindi non ci vorrà molto tempo per scaricarlo.

Ora decomprimere ed eseguire la sceneggiatura come indicato dal signor Carvalho. Ha funzionato perfettamente per me.


1

Ti sta aspettando e ti specify the Device URI?offre di scegliere tra gli 11 modi in cui sa che una stampante potrebbe essere connessa. Pensa che vorrai una scelta 11 (A): Auto. (usb://dev/usblp0), quindi ha pre-riempito il campo e sta aspettando che tu colpisca Enterper accettare la scelta 11, o per specificare una tua scelta, e premi Enter. Se la tua stampante è collegata tramite USB, 11 (A): Auto. (usb://dev/usblp0)è la scelta che desideri.


0

Ecco le mie note di installazione in 14.04 (64 bit). Non so che tutti questi passaggi sono necessari. L'ho installato come stampante di rete.

Ho eseguito uno script da Brother: linux-brprinter-installer-2.0.0-1

nel file scaricato: linux-brprinter-installer-2.0.0-1.gz da support.brother.com. Questo sembrava funzionare correttamente e installare vari pacchetti.

Ci sono altri due file sul loro sito Web che ho scaricato:

  • cupswrapperHL2270DW-2.0.4-2a.i386.deb

  • hl2270dwlpr-2.1.0-1a.i386.deb

Ho usato Synaptic per vedere se sono stati installati dallo script sopra.

cupswrapperHL2270DW-2.0.4-2 appare come installato.

Utilizzato il centro software per installare la versione "a" e i pacchetti hl2270 * a.i386.deb.

L'ho installato nonostante l'avvertimento del software center che fosse "di cattiva qualità".

Riavvia il computer e accendi / spegni la stampante.

Impostazioni di sistema usate> Stampanti> Aggiungi stampante> Stampante di rete

Facendo clic sul pulsante Trova (con l'host vuoto) vengono visualizzati due Brother HL-2270DW, uno ha un indirizzo IP.

Per questo la descrizione dice la stampante di rete AppSocket / JetDirect tramite DNS-SD

L'altro dice la stampante di rete LPD con Host BRW008092BA5199 e Queue Binary_P1

Sto provando quello con un indirizzo IP. Ora sotto i driver della stampante, ho HL-2270DW per CUPS che non avevo prima.

Selezionando questo La pagina di test ha funzionato.


0

Queste note funzionano con Kubuntu e Linux Mint 17.1.

Ottieni i pacchetti brgenml1lpr-3.1.0-1.i386.debe brgenml1cupswrapper-3.1.0-1.i386.debda http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=hl2270dw_all&os=128

sudo apt-get install apparmor-profiles lib32z1
sudo dpkg -i ~/packages/brother_printer/brgenml1lpr-3.1.0-1.i386.deb 
sudo dpkg -i ~/packages/brother_printer/brgenml1cupswrapper-3.1.0-1.i386.deb 

ora usa la finestra di configurazione della stampante KDE o Mint / Gnome per eliminare la stampante USB installata automaticamente che non esiste, quindi installa HL-2270DW usando il driver BrGenML1.

La stampante dovrebbe essere rilevata automaticamente. In caso contrario, prova a utilizzare l'URI elencato di seguito.

impostare Duplex Duplex NoTumble per stampare su entrambi i lati della pagina, sfogliando il lato lungo

URI: lpd: // (indirizzo IP della stampante) / binary_p1


0

Ho provato le istruzioni all'inizio di questo post ma quando sono arrivato alla fine, vale a dire alla domanda "Vuoi specificare DeviceURI?" scegliere "No" per la connessione USB o "Sì" per la connessione di rete. Mi è stato dato un elenco di undici URI tra cui scegliere, nessuno dei quali aveva senso per me come neofita utenti di Ubuntu. Vedi sotto:

Will you specify the Device URI? [Y/n] ->Y

0: socket
1: http
2: ipp
3: https
4: ipps
5: lpd
6: ipp14
7: hp
8: hpfax
9: smb
10 (I): Specify IP address.
11 (A): Auto. (usb://dev/usblp0)

select the number of destination Device URI. ->11

Sembra che queste istruzioni siano terminate a metà flusso e quindi non sono in grado di procedere.

Bob Thomson Ottawa Canada

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.