La impresora:

La configuración de las impresoras es mantenida por un programa (en realidad es un daemon).
Este programa puede ser:

  • lpd: uno de los primeros daemons de impresión de los sistemas tipo UNIX.
    Su configuración debe realizarse manualmente.
  • lpr: la versión de BSD del lpd.
  • gnulpr: la versión de GNU del sistema de impresión lpr.
    También incorpora herramientas gráficas de configuración, gestión de los servicios, etc.
  • CUPS: de Common UNIX Printing Systems, este conjunto de aplicaciones es compatible con los comandos de lpr y también sirve para redes Windows.
    Utiliza un conjunto de filtros propios y soporta la gran mayoría de impresoras del mercado.

Estos programas usan sus propios métodos de configuración pero todos la guardan en /etc/printcap, los daemons de estos programas se pueden configurar para que se pueda imprimir desde otro ordenador aunque hay que tener cuidado de especificar desde que ordenador y que usuarios pueden hacerlo.
La configuración de una impresora de red es, generalmente, la misma que una normal, para poder imprimir se debe especificar la IP del servidor y el nombre de la cola.

Para poder imprimir desde GNU/Linux en una impresora en un ordenador con Windows se debe usar un programa compatible con Samba como es el CUPS.