Configurar multifunción brother DCP-120 C

16 Antworten [Letzter Beitrag]
ejmillan
Offline
Beigetreten: 07/11/2007

Hola, saludos a todos:
Soy muy nuevo, que digo, nuevísimo en este mundo del Linux, por ello tengo mas preguntas que respuestas.
La pregunta del día es la siguiente:
-Tengo una impresora multifunción brother DCP-120 C (impresora+escaner)y no sé que pasos debo seguir para hacerla funcionar. En el listado de controladores del gestor de impresión, no aparece mi modelo.
-brother no da asistencia a sus clientes para el s.o Linux pero sí tiene en su web un montón de controladores. Lo malo es que no sé que debo buscar y como utilizarlo.

Gracias por vuestra atención.
Saludos

Trisquel
Offline
Beigetreten: 12/21/2004

Perdona la tardanza. Por lo que he visto en la página de brother y lo que me comentas por correo, creo que te falta instalar el lpr. Por si le es util a alguien más pongo el script entero:

cd /tmp
wget http://solutions.brother.com/Library/sol/printer/linux/rpmfiles/lpr_debian/mfc210clpr-1.0.2-1.i386.deb
wget http://solutions.brother.com/Library/sol/printer/linux/rpmfiles/cups_wrapper/cupswrapperMFC210C-1.0.2-3.i386.deb
sudo apt-get update
sudo apt-get install lpr csh
sudo dpkg -i mfc210clpr-1.0.2-1.i386.deb
sudo dpkg -i cupswrapperMFC210C-1.0.2-3.i386.deb

¿El escaner funciona directamente o tuviste que hacer algo especial?

ejmillan
Offline
Beigetreten: 07/11/2007

Hola:
Tardanza disculpada, todo el mundo debe tener vacaciones.
He ejecutado el script arriba indicado. La primera consecuencia que esto ha tenido en mi sistema es que no me detecta la impresora. Al intentar abrir el "Xestor de impresión" me indica el error siguiente: "no se pudo contactar con el servidor CUPS"

Intentaré desinstalar todo otra vez y comenzar de 0.

Respecto a la instalación del escaner seguí las instrucciones de :http://solutions.brother.com/linux/sol/printer/linux/sane_install.html
para Debian.
Solo tuve que hacer los 2 primeros puntos ya que no me salió ningún error.

O sea: sudo apt-get install sane xsane
dpkg -i brscan2-0.2.3-0.i386.deb

Este driver brscan2-0.2.3-0.i386.deb ya lo había descargado de la página de brother por lo que el script arriba indicado lo realice desde la ubicación de la carpeta en donde estaba dicho driver (en este caso , mi carpeta personal Esteban y subcarpeta Descargas)

O sea: cd Esteban
cd Descargas

Espero que esta información pueda ayudar a alguien.

Gracias miles.

ejmillan
Offline
Beigetreten: 07/11/2007

No consigo hacer que funcione. El gestor de impresión sigue enviandome el error "no se pudo contactar con el servidor CUPS. Esto me ocurre desde que ejecute el script que me indicasteis a través del terminal.
Ahora cuando enciendo la impresora, el gestor de impresión si que se abre pero no detecta ningúna impresora. Antes si que la detectaba pero no la hacía funcionar.

Espero vuestra ayuda,gracias.

simiri17
Offline
Beigetreten: 08/25/2007

Hola ejmillan, aqui simiri17 estuve mirando lo de Trisquel y mi pregunta es puedo tener a la vez los dos s.o. el de windows y el de trisquel ya sabes que para algunas cosas somos algo burricos, tomatelo con calma y mandamelo detalladito, vale brother.

Trisquel
Offline
Beigetreten: 12/21/2004

¿Que aparece cuando ejecutas "sudo /etc/init.d/cupsys start"?

ejmillan
Offline
Beigetreten: 07/11/2007

Hola:
He reinstalado Trisquel, el problema con el gestor de impresión ha desaparecido por ello. He vuelto a ejecutar el script que me indicásteis y de momento no tengo ningún error.
Lo que aparece ahora cuando ejecuto "sudo /etc/init.d/cupsys start" es:"
Starting Common Unix Printing System: cupsd.

Pero ahora no me aparece en el gestor de impresión el driver que según brother debe de asignarse a la multifuncion DCP 120C (driver MFC210C).

Ahora sí que se reconoce la impresora en el gestor de impresión pero ¿que controlador le tengo que asignar?

Rebuscando en otro foro conseguí estas instrucciones (en inglés)

"OK, let's try it from the beginning.

Uninstall cupswrapper and the mfc210 driver (i.e. with synaptic).

Install the package csh with:

sudo aptitude install csh
sudo ln -s /etc/init.d/cupsys /etc/init.d/cups
sudo ln -s /var/spool/cups /var/spool/lpd

Try to install the mfc210 driver.

Install cupswrapper".

¿que diferencia hay entre estos comandos y lo que vosotros me indicáis, ya que cuando yo probé esto en el gestor de impresión sí que me aparecía el controlador MFC210C para asignarselo a la impresora, (aunque la impresora después no me funcionó)
Ahora desde la nueva instalación de Trisquel, solo he realizado los pasos que me me habeis indicado más arriba, no he instalado ni siquiera el controlador del scanner por si acaso.
La impresora no respira aún pero con vuestra ayuda la reanimaremos.
Saludos

Trisquel
Offline
Beigetreten: 12/21/2004

Acabo de probar el script de arriba en mi portatil, y ha funcionado correctamente. No tengo una impresora de esas para probar, pero me aparece el driver mfc210c en la lista. ¿Podrías ejecutar ese script en una instalación limpia (o desde el cd live si no quieres formatear) y escribir aqui la salida de la consola?

ejmillan
Offline
Beigetreten: 07/11/2007

Hola:
Esto es lo que me aparece en la terminal al ejecutar el script:
ejmillan@Esteban-PC:~$ cd /tmp
ejmillan@Esteban-PC:/tmp$ wget http://solutions.brother.com/Library/sol/printer/ linux/rpmfiles/lpr_debian/mfc210clpr-1.0.2-1.i386.deb
--21:06:25-- http://solutions.brother.com/Library/sol/printer/linux/rpmfiles/lp r_debian/mfc210clpr-1.0.2-1.i386.deb
=> `mfc210clpr-1.0.2-1.i386.deb'
Resolvendo solutions.brother.com... 80.239.170.200, 80.239.170.207
Connecting to solutions.brother.com|80.239.170.200|:80... conectado.
Petición HTTP enviada, agardando unha resposta... 200 OK
Lonxitude: 740,022 (723K) [application/octet-stream]

100%[====================================>] 740,022 280.77K/s

21:06:28 (279.90 KB/s) - `mfc210clpr-1.0.2-1.i386.deb' saved [740022/740022]

ejmillan@Esteban-PC:/tmp$ wget http://solutions.brother.com/Library/sol/printer/ linux/rpmfiles/cups_wrapper/cupswrapperMFC210C-1.0.2-3.i386.deb
--21:06:28-- http://solutions.brother.com/Library/sol/printer/linux/rpmfiles/cu ps_wrapper/cupswrapperMFC210C-1.0.2-3.i386.deb
=> `cupswrapperMFC210C-1.0.2-3.i386.deb'
Resolvendo solutions.brother.com... 80.239.170.200, 80.239.170.207
Connecting to solutions.brother.com|80.239.170.200|:80... conectado.
Petición HTTP enviada, agardando unha resposta... 200 OK
Lonxitude: 12,224 (12K) [application/octet-stream]

100%[====================================>] 12,224 79.01K/s

21:06:28 (78.85 KB/s) - `cupswrapperMFC210C-1.0.2-3.i386.deb' saved [12224/12224 ]

ejmillan@Esteban-PC:/tmp$ sudo apt-get update
Password:
Rcb:1 http://trisquel.uvigo.es testing Release.gpg [189B]
Rcb:2 http://trisquel.uvigo.es testing Release [68,5kB]
Teño ftp://trisquel.uvigo.es trisguel Release.gpg
Teño ftp://trisquel.uvigo.es trisguel Release
Rcb:3 ftp://trisquel.uvigo.es trisguel/main Packages/DiffIndex
Ign ftp://trisquel.uvigo.es trisguel/main Packages/DiffIndex
Rcb:4 ftp://trisquel.uvigo.es trisguel/main Packages
Ign http://trisquel.uvigo.es testing/main Packages/DiffIndex
Ign http://trisquel.uvigo.es testing/main Packages
Teño http://trisquel.uvigo.es testing/main Packages
Ign ftp://trisquel.uvigo.es trisguel/main Packages
Teño ftp://trisquel.uvigo.es trisguel/main Packages
Recibíronse 68,7kB en 0s (70,4kB/s)
A ler as listas de paquetes... Rematado
ejmillan@Esteban-PC:/tmp$
He conectado la impresora y se ha abierto el gestor de impresión pero no estaba en la lista de los controladores el MFC210C.
Voy a reiniciar Trisquel a ver si aparece el controlador en el próximo arranque.

ejmillan
Offline
Beigetreten: 07/11/2007

Nada, he reiniciado y no me aparece en el gestor de impresión el controlador MFC210C . Acaso lo estoy buscando en el sitio equivocado.O es que realmente algo no funciona como debe?
Cuando he encendido la impresora se me ha abierto el gestor de impresión y si que me detecta la impresora "brother DCP 120C" pero en la lista de controladores no aparece el suyo MFC210C. ¿que puedo hacer?

Gracias y saludos

Trisquel
Offline
Beigetreten: 12/21/2004

En la salida de comandos que pones faltan varios (los más importantes):

sudo apt-get install lpr csh
sudo dpkg -i mfc210clpr-1.0.2-1.i386.deb
sudo dpkg -i cupswrapperMFC210C-1.0.2-3.i386.deb

ejmillan
Offline
Beigetreten: 07/11/2007

Hola de nuevo, esto si que es rapidez, je,je:
Esto es lo que me aparece en terminal después de añadir las líneas que arriba me indicas:
ejmillan@Esteban-PC:~$ sudo apt-get install lpr csh
Password:
A ler as listas de paquetes... Rematado
A construír a árbore de dependencias... Rematado
Non se puido instalar algúns paquetes. Isto pode significar que solicitou
unha situación imposible ou, se emprega a distribución inestable, que
algúns paquetes solicitados aínda non se crearon ou moveron de Incoming.
A seguinte información pode axudar a resolver a situación:

Os seguintes paquetes teñen dependencias sen cumprir:
csh: Depende: libc6 (>= 2.6-1) pero hase instalar 2.5-9+b1
E: Paquetes rotos
ejmillan@Esteban-PC:~$ sudo dpkg -i mfc210clpr-1.0.2-1.i386.deb
Password:
dpkg: erro ao procesar mfc210clpr-1.0.2-1.i386.deb (--install):
non se pode acceder ao arquivo: Non hai tal ficheiro ou directorio
Apareceron erros ao procesar:
mfc210clpr-1.0.2-1.i386.deb
ejmillan@Esteban-PC:~$ sudo dpkg -i cupswrapperMFC210C-1.0.2-3.i386.deb
dpkg: erro ao procesar cupswrapperMFC210C-1.0.2-3.i386.deb (--install):
non se pode acceder ao arquivo: Non hai tal ficheiro ou directorio
Apareceron erros ao procesar:
cupswrapperMFC210C-1.0.2-3.i386.deb
ejmillan@Esteban-PC:~$

Espero que se pueda diagnosticar el mal. Gracias de antemano por el interés y perdón por las molestias.
Un saludo

ejmillan
Offline
Beigetreten: 07/11/2007

Ya voy descubriendo algo de este (para mí) galimatías:
El comando sudo apt-get install lpr csh no cuaja debido a que csh depende de libc6 en una version mayor o igual a la 2.6-1. Yo tengo instalada según he verificado con el gestor de paquetes la versión 2.5-9+1 (que es la versión predeterminada por Trisquel) La versión siguiente que hay es la 2.6.2 (testing) que puedo elegir para instalar forzando la versión.
Pero si elijo hacer esto veo que hay una serie de archivos que se eliminarían (con el gestor Synaptic):
build-essential
g++
g++ 4.1
libc6-dev
libc6-i686
lilbncurses-dev
libstdc ++ 6-4.1.dev
localeconf
locale purgue
locales
openoffice.org-help.es
openoffice.org-I10n-es
openoffice.org-I10n-gl
trisquel
trisquel data
trisquel

Estos son los archivos a eliminar si elijo instalar la version testing de la libc6 versión 2.6.2
Pregunta: ¿debo instalar esta versión de libc6?¿que consecuencias puede tener?
Gracias

Trisquel
Offline
Beigetreten: 12/21/2004

Este problema es debido a que los paquetes que quieres instalar pertenecen a debian testing (que utiliza una nueva versión de glibc). Acabo de incluir un backport de csh y lpr en trisquel, para que puedas utilizar este sistema. Prueba de nuevo el script, y comenta el resultado.

En unos dias tendremos Trisguel 1.5, con las nuevas glibc.

ejmillan
Offline
Beigetreten: 07/11/2007

Gracias, gracias, gracias.

He probado a ejecutar el script y eureka lpr y csh ya se pudieron actualizar (no se que es el backport pero poco a poco ya me iré enterando) Luego instalé los controladores que tenía guardados en mi home/descargas.
La página de prueba no me ha funcionado.Puede ser un bug.
Desde Writer (OpenOficce) si que he podido imprimir.
Espero ansioso a ver Trisquel 1.5.
Vamos consiguiendolo poco a poco y de nuevo (no voy a ser desagradecido) muchas gracias.Vuestro trabajo es genial. Eso sí es poco conocido.

Un saludo de un gallego que vive en Valencia.

ejmillan
Offline
Beigetreten: 07/11/2007

Rectifico en parte:

Ahora la impresora ya imprime algo, pero por ejemplo en Writer no me acepta los formatos de las fuentes. Las fuentes de letras tal y como aparecen en pantalla no son trasladadas fielmente al papel al imprimir. Ah y también me omite los acentos, y otros errores.
Desde el navegador, o desde el visor de documentos pdf, no he podido aún imprimir nada. Me pasa igual que con la página de prueba. En la impresora aparece "recibiendo datos" por un corto periodo de tiempo y luego no hace nada.
En cambio si que he podido imprimir con Inkscape (he probado también en color) y me ha imprimido correctamente.
¿es que utiliza distintos caminos para imprimir según el programa que utiliza?
Seguiré probando para aclarar más la situación.

Pero por lo menos ya respira la impresora.

De todas formas sigo agradecido por el interés mostrado y por la ayuda que me estáis dando.

Un saludo.

ejmillan
Offline
Beigetreten: 07/11/2007

Hola de nuevo:
Siguo aquí con mi pelea y al fín puedo decir que hemos conseguido algo.

1º Actualizandome a la version Trisquel 1.5
2º Leyendo más información por la web sobre mi impresora multifunción DCP 120 C
3º Muchas pruebas.

El resultado es que ya he podido imprimir (incluso la página de prueba).
Yo he hecho así (por si a alguien le sirve de ayuda):

De la página web de brother me he descargado los drivers para Debian de mi impresora (en este caso se aconseja el driver MFC210C)
Son los siguientes:
mfc210clpr-1.0.2-1.i386.deb (LPR)
cupswrapperMFC210C-1.0.2.3.i.386.deb (CUPS)

Con la impresora apagada:
Abrir terminal y ejecutar:

sudo aptitude install csh ---(si da error y no encuentra el paquete csh, añadir otros repositorios p.ej Debian stable)

sudo mkdir /var/spool/lpd
sudo mkdir /var/spool/lpdMFC210C

Ir a la carpeta donde se han descargado los drivers p.ej MFC210C

cd MFC210C
sudo dpkg -i mfc210clpr-1.0.2-1.i386.deb

sudo ln -s/etcinit.d/cupsys /etc/init.d/cups
sudo dpkg -i cupswrapperMFC210C-1.0.2-3.i386.deb

Encender la impresora y seguir las indicaciones del gestor de impresión. Elegir el controlador MFC210C que aparece a la mitad del listado de impresoras brother.
Finalizar y comprobar imprimiendo una página de prueba.

Espero haber ayudado.