Imprimir em impressora matricial

1. Imprimir em impressora matricial

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 06/08/2014 - 18:26h

Boa noite pessoal,

No meu trabalho surgiu um problema que é imprimir notas fiscais uma impressora matricial.

O contexto é o seguinte:

lá na empresa onde eu trabalho, temos um sistema totalmente web, que gerencia várias outras empresas, controlamos financeiro, contratos ..... e uma infinidade de coisas, uma delas são notas fiscais. Para seguir um padrão utilizamos notas fiscais em pdf, para evitar incompatibilidade, porém recentemente recebemos um novo cliente, mas o mesmo tinha modelos de notas fiscais já impressas em formulário contínuo, onde nós deveríamos apenas preencher os campos determinados por eles, já que é uma exigência da prefeitura de lá. A até aí parecia fácil, mas ao tentar imprimir pdf notei que simplesmente não funcionava, saia tudo desconfigurado, devido ao fato da matricial entender isso como imagem e não texto. Procurei procurei por muitos dias uma alternativa web para isso, mas não encontrei, em todos os locais a solução foi criar um módulo a parte em alguma linguagem não web. Decidi primeiramente usar o c ( que é a linguagem que eu gosto), e até consegui imprimir com muito custo, mas tive que retirar do projeto pelo fato de o c não alterar o tamanho da fonte e pelo fato de não ser portável entre sistemas. Após isso tentei com c++, este redimensiona a fonte, porém não é portável. Depois disso tentei com o C#, que até imprimi, mas não é portável e tem um peso astronómico. Por fim resolvi utilizar o java devido a ser multi-plataforma, e hoje tentei durante todo o dia, também sem sucesso pq as API's que conseguem alterar o tamanho da fonte, geram no final uma imagem, que como já é de conhecimento de todos, na matricial não funciona, tentei com a AWT e com a SWING, porém sem sucesso, se de todo modo não funcionar terei que mandar imprimir um arquivo de texto puro via java.
Como eu conheço muito pouco de java, venho pedir a ajuda de vocês, caso conheçam qualquer alternativa viável, por favor me falem, eu já estou para enlouquecer com isso....

Vocês conhecem alguma outra alternativa?


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts