Anuncios

ANUNCIOS PATROCINADOS

Instalar impresora HP Laser Jet P1102w en Debian y Arch linux

Leave a Comment

HP Laser Jet P1102w

Hace unos semanas compre una impresora HP Laser Jet P1102w, y la instale vía wifi en la red que tengo, y cansado de iniciar windows para imprimir algo, me puse a instalarla y configurarla para debian 7.0 wheezy y Arch linux. 64 bits los dos (y Según veo puede servir para cualquier distribución linux).
Buscando en la red encontré esta guía, pero la versión de cups ya cambio y no podía encontrar la clave. Y volviendo a buscar me perdí entre múltiples opciones y soluciones, de instalar configurar por ejemplo de:
instalar cups cupsd cupsys cups-common, lpadmin, lppasswd, y etc........
Entonces les pongo lo que realice y me funciono, al día de hoy 25-abril-2013.
Espesamos como indican en esta guía: http://pumawifi.org/?q=node/99

A- DEBIAN 7.0 WHEEZY
Instalamos o verificamos si esta instalado cups, en la terminal de root ejecutamos:
Código:
# aptitude install cups

Luego descargamos los driver foomatic de esta página: http://foo2zjs.rkkda.com/ aunque me muestra una advertencia
*** DON'T USE the foo2zjs package from:
  Ubuntu, SUSE, Mandrake/Manrivia, Debian, RedHat, Fedora, Gentoo, Xandros, EEE PC, Linpus, MacOSX, or BSD!
*** Download it here and follow the directions below. 

Lo instalo primero bajando el archivo comprimido de aquí: http://foo2zjs.rkkda.com/foo2zjs.tar.gz o bien desde la terminal como usurario "normal":
Código:
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz

ya que descargamos el archivo lo descomprimimos en la terminal, nos ubicamos en el directorio donde se encuentra el archivo y ejecutamos (como usuario "normal":
Código:
 $ tar zxf foo2zjs.tar.gz

y luego cambiamos al directorio que se formo al descomprimir el archivo comprimido.
Código:
 $ cd foo2zjs

Ya aquí ejecutamos el comando make (como usuario "normal")
Código:
 $ make

ya que termine de realizar el proceso, cambiamos a superusuario o root:
Código:
$ su

ya como root ejeutamos:
Código:
# make install

en la pagina foo2zjs nos da otras opciones que no instale, pero aquí las vemos:
Citar:
(Optional) Configure hotplug (USB; HP LJ 1000/1005/1018/1020):
# make install-hotplug OR $ sudo make install-hotplug

(Optional) If you use CUPS, restart the spooler:
# make cups OR $ sudo make cups

Ahora procedemos a cups, para esto en el navegador de iceweasel (firefox) ponemos esta dirección y damos enter:
Código:
http://localhost:631

veremos una pagina como esta:
Imagen

y si seleccionamos la opción o pestaña de Administración nos saldrá esto:
Imagen

Si seleccionamos añadir impresora nos pedirá una usuario y clave, que es donde ya no pude avanzar con las múltiples opciones que comente al principio. Y opte por esta solución. Cerramos iceweasel (firefox). Y continuamos.


B -Editar el archivo /etc/cups/cupsd.conf 
En este paso abrimos la terminal como root y editamos el archivo cupsd.conf
Código:
#  nano /etc/cups/cupsd.conf

y buscamos esta parte en el archivo, # Restrict access to configuration files...
Citar:
Restrict access to configuration files... 
<Location /admin/conf>
AuthType Default 
Require user @SYSTEM
Order allow,deny
</Location>

Y cambiamos la parte donde dice Auth Type Default (la parte Default por Basic), Tomen nota de que en la parte que esta comentada (la que inicia con #), agrego al final :
Basic Default, para recordar la opción original, para en caso de mayor seguridad después de instalar la impresora volver a dejar el archivo de configuración igual.
Quedando de esta manera:
Citar:
# Restrict access to configuration files... Basic Orig.... Default
<Location /admin/conf>
AuthType Basic
Require user @SYSTEM
Order allow,deny
</Location>

Guardamos los cambios con CTRL+o , y salimos con Ctrl+x
Ya con esto en la configuración de cups nos acepta el usuario root con su contraseña. Volvemos a la pagina de iceweasel (firefox) a la parte de agregar impresora.


C- AGREGANDO IMPRESORA
Seleccionamos 
añadir impresora:
Imagen


Y nos pedirá un usuario y contraseña, ponemos root y la contraseña de este. Y damos aceptar.
Imagen

Vemos que ya esta reconocida la impresora de la red y la seleccionamos, y damos siguiente.
Imagen

En esta parte solo es de ver como sera nombrada, ponerle una descripción y ponerle un nombre descriptivo de la ubicación para tenerla ubicada en caso de mas impresoras, podemos nombrarla con un nombre, descripción, y ubicación.. después de ver y cambiar los datos en caso de ser necesario seleccionamos siguiente.
Imagen

En Esta opción seleccionamos el modelo de la impresora, y damos click en añadir impresora. 
Imagen

en esta ultima parte podemos cambiar las opciones predeterminadas de la impresora, como tamaño de papel, (oficio, carta.)
Imagen

Y listo cerramos la pagina y podemos verificar, por ejemplo en gnome en configuración del sistema, impresoras
Imagen

D- ARCH LINUX

NOTA, en arch empece con este desbarajuste de prueba y error, lo voy a poner como me acuerdo y después en otra pc, lo voy a probar pare ver los pasos si están correctos.

I(niciamos a instalar cps, por si no lo tenemos instalado:
Código:
$ sudo pacman -S cups


En arch linux realice estos pasos, instale foo2zjs desde yaourt:
Código:
$ yaourt -S foo2zjs


Inicie el servicio de cups:
Código:
$ sudo systemctl enable cups.service

Código:
$ sudo systemctl start  cups.service


Editamos el archivo de configuracion de cups el cupsd.conf
Código:
$ sudo nano  /etc/cups/cupsd.conf 


Y buscamos la parte donde inicia con 
Citar:
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM


Y la editamos cambiando en la parte de donde dice AuthType Default y cambiamos Default por Basic, y como donde esta la linea comentada (la que inicia con #) pongo
Basic Orig=Default para recordar y encaso por seguridad volver a dejare archivo como estaba. Quedando de esta manera:
Citar:
# Restrict access to configuration files... Basic Orig=Default
<Location /admin/conf>
AuthType Basic 
Require user @SYSTEM
Order allow,deny
</Location>


Guardamos los cambios con CTRL+o , y salimos con Ctrl+x
Ya con esto en la configuración de cups nos acepta el usuario root con su contraseña. Iniciamos firefox y ponemos esta dirección y damos enter:
Código:
http://localhost:631

Y ya estamos en la configuración de cups. y procedemos igual que como comente arriba con debian en el paso C.

PD. -Como en todo hay varias formas de hacer un acosa, espero y les resuelva este "problema" muy recurrente en linux.
-Y como dice en la pagina del driver sirve para estos modelos:
Citar:
Supported Printer B/W Color Driver Notes
Minolta/QMS magicolor 2300 DL Yes Yes foo2zjs Tested by Rick Richardson
Minolta/QMS magicolor 2200 DL Yes Yes foo2zjs Tested by Adam Erickson.
Konica Minolta magicolor 2430 DL Yes Yes foo2zjs Tested by Ren Rebe
Minolta Color PageWorks/Pro L Yes Yes foo2zjs Tested by tekknogenius.
HP LaserJet P2035 Yes No foo2zjs Beta Quality
HP LaserJet Pro P1606dn Yes No foo2zjs Beta Quality
HP LaserJet Pro P1566 Yes No foo2zjs Beta Quality
HP LaserJet Pro P1102 Yes No foo2zjs Tested by tahir hussain. See "HP SMART INSTALL NOTES"
HP LaserJet Pro P1102w Yes No foo2zjs Tested by Rick Richardson
HP LaserJet Pro CP1025nw Yes Yes foo2zjs Tested by Rick Richardson
HP LaserJet 1022 Yes No foo2zjs Up to Fedora Core 5 is tested
HP LaserJet 1022n Yes No foo2zjs untested
HP LaserJet 1022nw Yes No foo2zjs untested
HP LaserJet 1020 Yes No foo2zjs Tested by Rick Richardson
HP LaserJet 1018 Yes No foo2zjs Tested by Rick Richardson
HP LaserJet 1005 Yes No foo2zjs Tested by Brian Batey
HP LaserJet 1000 Yes No foo2zjs Tested by Andrew Schretter
HP LaserJet M1319 MFP Yes No foo2zjs PRINTER ONLY; Alpha Quality

0 comentarios :

Publicar un comentario

Por favor deje su comentario de acuerdo al tema tratado,no se permite polemica,spam,insultos o armar debates fuera de tono.

Related Posts Plugin for WordPress, Blogger...
Mi perfil de Google +