Calidad de impresión Java en Linux en impresora matricial

Necesito imprimir el informe desde una aplicación de escritorio Java a una impresora matricial (Epson LX-300 II). El informe consiste en texto y algunos gráficos. La impresora está conectada a través de USB y estoy usando CUPS para imprimir. Estoy imprimiendo usando la interfaz Imprimible (bastante estándar en Java).

Mi problema

a calidad de impresión de @Text es muy baja en todas las resoluciones de impresora (60x60, 120x60, 120x72). Parece que no hay ninguna sugerencia de fuente en algunos controladores de impresora. Letters se ve muy feo. No puedo usar la salida directa de texto al puerto (se ve muy bien), porque también necesito imprimir gráficos en la misma página.

Parece que el problema no está en Java, porque la misma aplicación imprime el texto y los gráficos de alta calidad en Windows. También parece que el problema no está en el sistema CUPS, ya que OpenOffice o Abiword imprime el mismo texto con las mismas fuentes con una muy buena calidad (peor que en Windows pero aún bueno).

También el problema no es con las fuentes: probé la fuente Tahoma de Windows y hace lo mismo: baja calidad al imprimir en java / linux.

El problema no es con las sugerencias de BCI en X.Org, mostrar en la pantalla tiene un aspecto excelente.

Cuando exporto cualquier documento de OpenOffice a PDF e imprimo ese PDF, obtengo el mismo efecto: fuentes feas no insinuadas en el papel. Si el mismo documento se imprime desde Office, todo está bien.

Probé diferentes Linux (KUbuntu 10.04, Puppy 2, Puppy 4.3.1) y obtuve el mismo efecto en cualquier Linux.

Tal vez el problema está en Ghostscript, obtuve la versión 9.x en Puppy y sigue siendo la misma. O también creo que puede haber problemas con el rasterizador CUPS ('rastertoepson' o 'foomatic-rip').

Es un ejemplo de salida (perdón por la foto de calidad "móvil"):

No tengo idea de lo que está pasando, ayúdame por favor.

- P.S. mi solución final es usar la clase de código abierto 'ESCPrinter.java ", añadiéndole la capacidad de imprimir imágenes de acuerdo con la documentación de Epson.

Respuestas a la pregunta(6)

Su respuesta a la pregunta