Dùvida como enviar texto com Ç para impressora térmica

0 respostas
P

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.

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) { }
Criado 25 de maio de 2013
Respostas 0
Participantes 1