Page 1 of 5 123 ... LastLast
Results 1 to 10 of 43

Thread: Trouble installing Canon LBP 3100 Printer

  1. #1
    Join Date
    Oct 2009
    Location
    Pretoria, South Africa
    Beans
    15
    Distro
    Ubuntu 11.04 Natty Narwhal

    Trouble installing Canon LBP 3100 Printer

    HI , can someone please help.
    I am trying to get my Canon LBP 3100 Printer working from Ubuntu12.04.

    I downloaded the drivers from http://gdlp01.c-wss.com/gds/4/090000...0_uk_EN.tar.gz and installed them.

    When connecting the printer via usb it automatically adds a printer with the "Canon LBP3100/LBP3108/LBP3150 CAPT (UK)" selected with a device uri "usb://Canon/LBP3100/LBP3108/LBP3150?serial=0000B1A2R5MJ", when printing a test page it just sits there with the status message "Processing - Sending data to printer."

    I also tried to add the printer according to a few other sites.
    By configuring it via.through cups with a device uri "ccp:/var/ccpd/fifo0", when printing a test page from here the status is just "Processing"

    When using the
    Code:
    captstatusui -P LBP3100 command
    , its tels me that the printer is not on (though its is), or the cable is not connected(though its is), when switching the printer on and off, it states "waiting" then it closes.

    I dont know what else to do?
    Any suggestions?

  2. #2
    Join Date
    Apr 2012
    Beans
    38

    Re: Trouble installing Canon LBP 3100 Printer

    Hello,

    First of all, are you running 32 or 64bits version of 12.04 ?

    The automatic detection/add printers is not relevant for Canon printer using CAPT drivers. You must install it manually, but some steps in the procedure are not the same depending 32 or 64bits.

  3. #3
    Join Date
    Oct 2009
    Location
    Pretoria, South Africa
    Beans
    15
    Distro
    Ubuntu 11.04 Natty Narwhal

    Re: Trouble installing Canon LBP 3100 Printer

    Thank you for the reply.

    Its 32bit Ubuntu 12.04 version, and i installed the 32bit .deb packages for the driver i downloaded from the link mentioned above.
    I would be very glad if i can get help, thanks.

  4. #4
    Join Date
    Apr 2012
    Beans
    38

    Re: Trouble installing Canon LBP 3100 Printer

    Ok, 32bits is the simplest

    Firts, in : System Settings --> Printing
    Remove any printer(s).

    I assume you have installed cndrvcups-common_2.40-1_i386.deb first, and then cndrvcups-capt_2.40-1_i386.deb without any error messages.

    1) Create the following directories/file if they are missing:
    sudo mkdir /var/ccpd
    sudo mkfifo /var/ccpd/fifo0
    sudo mkdir /var/captmon
    2) Register the printer:
    sudo /usr/sbin/lpadmin -p LBP3100 -m CNCUPSLBP3150CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
    CNCUPSLBP3150CAPTK.ppd is not a mistake...

    3) Register the printer with ccpd daemon:
    sudo /usr/sbin/ccpdadmin -p LBP3100 -o /dev/usb/lp0
    4) Start ccpd daemon:
    sudo /etc/init.d/ccpd start
    Test install:
    captstatusui -P LBP3100
    will open the Statusmonitor window. If the message "Ready to print" is displayed --> all is OK.
    Try to print something.

    In System Settings --> Printing set your LBP3100 as default (right click on LBP3100 icon)
    Probably on next boot, a "new" LBP3100-2 will appear. Don't worry about that and ignore it (the default is LBP-3100).

    If it works well, I will explain you how to manage automatically ccpd daemon.

    Good luck.
    Last edited by Sivella; May 23rd, 2012 at 01:22 PM.

  5. #5
    Join Date
    Oct 2009
    Location
    Pretoria, South Africa
    Beans
    15
    Distro
    Ubuntu 11.04 Natty Narwhal

    Re: Trouble installing Canon LBP 3100 Printer

    Thank you Sivella, for your reply and help.
    The advice works for me!

    When rebooting the laptop, the default printer is there and no new printer is created.
    I have to start the ccpd deamon after every reboot before the printer can print, i presume the rest of the instructions is regarding the start of this deamon on startup?

    Thanks, again
    Last edited by theunsheydenrych; May 23rd, 2012 at 06:30 PM.

  6. #6
    Join Date
    Apr 2012
    Beans
    38

    Re: Trouble installing Canon LBP 3100 Printer

    OK, thanks for typo errors, I have corrected my post.

    So, now here is how to manage automatically ccpd deamon.

    1) Create an udev rule in order to detect when the printer appear/disappear on the USB bus.
    Create the file:
    gksudo gedit /etc/udev/rules.d/85-canon-capt.rules
    Put inside :
    KERNEL=="lp*", SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="04a9", RUN+="/etc/init.d/ccpd start"
    KERNEL=="lp*", SUBSYSTEM=="usb", ACTION=="remove", RUN+="/etc/init.d/ccpd stop"
    Save this file and close the Editor.
    2) Modify the file /lib/udev/rules.d/70-printers.rules :
    gksudo gedit /lib/udev/rules.d/70-printers.rules
    Put # at the beginning of line n°4. The file looks like that:
    # Low-level USB device add trigger
    ACTION=="add", SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="07", ATTR{bInterfaceSubClass}=="01", TAG+="udev-configure-printer", RUN+="udev-configure-printer add %p"
    # usblp device add trigger (needed when usblp is already loaded)
    #ACTION=="add", KERNEL=="lp*", TAG+="udev-configure-printer", RUN+="udev-configure-printer add %p"
    # Low-level USB device remove trigger
    ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_USB_INTERFACES}=="*:0701*:*", RUN+="udev-configure-printer remove %p"
    Take care it is a system file. It could me modified in the future by an update. So keep in mind, if "auto ccpd" stops working, have a look to this file...
    3) Create an Upstart Job :
    Create the file:
    gksudo gedit /etc/init/ccpd-restart.conf
    Put inside:
    # ccpd-restart - if printer is ON before PC.
    description "restart daemon ccpd for Canon printer LBP-serie"

    start on started cups
    stop on runlevel [016]

    script
    if [ -e /dev/usb/lp* ]; then
    /etc/init.d/ccpd stop
    sleep 3
    /etc/init.d/ccpd start
    fi
    end script
    Save and close Editor.
    That all.
    Normally, you don't have to take care any more about your printer. It can be switched on/off/on/off... while PC is running, it can be switched on before starting PC, it will be always "ready to print".


    Nota :
    If you are enough comfortable with French language, you can find accurate explanations in "doc-ubuntu".
    I'm one of the "main" contributor (named murex) for Canon LBP.
    http://doc.ubuntu-fr.org/tutoriel/in...lote_canon_lbp

    Good luck

  7. #7
    Join Date
    Oct 2009
    Location
    Pretoria, South Africa
    Beans
    15
    Distro
    Ubuntu 11.04 Natty Narwhal

    Re: Trouble installing Canon LBP 3100 Printer

    Thanks again Sivella.
    This instructions works for me!
    Thanks again for the great way the instructions was given, it was really easy and without any trouble to install the Canon LBP3100 laser printer.

    Just a little back ground, about why i got the Canon printer.
    A lady friend of my parents in law (78 years young) wanted to type here recipes on computer (WinXP at the time) because her recipe books is fallen apart and she still had a old dot matrix printer, so i suggested the Canon LBP3100 because it was +-$95 and the laser printer cartridge for domestic usage will keep a long time before it needs replacing. But i did check if there is a linux driver available. Now two years later i suggested she move to ubuntu (more secure and stable) because she was very weary and scared of all the viruses etc...

    So now she is sorted, she can internet, email, skype and print.

    Thanks again

  8. #8
    Join Date
    Apr 2012
    Beans
    38

    Re: Trouble installing Canon LBP 3100 Printer

    It was a pleasure, and I'm very happy for this young lady and I wish a long and happy "Ubuntu life".
    Hopefully, she is running Ubuntu 32bits, and Canon provide DEB package-drivers ONLY for 32bits.
    The installation procedure is a more complicated with 64bits.

    Don't forgot the 70-printers.rules file if suddenly the printer stop working.

    All the best.

  9. #9
    Join Date
    Apr 2012
    Beans
    38

    Re: Trouble installing Canon LBP 3100 Printer

    Hello theunsheydenrych,

    Due to a new cups update, it seems that usblp module is now blacklisted (like it was with 11.10).
    So the printer is not mounted in /dev/usb.

    The solution is to cancel this blacklist.

    Edit this file : /etc/modprobe.d/blacklist-cups-usblp.conf

    Comment (#) the line : blacklist usblp
    Here is my file :
    # cups talks to the raw USB devices, so we need to blacklist usblp to avoid
    # grabbing them
    #blacklist usblp

  10. #10
    Join Date
    Nov 2008
    Beans
    4

    Re: Trouble installing Canon LBP 3100 Printer

    Hi Sivella,

    Could you please give me the instructions for 64-bit driver installation (Canon lbp 3000) in ubuntu 12.04?

    Thanks in advance.

    Quote Originally Posted by Sivella View Post
    Hello theunsheydenrych,

    Due to a new cups update, it seems that usblp module is now blacklisted (like it was with 11.10).
    So the printer is not mounted in /dev/usb.

    The solution is to cancel this blacklist.

    Edit this file : /etc/modprobe.d/blacklist-cups-usblp.conf

    Comment (#) the line : blacklist usblp
    Here is my file :

Page 1 of 5 123 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •