SDB:Impresoras GDI

De openSUSE, la enciclopedia libre.


Version: 1.0 -

Tabla de contenidos

Petición:

Desearía utilizar una de las llamadas impresoras GDI (solo para Windows).

Referente a las impresoras GDI:

Normalmente los drivers de impresoras para Linux no están hechos por el fabricante de la impresora. Por ello es necesario que la impresora sea accesible vía protocolos estandar, p.ej. el lenguaje estandar de impresoras PostScript, ESC/P y HP PCL (no HP PPA).
Si el fabricante no prvee la impresora con un lenguaje estandar, pero si con un lenguaje propio está recibe el nombre de impresora GDI y solo trabajan bajo aquellos sistemas operativos para los que el fabricante da soporte.
GDI es un API que fue desarrollado por Microsoft.

Prerequisitos

Puede encontrar los prerequisitos normales para imprimir con SuSE Linux en el artícle:
SDB:Instalando una impresora

Procedimiento:

Actualmente existe soporte Linux para las siguientes impresoras GDI:

  • HP DeskJet 710/720, 820, 1000
  • Lexmark 7000, 7200, 5700
  • Brother HL 720, 730
  • impresoras compatibles con los modelos anteriores.

estas impresoras solo funcionan en monocromo.
Por favor condsidere que nosotros no disponemos del hardware de las impresoras GDI, no compramos impresoras GDI.


DeskJet 710/720, 820, 1000

Prerequisito adicional:

Debe tener instalado el paquete ppa (series ap).
Si lo necesita puede hacerlo mediante YaST (o YaST2).

Puede obtener información adicional de la página web:
http://www.httptech.com/ppa/

http://sourceforge.net/project/?group_id=1322

Configuración:

  1. Haga la configuración mediante SETUP (respectivamente lprsetup) como se describe en el artículo SDB:Instalando una impresora

Seleccione bajo HEWLETT-PACKARD el driver

    • ppa720 : para DeskJet 710/720 (e impresoras compatibles)
    • ppa820 : para a DeskJet 820 (e impresoras compatibles)
    • ppa1000 : para a DeskJet 1000 (e impresoras compatibles)
y después introduzca la resolución
600
  1. Copie el fichero
    pbm2ppa.conf.hp720
    pbm2ppa.conf.hp820
    pbm2ppa.conf.hp1000
    del directorio /usr/doc/packages/ppa
    desde SuSE Linux 7.0
    del directory /usr/share/doc/packages/ppa
    en /etc/pbm2ppa.conf
  2. Deberá de ajustar los offsets hasta obtener una impresión correcta. Unos offsets erroneos no imprimen nada y producen un parpadeo en los LEDs de la impresora. Si esto ocurre deberá apagar la impresora y empezar de nuevo.
    Podrá encontrar información adicional en el fichero
    /usr/doc/packages/ppa/CALIBRATION
    y desde SuSE Linux 7.0, en
    /usr/share/doc/packages/ppa/CALIBRATION
    Procedimiento:
    Repita los siguientes pasos hasta que pueda imprimir correctamente.
    1. Imprima una página de prueba, suponiendo que la impresora está conectada a /dev/lp0
      para US:pbmtpg | pbm2ppa >/dev/lp0
      y para A4 : pbmtpg -a4 | pbm2ppa >/dev/lp0
    2. Ajuste los offsets en el fichero /etc/pbm2ppa.conf utilizando un editorr - p.ej.:
      mcedit /etc/pbm2ppa.conf
      Abajo puede ver valores de ejemplo.
    3. Puede probar de imprimir un fichero de prueba - p.ej.:
      a2ps -1 -M a4dj --borders=yes -o - /etc/pbm2ppa.conf | lpr También puede ser que tenga que ajustar los márgenes en determinados programas.

Valores de ejemplo para 720C :

papersize  a4
xoff       75
yoff     -500
top         0
bottom      0
left      150
right     150

o

papersize  a4
xoff       75
yoff     -300
top       100
bottom   -100
left      150
right     150

Valores de ejemplo para 710C :

papersize  us
xoff       75
yoff     -500
top       150
bottom    150
left      150
right     150

Valores de ejemplo para 820C :

xoff       25
yoff     -325
top       100
bottom   -100
left      250
right     250

o

xoff        0
yoff     -325
top         0
bottom      0
left      120
right     160

Nos gustaría agradecer a Clemens Dorda y Thies Freymuth por su información.


Lexmark 7000, 7200, 5700

Prerequisitos adicionales:

Debe tener instalado el paquete pbm2l7k (series ap).
Si lo necesita puede hacerlo mediante YaST (o YaST2).

Puede encontrar información del modelo 5700 en: http://www.ultranet.com/~setaylor/papers.htm.

Puede encontrar información del modelo 7000 en: http://bimbo.fjfi.cvut.cz/~paluch/l7kdriver/

Desde SuSE Linux 6.2 encontrará este driver en el paquete pbm2l7k (series ap).

Configuración:

Haga la configuración mediante SETUP (respectivamente lprsetup) como se describe en el artículo SDB:Instalando una impresora

Seleccione en OTHER

  • lex7000 : para una Lexmark 7000 (y compatibles)
  • lex7200 : para una Lexmark 7200 (y compatibles)
  • lex5700 : para una Lexmark 5700 (y compatibles)

y después introduzca la resolución
600


Brother HL 720, 730

Para las impresoras Brother HL 720, HL 730 y modelos compatibles, hay el driver Ghostscript hl7x0.
La impresora Brother HL 760 no es del tipo GDI y trabaja con el driver Ghostscript ljet4.

Muchas grácias a Pablo Saratxaga y Ralf Mayer, por su ayuda.

SDB:Instalando una impresora