当我尝试通过 USB 连接我的 Epson XP-2100 时,简单扫描会按预期检测到它。但是,实际扫描文档时会暂停一段时间,然后显示“无法连接到扫描仪”。如果我重新启动,问题就会消失。
当我scanimage -L
在重启之前运行时,输出如下:
$ scanimage -L
device `imagescan:esci:usb:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0' is a EPSON XP-2100_Series
重启后,它看起来如下:
$ scanimage -L
device `epsonds:libusb:001:006' is a Epson EW-052A Series ESC/I-2
device `imagescan:esci:usb:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0' is a EPSON XP-2100_Series
在 dmesg 中我可以看到这个(这是重启后,当扫描仪工作时):
[ 18.487612] kauditd_printk_skb: 62 callbacks suppressed
[ 18.487613] audit: type=1400 audit(1664623627.532:74): apparmor="DENIED" oper
ation="capable" profile="/usr/sbin/cupsd" pid=1236 comm="cupsd" capability=12 c
apname="net_admin"
[ 20.037340] usblp2: removed
[ 20.046982] usblp 1-6:1.1: usblp2: USB Bidirectional printer dev 6 if 1 alt 0
proto 2 vid 0x04B8 pid 0x114E
[ 20.505173] r8169 0000:04:00.0 enp4s0: Link is Up - 1Gbps/Full - flow control
rx/tx
重启后,简单扫描即可成功扫描图像。
有没有办法在启动时执行任何操作以让“epsonds”设备出现,或者更好的是,在我插入打印机时让这种情况发生?
我尝试过的一件事是sudo rmmod usblp;sudo modprobe usblp
,但是我想不出其他任何事情。
我的操作系统是 Ubuntu 22.04.1 LTS