Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Optical photoconductor needs to be replaced

Since installing Lion my printer utility continues to indicate "optial photoconductor needs to be replaced."


I have installed the latest Xerox printer driver for 10.7, but the message remains.


Xerox support says this is an issue with the CUPS printing configuration and Apple is aware of it.


Anyone else experiencing this? Any fixes?

Mac Pro 8-core, 4GB RAM, MacBook Pro, Mini Core 2 Duo, Mac OS X (10.6.7)

Posted on Aug 23, 2011 6:14 AM

Reply
Question marked as Best reply

Posted on Feb 8, 2017 12:57 AM

This solution worked for me:


"You just need to add the printer again and choose one of the other options rather than the default IPP protocol. LPD worked for me and now I can print again."


Source: http://macintoshhowto.com/printing/how-to-get-a-fuji-xerox-printer-working-with- osx-lion.html

112 replies

Aug 4, 2012 11:00 PM in response to drdocument

I suffered this when I first upgraded to Lion when it first was released.


I did find this fix.

Took me a while to find again..

As you mention, this issue first appeared with 10.6.8 due to changes made to CUPS where a function "backend SNMPsupplies" reported warnings rather than errors. For certain brands of printers this call resulted in the incorrect information being reported back to the Mac. While the CUPS organization released a patch to resolve this it seemed that Apple did not do the same and relied on the vendors to change their drivers.


One common workaround at the time was to modify the PPD for the printer so that the SNMP calls were not made. This is done by adding the line "*cupsSNMPSupplies: False" to the printers ppd file located in the /etc/cups/ppd. Note that you will need administrative privileges to perform this workaround.


Before showing the workaround I have to say that I have not heard this issue happening with Lion, but then the printers I support that had this issue on 10.6.8 have no official Lion drivers yet. Given that it only just started recently you would have to question what has changed for this to appear. Does System Preferences > Software Update > Installed Updates show any update around this time?



The following steps for 10.6.8 were posted by EFI in their Tech Ticker Alert, posted June 27, 2011.


For this example we will use ColorPrinter as the name of the printer affected by the 10.6.8 update.


  1. From the Finder menu choose Go, then Go to Folder...
  2. Enter /etc/cups/ppd in the Go to Folder dialog box and choose Go.
  3. Find the ppd named ColorPrinter.ppd. (This is the same name as the ColorPrinter in Print and Fax with a .ppd extension. )
  4. Drag the ColorPrinter.ppd to the Desktop.
  5. Open the ColorPrinter.ppd with TextEdit.
  6. At the end of the PPD add the following line exactly as written: *cupsSNMPSupplies: False
  7. Save the modified ColorPrinter.ppd to the Desktop.
  8. From the /etc/cups/ppd folder, move the original ColorPrinter.ppd to the trash. Authenticate when prompted.
  9. Drag the modified ColorPrinter.ppd from the Desktop to the /etc/cups/ppd folder. Authenticate when prompted.


Printing should now work as expected.

Aug 19, 2012 3:25 PM in response to Coralin888

Thanks for that, but for me it does not.

I am still very unsure where this bit of text is supposed to go.

After the FONTS portion of the ppd, there is all this stuff and there are verious places that say END or End of PPD and I am wondering if this added text needs to be before or after which one of the "END" bits.


*?FontQuery: "

save

{ count 1 gt

{ exch dup 212 string cvs (/) print print (:) print

/Font resourcestatus {pop pop (Yes)} {(No)} ifelse =

} { exit } ifelse

} bind loop

(*) = flush

restore"

*End

*?FontList: "

save (*) {cvn ==} 128 string /Font resourceforall

(*) = flush restore"

*End





*% ========== Meta Data ==========


*% DATABASE VERSION: 15

*% DATABASE SIZE: 3903488

*% DATABASE IDENTIFICATION: webtool_db.mdb@@\main\174

*% WEBTOOL VERSION: 27

*% TEMPLATE VERSION: 1.4

*% PROJECT ROOT:




*% PPD Last Modified 2006.07.31

*% OS 10.4 PPD DB version 5/10/05 JDF

*%cupsFilter: "application/vnd.cups-postscript 0 /Library/Printers/Oki/Filters/fierycupsfilter"

*%APDialogExtension: "/Library/Printers/Oki/PDEs/EF4X3324 (FJN).plugin"

*%APDialogExtension: "/Library/Printers/Oki/PDEs/EF4X3324 (CW).plugin"

*% End of PPD file

Aug 19, 2012 3:30 PM in response to sjallyn

Scroll down to the very bottom of the file, ignore anything that the files say, its not relevant, you just insert the text into the very very very last line. Do not mess around with this file in any other way. If you have already done so, then delete the printer and start again as the .ppd file with be re-added on install. Clear your trash as well so you don't bring any old files back.

Mar 1, 2013 1:38 AM in response to asicloud

Woohoo! Fixed for HP Color LaserJet CP4005 on mbpr running 10.8.2. Thanks!


A note to some trying this:

I had to duplicate the file in order to edit it, and then once the duplicate ppd was created (on my desktop), I had to authorize the move into the former ppd folder with a system password. Smooth sailing afterwards.


Text was placed at the verrrrry bottom, as follows:

*End



*% =================================

*% For "HP Color LaserJet CP4005"

*% =================================

*cupsSNMPSupplies: False

Optical photoconductor needs to be replaced

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