Olá pessoal, tenho uma impressora térmica ENGWORKS e através do código abaixo envio texto para impressão, o único problema do código é que os acentos não funcionam, dei uma pesquisada aqui no fórum mas não tive sorte, poderiam dar uma olhada no meu código e me dar uma dica?
Obrigado.
[code] String strTexto = “CABEÇA”;
strTexto = new String(strTexto .getBytes(“CP850”), “ISO-8859-1”);
InputStream stream = new ByteArrayInputStream((strTexto).getBytes());
PrintService[] ps = PrintServiceLookup.lookupPrintServices(df, null);
PrintService impressora = ps[0];//Primeira impressora diponível do PrintService
DocPrintJob dpj = impressora.createPrintJob();
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
Doc documentoTexto = new SimpleDoc(stream, flavor, null);
try
{
dpj.print(documentoTexto, null);
}
catch (PrintException ex) { }[/code]