Ubuntu 获取打印机上的usb设备uri路径

Ubuntu 获取打印机上的usb设备uri路径,ubuntu,printing,cups,Ubuntu,Printing,Cups,我需要创建一个脚本来动态添加打印机。我们有几个兄弟打印机,每个都有不同的序列号。打印机的设备uri采用以下格式:usb://Brother/QL-700?serial=XXXXXXXXX 我需要以编程方式获取此设备uri,包括要与lpadmin选项-v一起使用的序列号 我怎样才能做到这一点 [lpstat - t] 将为您提供[usb://]设备详细信息 [lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol|

我需要创建一个脚本来动态添加打印机。我们有几个兄弟打印机,每个都有不同的序列号。打印机的设备uri采用以下格式:
usb://Brother/QL-700?serial=XXXXXXXXX

我需要以编程方式获取此设备uri,包括要与
lpadmin
选项
-v
一起使用的序列号

我怎样才能做到这一点

 [lpstat - t]
将为您提供[usb://]设备详细信息

[lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol|iSerial)' 2>/dev/null]
[lsusb-v | grep-E'\