Java: программно отличает термопринтер от классического принтера - PullRequest
0 голосов
/ 25 сентября 2018

Я создаю приложение с помощью Spring Boot.Его целью является печать на термопринтерах (Zebra, Datamax ...).Чтобы сделать это, я хочу создать список принтеров, подключенных к компьютеру пользователя (цель - только Windows).

До сих пор я использовал:

javax.print.PrintServiceLookup.lookupPrintServices(DocFlavor flavor, AttributeSet attributes)

НоЯ не могу найти способ отличить термопринтеры от «классических» принтеров с DocFlavor или атрибутами.

Можно ли получить список только термопринтеров?Или в драйвере или в PrintService есть какой-либо атрибут, который мог бы позволить мне сортировать принтеры?

Спасибо.

...