2

Я новичок в использовании сервиса печати Java и, читая статьи, вижу, что вам нужен правильный DocFlavor для правильной печати.

Вопрос: Какой DocFlavor использовать для печати чека на POS-термопринтере?

1 ответ1

1

У меня был успех с DocFlavor.BYTE_ARRAY.AUTOSENSE печать на принтерах Zebra и Datamax. Это когда принтер управляется командами, посылаемыми напрямую (в виде байтовых массивов) программой со встроенным языком принтера (EPL, DPL, ZPL): выберите этот шрифт, напечатайте эту строку здесь и т.д.

В дополнение к AUTOSENSE есть несколько других опций для графических и текстовых форматов. Я думаю, это зависит от драйверов, чтобы поддерживать их правильно. Вы отправляете байты для изображения или текста, а драйвер выполняет преобразование этого в то, что понимает принтер. Таким образом, вы теряете немного (или много) контроля, но позволяете водителю работать. Это обычный компромисс.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .