Do sane-find-scanner and scanimage -L tell you anything when you run them as root?
One problem I've seen is making sure you have the proper udev rule set up for the device. On Debian, the libsane-extras package provides a libsane-extras.rules file for udev that has entries for most of the epkowa models. I don't know what's available in slack.
The rule should look something like this. You need to substitute the actual product number for your device, of course (as given by sane-find-scanner or lsusb).
Code:
# EPSON Stylus CX4100 | EPSON Stylus CX4200 | EPSON Stylus DX4200
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="0820", MODE="664", GROUP="scanner"
See here for more info on applying udev rules:
http://www.reactivated.net/writing_udev_rules.html
Also:
Double check that you have an /etc/saned/epkowa.conf file, and that it's configured correctly. In most cases, a single uncommented line saying "usb" is all that's necessary.
Be sure you have saned running when you use the device. Check that you have initd or xinitd configured properly when you do. Read the saned man page for more about this.