Я работаю над приложением Java, которое печатает этикетку на принтере Zebra. До сих пор я использовал язык ZPL и API печати Java, но ZPL недостаточно для моих дальнейших работ. Следующее, что мне нужно сделать, это (программно) проверить, установлен ли уже шрифт с указанным именем на принтере. Я обнаружил, что могу достичь своей цели с помощью команд SGD. Но я понятия не имею, как отправить его из приложения Java и получить ответ. Команда, которую я хотел бы отправить,
! U1 do "file.dir" "R:"
Кто-нибудь встречал подобную проблему? Принтер подключен к компьютеру через USB. Можно ли использовать API печати Java для отправки команды и получения ответа, или, может быть, мне следует использовать сокеты или что-то совершенно другое?