Main | About Me | Tracklist | Projects | Photos | Curriculum | Links | Propaganda | Guestbook || Management

.:: HP-LaserJet 1020 up and running

(08-08-2005 @ 05:40:48)

Efectivamente, fui al Alcampo hace un par de semanas y compre con algo de prisa una impresora, sin mirarme demasiado el tema y confiando ciegamente en su compatibilidad con Linux. Llegada la hora de conectarla y ponerla a funcionar, cual fue mi sorpresa al ver que ningun driver de CUPS se entendía con ella.

Fui a LinuxPrinting, y buscando vi como desgraciadamente mi impresora era de las pocas NO-SOPORTADAS en Linux, ya que al parecer no entiende ningun lenguaje estándard.
No obstante, en la misma página se informa de la existencia de una version retocada de foo2zjs, de modo que probé a conectar la impresora al servidor que en el despacho tenemos reservado para la impresora (corre Ubuntu 5.04 actualizada de hoy mismo). Descargué la versión retocada del driver foo2zjs y seguí las instrucciones del autor para su instalación. Todo funcionó bien excepto "make install-hotplug". Para que funcione correctamente, es muy sencillo:


# ln -s /usr/share/doc/hotplug/examples/usb.usermap /etc/hotplug/usb.usermap


Hecho esto, solo falta reiniciar CUPS y ala, tan fresquitos a ver como funciona nuestra nueva impresora.

Ahora bien, el problema lo he tenido al compartirla por Samba y tratar de hacerla funcionar en FreeBSD. Aquí dejo un patch para que funcione correctamente el driver en FreeBSD:


# cd /usr/local/src
# wget -c http://support.ideainformatica.com/hplj1020/foo2zjs.tar.gz
# tar zxvfp foo2zjs.tar.gz
# cd foo2zjs
# wget -c http://www.ivanhq.net/files/foo2zjs_fbsd.patch
# patch -p0 < foo2zjs_fbsd.patch
# gmake
# gmake install
# cd /usr/ports/print/cups && make install clean
# cd /usr/ports/print/ghostscript-gnu && make install clean
# cd /usr/ports/print/foomatic-filters && make install clean


Ya se puede reiniciar el servidor CUPS, y probar de configurarla. Según me ha comentado personalmente Alessandro Briosi (autor del driver modificado) en un email, para la configuración puede usarse el modelo LaserJet-1000 con el driver foo2zjs, si no saliese en la lista el modelo 1020.


Por otro lado, para la actualización del firmware de la impresora (que yo no he tenido que hacer porque en linux la hace automaticamente Hotplug) se puede hacer del siguiente modo:


# cat /usr/share/foo2zjs/firmware/sihp1020.dl > /dev/ulpt0


Entendiendo que en lugar de "ulpt0" debe ir el dispositivo al cual se os haya atachado la impresora.





  



Archiver

2005

2004

2003

Buscar



All contents on this website are under GNU Free Documentation License.