markguerin wrote:
Under Printer & Scanners in the System Preferences:
"Kind: RICOH Aficio MP C4502 PS" - Not PXL as it should with the script.
This is the crux of the matter. The C4502 is using Ricoh's PostScript driver (PS) rather than the pxlmono/pxlcolor (PXL) driver from OpenPrinting. There is another problem that needs to be addressed. The pxlmono driver package does not contain a PPD for the C4502. The third (possible) issue is the IP addresses you cited. They are for two different subnets. If the printers are physically located on two different networks, this should not be an issue. You may have one printer at home and another at work.
Here's what you need to do:
1. Download the correct PPD from OpenPrinting
2. Open the PPD in a text editor and remove the line
*cupsFilter: "application/vnd.cups-pdf 0 foomatic-rip"
and save the file. Make sure that you keep the .ppd extension. Don't use .txt.
3. Move the modified PPD to /Library/Printers/PPDs/Contents/Resources/ That is the Library at the root of your hard drive and not the Library in your home folder.
4. Add the printer in System Preferences and choose "Ricoh Aficio MP C4502 PXL" for the driver. Be sure to use JetDirect/AppSocket for the protocol.
5. Run my script to modify the printer for use in Yosemite.