I've tried Fedora Core 18, 19, 20 and 21 (but I can't go back now, just had a chance while updating). Every time the system has no problem finding and identifying the printer. It doesn't have a PPD exactly for this model, but it has a Xerox Phaser 3110 PPD (I've tried a bunch of PPDs with other versions - the result is always the same).
I can use CUPS web interface to see the printer - no problems there. But the printer won't do anything. It never reports errors, it just behaves as if it printed whatever it had to print successfully, and quits. Not the testing page nor the self-testing page.
I tried connecting this same printer to a Win 8 box, and it printed. Although with problems: in particular, it wasn't able to print more than one page at a time, but it could print the testing page.
Before this piece of plastic meets the trash can, is there anything I could try to make it at least a little more useful?
I tried the PPD provided by the manufacturer, here's the result:
sudo rpm -i Xerox-Phaser-3010_3040-1.0-28.i586.rpm
[sudo] password for wvxvw:
/var/tmp/rpm-tmp.EjlbNt: line 3: /etc/init.d/cups: No such file or directory
warning: %post(Xerox-Phaser-3010_3040-1.0-28.i586) scriptlet failed, exit status 127