Fala pessoal, segui o conselho do labavel, ao invés de passar o caminho da impressora na rede, eu passo o caminho de um txt
ESCPrinter printer = new ESCPrinter("c:\\teste.txt", false);
estou usando a lib desse link: http://code.google.com/p/escprinter/
segue meu código da impressão, é igual ao código de teste que tem no site da lib:
if(printer.initialize()){
printer.advanceVertical(5); //go down 5cm
printer.setAbsoluteHorizontalPosition(5); //5cm to the right
printer.bold(true);
printer.print("Let's print some matrix text ;)");
printer.bold(false);
printer.advanceVertical(1);
printer.setAbsoluteHorizontalPosition(5); //back to 5cm on horizontal axis
printer.print("Very simple and easy!");
printer.formFeed(); //eject paper
printer.close(); //close stream
}
até ai tudo bem, porem quando escreve no txt, ele escreve os camandos ESC, então o txt fica com esse texto:
e@ePex0e(t eteJeJeJeJ,e$v eELet’s print some matrix text ;)eFeJUe$v Very simple and easy!
alguém tem alguma dica para eu imprimir já com esses caracteres em algum arquivo de simulação?
ou tenho que comentar as linhas com os camando, como por exemplos as linhas de código dos espaços
o problema é que não vou conseguir simular a impressão muito bem…
valeu galera!