Home > Ubuntu > Ubuntu 12.04 e Brother MFC-5890CN new scanner driver

Ubuntu 12.04 e Brother MFC-5890CN new scanner driver

La procedura indicata in questo precedente post Ubuntu e Brother MFC-5890CN versioni 11.10, 11.04, 10.10, 10.04 ( i386 64bit  riporta i passi da compiere per installare la stampante  multifunzione Brother MFC 5890-CN  nella versioni di Ubuntu perecedenti la 12.04 sia i386 che 64 bit.

La procedura va bene per quanto riguarda la stampa anche in Ubuntu 12.04 mentre fallisce nella versione a 64 bit il riconoscimento dello scanner. Per superare questo problema la Brother ha reso disponibile  come evidenziato nella pagina  Brother Solutions Center : Brother Driver for Linux Distributions un nuovo driver brscan3  per lo scanner versione 0.2.11-5  data 5 giugno 2012.
Con lo script che segue viene anche scaricato pacchetto scan-key-tools non presente nello script del precedente post.

Versione a 64 Bit 

Importante! Per la corretta installazione dei drivers due scelte possibili:

1) prima installare i pacchetti ia32-libs e/o lib32stdc++.

sudo apt-get install ia32-libs

2) oppure al terminata l’installazione digitare

sudo apt-get install -f

per sistemare le librerie mancanti

Per installare i drivers  digitare all’interno di una finestra di terminale i seguenti comandi:

wget http://dl.dropbox.com/u/35253096/Brother/MFC-5890CN64.sh
sudo chmod +x MFC-5890CN64.sh
sudo sh ./MFC-5890CN64.sh

Verranno installati i seguenti drivers :
———————————————
ii brmfcfaxcups 1.0.0-2 Brother MFC/FAX fax share function driver
ii brmfcfaxlpd 1.0.0-2 Brother MFC-FAX LPD driver
ii brscan-skey 0.2.3-0 Brother Linux scanner S-KEY tool
ii brscan3 0.2.11-5 Brother Scanner Driver
ii mfc5890cncupswrapper 1.1.2-2 Brother CUPS Inkjet Printer Definitions
ii mfc5890cnlpr 1.1.2-2 Brother lpr Inkjet Printer

Configurazione all in one in rete

Stampante :
Aprire Sistema → Amministrazione → Stampa e aggiungere, se necessario, la stampante.

Da terminale:

sudo system-config-printer

Device URI dovrà essere del tipo

dnssd://Brother%20MFC-5890CN._printer._tcp.local/

e non USB …..
In genere è di tipo USB è  possibile incollare  la stringa sopra riportata nel campo URI.
Comunque è preferibile scegliere add printer e
– aggiungere stampante di rete
– eliminare la stampante USB
Quindi premere Print Test  Page.

Scanner di rete

Necessario il driver brscan3 0.2.11-5 ricordo che il driver precedente brscan3 0.2.11-4 non funziona se non con alcune personalizzazioni.
digitare il seguente comando in una finestra temrinale

brsaneconfig3  -a  name=Scanner  model=xxxx ip=xx.xx.xx.xx

esempio

brsaneconfig3 -a  name=Scanner  model=MFC-5890CN ip=192.168.1.195

Usare il comando brsaneconfig per gli apparecchi brscan, brsaneconfig2 per gli apparecchi brscan2, brsaneconfig3 per gli apparecchi brscan3 e sostituire il modello e l’indirizzo ip della propria stampante.

verificare il modello dello scanner di rete

dpkg  -l  |  grep brscan

b) determinare ip con nmap

lanciare uno scan sulla rete e controllando gli ip presenti

nmap -sP 192.168.1.*

installare nmap al solito con

sudo apt-get install nmap

per verificare con scan-key-tools  l’indirizzo di rete utilizzare   brscan-skey -l

Per verificare il funzionamento utilizzare Simple Scan.

http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn1b.html#config2

Fax

Per eseguire una prova digitare all’interno di una finestra di terminale il seguente comando:

brpcfax -o fax-number=(fax_number) filename.ps

Sostituire fax_number con il proprio numero di fax.

Documentazione rielaborata da http://wiki.ubuntu-it.org/Hardware/StampantiScanner/BrotherMultifunzione

Per riavviare il servizio cups invece di /etc/init.d viene consigliato di utilizzare l’utility service il comando sarà
service cups restart

MFC-5890CN64.sh Script

 
#!/bin/bash

packages="mfc5890cnlpr-1.1.2-2.i386.deb 
mfc5890cncupswrapper-1.1.2-2.i386.deb brscan3-0.2.11-5.amd64.deb 
brscan-skey-0.2.3-0.amd64.deb brmfcfaxlpd-1.0.0-1.i386.deb 
brmfcfaxcups-1.0.0-1.i386.deb""

for package in $packages; do
{
    wget http://www.brother.com/pub/bsc/linux/dlf/$package
}
done;
printf "\n---------------------------------------------\n"
aa-complain cupsd
printf "\n---------------------------------------------\n"
mkdir /usr/share/cups/model
printf "\n---------------------------------------------\n"
mkdir /var/spool/lpd
printf "\n---------------------------------------------\n"
apt-get install sane-utils
printf "\n---------------------------------------------\n"
for package in $packages; do
{
dpkg  -i  --force-all $package
}
done;
printf "\n---------------------------------------------\n"
cp  /usr/share/cups/model/brfax_cups.ppd  /usr/share/ppd
printf "\n---------------------------------------------\n"
/etc/init.d/cups  restart
printf "\n---------------------------------------------\n"
for package in $packages; do
{
   rm $package
}
done;
printf "\n---------------------------------------------\n"
dpkg  -l  |  grep  Brother

.

Risorse:

 

  1. Non c'è ancora nessun commento.
  1. No trackbacks yet.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: