I have had my Samsung CLP-510 for many years. As you know, I run Linux, because of its greater ability to snatch and convert movies! Also, it keeps old computers running forever. But, it is really rotten for cheapo devices that work only with Windows. That's why I usually have a couple of windows machines around. For example, I bought a Lexmark x9350 for the daughter, and Lexmark hates Linux! Their products are called 'paperweights' by the Linux crowd. So if I use the scanner, I always have to route through a windows machine.
Now, the old clp-510 has its own language, but their is a flaky Linux driver for it, called Splix. As well, this is a usb printer, so I use a cheap, flaky network print server box. It has worked for me over the years, but it regularly gets a big heart attack, and I have to reinstall everything to get it to work.
What if I had a standards-compliant Postscript machine? Or in other words, when would Adobe offer their drivers to cheapie printers? They finally did, and the Samsung clp-350n is my new printer. I'll be able to hook it up to the network, and print from any machine! I haven't found a standard network scanner yet, but perhaps one day.