jfd.prof.cyc

Q: How to print with OS 10.8 and Canon LBP 3010?

I have installed OS X Mountain Lion on my MacBook 13 inches that I bought in 2008. I can't print anymore with my Canon LBP 3010 printer. Can anyone help me?

MacBook, OS X Mountain Lion, CANON LBP 3010 laser printer

Posted on Aug 17, 2012 12:41 AM

Close

Q: How to print with OS 10.8 and Canon LBP 3010?

  • All replies
  • Helpful answers

first Previous Page 4 of 4
  • by PAHU,

    PAHU PAHU Sep 24, 2012 2:26 PM in response to tonkberlin
    Level 6 (16,610 points)
    Sep 24, 2012 2:26 PM in response to tonkberlin

    So can you confirm that the printer queue still shows "usb://Canon/LBP3010/LBP3018/LBP3050?serial=0000A289K32x

     

    As for the ccpd.conf file not being present, this is created after you add the printer, so it would suggest that with the steps you mention above, you had not removed the printer from Print & Scan first, then did the removal of the files and reinstall, and then add the printer again.

  • by tonkberlin,

    tonkberlin tonkberlin Sep 24, 2012 2:53 PM in response to PAHU
    Level 1 (0 points)
    Sep 24, 2012 2:53 PM in response to PAHU

    Yes, its usb://Canon/LBP3010/LBP3018/LBP3050?serial=0000A289K32x now.
    I also edited the ccpd.conf...

     

    I made this:

    Deleted printer

    Deleted Files and Folders

    Restarted

    Added Printer

    Edited ccpd.conf

     

    #

    # Canon Printer Daemon for CUPS Configuration Data

    #

     

    <Path>

    # CUPS configuration files Path

    #  Default  /

    CUPS_ConfigPath   /

     

    # LOG Directory Path

    #LogDirectoryPath /var/log/CCPD/

     

    </Path>

     

    # Printer entries

    #  Mapping each "Printer-Name" to "Printer Device Port".

    # The "Printer-Name" has to be identical to the CUPS printer queue name.

    #

    #  For example, if you prepare a printer named "LBP3200" as a CUPS printer

    #  queue name, and the printer is connected to the USB port "/dev/usb/lp0",

    #  you can use the following three lines example just by removing the

    #  comment symbol "#" of each line.

    #<Printer  LBP3200>

    #DevicePath  /dev/usb/lp0

    #</Printer>

     

    <Printer Canon_LBP3010_LBP3018_LBP3050>

    DevicePath usb://Canon/LBP3010/LBP3018/LBP3050?serial=0000A289K32x

    </Printer>

     

    <Ports>

    # Status Monitor API socket port

    #  Default PORT  59787

    UI_Port  59787

    </Ports>

    # Backend Data API  socket port

    #  Default PORT  59687

    PDATA_Port  59687

    </Ports>

    screenshot 2012-09-24 um 23.51.22.png

  • by PAHU,

    PAHU PAHU Sep 24, 2012 3:53 PM in response to tonkberlin
    Level 6 (16,610 points)
    Sep 24, 2012 3:53 PM in response to tonkberlin

    With the ccpd.conf file still showing the LBP3200 entry, which the latest version file does not have, then please remove the printer from Print & Scan and then trash this ccpd.conf file. Then add the printer in Print & Scan again. I believe this will create a new ccpd.conf file with the correct information and also create the print queue correctly.

  • by tonkberlin,

    tonkberlin tonkberlin Sep 24, 2012 3:56 PM in response to PAHU
    Level 1 (0 points)
    Sep 24, 2012 3:56 PM in response to PAHU

    My ccpd.conf is already a new created file and this lines are just an example:

     

    #<Printer  LBP3200>

    #DevicePath  /dev/usb/lp0

    #</Printer>

     

    #  For example, if you prepare a printer named "LBP3200" as a CUPS printer

    #  queue name, and the printer is connected to the USB port "/dev/usb/lp0",

    # you can use the following three lines example just by removing the

    #  comment symbol "#" of each line.

    #<Printer  LBP3200>

    #DevicePath  /dev/usb/lp0

    #</Printer>

  • by PAHU,

    PAHU PAHU Sep 24, 2012 3:58 PM in response to tonkberlin
    Level 6 (16,610 points)
    Sep 24, 2012 3:58 PM in response to tonkberlin

    Yes I know they are just example, but the fact that it mentions the LBP3200, whereas the newest version of file does not mention the LBP3200, suggests this file belongs to an older version of driver.

     

    If you check the created and modified dates on this file, what does it show?

  • by tonkberlin,

    tonkberlin tonkberlin Sep 24, 2012 4:01 PM in response to PAHU
    Level 1 (0 points)
    Sep 24, 2012 4:01 PM in response to PAHU

    Both: created yesterday, In Germany its already Tuesday 1:00 a.m.

  • by PAHU,

    PAHU PAHU Sep 24, 2012 4:11 PM in response to tonkberlin
    Level 6 (16,610 points)
    Sep 24, 2012 4:11 PM in response to tonkberlin

    Well I still think you should remove the current printer, trash the CUPSCAPT folder in /Library/Printers and trash the CUPSCAPT folder in /Library/Caches/Canon. Then run the v3.55 installer again and add the printer.

     

    For your reference, the following is from my CCPD.CONF file.

     

    # Printer entries

    #  Mapping each "Printer-Name" to "Printer Device Port".

    # The "Printer-Name" has to be identical to the CUPS printer queue name.

    #

    #  For example, if you prepare a printer named "XXXX" as a CUPS printer

    #  queue name, and the printer is connected to the USB port "/dev/usb/lp0",

    #  you can use the following three lines example just by removing the

    #  comment symbol "#" of each line.

    #<Printer XXXX>

    #DevicePath  /dev/usb/lp0

    #</Printer>

     

     

    <Printer Canon_LBP6300>

    DevicePath usb://Canon/LBP6300?serial=001E8F2968D0

    </Printer>

     

    Also, if you open Console and check the install.log, you will see the entries for the CAPT installer and I would expect you see something like this in the log.

     

    ./postinstall: chmod: /Library/Caches/Canon/CUPSCAPT/CCPD/ccpd.conf: No such file or directory

     

    This line was present because I had trashed the file to see if it got created when I run the install again. The file did not, but the directory did. It was only when I added the printer did the ccpd.conf file get created.

  • by tonkberlin,

    tonkberlin tonkberlin Oct 2, 2012 12:57 AM in response to PAHU
    Level 1 (0 points)
    Oct 2, 2012 12:57 AM in response to PAHU

    Well I still think you should remove the current printer, trash the CUPSCAPT folder in /Library/Printers and trash the CUPSCAPT folder in /Library/Caches/Canon. Then run the v3.55 installer again and add the printer.

    I did this again. No result. Printer isn't printing.

     

    This is the actual CCPD.CONF file:

     

    #

    # Canon Printer Daemon for CUPS Configuration Data

    #

     

    <Path>

    # CUPS configuration files Path

    #  Default  /

    CUPS_ConfigPath   /

     

    # LOG Directory Path

    #LogDirectoryPath /var/log/CCPD/

     

    </Path>

     

    # Printer entries

    #  Mapping each "Printer-Name" to "Printer Device Port".

    # The "Printer-Name" has to be identical to the CUPS printer queue name.

    #

    #  For example, if you prepare a printer named "LBP3200" as a CUPS printer

    #  queue name, and the printer is connected to the USB port "/dev/usb/lp0",

    #  you can use the following three lines example just by removing the

    #  comment symbol "#" of each line.

    #<Printer  LBP3200>

    #DevicePath  /dev/usb/lp0

    #</Printer>

     

    <Printer Canon_LBP3010_LBP3018_LBP3050>

    DevicePath usb://Canon/LBP3010/LBP3018/LBP3050?serial=0000A289K32x

    </Printer>

     

    <Ports>

    # Status Monitor API socket port

    #  Default PORT  59787

    UI_Port  59787

    </Ports>

    # Backend Data API  socket port

    #  Default PORT  59687

    PDATA_Port  59687

    </Ports>

     

    Same device is in system-datas: DevicePath usb://Canon/LBP3010/LBP3018/LBP3050?serial=0000A289K32x - I checked it...

    I dont' know how to read the install.log with console. Sorry...

  • by PAHU,

    PAHU PAHU Oct 2, 2012 3:34 PM in response to tonkberlin
    Level 6 (16,610 points)
    Oct 2, 2012 3:34 PM in response to tonkberlin

    Thanks for the update. It is interesting that your ccpd.conf file still refers to the LBP3200 in the comment field, suggesting that this file is being created using an older version of the CAPT driver. I am checking with Canon how this could be possible since you have removed the old driver and supporting files.

     

    I have also noticed that your Ports entry has a closing tag in between the Status Monitor API and Backend Data API.

     

    <Ports>

    # Status Monitor API socket port

    #  Default PORT  59787

    UI_Port  59787

    </Ports>

    # Backend Data API  socket port

    #  Default PORT  59687

    PDATA_Port  59687

    </Ports>

     

    Convention would suggest this is wrong and could be stopping the Backend Data information from being read correctly. In comparison, the CAPT v3.55 ccpd.conf file looks like this;

     

    <Ports>

    # socket port

    UI_Port  59787

    # backend data port

    PDATA_Port  59687

    </Ports>

     

    So can you remove this </Ports> entry in the middle of your ccpd.conf file so that it looks more like what I have.

  • by PAHU,

    PAHU PAHU Oct 2, 2012 7:07 PM in response to tonkberlin
    Level 6 (16,610 points)
    Oct 2, 2012 7:07 PM in response to tonkberlin

    Can you remember the version of CAPT driver you previously had installed? I just installed v3.40 which was released in September 2011 and it shows the same ccpd.conf file as v3.55. So I am thinking that you had an older version than 3.40.

  • by tonkberlin,

    tonkberlin tonkberlin Dec 10, 2012 2:37 AM in response to PAHU
    Level 1 (0 points)
    Dec 10, 2012 2:37 AM in response to PAHU

    Should be 3.4.

    Port not changed.

  • by bengkel,

    bengkel bengkel Oct 15, 2015 7:51 PM in response to PAHU
    Level 1 (0 points)
    Oct 15, 2015 7:51 PM in response to PAHU
first Previous Page 4 of 4