I am wondering if there is any way I can get this printer to work with CUPS or any other method in Linux. if the need be, I might attempt to write a driver for it if anyone can help me.