CUPS – Servidor de impresoras en Linux / Debian

CUPS es el sistema de impresión, basado en estándares y de código abierto, desarrollado por Apple Inc. para Mac OS® X y otros sistemas operativos basados en UNIX®.

Es muy popular debido a su facilidad en su instalación, configuración y operación, por lo tanto creo es la mejor opción para utilizarlo como nuestro servidor de impresión; además la posibilidad de usarlo en multi plataformas.

Instalación.

Para poder instalar debemos elegir el computador que tendrá conectada la impresora debidamente instalada, hay que recordar que vamos a instalar un Servidor de Impresión, no una impresora; por lo tanto con eso en mente instalamos desde la consola con los siguientes comandos:

El server:

# apt-get install cups

El cliente

# apt-get install cups-client

Listo, ahora debemos ver si ya esta activo con el siguiente comando:

# service cups status

y veremos lo siguientes

Lo que implica que esta ejecutándose, de no ser así deberíamos activarlo con el siguiente comando:

# service cups start

Ahora bien debemos configurar el servidor de impresión, para ello vamos al siguiente directorio:

# cd /etc/cups

Aquí encontraremos el archivo cupsd.conf el cual debemos editarlo pero antes debemos hacer una copia de respaldo por si acaso cambiamos algo que no debemos; el comando es (copia sin modificar absolutamente nada):

# cp -p cupsd.conf cupsdconf_back

Hecho esto ahora ya podremos editar el archivo de configuración de CUPS, como siempre lo haremos con nano, así:

# nano cupsd.conf

y modificamos las siguientes secciones agregando las siguientes lineas

La IP indicada es la de nuestra maquina que hace de servidor de impresión, el puerto debe ser siempre el mismo 631. Si desea saber cual es la IP de su maquina de servicio solo use el comando:

# ifconfig

y obtendrá dicha IP

Luego agregamos en las dos secciones siguientes la linea

Allow @LOCAL

Lo que permitirá acceso al server de manera local

Grabamos las modificaciones y reiniciamos el servicio con:

# service cups restart

Con el fin de poder hacer nuestras pruebas Instalamos una impresora, para nuestro caso instalamos una impresora virtual, de esta forma:

# apt-get install cups-pdf

Ahora ya podremos ingresar al servicio de gestión y administración mediante el navegador de internet ya sea con la dirección IP o con la siguiente dirección con su puerto respectivo:

     http://localhost:631

Donde veremos los siguiente:

Y aquí agregamos la impresora

Escogemos la impresora PDF que habíamos instalado en la sección anterior

Dejamos todo como esta, solo seleccionamos la opción de compartir

Como no tenemos una impresora física instalada escogemos el tipo de impresora, en nuestro caso Genérica

Y luego el modelo de dicha impresora..

Para comprobar que todo funciona desde cualquier aplicación, Writer por ejemplo; envíe a imprimir un documento usando la impresora PDF, se genera un archivo en ese formato; pero además ya podremos ver los trabajos de impresión realizado, podríamos detener la impresiones, etc; desde la sección de trabajos (jobs)

Listo ahora a probar el server, recuerde que esto nos permite horrar recursos, papel, tinta, energía eléctrica, impresoras, etc. Así que es una buena idea en una mediana o gran empresa instalar este sistema.