REPARACIÓN

Doctores del PC :: Servicio Tecnico Reparacion Ordenadores a Domicilio :: Madrid

Contacto

Doctores del PC :: Servicio Tecnico Reparacion Ordenadores a Domicilio :: Madrid

Acceso






¿Recuperar clave?
Regístrese aquí

¿En línea?

  Hay 4 invitados en línea.

Test de Velocidad

Doctores del PC :: Servicio Tecnico Reparacion Ordenadores a Domicilio :: Madrid

Panda ActiveScan

¿Cuál es mi IP?

Doctores del PC :: Servicio Tecnico Reparacion Ordenadores a Domicilio :: Madrid

RSS

Impresora HP LaserJet 1600 en Debian
HOW-TO. Instalar la impresora HP LaserJet Color 1600 en debian con cUPSYS

Doctores del PC :: Servicio Técnico Reparación Ordenadores a Domicilio :: MadridVamos a desglosar paso por paso como hacer la instalación de la HP Laserjet Color 1600 en Debian con Cupsys. Hace poco decidí instalarla en mi servidor Debian y encontré algún que otro problemilla ya que no dispongo de interfaz gráfico en mi servidor y todo lo hago bajo la consola.

Los principales problemas con los que me encontré fueron los siguientes:

  • Una vez instalado CUPSYS todo parecía funcionar bien, el problema estaba cada vez que intentaba acceder a cualquier zona de administración me salía el siguiente mensaje de error:

    "426 Upgrade Required. Debe acceder a esta página usando el URL https://192.168.1.101/:631/admin/."

    Esto es debido a que el servidor CUPS, por defecto, intenta usar SSL siempre que sea posible, por lo tanto te redirecciona al dominio SSL. En mi caso yo no quería configurar el SSL, no hace falta hacer ningún upgrade, más adelante comentaré como lo solucioné.


  • El otro problema que tuve era que no me aparecía en la lista de todos los Modelos y fabricantes el driver que necesitaba, al final lo solucioné tal y como detallo más adelante.

Para ello tuve que hacer lo siguiente:

18052 Lectura(s).

ACTUALIZACIÓN DE LOS REPOSITORIOS

Vamos a comprobar lo primero que nuestro sistema esta al día, para ello editaremos el archivo /etc/apt/sources.list

debian:/# vi /etc/apt/sources.list

Retocaremos nuestros repositorios para que los coja de Internet, no del CD. Tendréis que dejar algo así:

deb http://ftp.rediris.es/debian/ etch main
deb-src http://ftp.rediris.es/debian/ etch main
deb http://security.debian.org/ etch/updates main
deb-src http://security.debian.org/etch/updates main

Actualicemos los repositorios y actualicemos nuestro sistema:

ACCESO REMOTO (OPCIONAL)

Posteriormente instalaremos ssh para acceder remotamente al nuevo servidor (este paso es opcional, si queréis trabajar sobre la máquina podéis hacerlo, en mi caso prefiero trabajar remotamente):

debian:/# apt-get install ssh

PAQUETE VIM (OPCIONAL)

Yo también instalo de primeras el paquete vim (VI mejorado) para no perderme con la edición:

debian:/# apt-get install vim

debian:/# vi /etc/vim/vimrc

y descomento:

syntax on

set background=dark

y añado debajo de syntax on la siguiente linea:

set noai

La primera para que nos pinte de colorines según el código que el lea, la segunda esta clara y la tercera es para eliminar el autoindent, cuando pegas código de otra ventana y tiene tabuladores el vim mete otro mas si no le pones esta opción.

INSTALACIÓN DEL CUPSYS EN DEBIAN

El CUPSYS (Common Unix Printing System) es un sistema de impresión para sistemas operativos de tipo Unix que permiten que un ordenador actúe como servidor de impresión.

debian:/# apt-get install cupsys

Una vez instalado el servidor de impresión tendremos que configurarlo para su uso, y antes de nada, tomaremos la precaución de realizar una copia de seguridad del fichero de configuración:

debian:/# cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.orig

Bueno una vez que lo tenemos salvado podemos editar el archivo de configuración:

debian:/# vi /etc/cups/cupsd.conf

La primera línea en la que nos detenemos es:

Listen localhost:631

Por defecto viene establecido el puerto 631 a nuestra máquina local, reservado inicialmente para las transacciones del protocolo IPP, en mi caso, como quiero compartirlo para toda mi red de equipos Windows, quito la línea Listen localhost:631 y pongo Port 631, así escucharé peticiones por ese puerto en cualquier máquina de mi red.

También tenemos que configurar el acceso al servidor ya que por defecto viene para localhost y en nuestro caso queremos poder acceder desde cualquier máquina de la red, esto se hace en la parte siguiente:

# Restrict access to the server...
<Location />
Order allow,deny
Allow localhost
</Location>

# Restrict access to the admin pages...
<Location /admin>
Encryption Required
Order allow,deny
Allow localhost
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow localhost
</Location>


Por tanto cambiaremos los diferentes LOCATION y donde ponga localhost lo cambiaremos a @LOCAL

# Restrict access to the server...
<Location />
Order allow,deny
Allow @LOCAL
</Location>

# Restrict access to the admin pages...
<Location /admin>
Encryption Required
Order allow,deny
Allow @LOCAL
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow @LOCAL
</Location>

En esta parte si reiniciáramos el servidor ya tendríamos acceso a la interfaz web escribiendo como url en cualquier navegador la ip de nuestra máquina:puerto.

En este punto me encontré el primer problema cuando quería acceder al menú de administración me respondía el siguiente mensaje:

426 Upgrade Required

Debe acceder a esta página usando el URL https://192.168.1.101:631/admin/.

Esto es debido a que el servidor CUPS, por defecto, intenta usar SSL siempre que sea posible, por lo tanto te redirecciona al dominio SSL.

En mi caso yo no quería configurar el SSL, no hace falta hacer ningún upgrade, volvemos a editar el archivo cupsd.conf y añadimos al principio la siguiente línea:

DefaultEncryption Never

También comentamos (Encryption Required), os dejo todo el bloque:

# Restrict access to the admin pages...
<Location /admin>
#Encryption Required
Order allow,deny
Allow @LOCAL
</Location>

Ahora ya sí podemos reiniciar nuestro servidor.

debian:/# /etc/init.d/cupsys restart

Ya tenemos acceso a la interfaz web escribiendo como url en cualquier navegador la ip de nuestra máquina y el puerto, en mi caso: http://192.168.1.101:631/

AÑADIR IMPRESORA

La sorpresa vino cuando quise añadir nuestra impresora HP Laserjet Color 1600 desde la interfaz web del cupsys. ¡No estaba el driver!

Tenemos que descargar el driver de la impresora USB e instalarlo de la siguiente manera:

NOTA- Suelo hacerlo en el directorio /user/src/ para localizar luego fácilmente los fuentes instalados y compilados en mi máquina obviamente se puede hacer en cualquier directorio:

debian:/# cd /usr/src/

Lo descargamos:

debian:/usr/src# wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz

Lo descomprimimos:

debian:/usr/src# tar zxf foo2zjs.tar.gz

Observamos que tenemos un error de hora y un retraso de unos cuantos milisegundos, al final del documento comentaré como solucionar este pequeño problemilla, personalmente me gusta tener la hora correcta en el servidor.

Tenemos que compilar el paquete descargado para eso utilizo el paquete build-essential aunque hay muchos:

debian:/usr/src# apt-get install build-essential

Ahora podemos compilar el paquete, para ello haremos:

Nos desplazamos al directorio.

debian:/usr/src# cd foo2zjs

Compilamos.

debian:/usr/src/foo2zjs# make

Obtenemos los perfiles ICM para la corrección del color de la HP LaserJet 1600:

debian:/usr/src/foo2zjs# ./getweb 1600

hpclj2600n-0.icm
hpclj2600n-1.icm
km2430_2.icm
(c) Copyright Hewlett-Packard 2003
(c) Copyright Rick Richardson 2006. All Rights Reserved

Observamos que pone la HP LaserJet 2600, no pasa nada, es el mismo driver para ambas impresoras. Aún así, no olvidéis instalar los "foomatic" que necesitéis, os lo dirá la descripción de la impresora dentro del sistema CUPS. Los que necesitamos son:

debian:/usr/src/foo2zjs# apt-get install foomatic-db-hpijs foomatic-db-gutenprint foomatic-db-engine foomatic-db

Hacemos la instalación del driver descargado:

debian:/usr/src/foo2zjs# make install

Al final de todo lo que hace pone:

#
# Install documentation
#
install -d -m 755 /usr/share/doc/foo2zjs/
install -c -m 644 manual.pdf /usr/share/doc/foo2zjs/
install -c -m 644 COPYING /usr/share/doc/foo2zjs/
install -c -m 644 INSTALL /usr/share/doc/foo2zjs/
install -c -m 644 INSTALL.osx /usr/share/doc/foo2zjs/
install -c -m 644 README /usr/share/doc/foo2zjs/
install -c -m 644 ChangeLog /usr/share/doc/foo2zjs/
#
# If you use CUPS, then restart the spooler:
# make cups
#
# Now use your printer configuration GUI to create a new printer.
#
# On Redhat 7.2/7.3/8.0/9.0 and Fedora Core 1-5, run "printconf-gui".
# On Fedora Core 6 and Fedora 7/8, run "system-config-printer".
# On Mandrake, run "printerdrake"
# On Suse 9.x/10.x, run "yast"
# On Ubuntu 5.10/6.06/6.10/7.04, run "gnome-cups-manager"
# On Ubuntu 7.10, run "system-config-printer".

En nuestro caso como estamos usando CUPS hacemos:

debian:/usr/src/foo2zjs# make cups

Ahora cuando accedamos al interfaz web del CUPS y seleccionemos Añadir Impresora nos aparecerán muchos más drivers y el que usaremos será:

Modelo/Controlador

HP Color LaserJet 1600 Foomatic/foo2hp (recommended) (en)

Pues eso es principalmente todo para poder tener vuestra impresorar HP LaserJet Color 1600 con CUPSYS en vuestro servidor DEBIAN.

HORA CORRECTA SERVIDOR (OPCIONAL)

Para poner la hora correcta sólo hay que hacer estos pasos:

Primero instalamos el paquete ntpdate.

debian:/usr/src# apt-get install ntpdate

Luego lo actualizamos con un servidor

debian:/usr/src# ntpdate hora.rediris.es

-FIN-

Agradecimientos:

Juanminux (Gracias por tu paciencia, ...^_^ ....)

http://foo2hp.rkkda.com/

18052 Lectura(s).

 

Comentarios  

 
0 # Juanmi 26-03-2008 09:56
Buenísimo, te ha quedado genial ;-).

Responder | Responder con una citación | Citar
 
 
0 # CeLSuM 02-04-2008 21:57
La verdad es que en mi opinión es bastante completo.

Próximamente publicaremos un manual sobre como compartir impresoras en debian con samba.

Salu2
Responder | Responder con una citación | Citar
 
 
+1 # Hector 09-06-2008 19:29
muy buena guia, gracias y enhorabuena, se agradece
Responder | Responder con una citación | Citar
 
 
0 # Queremos másJuanmi 25-07-2008 19:20
Queremos manuales
Responder | Responder con una citación | Citar
 
 
+1 # Nuevos ManualesDoctores del PC 13-11-2008 14:47
Estamos preparando una nueva guía sobre Raid bastante interesante, que publicaremos en breve.
Responder | Responder con una citación | Citar
 
 
0 # Para cuandoJuanmi 20-11-2008 15:46
Ya tengo ganas de leerla, la tienes que tener calentita
Responder | Responder con una citación | Citar
 
 
0 # Una duda...Jordi M 21-08-2010 21:58
La explicación de todo el proceso está muy bien hecha. Gracias por hacerla pública en este foro.

Mi problema es el siguiente: soy bastante novato en el uso de Linux y me pierdo con algunas cosas. Estoy utilizando Ubuntu 10.04 (la última versión, creo) y tengo entendido que Ubuntu se basa en Debian. Mi duda es: ¿Para instalar la impresora HP Color Laserjet 1600 en mi sistema operativo, los pasos a seguir son idénticos o hay alguna cosa que cambie?

Agradecería cualquier indicación sobre este asunto. Desde que me cambié a Ubuntu, dejando atrás mi antiguo Windows XP, no he sido capaz de instalar la impresora...
Responder | Responder con una citación | Citar
 
 
0 # RE: Impresora HP LaserJet 1600 en DebianDoctores del PC 22-08-2010 20:44
En principio se hace igual la instalación. Pero me extraña que en la nueva versión de Ubuntu no venga el driver de la HP Laserjet 1600.

De todas maneras nosotros recomendamos el servidor de impresión CUPSYS, que se instala de la siguiente manera:

sudo apt-get install cupsys cupsys-client

Y luego lo configuras desde:

localhost:631
Responder | Responder con una citación | Citar
 
 
0 # tanto trabajojose 28-11-2010 02:17
oye en realidad es un verdadero proceso para solo instalar una printer. espero que mejore esto el software libre
Responder | Responder con una citación | Citar
 
 
0 # Entorno gráficoDoctores del PC 29-11-2010 08:09
Ten en cuenta que el proceso se hace bajo la consola de linux, si se hace en el entorno gráfico es infinitamente más fácil, ya que son prácticamente 2 pasos similares a windows:

1,- Añadir Impresora.
2.- Buscar controlador. Vienen unos instalados por defecto y sino hay que descargarlos de la web del fabricante.

El entorno gráfico ha mejorado mucho, pero la consola sigue siendo dura para los que no tienen los conocimientos necesarios, es más para administradores digamos.
Responder | Responder con una citación | Citar
 
 
0 # Problemas con usuariosAngel Manuel 25-04-2011 08:18
A veces puede dar problemas al acceder a la página de administración o al añadir una impresora y pedirte un usuario.

En tal caso verificar el usuario que tiene el grupo lpadmin en /etc/group y poner ese usuario y password, sino sale ninguno añadirlo con la siguiente orden: lpadmin

Eso es así porque el archivo de configuración del CUPS pide un usuario del sistema.
Responder | Responder con una citación | Citar
 

Escribir un comentario


Código de seguridad
Refescar

< Anterior   Siguiente >

Síguenos...

Doctores del PC :: Servicio Tecnico Reparacion Ordenadores a Domicilio :: MadridDoctores del PC :: Servicio Tecnico Reparacion Ordenadores a Domicilio :: Madrid

ÚLTIMOS COMENTARIOS

Encuestas

¿Estaría interesado en un servicio de reparación a domicilio?
 

Publicidad

 
 
 
TÚ PUBLICIDAD
 
 
 
 
 
Doctores del PC :: Servicio Tecnico Reparacion Ordenadores a Domicilio :: Madrid
© 2012 Doctores del PC :: Servicio Técnico Reparación Ordenadores a Domicilio :: Madrid
Joomla! es Software Libre distribuido bajo licencia GNU/GPL.