Comment installer une imprimante laser Brother HL2270dw?

28

Comment puis-je installer mon imprimante laser Brother HL2270dw? Aucun pilote n'est disponible dans le Centre logiciel.

Josh
la source
1
Un programme d'installation de pilotes Linux peut maintenant être trouvé sur support.brother.com/g/b/…
Dale Anderson

Réponses:

37
  1. Ouvrez un terminal: Ctrl+ Alt+T
  2. Téléchargez le script d'installation du pilote:

    wget http://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.0.0-1.gz
    
  3. Décompressez-le:

    gunzip linux-brprinter-installer-2.0.0-1.gz
    
  4. Exécutez-le en tant que root:

    sudo bash linux-brprinter-installer-2.0.0-1
    
  5. Entrez HL2270-DWcomme "nom de modèle", puis ypour continuer

  6. Lorsqu'on lui a demandé "Voulez-vous spécifier le DeviceURI?" choisissez "Non" pour la connexion USB ou "Oui" pour la connexion réseau.
Eric Carvalho
la source
1
J'ai testé cela sur Ubuntu 14.04 64 bits et cela fonctionne très bien.
Jim Hurne,
Les instructions de cette réponse fonctionnent et sont cohérentes avec les instructions du site Web de Brother , bien que les numéros de version puissent changer si Brother met à jour le script de leur côté.
Dale Anderson
5
Cela ne fonctionne pas vraiment pour moi. Que dois-je faire quand j'arrive à select the number of destination Device URI:?
sixtyfootersdude
Ah, et vous pouvez appuyer 3 fois en 2 secondes sur le bouton "Go" pour obtenir une impression de votre réglage. Si vous avez besoin de l'adresse IP.
mimoralea
Merci, cela m'a sauvé sur Ubuntu 16. Je ne sais pas pourquoi cela n'a pas été accepté par OP.
neuronet
1

Je sais qu'une tonne de gens ont eu des problèmes majeurs pour que cette imprimante fonctionne avec Ubuntu et Mint, alors j'ai pensé que je transmettrais cela car c'est assez indolore. J'ai trouvé le script joint (en suivant les instructions) dans un forum Ubuntu quelque part (j'oublie exactement où) qui a fonctionné pour moi sur Ubuntu 12.04 et Mint Cinnamon 13 (versions 64 bits). tant que l'imprimante est déjà sur votre réseau (j'ai installé le mien via ma partition Windows 7), cela devrait fonctionner. copiez et collez simplement l'exemple de code ci-dessous dans un document texte vide et enregistrez-le sous PrinterInstall.sh. Exécutez ensuite l'application à partir du terminal avec:

sudo ./PrinterInstall

Il peut vous indiquer que vous devez bsdtarexécuter le script, installez-le simplement avec:

sudo apt-get install bsdtar

puis exécutez à ./PrinterInstallnouveau.

Le terminal vous demandera où se trouve votre répertoire init.d - vérifiez simplement les choix dans votre navigateur de fichiers pour confirmer l'un ou l'autre.

Ensuite, allumez l'imprimante et exécutez ce qui suit à partir du terminal:

system-config-printer

Lorsque l'interface graphique de configuration s'ouvre, cliquez avec le bouton droit sur l'imprimante et sélectionnez «propriétés». Sous l'URI de l'appareil, cliquez sur 'changer' -> imprimante réseau -> sélectionnez l'option premier frère -> appliquer

c'est ça!

code de script ci-dessous:


#!/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"
user151631
la source
Je ne sais pas pourquoi, mais je reçois toujours ce message après avoir suivi vos instructions. 'Traitement - Impossible de localiser l'imprimante "BrotherWireless".' Il a cessé de fonctionner après avoir installé 13.10
ZeroDivide
1

J'ai un article de blog sur la façon d'installer l'imprimante pour l'impression wifi sans fil dans Ubuntu 12.04 64 bits. Notez que ma version est spécifique et testée uniquement pour la version 64 bits d'Ubuntu. Brother n'inclut pas les pilotes 64 bits pour les pilotes HL-2270DW mais j'ai corrigé les pilotes pour les faire fonctionner avec la version 64 bits. Les pilotes corrigés donnent accès à TOUTES les fonctionnalités de l'imprimante. Le lien est http://chadchenault.blogspot.com/2012/05/brother-hl-2270dw-printer-driver.html

Pas:

1. Téléchargez les pilotes corrigés pour travailler avec Ubuntu 64 bits à partir du lien ci-dessus. Vous pouvez également les corriger vous-même en utilisant la ligne de commande et les instructions du site Web de Brother.
2. Ouvrez une fenêtre de terminal "ctrl + alt + t"
3. changez dans le répertoire où les fichiers ont été téléchargés
4. Entrez les deux commandes suivantes à partir de la fenêtre de terminal.

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>

L'impression USB devrait maintenant fonctionner. Si vous souhaitez configurer l'impression wifi ou ethernet, vous devrez configurer CUPS. J'ai des instructions avec des photos sur mon blog.

Chad E Chenault
la source
3
Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
hhlp
1

La réponse d'Eric Carvalho a bien fonctionné, avec un seul qualificatif: l'emplacement de téléchargement ne fonctionnait pas pour moi. On dirait que Brother a peut-être réorganisé ses téléchargements. Ma première étape a été de télécharger manuellement, à partir du site d'assistance de Brother:

- allez sur brother.com (pour moi, cela redirige vers brother-usa.com) - cliquez sur Support - entrez HL-2270DW dans le numéro de modèle, puis cliquez sur Rechercher --dans Téléchargements et pilotes, cliquez sur le 'téléchargements depuis notre centre de solutions '- sélectionnez l'OS (linux) et la version (deb) - cliquez sur l'outil d'installation du pilote - acceptez le contrat de licence

Il s'agit d'un petit fichier, il ne faudra donc pas de temps notable pour le télécharger.

Décompressez maintenant et exécutez le script comme l'a indiqué M. Carvalho. A parfaitement fonctionné pour moi.

Craig Lewis
la source
1

Il vous attend et vous specify the Device URI?propose de choisir parmi les 11 façons dont il sait qu'une imprimante peut être connectée. Il pense que vous voudrez du choix 11 (A): Auto. (usb://dev/usblp0), il a donc pré-rempli le champ et attend que vous appuyiez sur Enterpour accepter le choix 11, ou pour spécifier votre choix, puis appuyez sur Enter. Si votre imprimante est connectée via USB, 11 (A): Auto. (usb://dev/usblp0)c'est le choix que vous souhaitez.

waltinator
la source
0

Voici mes notes d'installation sous 14.04 (64 bits). Je ne sais pas si toutes ces étapes sont nécessaires. Je l'ai installé comme imprimante réseau.

J'ai exécuté un script de Brother: linux-brprinter-installer-2.0.0-1

dans le fichier téléchargé: linux-brprinter-installer-2.0.0-1.gz de support.brother.com. Cela semblait fonctionner correctement et installer divers packages.

Il y a deux autres fichiers sur leur site Web que j'ai téléchargés:

  • cupswrapperHL2270DW-2.0.4-2a.i386.deb

  • hl2270dwlpr-2.1.0-1a.i386.deb

J'ai utilisé synaptic pour voir s'ils ont été installés par le script ci-dessus.

cupswrapperHL2270DW-2.0.4-2 apparaît comme étant installé.

A utilisé le centre logiciel pour installer la version "a" et les packages hl2270 * a.i386.deb.

Je l'ai installé malgré l'avertissement du centre logiciel qu'il était "de mauvaise qualité".

Redémarrage de l'ordinateur et mise hors / sous tension de l'imprimante.

Paramètres système utilisés> Imprimantes> Ajouter une imprimante> Imprimante réseau

Cliquer sur le bouton Rechercher (avec l'hôte vierge) fait sortir deux Brother HL-2270DW, l'un a une adresse IP.

Pour celui-ci, la description indique Imprimante réseau AppSocket / JetDirect via DNS-SD

L'autre dit imprimante réseau LPD avec hôte BRW008092BA5199 et file d'attente Binary_P1

J'essaye celui avec une adresse IP. Maintenant sous les pilotes d'imprimante, j'ai HL-2270DW pour CUPS que je n'avais pas auparavant.

Sélection de cela. La page de test a fonctionné.

user75505
la source
0

Ces notes fonctionnent avec Kubuntu et Linux Mint 17.1.

Obtenez les packages brgenml1lpr-3.1.0-1.i386.debet brgenml1cupswrapper-3.1.0-1.i386.debsur 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 

utilisez maintenant la fenêtre de configuration de l'imprimante KDE ou Mint / Gnome pour supprimer l'imprimante USB installée automatiquement qui n'existe pas, puis installez le HL-2270DW à l'aide du pilote BrGenML1.

L'imprimante doit être détectée automatiquement. Sinon, essayez d'utiliser l'URI ci-dessous.

définir duplex DuplexNoTumble pour imprimer sur les deux côtés de la page, en retournant sur le bord long

URI: lpd: // (adresse IP de l'imprimante) / binary_p1

Paul
la source
0

J'ai essayé les instructions au début de ce post, mais quand je suis arrivé à la fin, c'est-à-dire lorsqu'on lui a demandé "Voulez-vous spécifier le DeviceURI?" choisissez "Non" pour la connexion USB ou "Oui" pour la connexion réseau. On m'a donné une liste de onze adresses URI parmi lesquelles choisir, dont aucune n'avait de sens pour moi en tant qu'utilisateurs néophites d'Ubuntu. Voir ci-dessous:

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

Il semble que ces instructions se soient terminées à mi-parcours et je ne suis donc pas en mesure de continuer.

Bob Thomson Ottawa Canada

BobT
la source