El teu blog de Linux en català

Fins ara, la instaŀlació dels controladors de dispositius Epson (impressores, escànners, multifuncions, etc.) requereix que anem a la web d’Avasys, cerquem els controladors del nostre dispositiu, ens els descarreguem i els instaŀlem manualment. Tot i no ser un procés massa complicat (al cap i a la fi, és el procediment habitual en altres sistemes per instaŀlar-se programes), trenca amb la simplicitat a que estem habituats d’anar al Centre de programari i fer clic a «Instaŀla».

Logo d'Epson

Fa unes setmanes, Epson ha anunciat que, gràcies a un acord a que ha arribat amb la Linux Foundation i amb Canonical (l’empresa que hi ha rere Ubuntu) d’una banda farà que els seus controladors compleixin l’especificació LSB (Linux Standard Base), que millora la compatibilitat entre les diferents distribucions GNU/Linux. A més, es crearà un programa per a poder descarregar i instaŀlar automàticament el controlador adient quan el nostre sistema detecti un dispositiu d’aquesta marca.

Aquest nou programa estarà disponible a Ubuntu 11.04, que s’ha d’alliberar el 28 d’abril. De moment, no han indicat com s’integrarà aquest programa en el sistema, però se suposa que estarà disponible des del Centre de programari. Tampoc no hi ha cap informació sobre si aquest programa estarà disponible per a altres distribucions, però no dubto que serà així.

Aquest matí he estat imprimint una memòria, en veure el primer full m’he trobat amb el problemeta que imprimia sols el roig, és a dir, o bé no tenia tinta o bé necessitava una neteja de capçals.

Jo tinc una EPSON CX3600 i des que la vaig connectar que imprimeixo sense problemes (i sense instal·lar absolutament res a diferència de Windows 7 que es un maldecap), el problema és que les ferramentes per defecte de l’Ubuntu no funcionaven, així que he instal·lat un paquet que a part de donar-me la possibilitat de fer-ho via consola també em dona la possibilitat de fer-ho  amb les ferramentes per defecte (Administració->Impressores->Propietats).

El programa en qüestió s’anomena Guteprint i és instal·lable amb aquest paquet:

El descomprimim i a un terminal fem el següent:

sudo ./configure
sudo make
sudo make install

Després podem fer el següent:

sudo escputil -i -u -r /dev/usblp0 #(mostra els nivells de tinta)
sudo escputil -c -u -r /dev/usblp0 #(neteja els capçals)
sudo escputil -n -u -r /dev/usblp0 #(imprimeix un full de prova)
escputil -h -u -r /dev/usblp0 #(mostra la llista d'ordres i altres opcions)

Per sort, jo no m’hi he trobat mai, però conec a força gent que s’hi ha hagut de barallar. Fins no fa massa, Lexmark no oferia drivers per a GNU/Linux per a les seves impressores. Això va canviar el setembre del 2009, quan des de Lexmark van començar a oferir suport per a les seves impressores.

De moment, el suport oficial és només per a un cert nombre d’impressores, i només ofereixen els seus controladors per a ordinadors de 32 bits. Aquesta segona restricció és fàcil d’arreglar, perquè es pot instal·lar perfectament els drivers de 32 bits que ens ofereixen en un ordinador de 64 bits, i hauria de funcionar (segons s’indica a MuyLinux). El que ja no tinc clar és si la llista d’impressores per a les quals ofereixen els drivers és “tancada” o si realment es pot fer servir alguna altra impressora que no està a la llista amb els drivers d’alguna impressora semblant.

És important tenir en compte que tots els controladors que ens ofereixen estan tant en format “deb” (de manera que ens funcionaran en Debian, Ubuntu i els seus derivats) com en format “rpm” (de forma que ens funcionaran en Fedora, OpenSUSE, Mandriva i altres). A més, alguns controladors (no tots) també ens els ofereixen en format “tar”, de manera que haurien de funcionar en les distribucions que no instal·len programari a partir de paquets “deb” ni “rpm”. En els altres casos, segurament ens podrà fer servei el programa alien.

A la pàgina de Lexmark podreu trobar la llista completa de compatibilitat de controladors de les seves impressores per a GNU/Linux. Si trobeu la vostra impressora en aquesta llista, podeu baixar el controlador corresponent des de la pàgina de suport de Lexmark. Sobretot, és molt important que aneu a la pàgina de suport en anglès (com poso en el meu enllaç) perquè a la pàgina de suport en castellà no es veuen els divers de Linux directament. Un cop arribeu a la pàgina de suport, des del panell inferior busqueu el model de la vostra impressora (per exemple, com us mostro a la captura de pantalla, jo he buscat el de la Lexmark X2600). Quan arribeu al vostre model, feu clic a “Downloads”. Si aneu a l’apartat de Linux, us trobareu els tres drivers (“deb”, “rpm” i “tar”), o dos si per aquesta impressora no hi ha “tar”.

Descàrrega dels drivers per a GNU/Linux

Descàrrega dels drivers per a GNU/Linux

Us descarregueu el controlador corresponent a la vostra distribució, el descomprimiu (ve comprimit en zip) i des d’un terminal executeu el fitxer “.sh” que hi hagi.

Font: MuyLinux

PD: Jo no he pogut comprovar el procés. Si algú de vosaltres té una impressora Lexmark que fins ara no li funcionava i ho prova, agrairem que ens comenti què tal van els controladors.

Recenetment vaig adquirir una impressora làser HP Laser Jet P1005. El problema va ser que al endollar-la a l’ordinador, l’Ubuntu me la reconeixia i me l’instal·lava, però no aconseguia imprimir cap arxiu.

Per instal·lar-la, és tan senzill com desinsta·lar el paquet hplip, mitjançant

sudo apt-get remove hplip

I després descarregar-te el paquet hplip de la pàgina web del projecte. Ho podeu fer a través d’aquesta comanda

wget http://prdownloads.sourceforge.net/hplip/hplip-3.9.2.run

Un cop descarregat el programa, li donare’m permissos d’execussió

chmod +x hplip-3.9.2.run

I l’executarem des d’una terminal

bash hplip-3.9.2.run

Llavors se·leccionarem la instal·lació automàtica, li diem el sistema operatiu que esetm usant, no habilitarem l’impressió en paral·lel, i esperarem a que es compili el programa. Aquesta operació pot tardar diversos minuts. Durant el procès, l’instal·lador ens demanarà la contrasenya de root, doneu-li, no us preocupeu que no és shell phishing. Tambè ens demanarà que desconnectem i tornem a connectar la impressora. Li haurem de fer cas. Aneu amb compte en aquest punt a no sel·leccionar l’opció de restart, ja que sinó se’ns reiniciarà l’ordinador i us preguntareu perquè li haurem donat la contrasenya de root a un programa!

Després de tot això, l’instal·lador ens demanarà que s’ha de descarregar un pluguin per instal·lar correctament la impressora, li direm que d’acord, ell es conectarà a internet i nosaltres sel·leccionarem el pluguin recomanat pel programa.

I ja està! Al final de l’instal·lador ens enviarà una pàgina de prova i ja hauriem de ser capaços de veure una fulla impressa.

Nota 2: Sembla ser que amb l’últim driver (mòdul), l’hplip-3.9.4b.run, l’imprsora no imprimeix bé, imprimeix les lletres amb molta mala qualitat i el negre no l’acabo d’omplir del tot, quedant les imatges esblanquejades. Per tant, us recomano que us instal·leu la versió hplip-3.9.2.run

HP Laser Jet P1005

El problema que m’he trobat consisteix en un error de configuració dels drivers de la impressora HP Deskjet 5440. Des de l’ordinador s’envia correctament el senyal d’impressió d’un document, però en el moment en que la impressora inicia  la seva tasca, comença a imprimir fulls amb només una línia a cada full, amb caràcters sense cap mena de sentit.

HP Deskjet 5440 normalment utilitza els drivers hpijs 2.8.7-0ubuntu6, juntament amb hplip 2.8.7-0ubuntu6 i hplip-data 2.8.7-0ubuntu6. Per arreglar aquest problema, el primer pas consisteix en esborrar aquests tres drivers per mitjà del gestor de paquets Synaptic. A continuació, instal·larem una versió més moderna del driver, i també més efectiva. Hem de descarregar-nos el paquet hplip 2.8.12 de la següent pàgina web:

http://hplipopensource.com/hplip-web/gethplip.html

Download HPLIP

Un cop descarregat, se li ha de donar permisos d’execució al fitxer i executar-lo a la terminal. Per fer-ho, escriurem les següents comandes a la terminal:

chmod +x hplip-2.8.12.run
sh hplip-2.8.12.run

Així doncs, ja haurem iniciat el procés d’instal·lació del nou driver hplip-2.8.12. A partir d’aquí, seguirem les instruccions que ens va donant el programa d’instal·lació. Per qualsevol dubte en el procés d’instal·lació, es pot consultar el manual d’instal·lació (en el qual s’ajunten fotos de les opcions correctes de la terminal) a  aquesta pàgina web.

Un cop haguem instal·lat el driver, el programa ens preguntarà “Restart or re-plug in your printer” i haurem de triar l’opció “re-plug”. Llavors, haurem de desconectar i tornar a conectar la impressora HP Deskjet 5440 i seguirem els últims passos que ens anirà indicant el programa.

Després d’instal·lar el driver hplip-2.8.12 i acabar de configurar la impressora, podrem tornar a imprimir correctament, sense cap tipus de problema. Espero que aquest post us hagi servit d’ajuda!!!!