Como instalar uma impressora a laser Brother HL2270dw?

27

Como posso instalar minha impressora a laser Brother HL2270dw? Não há drivers disponíveis no Centro de Software.

    
por Josh 06.12.2012 / 23:16

8 respostas

36

  1. Abra um terminal: Ctrl + Alt + T
  2. Faça o download do script de instalação do driver:

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

    gunzip linux-brprinter-installer-2.0.0-1.gz
    
  4. Execute como root:

    sudo bash linux-brprinter-installer-2.0.0-1
    
  5. Digite HL2270-DW como "nome do modelo" e, em seguida, y para continuar

  6. Quando perguntado "Você especificará o DeviceURI?" escolha "Não" para conexão USB ou "Sim" para conexão de rede.
por Eric Carvalho 06.12.2012 / 23:39
1

Eu sei que muitas pessoas tiveram grandes problemas ao fazer com que esta impressora funcionasse tanto com o Ubuntu quanto com a Casa da Moeda, então eu pensei em passar isso adiante, já que é bem indolor. Eu encontrei o script em anexo (seguindo as instruções) em um fórum do Ubuntu em algum lugar (eu esqueci exatamente onde) que funcionou para mim no Ubuntu 12.04 e Mint Cinnamon 13 (versões de 64 bits). desde que a impressora já esteja na sua rede (eu instalei o meu através da minha partição do windows 7), ele deve funcionar. basta copiar e colar o exemplo de código abaixo em um documento de texto vazio e salvá-lo como PrinterInstall.sh. Em seguida, execute o aplicativo no terminal com:

sudo ./PrinterInstall

Pode-se dizer que você precisa de bsdtar para executar o script, basta instalá-lo com:

sudo apt-get install bsdtar

e, em seguida, execute ./PrinterInstall novamente.

O terminal perguntará onde seu diretório init.d está - apenas verifique as opções no seu navegador de arquivos para confirmar um ou outro.

Em seguida, ligue a impressora e execute o seguinte no terminal:

system-config-printer

Quando a GUI de configuração for aberta, clique com o botão direito do mouse na impressora e selecione "propriedades". No URI do dispositivo, clique em "alterar" - > impressora de rede - > selecione primeiro irmão opção - > aplicar

é isso!

código de script abaixo:

#!/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"
    
por user151631 22.05.2013 / 18:54
1

Eu tenho uma postagem no blog sobre como instalar a impressora para impressão Wi-Fi sem fio no Ubuntu 12.04 64 bit. Note que minha versão é específica e testada apenas para a versão de 64 bits do Ubuntu. A Brother não inclui drivers de 64 bits para os drivers HL-2270DW, mas atualizei os drivers para fazê-los funcionar com a versão de 64 bits. Os drivers atualizados dão acesso a TODOS os recursos da impressora. O link é link

Etapas:

1. Faça o download de drivers atualizados para trabalhar com o ubuntu de 64 bits no link acima. Você também pode corrigi-los usando a linha de comando e as instruções do site da Brother.
2. Abra uma janela de terminal "ctrl + alt + t"
3. mude para o diretório onde os arquivos foram baixados. 4. Digite os dois comandos a seguir da janela do 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>

A impressão USB deve funcionar agora. Se você quiser configurar a impressão via Wi-Fi ou ethernet, você precisará configurar o CUPS. Eu tenho instruções com fotos no meu blog.

    
por user125433 23.01.2013 / 13:29
1

A resposta de Eric Carvalho funcionou bem, com um qualificador: o local de download não funcionou para mim. Parece que talvez o Brother tenha reorganizado seus downloads. Meu primeiro passo foi baixar manualmente, a partir do site de suporte da Brother:

- vá para brother.com (para mim, isso redireciona para brother-usa.com) --Click Support --enter HL-2270DW no número do modelo, depois clique em Pesquisar - em Downloads e drivers, clique nos downloads do nosso centro de soluções. --selecione o sistema operacional (linux) e a versão (deb) --clique na ferramenta de instalação do driver --aceitar contrato de licença

Este é um arquivo pequeno, por isso não será necessário fazer o download.

Agora descompacte e execute o script como o Sr. Carvalho indicou. Trabalhou perfeitamente para mim.

    
por Craig Lewis 18.03.2015 / 17:18
1

Ele está esperando por você para specify the Device URI? e oferecendo-se para escolher entre as 11 maneiras como uma impressora poderia ser conectada. Ele acha que você vai querer a escolha 11 (A): Auto. (usb://dev/usblp0) , então ele preencheu o campo antecipadamente, e está esperando que você acesse Enter para aceitar a opção 11 , ou para especificar uma escolha própria e pressione Enter . Se a sua impressora estiver conectada via USB, 11 (A): Auto. (usb://dev/usblp0) é a escolha desejada.

    
por waltinator 29.11.2015 / 18:46
0

Aqui estão minhas notas de instalação em 14.04 (64 bits). Não sei se todos esses passos são necessários. Eu instalei como uma impressora de rede.

Eu tenho um script da Brother: linux-brprinter-installer-2.0.0-1

no arquivo baixado: linux-brprinter-installer-2.0.0-1.gz de support.brother.com. Isto pareceu funcionar com sucesso e instalar vários pacotes.

Existem mais dois arquivos em seu site que eu baixei:

  • cupswrapperHL2270DW-2.0.4-2a.i386.deb

  • hl2270dwlpr-2.1.0-1a.i386.deb

Eu usei o synaptic para ver se eles foram instalados pelo script acima.

O

cupswrapperHL2270DW-2.0.4-2 aparece como sendo instalado.

Usou o centro de software para instalar a versão "a" e os pacotes hl2270 * a.i386.deb.

Eu o instalei apesar do aviso do software center que era "de má qualidade".

Reinicie o computador e desligue / ligue a impressora.

Configurações do sistema usadas> Impressoras > Adicionar impressora > Impressora de rede

Clicar no botão Find (com o host em branco) puxa duas Brother HL-2270DW, uma delas tem um endereço IP.

Para este, a descrição diz impressora de rede AppSocket / JetDirect via DNS-SD

O outro diz impressora de rede LPD com Host BRW008092BA5199 e Queue Binary_P1

Estou tentando aquele com um endereço IP. Agora, sob drivers de impressora, eu tenho o HL-2270DW para o CUPS que eu não tinha antes.

Selecionando isso. Página de teste funcionou.

    
por user75505 02.09.2014 / 00:47
0

Estas notas funcionam com o Kubuntu e o Linux Mint 17.1.

Obtenha os pacotes brgenml1lpr-3.1.0-1.i386.deb e brgenml1cupswrapper-3.1.0-1.i386.deb de link

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 

agora use a janela de configuração da impressora KDE ou Mint / Gnome para excluir a impressora USB instalada automaticamente que não existe e, em seguida, instale a HL-2270DW usando o driver BrGenML1.

A impressora deve ser detectada automaticamente. Se não tentar usar o URI listado abaixo.

defina o duplex DuplexNoTumble para imprimir nos dois lados da página, virando na borda longa

URI: lpd: // (endereço IP da impressora) / binary_p1

    
por pjsanfil 15.02.2015 / 18:32
0

Eu tentei as instruções no início deste post, mas quando cheguei ao fim, ou seja, Quando perguntado "Você vai especificar o DeviceURI?" escolha "Não" para conexão USB ou "Sim" para conexão de rede. Recebi uma lista de onze URIs para escolher, nenhuma das quais fazia qualquer sentido para mim como usuários neofitas do Ubuntu. Veja abaixo:

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

Parece que essas instruções terminaram em mid-stream e, portanto, não posso prosseguir.

Bob Thomson Ottawa, Canadá

    
por BobT 05.11.2015 / 06:21