Я полный новичок в киоск-принтерах.
Мне нужно отправить строку из java-приложения на киоск-принтер zebra kr203.
Машина подключена к ПК с Windows 7 и установлены его драйверы. Печать тестовых страниц работает нормально.
Я также установил утилиты настройки для принтера, и они позволяют отправлять на него команды через язык EPL2. Опять же, я полностью новичок в EPL2, но я попробовал несколько примеров команд, и ничего не получилось.
Может кто-нибудь написать базовый код Java для отправки короткой строки на принтер?
Никакому графическому интерфейсу не требовалось только простое приложение командной строки.
РЕДАКТИРОВАТЬ: я нашел код в Google, который получает правильный printService, но он все равно ничего не распечатывает.
ИЗМЕНИТЬ № 2: В итоге я использовал Zebra SDK, представленный на их веб-сайте. Там хранятся примеры кода, которые вы можете легко найти, погуглив. Я отредактировал старый код, так как он бесполезен.
Используя SDK и примеры, я понял, что принтер на самом деле использует ZPL2 вместо EPL, как я изначально думал.
В SDK есть свой API для отправки команд, у меня он работает достаточно плавно.