Impresión Windows-Linux con CUPS [Debian]
En primer lugar comentar que los pasos que sigo los escribo para Debian Sid. Aunque puede ser igualmente válido para otrasdistribuciones, almenos los fichreos de configuración de CUPS ( aunque dependan de la versión ) y la ruta para la impresora en red...etc.
Imprimir en red: Windows --> Linux
Si queremos tener un servidor de impresión CUPS, y queremos imprimir tanto desde clientes Windows (el ordenador de tu tío por ejemplo) como desde clientes Linux. Lo que tenemos que hacer es sencillo, una vez configurado el CUPS para que acepte peticiones desde la IP de nuestro cliente.
Fichero /etc/cups/cupsd.conf
etc/cups/cupsd.conf
Ahora buscamos la sección Location /:
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Aqui solo estamos aceptando conexiones locales. Ahora añadimos las ips de los clientes, en caso de mi red (192.168.1.0):
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.1.12
Allow From 192.168.1.13
Allow From [IP]
Guardamos el archivo y reiniciamos el servicio de cups.
/etc/init.d/cupsys restart #en Debian Sid
*Clientes Windows 98
Como Windows98 no tiene soporte para IPP (Internet Print Protocol) tenemos que descargarnos el parche de la web:
http://www.microsoft.com/windows98/downloads/contents/WUPreviews/IPP/Default.asp
Ahora desde MiPC añadimos una nueva impresora de red, y como ruta ponemos:
http://{IP-Servidor-CUPS}:631/printers/{Nombre-Impresora}
En mi caso por ejemplo el servidor es la ip 192.168.1.10 y la impresora se llama hp1200:
http://192.168.1.10:631/printers/hp1200
Windows ahora nos preguntará el modelo de impresora seleccionamos el modelo real y necesitaremos los drivers corrspondientes para Windows.
*Clientes Windows2000/XP
WinXP y Win2K ya soportan IPP así que solo queda agregar impresora, siguiendo los mismos pasos que para el Windows98 (Con las típicas variaciones de ventanitas y tal... )
*Clientes Linux
Sí, ¿Por qué no?. Vamos a hablar brevemente de como configurar un cliente Linux ( por si alguno le interesa.. ).
Instalamos CUPS ycon la herramienta que prefiramos, por ejemplo con el navegador apuntando a localhost:31, creamos una nueva impresora, a la que conectamos usando IPP, y con dirección:
http://{IP-Servidor-CUPS}:631/printers/{Nombre-Impresora}
Vamos igual que la dirección que utilizamos para windows ;)
Fuente Badopi
