Professional Documents
Culture Documents
IMPRESIN DE RED
APRENDIZ
INSTRUCTOR
Santiago Daza
FICHA: 576560
MEDELLIN-ANTIOQUIA
2015
CUPS (Common UNIX Printing System) es un sistema de impresin para
GNU/Linux y otros sistemas operativos basados sobre el estndar POSIX,
distribuido bajo los trminos de la licencia GNU/GPLv2.
Historia
Fue originalmente desarrollado en 1997 por Michael Sweet, dueo de Easy
Software Products, utilizando en ese entonces el protocolo LPD (Line Printer
Daemon protocol), el cual tena muchas limitaciones tcnicas e incompatibilidades
entre las diversas marcas de impresoras, motivo por el cual se cambio
por IPP (Internet Printing Protocol). En 2002 CUPS fue incluido por primera vez en
Mac OS X, convirtindose en el sistema de impresin de facto utilizado hasta la
fecha en ese sistema operativo. En febrero de 2007, Apple Inc. contrat como
empleado a Michael Sweet, comprando adems el cdigo fuente de CUPS.
CUPS se compone de una cola de impresin con un planificador, un sistema de
filtros para convertir los datos a formatos que puedan utilizar las impresoras y un
sistema que permite enviar estos datos hacia la impresora. Permite adems
utilizar cualquier equipo como servidor de impresin, a travs del protocolo IPP,
utilizando el puerto 631/TCP.
Los controladores para CUPS utilizan el
formato PPD (PostScript Printer Description), desarrollado por Adobe Systems y
que consisten en archivos con extensin *.ppd (o bien *.ppd.gz cuando llevan
compresin con el algoritmo GZIP), generalmente creados y mantenidos por los
fabricantes de impresoras, los cuales contienen el cdigo PostScript necesario
para utilizar las caractersticas particulares de un modelo de impresora en
particular. CUPS utiliza este formato para todas las impresoras, incluso las no-
PostScript, utilizando filtros que redirigen salidas cuando el caso lo requiere.
CUPS incluye adems un conjunto de herramientas para el intrprete de
mandatos que permiten la gestin de trabajos de impresin.
Otro concepto de un servidor CUPS:
Es el Sistema de Impresin Comn de UNIX (Common UNIX Printing
System, CUPS). Este sistema de impresin es una capa de impresin libre y
portable que se ha convertido en el nuevo estndar de impresin en la mayora de
las distribuciones de GNU/Linux.
CUPS gestiona los trabajos y tareas de impresin, y proporciona impresin de red
utilizando el protocolo estndar de Impresin en Internet (IPP), que dispone de
soporte para una gran gama de impresoras, desde matriciales hasta
lser.CUPS tambin soporta PostScript Printer Description
(PPD) y auto deteccin de impresoras de red, y dispone de una sencilla
herramienta basada en web para la configuracin y administracin.
Localice lo siguiente:
<Location />
Order allow,deny
</Location>
Aada Allow all justo debajo de Order allow,deny
<Location />
Order allow,deny
Allow all
</Location>
Reiniciamos el servicio
service cups restart
Ingresamos con la ip va web
Explicacin de parametros
Reiniciamos el servicio
service cups restart
Ingresamos desde un cliente XP
Nos dirigimos a Panel de control\Hardware y sonido\Dispositivos e
impresoras y damos click en agregar impresora
En caso de que este mtodo no funcione, optamos por dar click en nuevo y
luego impresora
Realizamos la impresin del archivo Instalacin y administracin de un
servicio de impresin
[printers]
comment = Comentario sobre el Impresor UNO a compartir
security = server
path = /var/spool/lpd/lp
browseable = yes
printable = yes
public = yes
writable = no
create mode = 0700
[ljet]
comment = Comentario sobre el Impresor DOS
security = server
path = /var/spool/lpd/lp
printer name = lp
writable = yes
public = yes
printable = yes
print command = lpr -r -h -P %p %s
[archivos]
comment = Ejemplo de Archivos Compartidos
read only = yes
write list = root, neytor
available = yes
path = /home/neytor/archivos
smbpasswd a neytor
smbpasswd a root
; security = user
Y la modificamos por:
security = user
username map = /etc/samba/smbpasswd
Con esto lo que estamos haciendo es decirle a Samba que vamos a autentificar
por usuario y donde est la lista de los usuarios permitidos que fue la que creamos
anteriormente.
;[homes]
; comment = Home Directories;
;browseable = no
;valid users = %S
;writable = no
/etc/init.d/samba restart
Ahora compartiremos los directorios a travs de SAMBA
[Loquesea]
comment = Comentario que se le ocurra
path = /cualquier/ruta/que/desee/compartir
Luego de que termine de agregar las carpetas que desea compartir Guarde el
archivo y pruebe el archivo smb.conf y reinicies el servidor de Samba:
testparm
/etc/init.d/samba restart
/etc/samba/smb.conf
# printing = cups
# printcap name = cups
Y descomentalas:
printing = cups
printcap name = cups
testparm
/etc/init.d/samba restart
Realizamos la prueba desde un cliente xp