SDB:Configuración de la impresora con SuSE Linux 8.1

De openSUSE, la enciclopedia libre.


Version: 8.1

Situación

Quiere configurar su impresora.

Nueva instalación de SuSE Linux 8.1

A partir de SuSE Linux 8.1, se instala por defecto el sistema de impresión CUPS.

A partir de SuSE Linux 8.1, el sistema de impresión CUPS y LPRng/lpdfilter están configurados concurrentemente con la configuración de impresoras de YaST2. Para ello, la configuración de impresoras de YaST2 guarda todos los datos de configuración del sistema de impresión creando así la configuración para el sistema actual o para el nuevo, en caso de que cambie el sistema de impresión. La base de datos de impresoras de YaST2 contiene varias preconfiguraciones para cada modelo de impresora, muchas de las cuales están disponibles para los dos sistemas de impresión. Esas configuraciones válidas para ambos sistemas están disponibles inmediatamente después de cambiar de un sistema a otro.

La configuración de impresoras de YaST2 le permite seleccionar/cambiar entre los siguientes sistemas de impresión:

  • CUPS sólo como cliente:
    Si hay un servidor CUPS en la red local y quiere imprimir exclusivamente a través de sus colas, basta con utilizar CUPS sólo como cliente. En ese caso no hay fichero /etc/printcap. Las aplicaciones que no se pueden configurar para usar CUPS simplemente ofrecen las colas incluidas en el fichero /etc/printcap local. En ese caso particular, CUPS debería ejecutarse como servidor porque entonces el "cupsd" que se ejecuta localmente creará un archivo /etc/printcap incluyendo las colas de los servidores CUPS de la red.
  • CUPS como servidor (por defecto en la instalación estándar):
    Si hay una impresora conectada localmente, CUPS se debe ejecutar como servidor. "cupsd" sólo se inicia automáticamente si se ha configurado una cola local con YaST2. Si no es el caso pero "cupsd" debe ejecutarse de todas formas, puede utilizar el editor de niveles de ejecución de YaST2 para activar el servicio "cups" (normalmente para los niveles de ejecución 3 y 5).
  • LPRng:
    Para los casos en los que el sistema de impresión LPRng/lpdfilter se tiene que usar.

El sistema de impresión CUPS ofrece la oportunidad de definir configuraciones específicas para cada impresión. No hay una configuración de cola fija, sino que las posibilidades de una impresora en concreto se guardan en un fichero PPD (PostScript Printer Description) y se le pueden presentar al usuario mediante un diálogo de impresión.
Utilizando YaST2 para configurar su impresora seleccionará uno de los ficheros de la base de datos de impresoras de YaST2 preconfigurados. Normalmente se deben ajustar algunos de los parámetros por defecto. La configuración de impresoras de YaST2 utiliza los ficheros PPD en /usr/share/YaST2/data/printerdb/.
Cuando se selecciona el modelo de impresora manualmente, se puede utilizar cualquier fichero PPD en lugar de una preconfiguración; por ejemplo, un fichero PPD de los paquetes cups-drivers y cups-drivers-stp en /usr/share/cups/model/, o un fichero PPD del fabricante de un cierto modelo de impresora PostScript. La base de datos de YaST2 no contiene ningun registro para esos ficheros PPD. Por lo tanto, los preajustes en el fichero PPD no se pueden cambiar mediante YaST2. El comando de CUPS "lpadmin" le permiten cambiar los ajustes de un fichero PPD. Para más información consulte el manual.
Si en la base de datos de impresoras hay una configuración disponible para LPRng/lpdfilter pero no para CUPS, debería utilizarse un fichero PPD del paquete cups-drivers. Los ficheros PPD en /usr/share/cups/model/ están ordenados de acuerdo a los fabricantes. Los nombres consisten en:
<nombre_del_modelo>-<nombre_del_driver>.ppd.gz
El nombre del driver es el nombre del driver Ghostscript o "gimp-print" en caso del driver Ghostscript de Gimp-Print "stp", o <nombre_del_fichero_de_parámetro>.upp si se utiliza un fichero de parámetro para el driver Ghostscript "uniprint".

Igual que en SuSE 8.0, la configuración de la impresora se puede realizar automáticamente.

  • Al menos se conoce una configuración que funciona en la base de datos de impresoras para este modelo de impresora y es válido para ambos sistemas de impresión.

Actualización a SuSE Linux 8.1

No es posible cambiar antiguas colas con la configuración de impresoras de YaST2 en SuSE Linux 8.1. La configuración de impresoras de YaST2 en SuSE Linux 8.1 distingue entre colas que han sido creadas con YaST2 (SuSE Linux 8.1) y colas creadas de otra forma. Lás últimas no se pueden modificar, solo sobreescribir con una nueva configuración.

La mayor fuente de problemas es que CUPS es el sistema de impresión instalado por defecto en SuSE Linux 8.1.

Como es normal, haga una copia de seguridad de los archivos de configuración antes de actualizar el sistema de impresión actual y asegúrese de que se instalan los paquetes correctos para evitar, por ejemplo, que un sistema de impresión existente sea reemplazado por CUPS si no es eso lo que desea.

Descripción del paquete:

  • CUPS como servidor (por defecto en la instalación estándar):
    cups-libs, cups-client, cups, cups-drivers, cups-drivers-stp
  • CUPS sólo como cliente:
    cups-libs, cups-client
  • LPRng:
    lprng, lpdfilter, a2ps

Los paquetes cups-client y lprng se excluyen mutuamente y no se pueden instalar al mismo tiempo.
El paquete cups-libs debe estar instalado siempre, pues otros programas (p.e. Samba) dependen de las liberías de CUPS. Se necesitan otros paquetes para un sistema de impresión completo:

  • ghostscript-fonts-other
  • ghostscript-fonts-std
  • ghostscript-library
  • ghostscript-x11
  • libgimpprint

A partir de SuSE Linux 8.1 CUPS también necesita estos paquetes:

  • ghostscript-library hacer que "pstoraster" y el respectivo dispositivo Ghostscript "cups" disponible para CUPS.
  • libgimpprint es necesario cuandi se utilizan ficheros PPD del paquete cups-drivers-stp.

Si actualiza desde un paquete anterior a 8.0 tenga en cuenta que desde SuSE Linux 8.0 los siguientes paquetes no están incluidos:

  • lprold, plp
    Este spooler de impresoras se puede sustituir por lprng.
    Hasta SuSE Linux 7.2 el spooler estándar era lprold.
    En SuSE Linux 7.3 y 8.0 el spooler estándar es lprng.
  • aps (apsfilter)
    Este paquete de filtro de impresora se puede sustituir por lpdfilter.
    Hasta SuSE Linux 7.3 el filtro estándar fue aps.
    En SuSE Linux 8.0 el filtro estándar es lpdfilter.

No hay necesidad de sustituir lprold, plp y aps en ningún caso ya que las versiones existentes de esos paquetes deberían funcionar también con SuSE Linux 8.1.

Si utiliza SuSE Linux para negocios no debería actualizar su sistema sin probar antes en un sistema de pruebas a parte para comprobar la mejor forma de actualizar a SuSE Linux 8.1 en su caso particular. Ofrecemos un amplio abanico de servicios de soporte - vea por ejemplo Servicios de SuSE Linux

SDB:Instalando una impresora