16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ª FUOC • XP04/90785/00019<br />

Software libre<br />

5.6. Servidores <strong>de</strong> impresión<br />

El sistema <strong>de</strong> impresión <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong> [GT03] [Smi02] está heredado<br />

<strong>de</strong> la variante BSD <strong>de</strong> UNIX; este sistema se <strong>de</strong>nominaba LPD<br />

(Line Printer Daemon). Éste un sistema <strong>de</strong> impresión muy potente,<br />

ya que integra capacida<strong>de</strong>s para gestionar tanto impresoras locales<br />

como <strong>de</strong> red. Y ofrece <strong>de</strong>ntro <strong>de</strong>l mismo, tanto el cliente como<br />

el servidor <strong>de</strong> impresión.<br />

LPD es un sistema bastante antiguo, ya que se remonta a las orígenes<br />

<strong>de</strong> la rama BSD <strong>de</strong> UNIX (mediados <strong>de</strong> los ochenta). Por lo tanto, a<br />

LPD le suele faltar soporte para los dispositivos mo<strong>de</strong>rnos, ya que en<br />

origen el sistema no estuvo pensado para el tipo <strong>de</strong> impresoras actuales.<br />

El sistema LPD no estuvo pensado como un sistema basado<br />

en controladores <strong>de</strong> dispositivo, ya que normalmente se producían<br />

sólo impresoras serie o paralelas <strong>de</strong> escritura <strong>de</strong> caracteres texto.<br />

Nota<br />

Los sistemas UNIX disponen,<br />

quizás, <strong>de</strong> los sistemas<br />

<strong>de</strong> impresión más potentes<br />

y complejos, que aportan<br />

una gran flexibilidad a los<br />

entornos <strong>de</strong> impresión.<br />

Para la situación actual, el sistema LPD, se combina con otro software<br />

común, como el sistema Ghostscript, que ofrece salida <strong>de</strong> tipo<br />

postscript para un rango muy amplio <strong>de</strong> impresoras para las que posee<br />

controladores. A<strong>de</strong>más, se suele combinar con algún software <strong>de</strong><br />

filtrado, que según el tipo <strong>de</strong> documento a imprimir, selecciona filtros<br />

a<strong>de</strong>cuados. Así, normalmente el proceso que se sigue es (básicamente):<br />

1) El trabajo es iniciado por un comando <strong>de</strong>l sistema LPD.<br />

ANOTACIONES<br />

Nota<br />

Ghostscript:<br />

http://www.cs.wisc.edu/<br />

ghost/<br />

2) El sistema <strong>de</strong> filtro i<strong>de</strong>ntifica qué tipo <strong>de</strong> trabajo (o fichero) es<br />

utilizado y convierte el trabajo a un fichero postscript <strong>de</strong> salida,<br />

que es el que se envía a la impresora. En <strong>GNU</strong>/<strong>Linux</strong> y UNIX,<br />

la mayoría <strong>de</strong> aplicaciones suponen que la salida será hacia<br />

una impresora postscript, y muchas <strong>de</strong> ellas generan salida<br />

postscript directamente, y por esta razón se necesita el siguiente<br />

paso.<br />

3) Ghostscript se encarga <strong>de</strong> interpretar el fichero postscript recibido,<br />

y según el controlador <strong>de</strong> la impresora a la que ha sido enviado<br />

el trabajo, realiza la conversión al formato propio <strong>de</strong> la<br />

impresora; si es <strong>de</strong> tipo postscript, la impresión es directa, si no,<br />

habrá que realizar la traducción. El trabajo se manda a la cola <strong>de</strong><br />

impresión.<br />

198

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!