You are on page 1of 26

1

Guillem Espelt Rovira 15 de des. de 2023

ÍNDEX
Part 1. Teoria CUPS 3
1. Què és un planificador de cues d'impressió? Quins fitxers té el planificador CUPS? On
es guarden? 3
2. Comproveu quins tipus de dades pot gestionar CUPS al fitxer
/usr/share/cups/mime.types 3
3. Busqueu els filtres de conversió i els controladors d'interfície de CUPS. Digueu-ne la
ubicació i expliqueu-ne el contingut. 3
4. Què és el Servei de directori de CUPS. Què són les Classes? 3
Part 2. Instal·lació i configuració de CUPS en un Docker 4
Instal·leu el paquet cups i el paquet cups-pdf 4
Afegiu la impressora 9
La impressora està donada d'alta correctament en el sistema 16
Visualitzeu l'arxiu PPD que conté la configuració 17
Imprimiu qualsevol arxiu des d’un equip client 18
Configureu la impressió per a què 20
una impressió concreta sigui en format A5 20
Totes les impressions, per defecte, tinguin format A4 i marge dret de 50p 20
Habiliteu la interfície web perquè només es pugui accedir des d'una IP concreta. 22
Permeteu que només un grup concret administri les impressores per la interfície web 23

2
Guillem Espelt Rovira 15 de des. de 2023

Part 1. Teoria CUPS

1. Què és un planificador de cues d'impressió? Quins fitxers


té el planificador CUPS? On es guarden?
Un planificador de cues d’impressió és un programa que gestiona les sol·licituds d’impressió
dels usuaris i les envia a les impressores disponibles. El planificador s’encarrega de
prioritzar, pausar, reprendre o cancel·lar les tasques d’impressió. Els fitxers de configuració
de CUPS estan a /etc/cups

2. Comproveu quins tipus de dades pot gestionar CUPS al


fitxer /usr/share/cups/mime.types
Aquest fitxer conté una llista de les extensions de fitxers i els seus tipus MIME que CUPS
pot reconèixer i processar. Per exemple, el fitxer indica que CUPS pot gestionar fitxers PDF
amb el tipus MIME application/pdf, fitxers JPEG amb el tipus MIME image/jpeg, etc.

3. Busqueu els filtres de conversió i els controladors


d'interfície de CUPS. Digueu-ne la ubicació i expliqueu-ne
el contingut.
Són fitxers executables que permeten a CUPS processar i enviar les dades d’impressió als
diferents tipus i models d’impressores. Els controladors d’interfícies de CUPS es guarden al
directori /usr/lib/cups, el fitxer pdftops és un filtre que converteix els fitxers PDF en
PostScript, i el fitxer usb és un controlador que s’ocupa de les impressores connectades per
USB

4. Què és el Servei de directori de CUPS. Què són les


Classes?
És una funció que permet a CUPS anunciar i descobrir les impressores disponibles a la
xarxa. Així, els usuaris poden veure quines impressores hi ha i quines característiques
tenen sense haver de configurar-les manualment
Les Classes són grups d’impressores que es poden utilitzar com si fossin una sola
impressora. Això permet als usuaris enviar les seves tasques d’impressió a una classe i que
CUPS esculli automàticament la impressora més adequada o disponible dins del grup. Les
classes també poden servir per balancejar la càrrega d’impressió entre diverses
impressores o per crear alias per a impressores amb noms complicats.

3
Guillem Espelt Rovira 15 de des. de 2023

Part 2. Instal·lació i configuració de CUPS en un


Docker

Instal·leu el paquet cups i el paquet cups-pdf


Dona permisos a l’usuari local per poder utilitzar Docker. Els permisos SUID permeten
executar fitxer com si fossis l’usuari root.

4
Guillem Espelt Rovira 15 de des. de 2023

Crea un docker de Ubuntu

Instal·la CUPS i CUPS-PDF


apt install cups cups-pdf

5
Guillem Espelt Rovira 15 de des. de 2023

Edita el fitxer de configuració de CUPS /etc/cups/cupsd.conf


Modifica la línia del Port, canvia l’opció “Browsing” a On i copia els mateixos permisos que
en la captura.

6
Guillem Espelt Rovira 15 de des. de 2023

7
Guillem Espelt Rovira 15 de des. de 2023

Accedeix al servei de CUPS del docker des del navegador, t’hauria de sortir la pàgina de
Login de CUPS.

Per arreglar aquest error, agrega la línia Serveralias * al fitxer de configuració de cups
/etc/cups/cupsd.conf. Reinicia el servei

8
Guillem Espelt Rovira 15 de des. de 2023

Afegiu la impressora
Ves a /admin per agregar la impressora, fes clic a “Añadir Impressora”

9
Guillem Espelt Rovira 15 de des. de 2023

Selecciona CUPS-PDF

10
Guillem Espelt Rovira 15 de des. de 2023

Posa un nom, descripció i ubicació a la impressora, selecciona “Compartir esta impressora”

11
Guillem Espelt Rovira 15 de des. de 2023

Selecciona la marca “Generic” i fes clic a “Añadir impressora”

12
Guillem Espelt Rovira 15 de des. de 2023

Selecciona el Model CUPS-PDF

13
Guillem Espelt Rovira 15 de des. de 2023

La impressora s’ha creat

Aquesta és la pestanya de configuració de la impressora virtual PDF

14
Guillem Espelt Rovira 15 de des. de 2023

En instal·lar el driver la impressora PDF es crea per defecte

15
Guillem Espelt Rovira 15 de des. de 2023

La impressora està donada d'alta correctament en el sistema

16
Guillem Espelt Rovira 15 de des. de 2023

Visualitzeu l'arxiu PPD que conté la configuració

17
Guillem Espelt Rovira 15 de des. de 2023

Imprimiu qualsevol arxiu des d’un equip client

Des de la configuració de la impressora es pot veure la cua d’impressió.

18
Guillem Espelt Rovira 15 de des. de 2023

Es crea una carpeta PDF al home de l’usuari

19
Guillem Espelt Rovira 15 de des. de 2023

Configureu la impressió per a què

una impressió concreta sigui en format A5


A l’hora d’imprimir una pàgina selecciona la mida del full

Totes les impressions, per defecte, tinguin format A4 i marge dret de 50p
Dins de la configuració d’impressores, selecciona “”Establecer opciones predeterminadas”

20
Guillem Espelt Rovira 15 de des. de 2023

Selecciona “Custom” i posa la mida de pàgina que vulguis.

21
Guillem Espelt Rovira 15 de des. de 2023

Habiliteu la interfície web perquè només es pugui accedir des


d'una IP concreta.
En el fitxer /etc/cups/cupsd.conf edita la línia on hi ha el port, canvia localhost per l'única IP
que vulguis que tingui accés. Perquè tota la xarxa tingui accés pots posar: Listen 631

22
Guillem Espelt Rovira 15 de des. de 2023

Permeteu que només un grup concret administri les


impressores per la interfície web
Crea el grup classe, agrega els usuaris i tenca la sessió

Edita el fitxer /etc/cups/cupsd.conf

23
Guillem Espelt Rovira 15 de des. de 2023

Reinicia el servei de CUPS

Accedeix a la interfície gràfica des del navegador amb un usuari del grup classe

24
Guillem Espelt Rovira 15 de des. de 2023

Accedeix amb un usuari que no estigui al grup classe

25
Guillem Espelt Rovira 15 de des. de 2023

26

You might also like