Hello Friends! I'm the OP.
Problem solved.
One laptop. Two printers. Epson L220 (USB connected) and Epson L355 (wifi connected). I can now print and scan with both printers, one connected via USB, and the other over wifi.
With regards to scanning, if I have been scanning with L220, then for some reason I need to switch to wifi scanner L355 to scan something else, all I need to do is edit /etc/sane.d/epkowa.conf by:
commenting out
usb 0x04b8 0x08d1
and uncommenting net 192.168.X.XXX (so I can switch to scanning over wifi).
Unfortunately I'm not sure exactly what got it to work. I can only tell you what I installed, and what files I created and edited.
Weird as it is, it seems I have to install these two. Again, not sure if it was indeed the solution that got it working.
sudo dpkg --install imagescan_3.57.0-1epson4debian8_amd64.deb
(which is inside the core folder of this file: imagescan-bundle-debian-8-3.57.0.x64.deb.tar.gz)
and
also using dpkg command on the deb files in the core and data folders of this file: iscan-bundle-1.0.0.x64.deb.tar.gz
Furthermore, here are some things that I'm not sure is necessary. I will leave it as is because everything is working fine and I'm too lazy to rule out anything that's not needed.
In /etc/sane.d/dll.conf , notice what is commented and uncommented.
#epjitsu
#epson
#epson2
#epsonds
epkowa
Also, created the files /etc/udev/rules.d/49-sane-missing-scanner.rules
and
/etc/udev/rules.d/myVendor.rules
and added the following lines in them:
SUBSYSTEM=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}==”08d1″, MODE="0664", GROUP=”scanner”, ENV{libsane_matched}=”yes"
SUBSYSTEM=="usb_device", ATTRS{idVendor}=="04b8", ATTRS{idProduct}==”08d1″, MODE="0664", GROUP=”scanner”, ENV{libsane_matched}=”yes"
That's about all the things I did. Sorry I can't be more helpful. Been using Linux for years but compared to you guys I know next to nothing.
Thank you very much for all your input!