Please report this to CUPS upstream at
https://github.com/OpenPrinting/cups
Note trhat CUPS is not maintained at Apple any more but at OpenPrinting now.
We need the USB IDs (VID/PID) of all affected devices, at least of as
many devices as possible.
Till
On 24/01/2021 23:46, Chris Bainbridge wrote:
Package: cups
Version: 2.3.3op1-7
Cups does not support Canon CAPT USB printers (this requires a
proprietary driver which uses /dev/usb/lp0), but these printers are not
blacklisted, so when one is plugged in, cups sets up a new,
non-functional printer, and probes the USB device, the kernel logs as a
USB disconnect, and disrupts operation of the Canon driver. Running
lpstat also seems to do some probe and cause a USB device disconnect.
The kernel logs:
Jan 23 23:45:29 debian kernel: usblp0: removed
It appears the fix would be to add CAPT printers to
/usr/share/cups/usb/org.cups.usb-quirks as so:
# Canon, Inc. LBP3010/LBP3018/LBP3050 Printer
0x04a9 0x26da blacklist
etc.