108.4 Gestionar impresoras e impresion - Ejercicios
Pregunta 1
En que puerto escucha la interfaz web de administracion de CUPS?
a) Puerto 80 b) Puerto 443 c) Puerto 515 d) Puerto 631
Respuesta
d) Puerto 631
CUPS (Common UNIX Printing System) proporciona una interfaz web de administracion accesible en http://localhost:631. El puerto 631 es tambien el puerto del protocolo IPP (Internet Printing Protocol), que es la base de CUPS. El puerto 80 es HTTP, el 443 es HTTPS y el 515 es LPD (Line Printer Daemon), el protocolo legacy de impresion BSD.
Pregunta 2
Cual es la diferencia entre los comandos lp -d Impresora archivo y lpr -P Impresora archivo?
a) lp imprime en color y lpr en blanco y negro
b) lp es estilo System V y usa -d, mientras que lpr es estilo BSD y usa -P para seleccionar impresora
c) lpr permite multiples copias y lp no
d) lp envia a impresoras de red y lpr solo a impresoras locales
Respuesta
b) lp es estilo System V y usa -d, mientras que lpr es estilo BSD y usa -P para seleccionar impresora
Ambos comandos envian un archivo a imprimir, pero provienen de tradiciones Unix diferentes. lp es estilo System V y usa -d para especificar el destino y -n para el numero de copias. lpr es estilo BSD y usa -P para seleccionar la impresora y -# para el numero de copias. En CUPS, ambos son funcionales y producen el mismo resultado.
Pregunta 3
Que comando se utiliza para agregar una impresora y establecerla como predeterminada en CUPS?
a) cupsctl -p Oficina -d
b) lpadmin -p Oficina -E -v ipp://host/ipp/print seguido de lpadmin -d Oficina
c) cups-add -name Oficina -default
d) lpstat -p Oficina --set-default
Respuesta
b) lpadmin -p Oficina -E -v ipp://host/ipp/print seguido de lpadmin -d Oficina
El comando lpadmin es la herramienta de administracion de impresoras en CUPS. La opcion -p define el nombre, -E habilita la impresora y la configura para aceptar trabajos, -v especifica el URI del dispositivo. Para establecerla como predeterminada se usa lpadmin -d nombre. La opcion -x eliminaria una impresora. Los comandos en las opciones A, C y D no existen con esa sintaxis.
Pregunta 4
Que comando muestra el estado completo del sistema de impresion, incluyendo impresoras, trabajos en cola y dispositivos?
a) lpq -a
b) lpstat -t
c) cupsctl status
d) lpadmin --list
Respuesta
b) lpstat -t
El comando lpstat -t muestra el estado completo del sistema de impresion, incluyendo: estado del planificador, impresora predeterminada, dispositivos, impresoras que aceptan trabajos y trabajos en cola. lpstat -d muestra solo la impresora predeterminada, lpstat -p el estado de las impresoras y lpstat -a cuales aceptan trabajos. lpq -a muestra las colas de impresion en estilo BSD.
Pregunta 5
Cual es la diferencia entre cupsdisable y cupsreject?
a) cupsdisable rechaza nuevos trabajos y cupsreject detiene la impresion
b) cupsdisable detiene la impresion de trabajos existentes y cupsreject impide que la cola acepte nuevos trabajos
c) Son equivalentes, ambos detienen la impresora completamente
d) cupsdisable elimina la impresora y cupsreject la pausa temporalmente
Respuesta
b) cupsdisable detiene la impresion de trabajos existentes y cupsreject impide que la cola acepte nuevos trabajos
cupsenable/cupsdisable controlan si la impresora procesa los trabajos de su cola. cupsaccept/cupsreject controlan si la cola acepta nuevos trabajos. Una impresora deshabilitada (disable) pero que acepta trabajos (accept) acumulara trabajos en la cola sin imprimirlos. Una impresora habilitada (enable) que rechaza trabajos (reject) procesara los existentes pero no aceptara nuevos.
Pregunta 6
Que comando lista los URIs de dispositivos de impresion disponibles en el sistema?
a) lpstat -v
b) lpinfo -v
c) lpadmin -l
d) cupsctl --list-devices
Respuesta
b) lpinfo -v
El comando lpinfo -v lista los URIs de dispositivos de impresion disponibles (impresoras detectadas), como USB, IPP, Socket y LPD. lpinfo -m lista los modelos y drivers disponibles. lpstat -v muestra los URIs de las impresoras ya configuradas (no las disponibles para configurar). lpadmin -l y cupsctl --list-devices no son opciones validas.
Pregunta 7
Cual de los siguientes es el archivo de configuracion del demonio CUPS que no debe editarse manualmente mientras el servicio esta en ejecucion?
a) /etc/cups/cupsd.conf
b) /etc/cups/printers.conf
c) /etc/cups/ppd/impresora.ppd
d) /etc/cups/client.conf
Respuesta
b) /etc/cups/printers.conf
El archivo /etc/cups/printers.conf contiene la definicion de las impresoras configuradas (nombre, URI, estado, opciones) y no debe editarse manualmente mientras CUPS esta en ejecucion, ya que el demonio lo sobrescribe. /etc/cups/cupsd.conf es la configuracion del demonio (puertos, permisos, comparticion) y se puede editar con precaucion. Los archivos PPD describen las capacidades de cada impresora y se almacenan en /etc/cups/ppd/.
Pregunta 8
Que comando cancela un trabajo de impresion especifico con ID “Oficina-42” usando el estilo System V?
a) lprm Oficina-42
b) cancel Oficina-42
c) lprm -P Oficina 42
d) cupsdisable Oficina-42
Respuesta
b) cancel Oficina-42
El comando cancel es el comando estilo System V para cancelar trabajos de impresion, y acepta el ID completo del trabajo (nombre-numero). lprm es el equivalente BSD, que acepta el numero del trabajo (lprm 42) o -P impresora numero para especificar la impresora. cancel -a cancela todos los trabajos y lprm - cancela todos los trabajos del usuario actual. cupsdisable deshabilita la impresora, no cancela trabajos.
Pregunta 9
Cual es el protocolo nativo de CUPS para la comunicacion con impresoras en red?
a) LPD (Line Printer Daemon) b) SMB (Server Message Block) c) IPP (Internet Printing Protocol) d) JetDirect (Socket)
Respuesta
c) IPP (Internet Printing Protocol)
IPP (Internet Printing Protocol) es el protocolo nativo y base del sistema CUPS, usando el puerto 631/TCP. IPP Everywhere es el estandar moderno que permite imprimir sin necesidad de drivers especificos. LPD (puerto 515) es el protocolo legacy de BSD. Socket/JetDirect (puerto 9100) es comun en impresoras HP. SMB se usa para compartir impresoras en redes Windows.
Pregunta 10
Como se mueve un trabajo de impresion de la cola “Oficina” a la cola “OtraImpresora”?
a) lpmove Oficina-123 OtraImpresora
b) cancel Oficina-123 && lp -d OtraImpresora archivo
c) lpr -P OtraImpresora --from Oficina-123
d) cupsmove Oficina-123 OtraImpresora
Respuesta
a) lpmove Oficina-123 OtraImpresora
El comando lpmove permite mover trabajos de impresion de una cola a otra. Se puede mover un trabajo especifico (lpmove Oficina-123 OtraImpresora) o todos los trabajos de una impresora (lpmove Oficina OtraImpresora). Esto es util cuando una impresora se averia y se necesitan redirigir los trabajos pendientes a otra impresora disponible. El comando cupsmove no existe.
Pregunta 11
Que comando de estilo BSD imprime 5 copias de un archivo en la impresora Oficina?
a) lpr -P Oficina -# 5 archivo.pdf
b) lp -d Oficina -n 5 archivo.pdf
c) lpr -d Oficina -c 5 archivo.pdf
d) lp -P Oficina -# 5 archivo.pdf
Respuesta
a) lpr -P Oficina -# 5 archivo.pdf
lpr es el comando de estilo BSD. La opcion -P selecciona la impresora y -# indica el numero de copias. La opcion (b) usa lp (estilo System V) con la sintaxis correcta de System V (-d para impresora y -n para copias), pero la pregunta pide estilo BSD. La opcion (c) mezcla opciones incorrectas. La opcion (d) mezcla estilos: -P es BSD pero -# con lp no es la forma correcta (seria -n).
Pregunta 12
Que archivos describen las capacidades de cada impresora configurada en CUPS y donde se almacenan?
a) Archivos .drv en /usr/share/cups/drv/
b) Archivos PPD en /etc/cups/ppd/
c) Archivos .conf en /etc/cups/conf.d/
d) Archivos .desc en /var/spool/cups/
Respuesta
b) Archivos PPD en /etc/cups/ppd/
Los archivos PPD (PostScript Printer Description) se almacenan en /etc/cups/ppd/ y describen las capacidades de cada impresora configurada: tamano de papel, resolucion, bandejas disponibles, soporte de color, duplex, etc. Hay un archivo PPD por cada impresora configurada. Con IPP Everywhere, las impresoras modernas describen sus capacidades directamente via IPP, reduciendo la necesidad de archivos PPD especificos.
Pregunta 13
Que comando de lpstat muestra cual es la impresora predeterminada del sistema?
a) lpstat -a
b) lpstat -d
c) lpstat -o
d) lpstat -v
Respuesta
b) lpstat -d
lpstat -d muestra la impresora predeterminada del sistema. Otras opciones utiles: -a muestra las impresoras que aceptan trabajos, -p muestra el estado de las impresoras, -o muestra los trabajos en todas las colas, -s muestra un resumen de impresoras y URIs, -v muestra los URIs de las impresoras configuradas, y -t muestra el estado completo del sistema de impresion (incluye toda la informacion anterior).
Pregunta 14
Que opcion de lpadmin elimina una impresora del sistema?
a) lpadmin -d nombre
b) lpadmin -r nombre
c) lpadmin -x nombre
d) lpadmin --delete nombre
Respuesta
c) lpadmin -x nombre
La opcion -x de lpadmin elimina la impresora especificada del sistema CUPS. La opcion -d establece una impresora como predeterminada (no la elimina). La opcion -p define el nombre de una impresora al crearla. La opcion -E habilita la impresora. No existen las opciones -r ni --delete en lpadmin. Ejemplo: lpadmin -x MiImpresora elimina la impresora llamada MiImpresora.
Pregunta 15
Que comando permite ver la configuracion actual del servidor CUPS y habilitar la comparticion de impresoras en red?
a) cupsd --config
b) cupsctl y cupsctl --share-printers
c) lpadmin --share
d) cups-config --network
Respuesta
b) cupsctl y cupsctl --share-printers
cupsctl sin argumentos muestra la configuracion actual del servidor CUPS. cupsctl --share-printers habilita la comparticion de impresoras en la red. Otras opciones incluyen cupsctl --no-share-printers (desactivar comparticion), cupsctl --remote-admin (permitir administracion remota) y cupsctl --no-remote-admin (desactivar administracion remota). Los cambios se reflejan en /etc/cups/cupsd.conf.
Pregunta 16
En CUPS, que URI se usaria para una impresora conectada via protocolo Socket/JetDirect en la IP 192.168.1.50?
a) ipp://192.168.1.50/ipp/print
b) socket://192.168.1.50:9100
c) lpd://192.168.1.50/queue
d) usb://192.168.1.50/printer
Respuesta
b) socket://192.168.1.50:9100
El protocolo Socket (tambien conocido como JetDirect) utiliza el puerto 9100 y la URI tiene el formato socket://host:9100. Es comun en impresoras HP y otras impresoras de red empresariales. La opcion (a) es una URI IPP. La opcion (c) es una URI LPD (Line Printer Daemon). La opcion (d) es invalida porque USB es para conexiones locales, no de red. Otros tipos de URI incluyen usb://fabricante/modelo (USB local) y parallel:/dev/lp0 (puerto paralelo).
Pregunta 17
Que comando de estilo System V cancela todos los trabajos de impresion en todas las colas?
a) lprm -
b) cancel -a
c) lprm --all
d) cancel --flush
Respuesta
b) cancel -a
cancel -a es el comando estilo System V para cancelar todos los trabajos de impresion en todas las colas. cancel -a MiImpresora cancelaria todos los trabajos de una impresora especifica. El equivalente BSD es lprm - (que cancela todos los trabajos del usuario actual). cancel trabajo-ID cancela un trabajo especifico. lprm numero cancela un trabajo por su numero en estilo BSD.
Pregunta 18
Que comando establece opciones de impresion predeterminadas para el usuario, como el tamano de papel A4?
a) lpstat -o media=A4
b) lpadmin -o media=A4
c) lpoptions -o media=A4
d) cupsctl -o media=A4
Respuesta
c) lpoptions -o media=A4
lpoptions gestiona las opciones de impresion por defecto del usuario. lpoptions -o media=A4 establece el tamano de papel A4 como predeterminado. Se pueden combinar multiples opciones: lpoptions -o media=A4 -o sides=two-sided-long-edge. lpoptions -l lista las opciones disponibles. lpoptions -d MiImpresora establece la impresora predeterminada para el usuario. Estas opciones se guardan en ~/.cups/lpoptions.
Pregunta 19
Que es IPP Everywhere y cual es su principal ventaja?
a) Un protocolo de cifrado para impresion segura en la nube b) Un estandar que permite imprimir sin necesidad de drivers especificos, ya que la impresora describe sus capacidades via IPP c) Un servicio web para administrar impresoras de forma remota d) Un protocolo que reemplaza completamente a CUPS
Respuesta
b) Un estandar que permite imprimir sin necesidad de drivers especificos, ya que la impresora describe sus capacidades via IPP
IPP Everywhere es un estandar moderno basado en IPP que permite a las impresoras describir sus propias capacidades (tamano de papel, resolucion, color, duplex, etc.) directamente al sistema operativo a traves del protocolo IPP. Esto elimina la necesidad de instalar drivers o archivos PPD especificos para cada modelo de impresora. En CUPS se puede usar al agregar una impresora con lpadmin -p nombre -E -v ipp://host/ipp/print -m everywhere.
Pregunta 20
Cual es el archivo de configuracion principal del demonio CUPS que define puertos, permisos de acceso y opciones de comparticion?
a) /etc/cups/printers.conf
b) /etc/cups/cupsd.conf
c) /etc/cups/client.conf
d) /etc/cups/cups-files.conf
Respuesta
b) /etc/cups/cupsd.conf
/etc/cups/cupsd.conf es el archivo de configuracion principal del demonio CUPS (cupsd). Define en que puertos e interfaces escucha (Listen), el nivel de registro (LogLevel), los permisos de acceso a la interfaz web (<Location>), y las opciones de comparticion en red (Browsing, BrowseLocalProtocols). /etc/cups/printers.conf define las impresoras configuradas (no editar manualmente). /etc/cups/client.conf configura opciones del cliente CUPS.
Pregunta 21
Escribe el comando para imprimir el archivo informe.pdf en la impresora llamada Oficina usando el estilo System V.
Respuesta
lp -d Oficina informe.pdf
El comando lp es el estilo System V para imprimir. La opcion -d selecciona la impresora de destino. Sin -d, se usa la impresora predeterminada. Otras opciones utiles de lp: -n 3 para 3 copias, -o landscape para imprimir en horizontal, -o media=A4 para tamano A4, y -o sides=two-sided-long-edge para impresion a doble cara.
Pregunta 22
Escribe el comando para ver el estado completo del sistema de impresion CUPS.
Respuesta
lpstat -t
El comando lpstat -t muestra el estado completo del sistema de impresion, incluyendo: estado del planificador CUPS, impresora predeterminada, lista de dispositivos, impresoras y si aceptan trabajos, y los trabajos en cola. Es el comando mas completo para obtener una vision general del sistema de impresion. Equivale a combinar lpstat -d, lpstat -p, lpstat -a y lpstat -o.
Pregunta 23
Escribe el comando para deshabilitar la impresora Oficina indicando el motivo “En mantenimiento”.
Respuesta
cupsdisable -r “En mantenimiento” Oficina
cupsdisable detiene la impresion de trabajos en la impresora especificada. La opcion -r permite indicar un motivo que sera visible al consultar el estado. La impresora deshabilitada dejara de procesar trabajos de su cola, pero seguira aceptando nuevos trabajos (a menos que tambien se ejecute cupsreject). Para reanudar la impresion: cupsenable Oficina.
Pregunta 24
Escribe el comando para eliminar la impresora Vieja del sistema CUPS.
Respuesta
lpadmin -x Vieja
El comando lpadmin -x Vieja elimina la impresora llamada Vieja del sistema CUPS, borrando su configuracion de /etc/cups/printers.conf y su archivo PPD de /etc/cups/ppd/. Para agregar una impresora se usa lpadmin -p nombre -E -v URI. Para establecer la predeterminada: lpadmin -d nombre.
Pregunta 25
Escribe el comando para listar los modelos y drivers de impresora disponibles en el sistema.
Respuesta
lpinfo -m
El comando lpinfo -m lista todos los modelos y drivers de impresora disponibles en el sistema CUPS. La salida incluye los drivers PPD instalados y el driver generico everywhere para IPP Everywhere. Se puede filtrar con grep: lpinfo -m | grep -i hp para buscar drivers de HP. lpinfo -v lista los URIs de dispositivos de impresion disponibles (impresoras detectadas en USB, red, etc.).