Imprimir desde aplicaciones como el navegador web que estás utilizando para leer una página.
CUPS para Linux convierte las descripciones de página producidas por tu aplicación (pon un párrafo aquí, dibuja una línea allí, y así sucesivamente) en algo que tu impresora puede entender y luego envía la información a la impresora para imprimir. Ahora, dado que cada fabricante de impresoras hace las cosas de manera diferente, imprimir puede ser muy complicado. CUPS para Linux puede ocultar esto de ti y de tu aplicación para que puedas concentrarte en imprimir y menos en cómo imprimir. Generalmente, la única vez que necesitas saber algo sobre tu impresora es cuando la usas por primera vez, y aun así CUPS para Linux a menudo puede resolver las cosas por sí mismo.