SDB:Instalando una impresora
De openSUSE, la enciclopedia libre.
Version: 4.2 - 7.3
Tabla de contenidos |
Petición:
Usted quiere instalar su impresora.
Si está usando SuSE Linux 6.4, proceda como se indica en el artículo "Instalando una impresora con SuSE Linux 6.4". Encontrará este artículo mediante la keyword "instalando".
Procedimiento:
I) Prerequisitos:
- La impresora está soportada por SuSE Linux.
Para obtener información:- en el fichero [file:/usr/doc/packages/ghostscript/catalog.devices /usr/doc/packages/ghostscript/catalog.devices]
desde SuSE Linux 7.0 [file:/usr/share/doc/packages/ghostscript/catalog.devices /usr/share/doc/packages/ghostscript/catalog.devices]
http://www.cs.wisc.edu/~ghost/printer.html Si posee una impresora de las llamadas GDI ( no entienden el lenguaje de impresión estandar) seguramente no estará soprotada por Linux, solamente se podrá usar con muchas restricciones. Por favor mire en la base de datos de soporte, especialmente los artículos SDB:impresoras GDI.
Para obtener inforamción Ghostscript de los drivers desde WWW:
Algunas veces se especifica un driver en Ghostscript, estó necesita "Aladdin Ghostscript" desde WWW. Para cumplir con las licencias SuSE Linux solo incluye "GNU Ghostscript" (la versión previa). Introduciendo gs -v podrá ver la versión. Normalmente suele haber también un driver GNU Ghostscript.
La impresora está directamente conectada la puerto paralelo.
En el caso de tener una impresora en una red TCP/IP, mire el capítulo "Impresoras" en el manual de instalación de SuSE.
En el caso de tener una impresora conectada la puerto serie o a puertos paralelos adicionales mire también el capítulo "Impresoras" del manual.
Si la impresora no está conectada directamente al puerto paralelo principal, hagalo en caso de problemas para poder hacer asi un test de configuración.
Para ello deberá poner las variables de la BIOS de la siguiente manera:
- IO-address 378 (hexadecimal)
- Interrupt 7
- Mode "Normal" o "SPP" o "Output-Only" (otros modos no funcionarán)
- DMA is disabled (se cambiará automáticamente en función de los modos de arriba)
- Usted utiliza un kernel original de SuSE de los CD's de SuSE Linux (Si hace una instalación estandar de SuSE todo irá bien.)
De otra manera, reinstale el kernel original de SuSE desde lso CD's.
- Por favor compruebe si su impresora es accesible, usando el siguiente comando(como root):
echo -en "Hola\f" >/dev/lp0
Si la impresora está correctamente conectada al dispositivo USB /dev/usblp0 deberá obtener una página con la palabra Hola.
Es prerequisito que la impresora sea capaz de imprimir en texto ASCII (en este caso la palabra Hola segida del carácter ASCII \f).
Las impresoras que no pueden imprimir en ASCII, generalmente llamadas GDI, pero hay impresoras que no pueden imprimir texto ASCII pero sin embargo pueden usarse bajo Linux.
En este caso, al introducir el siguiente comando, deberá aparecer el nombre del fabricante y el producto:
cat /proc/parport/0/autoprobe
Si no aparece el fabricante o el producto, no tiene sentido seguir realizando configuraciones.
Antes de nada, la impresora ha de ser accesible via puerto paralelo.
- Tiene instalado el "sistema por defecto" de SuSE con YaST, en caso de haber realizado una instalación con YaST2 como mínimo debe tener la "instalación estandar".
(Si no se elimino ningún paquete de los preseleccionados durante la instalación, todo irá bien).
Si no es asi, instale por favor el "sistema por defecto" de SuSE como mínimo con:
- YaST
- choose/install packages
- load configuraton
- escoja "SuSE default system"
- pulse SPACE ([X] "SuSE default system")
- seleccione ADD (y pulse ENTER)
- start installation
Si tiene problemas de espacio en el disco duro y prefiere instalar el "sistema mínimo" de SuSE, es necesario que instale los siguientes paquetes para imprimir ficheros ASCII y PostScript:
- a2ps (series ap)
- aps (series ap)
- gs_both (series ap)
- gs_fonto (series ap)
- gs_fonts (series ap)
- gs_lib (series ap)
- lprold (series n)
- En caso de no conseguir buenos resultados, se recomienda mover el fichero
/etc/printcap. Conectese como root y tecleemv /etc/printcap /etc/printcap.save
y después intente configurar de nuevo.
(Conrm /etc/printcappuede borrar este fichero.) - Si usted no ha instalado un SuSE Linux nuevo, sino que ha actualiazado una versión antigua, pueden aparecer inconsistencias entre los paquetes y los ficheros de configuración del sistema de impresión. En este caso es recomendable instalar el sistema de impresión completamente nuevo.
II) Selección de un driver Ghostscript correcto:
Por favor mire las fuentes mencionadas en el punto 1, para información sobre los drivers Ghostscipt correctos para su modelo de impresora.
En el fichero/usr/doc/packages/ghostscript/catalog.devices
(desde SuSE Linux 7.0/usr/share/doc/packages/ghostscript/catalog.devices)
encontrará una lista de drivers Ghostscipt y de impresoras soportadas. Para leer este fichero utilice el comando:less /usr/doc/packages/ghostscript/catalog.devices
(desde SuSE Linux 7.0less /usr/share/doc/packages/ghostscript/catalog.devices)
Si no encuentra su modelo de impresora escoja un driver Ghostsciptpara impresora, que sea compatible con la suya. Mire el manual de su impresora o consulte a su fabricante.
Existe un tipo especial de "Ghostscript-drivers", cuya terminación es .upp Los encontrará al final del fichero mencionado arriba. Este tipo de drivers no son Ghostscript normales, por los parámetros para el uniprint-Ghostscript-driver. Si encuentra un parámetro adecuado podrá configurar su impresora con él.
Desde SuSE Linux 6.4. puede escoger durante la instalación el tamaño del papel a4dj que es necesario para la mayoria de impresoras inkjet.
Si usted tiene una impresora PostScript, no necesitará un driver Ghostscipt.
III) Configuración utilizando SETUP (respectivamente lprsetup):
- Conectese en una consola texto como root.
Si está en una consola gáfica, hagalo con [Strg]+[Alt]+[F2]. Para volver a la consola gráfica [Alt]+[F7]. - Entonces teclee
/var/lib/apsfilter/SETUP
olprsetup - Pulse ENTER para ver el menú APSFILTER SETUP
- Escoja ENTRY, DEVICE y PARALLEL
- Teclee
/dev/lp0(si todavía no aparece) y seleccione OK - Escoja PRINTER
- Seleccione la entrada apropiada POSTSCRIPT, HEWLETT-PACKARD, OTHER o FREEDEF
- Seleccione COMMIT
- Busque en la lista y seleccione el driver Ghostscriptcorrecto o el parámetro apropiado y luego pulse OK
- Especifique la resolución correcta. Deje los valores por defecto solo si no no sabe la resolución apropiada. Si no conduce a un resultado satisfactorio pruebe con 300 or 360. Confirm with OK
- Pulse RETURN y PAPER uno después del otro
- Busque en la lista hasta que encuentre el tamaño de papel apropiado (normalmente a4dj) y pulse OK
- Seleccione COLOR
- scoja entre MONO y COLOR y confirme con OK
- Si usa SuSE Linux 6.4 o 7.0 y tiene ya instaladas las colas de impresión estandar (ascii, lp, ...), puede especificar su propio nombre de cola durante la configuración mediante SPECIAL y NAME
- Seleccione ADD
Verá que colas de impresión de la configuración apsfilter han sido aplicadas a su sistema. Si ha seleccionado COLOR:
ascii ... a4dj ascii mono
lp ... a4dj auto color
lp-mono ... a4dj auto mono
raw ... a4dj raw
o si ha seleccionado MONO:
ascii ... a4dj ascii mono
lp ... a4dj auto mono
raw ... a4dj raw
Ahora pulse OK.
- Pulse ENTER.
- Seleccione RETURN y EXIT.
IV) Probando la impresora:
- A partir de ahora podrá imprimir con los comandos:
lpr file
o respectivamentelpr -Plp file
Por ejemplo haga:lpr /etc/fstab
o respectivamentelpr -Plp /etc/fstab
Si posee un driver Ghostscript que soporte impresión a color, puede probarla con lpr /usr/share/ghostscript/VERSION/examples/colorcir.ps
sustituyendo VERSION por la versión ghostscript que utilice. Hasta SuSE Linux 6.3 normalmente es la versión Ghostscript 5.10. Desde SuSE-Linux 6.4 se usa la versión Ghostscript 5.50.
Casos especiales:
Usando lpr file, o respectivamente lpr -Plp file, el tipo de fichero (ASCII o Postscript) se determina automaticamente.
Si quiere forzar el tipo de fichero a ASCII, por favor uselpr -Pascii file
Ficheros que están ya en un formato de impresora especifico, deben ser imprimidos mediante el comandolpr -Praw file
(p.ej. si usted imprime bajo windows en un fichero y usted desea imprimirlo después bajo Linux.) Normalmente no obtendrá una correcta impresión usando la cola raw porque el fichero se envia "raw" a la impresora y no se convierte en el formato especifico de la impresora.
Usando lpr -Plp-mono file la impresión monocromo no será forzada automáticamente. Para conseguir una impresión monocromo apropiada los parámetros Ghostscript deben ser puestos en apsfilterrc-file a "$COLOR" = "mono".
Keywords: impresora | imprimiendo | ghostscript | uniprint | instalacion | networkprinter

