My USB printer and scanner had been working fine, but no longer do. No doubt I inadvertently broke it, but cannot recall doing anything that could have caused that, and have been unable to find and fix the problem. The details are these:

I'm running up-to-date openSUSE 42.3 64 bit. Although lsusb can see my printer and scanner...

Code:
warren@puccini:~> lsusb
Bus 005 Device 004: ID 058f:6364 Alcor Micro Corp. AU6477 Card Reader Controller
Bus 005 Device 011: ID 03f0:102a Hewlett-Packard 
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 1bcf:0809 Sunplus Innovation Technology Inc. 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 04a9:2220 Canon, Inc. CanoScan LIDE 25
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 09ae:2010 Tripp Lite 
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
...attempting to use either device fails silently. For example, lpstat hangs with no output, simple-scan launched from the command line hangs when trying to scan with no stderr output, and hp-toolbox launched from the comand line hangs when trying to open.

I don't see anything obviously wrong in boot.log.

At this point I'm not sure what my next step should be in finding and fixing the problem.