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

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]