Рейтинг:0

Как получить модель устройства из /dev/usb/xxx?

флаг hu

lsusb показывает мне это:

Шина 002 Устройство 001: ID 1d6b:0003 Корневой концентратор Linux Foundation 3.0
Шина 001 Устройство 004: ID 0461:4e22 Primax Electronics, Ltd USB-оптическая мышь
Шина 001 Устройство 003: ID 413c:2107 Dell Computer Corp. Портативная USB-клавиатура Dell
Шина 001 Устройство 002: ID 04b8:0e27 Seiko Epson Corp.ТМ-T20X
Шина 001 Устройство 013: ID 1753:c902 GERTEC Telecomunicacoes Ltda. Терминал PPC930 Pinpad
Шина 001 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0

У меня также есть файлы udev .rules, которые содержат:

ПОДСИСТЕМЫ=="usb", ДРАЙВЕРЫ=="usblp", MODE="0660", GROUP="lp", SYMLINK+="принтер"

Это хорошо работает, и у меня есть /dev/принтер

Я хочу выполнить команду оболочки, чтобы передать информацию о принтере программе, чтобы она знала, с каким термопринтером она имеет дело (есть некоторые различия в шрифтах и ​​т. д.).

Как мне запросить, какое устройство (имя или идентификатор) находится на /dev/printer, которое выведет что-то вроде 04b8:0e27 или же ТМ-T20X?

флаг ar
Так в чем именно ваш вопрос?
флаг hu
сделал вопрос более ясным, спасибо.
oldfred avatar
флаг cn
Это показывает детали, которые вы хотите? `/usr/sbin/lpinfo -v`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.