Fórum Imprimir numa Matricial LPT1 #380044
23/06/2010
0
Estou fazendo um programa para imprimir notas fiscais em papel continuo... Estou utilizando o Netbeans no Windows Vista.
Na minha primeira tentativa, utilizei FileOutputStream:
fos = new FileOutputStream("LPT1");
PrintStream ps = new PrintStream(fos);
ps.print(new NotaFiscalPrinter(notaFiscal).print());
ps.close();
onde
public class NotaFiscalPrinter {
public StringBuffer print() {...}
}
Simples... Isso me deu 80 colunas na LX-300, mas que não me serviram de solução, pois o layout do formulário, o tamanho da fonte era é grande para caber no espaço desejável.
Então procurando pela Internet, achei uma possível solução utilizando Java Communications. Li a documentação, baixei e coloque as bibliotecas nos cantos indicados.
mas o maximo de resultado que consegui esse erro:
Error loading SolarisSerial: java.lang.UnsatisfiedLinkError: no SolarisSerialParallel in java.library.path
Caught java.lang.UnsatisfiedLinkError: com.sun.comm.SolarisDriver.readRegistrySerial(Ljava/util/Vector;Ljava/lang/String;)I while loading driver com.sun.comm.SolarisDriver
Alguem tem alguma dica ou que sabe um outra solução.
Grato a todos
João Dias
Curtir tópico
+ 0Posts
01/07/2010
Dyego Carmo
Voce será bem mais sussedido utilizando API's que já desmistificaram a API de impressao entre Java e WINDOWS... fazer isto na mão é um total desespero.
E costuma nao funcionar :P
Gostei + 0
01/07/2010
João Dias
Abraço a Todos.
Gostei + 0
01/07/2010
Angelo Santos
Não tem nada melhor que o JASPER.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)