i can't help you with the mouse.
i'm not familiar with your model printer. Generally, for your printer, try http://www.linuxprinting.org/
i've had good luck with usb detection on redhat (my recollection is that my sandisk (digital camera) worked great. my recollection is that the storage devices load as /dev/sda, etc.
there are some people working on issues related to zipdrive USB for USB mass storage devices.
hope this helps.