ualidade de impressão Java no Linux em impressoras matricia
Preciso imprimir o relatório de um aplicativo de desktop Java em uma impressora matricial (Epson LX-300 II). O relatório consiste em texto e alguns gráficos. A impressora está conectada via USB e estou usando o CUPS para imprimir. Estou imprimindo usando a interface Printable (bastante padrão em Java).
Meu problema
qualidade de impressão @Text é muito baixa em todas as resoluções de impressora (60x60, 120x60, 120x72). Parece que não há dicas de fonte em algum driver de impressora. Letters está muito feio. Não consigo usar a saída direta de texto para a porta (parece ótimo), porque também preciso imprimir gráficos na mesma págin
Parece que o problema não está em Java, porque o mesmo aplicativo imprime textos e gráficos de alta qualidade no Windows. Também parece que o problema não está no sistema CUPS, porque o OpenOffice ou o Abiword imprimem o mesmo texto com as mesmas fontes e com a qualidade muito boa (pior que no Windows, mas ainda boa).
O problema também não é com fontes: tentei a fonte Tahoma no Windows e faz o mesmo: baixa qualidade durante a impressão em java / linu
O problema não é com as dicas da BCI no X.Org, a exibição na tela é ótim
Quando exporto qualquer documento do OpenOffice para PDF e imprimo esse PDF, obtive o mesmo efeito - fontes feias e sem sugestões no papel. Se o mesmo documento for impresso no Office, tudo está be
entei Linux diferentes (KUbuntu 10.04, Puppy 2, Puppy 4.3.1) e obtive o mesmo efeito em qualquer Linu
Talvez o problema esteja no Ghostscript, eu tenho a versão 9.x no Puppy e ainda o mesmo. Ou também acho que pode haver um problema com o rasterizador CUPS ('rastertoepson' ou 'foomatic-rip').
É um exemplo de saída (desculpe pela foto de qualidade "móvel"):
Eu não tenho ideia do que está acontecendo, me ajude por favor.
- P.S. minha solução final é usar a classe de código aberto 'ESCPrinter.java ", adicionando a ele a capacidade de imprimir imagens de acordo com a documentação da Epson.