Réponses:
Téléchargez le script d'installation du pilote:
wget http://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.0.0-1.gz
Décompressez-le:
gunzip linux-brprinter-installer-2.0.0-1.gz
Exécutez-le en tant que root:
sudo bash linux-brprinter-installer-2.0.0-1
Entrez HL2270-DW
comme "nom de modèle", puis y
pour continuer
select the number of destination Device URI
:?
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 bsdtar
exécuter le script, installez-le simplement avec:
sudo apt-get install bsdtar
puis exécutez à ./PrinterInstall
nouveau.
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"
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.
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.
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.
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é.
Ces notes fonctionnent avec Kubuntu et Linux Mint 17.1.
Obtenez les packages brgenml1lpr-3.1.0-1.i386.deb
et brgenml1cupswrapper-3.1.0-1.i386.deb
sur
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
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