Проблема, когда печатает акценты в Java с Input Stream и Argox - PullRequest
0 голосов
/ 29 марта 2019

Я пытался напечатать некоторые данные в 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...