Este documento proporciona una guía para configurar un sistema de impresión en FreeBSD con KDE. Explica los componentes necesarios como Ghostscript, CUPS, GIMP-Print y las utilidades de KDE. Detalla los pasos para instalar los paquetes requeridos, configurar CUPS e instalar la impresora en KDE. También cubre cómo integrar aplicaciones no KDE como Mozilla mediante print/cups-lpr y kprinter.
Este documento proporciona una guía para configurar un sistema de impresión en FreeBSD con KDE. Explica los componentes necesarios como Ghostscript, CUPS, GIMP-Print y las utilidades de KDE. Detalla los pasos para instalar los paquetes requeridos, configurar CUPS e instalar la impresora en KDE. También cubre cómo integrar aplicaciones no KDE como Mozilla mediante print/cups-lpr y kprinter.
Este documento proporciona una guía para configurar un sistema de impresión en FreeBSD con KDE. Explica los componentes necesarios como Ghostscript, CUPS, GIMP-Print y las utilidades de KDE. Detalla los pasos para instalar los paquetes requeridos, configurar CUPS e instalar la impresora en KDE. También cubre cómo integrar aplicaciones no KDE como Mozilla mediante print/cups-lpr y kprinter.
Fecha: 17 de Septiembre de 2003. Introduccin. El objetivo de este artculo es dar unas gua directa de cmo instalar un sistema de impresin en KDE. No se pretende que sea el mtodo ms adecuado, ni el que obtenga los mejores resultados, ni el ms sencillo. Simplemente, una solucin cuajada de mi experiencia personal con los entornos grficos como KDE. La solucin est desarrollada sobre FreeBSD 4.8, Patchlevel 4, pero usando un conjunto de 'ports' actual, con idea de que sea plenamente funcional con la llegada de FreeBSD-4.9 y FreeBSD-5.2. A este fin, se ha decidido realizar instalaciones sin opciones especiales, de forma que todo el software se pueda instalar desde el sysinstall del CD o usando paquetes. Este artculo no cubre la instalacin ni del entrono grfico XFree86 ni del ambiente de usuario KDE, cosa que realiza ya sysinstall en gran medida o est cubierta en otros artculos. Tampoco pretende cubrir nada ms all de la instalacin y configuracin de una estacin de trabajo, el sofware y la impresora. Componentes del sistema de impresin. Para disponer de un sistema de impresin adecuado, debemos tener cubiertos los siguientes apartados: Programa de tratamiento de ficheros PS y PDF. Uno de los componentes ms importante de un sistema de impresin FreeBSD es el intrprete postscript ghostscript, encargado no slo de convertir ficheros PS en salida para las impresoras, sino de convertir entre diferentes versiones de ficheros Adobe, como EPS y, sobre todo, PDF. Utilidades auxiliares de manejo de ficheros. Estas pequeas utilidades son necesaras para el buen funcionamiento del sistema de impresin. Se encargan de permitir la seleccin de hojas, la impresin a doble cara, a impresin de textos. En fn, todos esos 'filtros' que aparecen en el men de impresin de KDE. Demonio base de impresin. Han oido hablar de algo llamado CUPS?. Seguro que si. Pues es no slo el demonio de impresion mejor soportado por KDE, sino una autntica tradicin en estos entornos. Desde luego, nosotros no vamos a probar cosa que no sea print/cups. Filtro a formato base de CUPS. No tan conocido como el primero, print/cups-pstoraster se encarga de complementar las funciones base de filtrado de cups, convirtiendo de formato PS a un formato intermedio 'raster' orientado a pginas y definido por los creadores de CUPS. Filtro a formato final de impresora. Labor a cargo de print/gimp-print. Aunque soporta prioritariamente impresoras EPSON, print/gimp-print incluye drivers de buena calidad para la mayora de las impresoras de chorro de tinta del mercado. El subsistema de impresin KDE. El encargado de orquestar este sistema. Esta desarrollado a caballo entre x11/kdelibs3 y x11/kdebase3, por lo que no precesitamos nada ms para que funcione. Aparte de lo que podemos ver, incluye a kprinter, que puede sustituir a lpr el los comandos de impresin de 'aliens' como mozilla. Tal vez, quizs, una impresora. Si este es el caso, mi voto va para la epson C82. Pocas veces he tenido el gusto de usar un producto tan completo. Rpida, con tinta negra pigmentada (no se corre con el agua), muy buen funcionamiento en color y unos consumibles de costes algo contenidos. En su contra, el echo de ser de cabezales fijos. Si no la usamos frecuentemente, se estropear, digan lo que digan. Nuestro 'men' de paquetes Para cubrir las necesidades expuestas, necesita instalar los siguientes paquetes: print/ghostscript-gnu. print/psutils-a4. print/poster. print/enscript-a4. print/cups. print/gimp-print. x11/kdebase3. misc/kde3-i18n-es. Los paquetes no mencionados se instalan por dependencia de los anteriores. Si no encuentra los paquetes -a4, instale los -letter. No se usan las configuraciones por defecto de los mismos. Al da de hoy, slo existe una pequea pega con gimp-print, que nos impide disponer de ppds en espaol. Arreglando gimp-print Para disponer de los ppds en espaol, hay que realizar un pequeo apao. Vaya al directorio del port y ejecute: # make patch Baje por el directorio de trabajo (work) hasta src/cups. Edite el fichero Makefile.in y sustituya 'LANGUAGE=' por 'LANG=' Vuelva al directorio del port y ejecute: # make deinstall install clean Configuracin inicial de CUPS Hay dos pasos importantes que hacer antes de nada: Iniciar el espacio de print/cups-base en /var con: ~# cd /var/spool/ /var/spool# mkdir -p cups/tmp /var/spool# chown -R root:daemon cups Evitar la interferencia entre print/cups-lpr y el sistema base. Por un lado, tenemos que incluir NO_LPR= true en /etc/make.conf. Por otro, eliminar o renombrar los comandos de usuario de lpr en el directorio /usr/bin ( lp lpr lpq lprm). Hecho esto, lo siguiente es activar el duende de impresin con: /var/spool# cd /usr/local/etc/rc.d/ ...etc/rc.d# cp cups.sh.sample cups.sh ...etc/rc.d# /usr/local/etc/rc.d/cups.sh start Por timo, procederemos a dar de alta la impresora con un explorador abriendo http://localhost:631/admin/?op=add-printer, identificndonos como root y siguiendo los pasos. Instalacin de la impresora en KDE Con la impresora instalada en CUPS, es hora de instalarla en KDE. Arranque el configurador desde Configuracin Perifricos Impresoras y seleccione CUPS como sistema de impresin Ya (Y antes) habr visto su impresora. Seleccionela y marque en la pestaa de instancias. Pulse el botn de configuracin y le aparecer un dilogo de configuracin bastante completo. Aparte de recordar como lleg hasta aqu, lo primordial es fijar el tamao de hoja, si va a usar color, la resolucin y todas esas cosas que uno siempre ha echado de menos en LPR. Jugando con los liens Este curioso nombre reciben los programas que no son del entorno KDE y que tenemos que adaptar. La "fuerza bruta" en este trabajo la realiza print/cups-lpr, encargado de reconducir la impresin LPR a CUPS. Adems, disponemos de un poderoso aliado en kprinter, que puede sustituir a lpr en aplicaciones que permiten especificar el comando de impresin como mozilla. Por ltimo, podemos recuperar el fichero de definicin de impresora desde /usr/local/etc/cups/ppd/printer.ppd y usarlo con programas como OpenOffice para mejorar la salida impresa. Que lo disfruten !! -- josemi