SlideShare una empresa de Scribd logo
Curso avanzado de Linux 
Impresoras. Sistema CUPS 
Rafael Varela Pet 
Unidad de Sistemas 
Área de Tecnologías de la Información y Comunicaciones 
Universidad de Santiago de Compostela 
Curso avanzado de GNU/Linux
CUPS 
● CUPS: Common UNIX Printing System 
● Usa protocolo IPP (Internet Printing Protocol) - 
Funciona sobre HTTP 
● Desde Febrero de 2007 el código es propiedad de 
Apple, aunque parece que seguirá siendo liberado 
bajo licencia GPL2/LGPL2 
● Versión 1.2.7 en Debian Etch 
Curso avanzado de GNU/Linux
CUPS 
Curso avanzado de GNU/Linux 
● Terminología: 
– Jobs: un trabajo enviado a la impresora 
– Classes: agrupaciones de impresoras 
– Filters: procesan los trabajos antes de enviar a la impresora 
– Backends: envían el trabajo a la impresora empleando en 
sistema de comunicación apropiado (IPP, USB, SMB, ...) 
– Drivers: filtros específicos para una determinada impresora
CUPS 
● CUPS puede actuar como 
– cliente: lanza peticiones a otros servidores de 
impresión 
– servidor: acepta peticiones de programas de usuario y 
de otros CUPS 
● Instalación: paquete cupsys 
● Configuración en /etc/cups/ 
– cupsd.conf: configuración del servidor 
– printers.conf: definición de impresoras 
Curso avanzado de GNU/Linux
Drivers. Foomatic 
● Integra controladores de impresoras con los 
“spoolers” habituales en UNIX: CUPS, LPRng, 
LPD, etc. 
Curso avanzado de GNU/Linux 
● Base de datos en 
– www.linuxprinting.org 
– http://www.linux-foundation.org/en/OpenPrinting/Database/Foomatic 
● Listado de compatibilidad de impresoras 
– http://www.openprinting.org/printer_list.cgi
Drivers. Foomatic 
● Se basa en un script (foomatic-rip) que convierte 
Postscript (y otros lenguajes) al lenguaje nativo 
de la impresora 
● El fichero .PPD (Postscript Printer Definition) 
describe como debe hacerse la conversión 
Curso avanzado de GNU/Linux 
● Paquetes: 
– foomatic-db: base de datos de drivers de impresora 
distribuidos por linuxprinting.org 
– foomatic-db-gutenprint: drivers soportados por el 
backend Gutenprint
Administración 
● Administración en línea de comandos y vía web 
● Vía web: 
http://localhost:631 
Curso avanzado de GNU/Linux 
● Habilitar SSL: 
– Los certificados de servidor se generan la primera vez 
que nos conectamos 
– Ver bugs #370407 y #370450 en caso de problemas
Administración 
● Administración en línea de comandos 
(paquete cupsys-client) 
– lpstat 
– lpadmin, lpoptions 
– lpinfo 
– accept, reject 
– cupsenable, cupsdisable 
Curso avanzado de GNU/Linux
Administración 
● Ver dispositivos disponibles y drivers: 
lpinfo ­v 
network socket 
direct usb://hp/photosmart%207150?serial=... 
network http 
network ipp 
network lpd 
direct parallel:/dev/lp0 
file cups­pdf:/ 
● Ver estado del sistema CUPS 
Curso avanzado de GNU/Linux 
lpstat ­a 
PhotoSmart­7150 
aceptando peticiones desde lun 
14 ene 2008 20:19:46 CET
Administración. lpadmin 
● Añadir una impresora: 
lpadmin ­p 
DeskJet ­E 
 
­v 
parallel:/dev/lp1  
­P 
deskjet.ppd 
● -E: activa impresora 
● -v: URI del dispositivo 
● -P: establece el PPD a emplear (ver /usr/share/ppd) 
● Añadir una impresora a una clase 
lpadmin ­p 
DeskJet ­c 
impresoras_color 
cupsenable impresoras_color 
● Eliminar impresora o clase: 
/usr/sbin/lpadmin ­x 
DeskJet 
Curso avanzado de GNU/Linux
Administración. lpoptions 
● Establecer impresora predeterminada: 
lpoptions ­d 
PhotoSmart­7150 
● Imprime opciones de la impresora 
lpoptions ­p 
PhotoSmart­7150 
­l 
● Establece opciones de la impresora 
lpoptions ­o 
PrintoutMode=Draft  
­p 
PhotoSmart­7150 
Curso avanzado de GNU/Linux
Administración 
● Habilitar/deshabilitar impresora: 
/usr/bin/cupsenable nombre_impresora 
/usr/bin/cupsdisable nombre_impresora 
(acepta trabajos pero no imprime) 
● Rechazar trabajos: 
/usr/sbin/accept nombre_impresora 
/usr/sbin/reject nombre_impresora 
● Permitir solo a ciertos usuarios: 
/usr/sbin/lpadmin ­p 
nombre_impresora  
­u 
allow:alumno 
Curso avanzado de GNU/Linux
Compatibilidad BSD 
● CUPS dispone de comandos compatibles BSD 
(lpr, lpq, lprm) 
● Instalar paquete cupsys-bsd 
Curso avanzado de GNU/Linux 
● Ejemplos: 
– Ver cola de una impresora: 
● lpq -P PhotoSmart-7150 
– Borrar trabajo número 1 
● lprm 1 
– Imprimir fichero: 
● lpr -P PhotoSmart-7150 /etc/motd
CUPS como cliente 
● Lanza trabajos a otros servidores (ipp, lpd, etc.) 
● Ejemplo de impresora remota: 
lpadmin ­p 
impresora ­E 
 
­v 
ipp://server/printers/epson24 
● Detecta automáticamente las impresoras que se 
encuentren en la misma subred. Ver directivas: 
– Browsing 
– BrowseAddress, BrowsePoll 
– BrowseAllow, BrowseDeny 
Curso avanzado de GNU/Linux
Detección de impresoras en red 
● Browsing: activa o desactiva la función de 
detección de impresoras 
● BrowseAddress: especifica a dónde se envía 
información sobre nuestras impresoras 
● BrowseAllow, BrowseDeny: permiten o deniegan 
los paquetes procedentes de un determinado 
origen 
● Para detectar impresoras en un destino específico: 
BrowsePoll 192.0.2.2:631 
Curso avanzado de GNU/Linux
Imprimir en servidores 
Windows 
Curso avanzado de GNU/Linux 
● 2 alternativas: 
– Protocolos “clásicos” de Microsoft. Usamos el paquete 
samba-client 
– IPP 
● SAMBA: Empleamos URIs de este tipo: 
– smb://workgroup/server/sharename 
– smb://server/sharename 
– smb://user:pass@workgroup/server/sharename 
– smb://user:pass@server/sharename
Imprimir en servidores 
Windows 
● Windows 2000 y 2003 Server pueden actuar 
como servidores IPP 
● Es necesario instalar IIS y configurarlo 
adecuadamente 
● Se accede usando URIs de este tipo: 
http://windowsserver:80/printers/printersharename/.printer 
(“printersharename” es el nombre con el que se ha 
compartido la impresora) 
Curso avanzado de GNU/Linux
Clientes Windows 
● Windows 2000 soporta IPP como cliente 
● Añadimos la impresora con esta URI 
http://servidorCUPS:631/printer/impresora 
● Los clientes pueden descargar automáticamente 
los drivers desde un recurso compartido, vía 
SAMBA 
● Dos métodos para instalar drivers 
– Emplear un cliente Windows 
– Usar la api RPC de Samba 
Curso avanzado de GNU/Linux
Clientes Windows 
● Instalación desde un cliente Windows 
Curso avanzado de GNU/Linux 
– En smb.conf 
● Revisar en [print$] 
write list = root, @administradores 
read only = no 
● Dar permisos en /var/lib/samba/printers 
– Desde el cliente Windows, entrar en “impresoras y 
faxes” en el servidor Debian y abrir las propiedades de 
la impresora a instalar 
● Instalación mediante RPC: Ver página del 
manual de cupsaddsmb
GNOME 
● Utilidades de administración: 
– gnome-cups-manager (menú del sistema ->Escritorio 
-> Administración->Printing) 
– foomatic-gui (menú del sistema -> Aplicaciones -> 
Herramientas del sistema ->Printers) 
Curso avanzado de GNU/Linux
CUPS como generador PDF 
● Instalar paquete cups-pdf 
– Configuración en /etc/cups-pdf/cups-pdf.conf 
– Podemos postprocesar los PDFs ajustando el valor 
PostProcessing 
● Salida de los trabajos por defecto: 
– Anónimos en /var/spool/cups-pdf/ANONYMOUS/ 
– Usuarios identificados en ~/PDF/ 
– Emplear PPD: 
/usr/share/ppd/cups-pdf/PostscriptColor.ppd 
Curso avanzado de GNU/Linux
CUPS como generador PDF 
● Añadir impresora virtual 
lpadmin ­p 
imprimePDF ­E 
 
­v 
cups­pdf: 
 
­P 
/usr/share/ppd/cups­pdf/ 
PostscriptColor.ppd 
● Imprimir un fichero: 
lpr ­P 
imprimePDF /etc/motd 
Curso avanzado de GNU/Linux 
● Visualizarlo 
evince ~/PDF/_motd_.pdf
Referencias 
● http://www.cups.org/ 
● http://www.linux-foundation.org/en/OpenPrinting 
● http://www.linuxprinting.org/kpfeifle/SambaPrintHOWTO 
● http://en.wikipedia.org/wiki/Common_Unix_Printing_Syste 
m 
Curso avanzado de GNU/Linux

Más contenido relacionado

PPTX
SERVIDOR WEB PARA LINUX
PPTX
Canales DMA
PPT
Nuestro primer Sitio Web Con Software Libre
PDF
Instalación KOHA: desarrollo, requerimientos y configuración
PPTX
Servidor web para linux
DOCX
PDF
Servicio Samba ::: http://leymebamba.com
PDF
Clase 3 instalación y primeros pasos
SERVIDOR WEB PARA LINUX
Canales DMA
Nuestro primer Sitio Web Con Software Libre
Instalación KOHA: desarrollo, requerimientos y configuración
Servidor web para linux
Servicio Samba ::: http://leymebamba.com
Clase 3 instalación y primeros pasos

La actualidad más candente (13)

PPTX
Servidores web linux
PPTX
Configuracion y instalacion de servidores de archivo
DOC
Instalacion roms
PDF
PPTX
Chipset
PPTX
Servidor web
PPTX
Expo memorias
ODP
Usando Mandriva Urpmi
PDF
Ciscyrisc
PPT
Interchange CMS - e-commerce
PPT
Tema1[php]
PDF
Servidor FTP con usuarios en LDAP
PPTX
Memoria ram
Servidores web linux
Configuracion y instalacion de servidores de archivo
Instalacion roms
Chipset
Servidor web
Expo memorias
Usando Mandriva Urpmi
Ciscyrisc
Interchange CMS - e-commerce
Tema1[php]
Servidor FTP con usuarios en LDAP
Memoria ram
Publicidad

Destacado (9)

PPT
Impresora en red
ODP
Impresoras en red.
DOC
Manual de instalacion de impresora en red
PPTX
PPT
CUPS:impresión Linux
PPTX
Clasificación única de procedimientos en salud (Cups)
PDF
Cups estructura y manuales tarifarios salud
PPTX
diapositivas sobre la impresora
PPTX
Plan obligatorio de salud
Impresora en red
Impresoras en red.
Manual de instalacion de impresora en red
CUPS:impresión Linux
Clasificación única de procedimientos en salud (Cups)
Cups estructura y manuales tarifarios salud
diapositivas sobre la impresora
Plan obligatorio de salud
Publicidad

Similar a comando Cups (20)

DOCX
Servicios de impresión de gnu linux
PDF
Unidad 14 - SAMBA, NFS y LDAP
ODP
Herramientas básicas de configuración.
PPTX
cupdf.com_presentacion-de-samba.pptx
PPTX
Presentación de Samba
PPTX
Servidores de-impresoras-en-linux-power-point
PDF
Montando un Servidor FreeNX en CentOS - FreeNX-III - Impresión desde el Clien...
PPT
Semana 13 y 14 aplicaciones de redes
PDF
Instalación de impresoras en gnu linux - 2
PDF
Entorno grafico
PDF
Entorno grafico
PDF
Configuracion del servidor vsftpd en linux
ODP
Samba como PDC y autentificación LDAP
PDF
ADMINISTACIÓN AVANZADA DE SERVIDORES_Rafael Pusda.pdf
PPTX
Docker 2014 v2
ODP
Curso Redes Linex 2
ODP
Curso Redes Linex 2
PDF
Añadir un cliente Ubuntu a un Dominio 2008 Server
PDF
0 entorno php
Servicios de impresión de gnu linux
Unidad 14 - SAMBA, NFS y LDAP
Herramientas básicas de configuración.
cupdf.com_presentacion-de-samba.pptx
Presentación de Samba
Servidores de-impresoras-en-linux-power-point
Montando un Servidor FreeNX en CentOS - FreeNX-III - Impresión desde el Clien...
Semana 13 y 14 aplicaciones de redes
Instalación de impresoras en gnu linux - 2
Entorno grafico
Entorno grafico
Configuracion del servidor vsftpd en linux
Samba como PDC y autentificación LDAP
ADMINISTACIÓN AVANZADA DE SERVIDORES_Rafael Pusda.pdf
Docker 2014 v2
Curso Redes Linex 2
Curso Redes Linex 2
Añadir un cliente Ubuntu a un Dominio 2008 Server
0 entorno php

Último (20)

PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
biología es un libro sobre casi todo el tema de biología
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Atencion prenatal. Ginecologia y obsetricia
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Metodologías Activas con herramientas IAG
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
biología es un libro sobre casi todo el tema de biología
2 GRADO UNIDAD 5 - 2025.docx para primaria
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Doctrina 1 Soteriologuia y sus diferente
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Fundamentos_Educacion_a_Distancia_ABC.pdf
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Escuelas Desarmando una mirada subjetiva a la educación
Atencion prenatal. Ginecologia y obsetricia
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Metodologías Activas con herramientas IAG
Híper Mega Repaso Histológico Bloque 3.pdf

comando Cups

  • 1. Curso avanzado de Linux Impresoras. Sistema CUPS Rafael Varela Pet Unidad de Sistemas Área de Tecnologías de la Información y Comunicaciones Universidad de Santiago de Compostela Curso avanzado de GNU/Linux
  • 2. CUPS ● CUPS: Common UNIX Printing System ● Usa protocolo IPP (Internet Printing Protocol) - Funciona sobre HTTP ● Desde Febrero de 2007 el código es propiedad de Apple, aunque parece que seguirá siendo liberado bajo licencia GPL2/LGPL2 ● Versión 1.2.7 en Debian Etch Curso avanzado de GNU/Linux
  • 3. CUPS Curso avanzado de GNU/Linux ● Terminología: – Jobs: un trabajo enviado a la impresora – Classes: agrupaciones de impresoras – Filters: procesan los trabajos antes de enviar a la impresora – Backends: envían el trabajo a la impresora empleando en sistema de comunicación apropiado (IPP, USB, SMB, ...) – Drivers: filtros específicos para una determinada impresora
  • 4. CUPS ● CUPS puede actuar como – cliente: lanza peticiones a otros servidores de impresión – servidor: acepta peticiones de programas de usuario y de otros CUPS ● Instalación: paquete cupsys ● Configuración en /etc/cups/ – cupsd.conf: configuración del servidor – printers.conf: definición de impresoras Curso avanzado de GNU/Linux
  • 5. Drivers. Foomatic ● Integra controladores de impresoras con los “spoolers” habituales en UNIX: CUPS, LPRng, LPD, etc. Curso avanzado de GNU/Linux ● Base de datos en – www.linuxprinting.org – http://www.linux-foundation.org/en/OpenPrinting/Database/Foomatic ● Listado de compatibilidad de impresoras – http://www.openprinting.org/printer_list.cgi
  • 6. Drivers. Foomatic ● Se basa en un script (foomatic-rip) que convierte Postscript (y otros lenguajes) al lenguaje nativo de la impresora ● El fichero .PPD (Postscript Printer Definition) describe como debe hacerse la conversión Curso avanzado de GNU/Linux ● Paquetes: – foomatic-db: base de datos de drivers de impresora distribuidos por linuxprinting.org – foomatic-db-gutenprint: drivers soportados por el backend Gutenprint
  • 7. Administración ● Administración en línea de comandos y vía web ● Vía web: http://localhost:631 Curso avanzado de GNU/Linux ● Habilitar SSL: – Los certificados de servidor se generan la primera vez que nos conectamos – Ver bugs #370407 y #370450 en caso de problemas
  • 8. Administración ● Administración en línea de comandos (paquete cupsys-client) – lpstat – lpadmin, lpoptions – lpinfo – accept, reject – cupsenable, cupsdisable Curso avanzado de GNU/Linux
  • 9. Administración ● Ver dispositivos disponibles y drivers: lpinfo ­v network socket direct usb://hp/photosmart%207150?serial=... network http network ipp network lpd direct parallel:/dev/lp0 file cups­pdf:/ ● Ver estado del sistema CUPS Curso avanzado de GNU/Linux lpstat ­a PhotoSmart­7150 aceptando peticiones desde lun 14 ene 2008 20:19:46 CET
  • 10. Administración. lpadmin ● Añadir una impresora: lpadmin ­p DeskJet ­E ­v parallel:/dev/lp1 ­P deskjet.ppd ● -E: activa impresora ● -v: URI del dispositivo ● -P: establece el PPD a emplear (ver /usr/share/ppd) ● Añadir una impresora a una clase lpadmin ­p DeskJet ­c impresoras_color cupsenable impresoras_color ● Eliminar impresora o clase: /usr/sbin/lpadmin ­x DeskJet Curso avanzado de GNU/Linux
  • 11. Administración. lpoptions ● Establecer impresora predeterminada: lpoptions ­d PhotoSmart­7150 ● Imprime opciones de la impresora lpoptions ­p PhotoSmart­7150 ­l ● Establece opciones de la impresora lpoptions ­o PrintoutMode=Draft ­p PhotoSmart­7150 Curso avanzado de GNU/Linux
  • 12. Administración ● Habilitar/deshabilitar impresora: /usr/bin/cupsenable nombre_impresora /usr/bin/cupsdisable nombre_impresora (acepta trabajos pero no imprime) ● Rechazar trabajos: /usr/sbin/accept nombre_impresora /usr/sbin/reject nombre_impresora ● Permitir solo a ciertos usuarios: /usr/sbin/lpadmin ­p nombre_impresora ­u allow:alumno Curso avanzado de GNU/Linux
  • 13. Compatibilidad BSD ● CUPS dispone de comandos compatibles BSD (lpr, lpq, lprm) ● Instalar paquete cupsys-bsd Curso avanzado de GNU/Linux ● Ejemplos: – Ver cola de una impresora: ● lpq -P PhotoSmart-7150 – Borrar trabajo número 1 ● lprm 1 – Imprimir fichero: ● lpr -P PhotoSmart-7150 /etc/motd
  • 14. CUPS como cliente ● Lanza trabajos a otros servidores (ipp, lpd, etc.) ● Ejemplo de impresora remota: lpadmin ­p impresora ­E ­v ipp://server/printers/epson24 ● Detecta automáticamente las impresoras que se encuentren en la misma subred. Ver directivas: – Browsing – BrowseAddress, BrowsePoll – BrowseAllow, BrowseDeny Curso avanzado de GNU/Linux
  • 15. Detección de impresoras en red ● Browsing: activa o desactiva la función de detección de impresoras ● BrowseAddress: especifica a dónde se envía información sobre nuestras impresoras ● BrowseAllow, BrowseDeny: permiten o deniegan los paquetes procedentes de un determinado origen ● Para detectar impresoras en un destino específico: BrowsePoll 192.0.2.2:631 Curso avanzado de GNU/Linux
  • 16. Imprimir en servidores Windows Curso avanzado de GNU/Linux ● 2 alternativas: – Protocolos “clásicos” de Microsoft. Usamos el paquete samba-client – IPP ● SAMBA: Empleamos URIs de este tipo: – smb://workgroup/server/sharename – smb://server/sharename – smb://user:pass@workgroup/server/sharename – smb://user:pass@server/sharename
  • 17. Imprimir en servidores Windows ● Windows 2000 y 2003 Server pueden actuar como servidores IPP ● Es necesario instalar IIS y configurarlo adecuadamente ● Se accede usando URIs de este tipo: http://windowsserver:80/printers/printersharename/.printer (“printersharename” es el nombre con el que se ha compartido la impresora) Curso avanzado de GNU/Linux
  • 18. Clientes Windows ● Windows 2000 soporta IPP como cliente ● Añadimos la impresora con esta URI http://servidorCUPS:631/printer/impresora ● Los clientes pueden descargar automáticamente los drivers desde un recurso compartido, vía SAMBA ● Dos métodos para instalar drivers – Emplear un cliente Windows – Usar la api RPC de Samba Curso avanzado de GNU/Linux
  • 19. Clientes Windows ● Instalación desde un cliente Windows Curso avanzado de GNU/Linux – En smb.conf ● Revisar en [print$] write list = root, @administradores read only = no ● Dar permisos en /var/lib/samba/printers – Desde el cliente Windows, entrar en “impresoras y faxes” en el servidor Debian y abrir las propiedades de la impresora a instalar ● Instalación mediante RPC: Ver página del manual de cupsaddsmb
  • 20. GNOME ● Utilidades de administración: – gnome-cups-manager (menú del sistema ->Escritorio -> Administración->Printing) – foomatic-gui (menú del sistema -> Aplicaciones -> Herramientas del sistema ->Printers) Curso avanzado de GNU/Linux
  • 21. CUPS como generador PDF ● Instalar paquete cups-pdf – Configuración en /etc/cups-pdf/cups-pdf.conf – Podemos postprocesar los PDFs ajustando el valor PostProcessing ● Salida de los trabajos por defecto: – Anónimos en /var/spool/cups-pdf/ANONYMOUS/ – Usuarios identificados en ~/PDF/ – Emplear PPD: /usr/share/ppd/cups-pdf/PostscriptColor.ppd Curso avanzado de GNU/Linux
  • 22. CUPS como generador PDF ● Añadir impresora virtual lpadmin ­p imprimePDF ­E ­v cups­pdf: ­P /usr/share/ppd/cups­pdf/ PostscriptColor.ppd ● Imprimir un fichero: lpr ­P imprimePDF /etc/motd Curso avanzado de GNU/Linux ● Visualizarlo evince ~/PDF/_motd_.pdf
  • 23. Referencias ● http://www.cups.org/ ● http://www.linux-foundation.org/en/OpenPrinting ● http://www.linuxprinting.org/kpfeifle/SambaPrintHOWTO ● http://en.wikipedia.org/wiki/Common_Unix_Printing_Syste m Curso avanzado de GNU/Linux