Я пытался напечатать некоторые данные в Argox OS-214 Plus (USB) с Java.Он печатает текст должным образом, за исключением букв с акцентом (включая ç).
Я думаю, что это может быть проблема с кодированием при отправке данных на принтер.
Я пробовал много вещей для кодирования,но ничто не помогло мне.
PrintService printService = PrintServiceLookup.lookupDefaultPrintService();
DocPrintJob job = printService.createPrintJob();
// normal text being printed, with the accents normals.
System.out.println(text);
InputStream is = new ByteArrayInputStream(text.getBytes("UTF-8"));
/*
// other tentative without success
InputStream is = new ByteArrayInputStream(new String(text.getBytes("UTF-8"), "UFT-8"));
*/
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
Doc doc = new SimpleDoc(is, flavor, null);
job.print(doc, null);
is.close();