PDF de programación - Manual de CUPS - Servidor de Impresión

Imágen de pdf Manual de CUPS - Servidor de Impresión

Manual de CUPS - Servidor de Impresióngráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 12 de Febrero del 2018)
1.275 visualizaciones desde el 12 de Febrero del 2018
1,1 MB
15 paginas
Creado hace 15a (06/05/2008)
Gerencia General de Telecomunicaciones/ Oficina de Evaluación Tecnológica

MANUAL DE CUPS
MANUAL DE CUPS

SERVIDOR DE IMPRESIÓN
SERVIDOR DE IMPRESIÓN

EDICIÓN Nº1
EDICIÓN Nº1

Este manual se distribuye bajo la licencia de

Documentación Libre de GNU, sin restricciones adicionales.

Usted es libre de copiar, distribuir y modificar este texto
según los términos de esta licencia. El texto completo

de la licencia puede consultarse en:
http://www.gnu.org/copyleft/fdl.html

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas Telf.

0212-7718800. Fax 0212-771.86.48

Sitio Web: www.cnti.gob.ve

Gerencia General de Telecomunicaciones/ Oficina de Evaluación Tecnológica

1. INTRODUCCIÓN
¿ QUÉ ES CUPSYS?

Es un sistema de impresión modular para sistemas operativos de tipo Unix que
permite que un computador actúe como servidor de impresión. Un computador que
ejecuta CUPS actúa como un servidor que puede aceptar tareas de impresión desde otros
computadores clientes, los procesa y los envía al servidor de impresión apropiado.

CUPS tiene como ventaja principal ser un sistema de impresión estandarizado y
modularizado, capaz de procesar diferentes formatos de datos en el servidor de
impresión. Antes de CUPS, era difícil encontrar un sistema de impresión estandarizado
capaz de adaptarse a la gran gama de variedades de impresoras existentes en el
mercado, utilizando cada una su propio lenguaje de impresión y formatos.

2. LICENCIA

CUPS es software libre y se distribuye bajo licencia GNU General Public License y

GNU Lesser General Public License,Versión 2.

3. REQUERIMIENTO MÍNIMOS DE HARDWARE Y SOFTWARE

HARDWARE

– Un mínimo de 256 MB de memoria RAM disponible, 512 MB recomendado.
– Mínima de 1 GHz de procesador, de 1,5 GHz recomendado.
– Linux/x86 y con la impresión requiere libgnomeprint 2.2 (o superior) y CUPS. La

impresión permite que sólo las impresoras Postscript 800 x 600 color monitor.

– Menos de 15 Mb de espacio en disco duro (por programa y archivos de ayuda).
Las distribuciones binarias requieren un mínimo de 10 MB de disco

en espacio.


Si está instalando desde el código fuente que necesitará ANSI C compatible
Y compiladores de C + + y, opcionalmente, una o más archivo de la imagen de apoyo
Bibliotecas.

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas Telf.

0212-7718800. Fax 0212-771.86.48

Sitio Web: www.cnti.gob.ve

Gerencia General de Telecomunicaciones/ Oficina de Evaluación Tecnológica

SOFTWARE

El sistema operativo es el software necesario para instalar una de las distribuciones

binarias de Easy Software Products:

- AIX 4,3 o superior
- Compaq Tru64 UNIX (aka OSF1 aka Digital UNIX) 4,0 o superior
- HP-UX 10,20 o superior
- IRIX 5,3 o superior

- Linux 2,0 o superior con glibc2
- Solaris 2,5 o superior (SPARC o Intel)

4.

INSTALACIÓN

¿Cómo instalar un Servidor de Impresión sin interfaz gráfica y publicar una impresora

a través de la red local?

Lo primero que debemos realizar es preparar el servidor que por rendimiento del
mismo no debería llevar interfaz gráfica, este equipo puede llevar una tabla de particiones
sencillas para la instalación, ya que el servicio no requiere de ninguna partición en
específico solo que “/VAR” sea un poco más grande de lo normal, ya que ahí se
guardaran todas las bitácoras de las colas de impresión.


Luego empezamos a instalar toda los paquetes y librerías correspondientes al CUPS.

# aptitude install cupsys
# aptitude install cupsys-bsd
# aptitude install cupsys-client
# aptitude install cupsys-common
# aptitude install cupsys-driver-gutenprint
# aptitude install libcupsimage2
# aptitude install libcupsys2
# aptitude install foomatic-db
# aptitude install foomatic-db-engine
# aptitude install foomatic-db-gutenprint
# aptitude install foomatic-db-hpijs
# aptitude install foomatic-filters
# aptitude install foomatic-filters-ppds
# aptitude install python-foomatic

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas Telf.

0212-7718800. Fax 0212-771.86.48

Sitio Web: www.cnti.gob.ve

Gerencia General de Telecomunicaciones/ Oficina de Evaluación Tecnológica

También podemos utilizar apt-get para instalar, pero como aptitude se encarga de
resolver dependencias, nos ayudará a instalar alguna librería que nos haga falta para
terminar la instalación del CUPSYS.

Después de haber instalado todos los paquetes y librerías comenzamos por editar el
archivo de configuración del cupsys que se encuentra dentro de /etc/cups/ y el archivo se
denomina cupsd.conf, utilizamos cualquier editor para ello nano, vi, vim, joe, etc.

#nano /etc/cups/cupsd.conf

Y observaran algo como esto:

# Show general information in error_log.
LogLevel info
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
SystemGroup lpadmin
# Share local printers on the local network.
Browsing Off
BrowseOrder allow,deny
BrowseAddress localhost
DefaultAuthType Basic
DefaultAuthType Basic
<Location />
# Allow shared printing and remote administration...
Order allow,deny
Allow localhost
</Location>
<Location /admin>
# Allow remote administration...
Order allow,deny
Allow localhost
</Location>
<Location /admin/conf>
AuthType Basic
Require user @SYSTEM
# Allow remote access to the configuration files...
Order allow,deny
Allow localhost
</Location>
<Policy default>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas Telf.

0212-7718800. Fax 0212-771.86.48

Sitio Web: www.cnti.gob.ve

Gerencia General de Telecomunicaciones/ Oficina de Evaluación Tecnológica

Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-
Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job
CUPS-Move-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer Disable-
Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs
Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer
Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-
Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
AuthType Basic
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
# Only the owner or an administrator can cancel a job...
<Limit Cancel-Job>
Order deny,allow
Require user @OWNER @SYSTEM
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
Printcap /var/run/cups/printcap

Para poder administrar el servidor desde otro pc dentro de la misma red y poder ver

las impresoras compartidas, debemos dejar el archivo de configuración de esta manera.

Solo las líneas que están en negritas son las que debemos cambiar.

# Show general information in error_log.
LogLevel info
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
SystemGroup lpadmin “debemos colocar nuestro usuario dentro del grupo
lpadmin”
# Share local printers on the local network.

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas Telf.

0212-7718800. Fax 0212-771.86.48

Sitio Web: www.cnti.gob.ve

Gerencia General de Telecomunicaciones/ Oficina de Evaluación Tecnológica

Browsing On “debemos colocar On para compartir las impresoras que vayamos a
agregar”
BrowseOrder allow,deny
BrowseAddress @LOCAL “cambiamos de localhost a @LOCAL para observar las
impresoras dentro de la red local”
DefaultAuthType Basic
DefaultAuthType Basic
<Location />
# Allow shared printing and remote administration...
Order allow,deny
Allow @LOCAL “cambiamos de localhost a @LOCAL para permitir la Impresión
compartida y la Impresión remota dentro de la red local”
</Location>
<Location /admin>
# Allow remote administration...
Order allow,deny
Allow @LOCAL “cambiamos de localhost a @LOCAL para poder accesar a la
página de administración remotamente”
</Location>
<Location /admin/conf>
AuthType Basic
Require user @SYSTEM
# Allow remote access to the configuration files...
Order allow,deny
Allow @LOCAL “cambiamos de localhost a @LOCAL para tener acceso remoto a
los archivos de configuración”
</Location>
<Policy default>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-
Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-
Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job
CUPS-Move-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer Disable-
Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs
Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer
Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-
Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
AuthType Basic
Require user @SYSTEM
Order deny,allow

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas Telf.

0212-7718800. Fax 0212-771.86.48

Sitio Web: www.cnti.gob.ve

Gerencia General de Telecomunicaciones/ Oficina de Evaluación Tecnológica

</Limit>
<Limit CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Li
  • Links de descarga
http://lwp-l.com/pdf8735

Comentarios de: Manual de CUPS - Servidor de Impresión (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad