Tabla de Contenidos
Instalar una impresora hp laserject 1020
Introducion
Muchos hemos tenido problemas para instalar este modelo de HP, recorri varios tutoriales y este ha sido el que ha dado mejores resultados, ¡! aun así este driver no es tan funcional como lo es en Windows y presenta algunos problemas con cierto tipo de trabajos, de todos modos sirve para casi la mayoría de los trabajos de impresión comunes.
Pasos a seguir
Primero vamos al sitio de foo2zjs y seguimos las instrucciones (todo en consola):
Descargamos el Driver:
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
Descomprimimos
tar zxf foo2zjs.tar.gz cd foo2zjs
Compilamos:
make
Descargamos el Firmware
./getweb 1020 # Get HP LaserJet 1020 firmware file
Realizamos la Instalacion: (En Modo Administrador)
sudo su make install
Instalamos el soporte hot-plug
make install-hotplug
Si usamos CUPS (en mi caso si) reiniciamos el servicio
make cups
Reiniciar la impresora (Apagar y Prender) Cargamos el firmware de nuestra impresora
/etc/hotplug/usb/hplj1020
Para terminar la instalacion
¡Listo!, con eso tendriamos instalado el Driver de nuestra LaserJet 1020, ahora abrimos
system-config-printer
Añadimos la nueva impresora e imprimimos una pagina de prueba.
Compartir una impresora con CUPS
Introducion
Es muy sencillo, pero como ha pasado tanto tiempo desde que lo hice por última vez, pues me ha costado un poco recordar. Bueno, para eso está también la bitácora, para recordar cosas ;). Estos son los pasos a seguir en Ubuntu Dapper, pero será muy similar en otros sistemas (quizás todos los pasos se deban hacer en /etc/cups/cupsd.conf).
Pasos a seguir
Hay varias formas de compartir una impresora, pero como mi sistema viene por defecto preparada para trabajar con CUPS (del inglés Common Unix Printing System), nos ajustamos a este sistema. Además es, en mi opinión, la más sencilla y versátil de las opciones.
Se puede configurar vía web entrando en http://127.0.0.1:631/ en la máquina donde está instalada la impresora, pero en realidad solo hay que indicar dos cosas: que queremos que se escuchen peticiones en la red local (por defecto solo se hace en la máquina local), y que queremos que accedan a nuestras impresoras públicas (todas son públicas por defecto), así que se puede hacer la configuración a mano perfectamente.
Editamos dos ficheros, el primero /etc/cups/cups.d/ports.conf, donde indicamos que escuche, además de en localhost, en una dirección accesible por el resto de las máquinas de la red local:
Listen 127.0.0.1:631 Listen /var/run/cups/cups.sock NUESTRO AÑADIDO: Listen 192.168.0.1:631
El siguiente fichero a editar es /etc/cups/cupsd.conf, para permitir acceder al servidor de impresión al resto de máquinas de la red local:
Restrict access to the server... <Location /> Order allow,deny Allow localhost Allow @LOCAL DAMOS PERMISO A LA RED LOCAL Allow from 192.168.0.* </Location>
Para terminar
Ahora solo reiniciamos CUPS y listo. La máquina que usa a la impresora en la red local indicará una impresora en red con CUPS (o ipp) y una dirección en la forma:
http://IP_SERVIDOR_IMPRESIÓN:631/printers/NOMBRE_IMPRESORA
Ejemplo:
http://192.168.0.1:631/printers/Deskjet-843C
Esto es muy fácil de hacer tanto en Gnome como en KDE, con diálogos de configuración muy intuitivos. Para entornos más complicados, que el que presenta mi red local, se pueden crear permisos por usuarios y ajustar mucho más las políticas de acceso. Pero ese ya no es mi problema ;).
Por Rubén Cortés