Ricoh MP C2500 not printing after upgrading to Yosemite

I have a Ricoh MP C2500 (installed on my network in the office) that was working perfectly in Mavericks before I upgraded to Yosemite.


I was using the drivers via the Linux Foundation (Foomatic, Ghostprint, PXLmono) and everything was working perfect.


It seems that there has to be an update for these drivers for Yosemite.


The official driver from Ricoh doesn't work, nor has it ever worked because I don't have the PS module for the Ricoh.


Any help would be greatly appreciated!


MacBook Pro, OS X Yosemite (10.10)

MacBook Pro with Retina display, OS X Yosemite (10.10)

Posted on Oct 20, 2014 6:57 AM

Reply
134 replies

Jul 24, 2015 6:51 AM in response to Matt Broughton

Matt, thanks for this work around. It worked on my macbook air for my Samsung ML 1430 when I plugged the USB directly. However, I bought a Airport Express yesterday, thinking I could just plug the ML 1430 to just automatically work now, since it worked on my Macbook Air. It didn't. Any suggestions? I know that ML 1430 isn't compatible with Airport Express, but it wasn't with Yosemite either until you provided assistance. I'm just trying to not use the USB on my Macbook Air as it doesn't stay in my office all the time. Thanks Matt, you've been a big help so far. David

Aug 11, 2015 11:31 PM in response to Matt Broughton

Dear Matt!!! You are the SOLID PRO!!! I have been searching up and down till I found your thread and it really helped and solved my printing issues.
BTW, mine is Yosemite 10.10.4 and connecting through an office server to print at a Ricoh Alfcio MP C4500 PS. Initially, I was like wasting tonnes of paper printing blanks and codes... Then, I came to a thread talking about PCL printing... but I need colour in my printing. Keep searching and I found people talking about open printing or adding PCL 6 colour printing. But those did not really had a good finish until I run your foomatic path command. Now, I am able to print in colour without any difficulties.
What I did:
- Remove those printers that are installed but not working by using "Reset Printing System"

- Then I installed

foomatic-rip-4.02.211.dmg

gplgs-8.64so-ub.dmg

pxlmono-1.6.dmg

The url for getting foomatic and gplg is:

http://www.linuxfoundation.org/collaborate/workgroups/openprinting/macosx/foomat ic


The driver you need is pxlcolor, and its contained in pxlmono installer.

http://www.linuxfoundation.org/collaborate/workgroups/openprinting/macosx/pxlmon o


You must install all three, start with the gplgs, which is a shared ghostscript,

followed by foomatic, and finally by pxmono.

Set the printer up using Cups. To do this you need to enable the web interface by running this from a Terminal prompt:

"cupsctl WebInterface=yes"

You can then browse Cups on http://localhost:631

In Administration,

Choose to add a printer,

In your printer settings you now will have a printdriver for:

Generic PCL6/PCL XL Printer Foomatic/pxlcolor, specify LPD as the network protocol, using the IP address as the hostname and ‘lp’ as the queue name. So something like lpd://192.168.103.229/lp


In localhost:631/printers, choose "Set Default Options"

change the printout mode from normal-graysacle to normal.


Then I run using Matt's Yosemite Foomatic Path Command(unzipped), Terminal will open and just follow the instructions on it.


And then miracle happened...


I am so grateful to those who have shared along the way and I share what I have done and apologizes if it is still not clear.


Cheers!

Nov 16, 2015 9:42 AM in response to Howard Cornelsen

El Capitan makes thinks not work!


I have setup a brand new el Capitan OS X 10.11.1 ( not an upgraded one from Yosemite ) and now my networked Ricoh Aficio C2050 does not work:


/usr/libexec/cups/filter/foomatic-rip --version

foomatic rip version 4.0.6.230


/usr/local/bin/gs -v

GPL Ghostscript 9.16 (2015-03-30)


There are no CUPS error logs in the /var/log, everything seems to go fine:

localhost - - [16/Nov/2015:18:27:06 +0100] "POST /printers/Ricoh HTTP/1.1" 200 3842 Create-Job successful-ok

localhost - - [16/Nov/2015:18:27:06 +0100] "POST /printers/Ricoh HTTP/1.1" 200 166143 Send-Document successful-ok

localhost - - [16/Nov/2015:18:27:06 +0100] "POST / HTTP/1.1" 200 345 Set-Job-Attributes successful-ok

localhost - - [16/Nov/2015:18:27:07 +0100] "POST / HTTP/1.1" 200 166044 CUPS-Get-Document successful-ok


But the printer does not get any data through the network so I imagine it is a sandboxing issue again.


Any clues??


Thanks in advance

Dec 3, 2015 7:53 PM in response to deskofmarlene

I would like to add the the ever growing chorus of thank you's to Matt for his wonderful script. This script enabled my mac laptop running Yosemite to print to our uni's ricoh aficio MP C3300 printer. This seems to have worked fine for most of this year, since I found the fix. However, I have observed one "interesting" feature. When I construct plots in gnuplot and try and printt them in colour, the frame on the graph does not appear on the hard copy. It displays on the screen and prints fine in B&W. I believe this could be a driver problem. I have printed the same file at home on my small canon printer (all fine) and I have had other people print my file (with different drivers, eg from a windows computer) to the same printer. Any suggestions?


I have Yosemite 10.10.5, pxlmono1.9, foomatic-rip-4.0.6.230 and gs version 8.71. Everything works fine, except for this one little glitch. I am also using gnuplot 5.0.1.


Is there something I could upload to provide further information?


Thanks very much.

Dec 7, 2015 7:14 AM in response to fsarrias

I just upgraded from Yosemite (where I first deployed this fix) this past weekend, so it's not quite the same as your setup, but I can print to a Ricoh Aficio MP C3001 PXL

Here's what versions of stuff I'm running; hope this will help.

Mid2011 MBA

El Capitan 10.11.1 (15B42)

foomatic rip version 4.0.6.230

GPL Ghostscript 8.71 (2010-02-10)

Jan 4, 2016 10:54 AM in response to Sauva

I got a new computer for Christmas and it's running OS X 10.11.2 (15C50). I tried to step through the instructions in this thread to get printing going on a MP C3001 but haven't had any luck. Here's what I've done so far:


Tried to install Ghostscript from the link here but I kept getting an installation failed because installer not found error. I googled Ghostscript El Capitan and found a link that eventually took me here. I installed that successfully so that now I had

/usr/local/bin/gs -v

GPL Ghostscript 9.18 (2015-10-05)

Copyright (C) 2015 Artifex Software, Inc. All rights reserved.

Foomatic-RIP and pxlmono 1.9 seemed to install just fine. I added the printer (used HP Direct Jet since that's what worked for me on yosemite), and it found the Ricoh Aficio MP C3001 PXL driver automatically. I then ran the sandbox script (not sure if that's needed in El Capitan, but I did it anyway). Then ran the "change user code" scripts since we need a code to print in color. At that point test pages in both black and white and color failed. I added the printer again this time using Line Printer Daemon instead, re-ran the sandbox script, changed my code again via the other script and again failed to print anything. I did some re-starting and re-adding of printers, I reset my whole printer system, still no joy.


What should I do next?


Here's a copy of the console when I tried to print

1/4/16 1:53:31.644 PM Console[1872]: Marker - Jan 4, 2016, 1:53:31 PM

1/4/16 1:53:33.478 PM WindowServer[183]: send_datagram_available_ping: pid 379 failed to act on a ping it dequeued before timing out.

1/4/16 1:53:33.970 PM TextEdit[1780]: Unable to simultaneously satisfy constraints:

(

"<NSLayoutConstraint:0x7f8314859a40 V:[NSBox:0x7f83148dca80]-(0)-| (Names: '|':NSView:0x7f83124383f0 )>",

"<NSAutoresizingMaskLayoutConstraint:0x7f8314a3bc40 h=--& v=--& V:[NSBox:0x7f83148dca80]-(4)-| (Names: '|':NSView:0x7f83124383f0 )>"

)



Will attempt to recover by breaking constraint

<NSLayoutConstraint:0x7f8314859a40 V:[NSBox:0x7f83148dca80]-(0)-| (Names: '|':NSView:0x7f83124383f0 )>



Set the NSUserDefault NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints to YES to have -[NSWindow visualizeConstraints:] automatically called when this happens. And/or, break on objc_exception_throw to catch this in the debugger.

1/4/16 1:53:35.000 PM kernel[0]: Sandbox: foomatic-rip(2171) deny(1) file-read-data /usr/local/etc/foomatic/filter.conf

1/4/16 1:53:35.000 PM kernel[0]: Sandbox: sh(2174) deny(1) file-read-data /dev/tty

1/4/16 1:53:35.000 PM kernel[0]: Sandbox: sh(2174) deny(1) file-read-data /

1/4/16 1:53:35.000 PM kernel[0]: Sandbox: bash(2178) deny(1) file-read-data /dev/tty

1/4/16 1:53:35.000 PM kernel[0]: Sandbox: bash(2178) deny(1) file-read-data /

1/4/16 1:53:35.000 PM kernel[0]: Sandbox: bash(2184) deny(1) file-read-metadata /usr/local/bin/gs

1/4/16 1:53:35.000 PM kernel[0]: Sandbox: bash(2184) deny(1) file-read-metadata /usr/local/bin/gs

1/4/16 1:53:35.000 PM kernel[0]: Sandbox: bash(2184) deny(1) file-read-metadata /usr/local/bin/gs

1/4/16 1:53:48.388 PM WindowServer[183]: send_datagram_available_ping: pid 379 failed to act on a ping it dequeued before timing out.

Jan 4, 2016 4:30 PM in response to Sauva

Ok so I think I fixed my own problem. Thinking it was a overzealous permissions thing I did some googling and came upon a someone having a similar problem with a different printer class. Taking some hints (because the single command didn't work for me) I did this:

Bust out terminal and

sudo pico /etc/cups/cups-files.conf

arrow down all the way to the bottom of the file and on a new line add this string

Sandboxing Relaxed

^X and save the edit. Then fire off this command:

sudo launchctl stop org.cups.cupsd

Now I was able to print in b&w and send a text file with colored text. I had to bug out before I got a chance to test a graphic, but I'm thinking it will work. Hope that helps!

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Ricoh MP C2500 not printing after upgrading to Yosemite

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.