baligirl
August 1st, 2014, 06:29 PM
Hi everyone,
I'm on Ubuntu 12.04.LTS, trying to get my Canon PIXMA MX310 to work. It has been working for several years, until recent months when it only prints when it feels like it, usually after a reboot. My ultimate goal is to get the printer AND scanner to work. I've been installing all sorts of stuff - CUPS, cnijfilter-common, gutenprint, downloading drivers from Asian Canon websites, I don't even know. And uninstalled them all. Even deleted my printer from the "Printing" app, and that was bad. Took me a while to get that back, thanks to this thread:
http://ubuntuforums.org/showthread.php?t=2084177 The trick on that was to enter Device URI - parallel:/dev/usb/lp0
Fantastic, now it sees my printer! The first time, I printed a test page, and got a blank page in the output tray. But now, whether I try to print another test page, or try to print a document, it says "Processing - not connected?"
So continuing to follow suggestions from the above thread, I do the following. This is good, I believe, as it sees parport_pc, ppdev, and lp.
jennie@laverne2:~$ lsmod | grep par
parport_pc 32115 0
sparse_keymap 13659 1 dell_wmi
parport 40931 3 parport_pc,ppdev,lp
Then I do the following, but I don't see a parallel port listed, as I was hoping:
jennie@laverne2:~$ lsusb
Bus 001 Device 002: ID 413c:a005 Dell Computer Corp. Internal 2.0 Hub
Bus 002 Device 002: ID 046d:c045 Logitech, Inc. Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 001 Device 005: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass)
Bus 001 Device 006: ID 0a5c:4503 Broadcom Corp. Mouse (Boot Interface Subclass)
I then try to "load" these modules, but this gives the same output as above. So why does it not "load" these modules, why do I not see the parallel port listed when I do a "lsusb"?
$sudo modprobe ppdev
$sudo modprobe lp
$sudo modprobe parport_pc
I'm not sure if I'm on the right path here. Any help would be appreciated, though please speak slowly(!) as I really don't know what I'm doing!
My next step after getting this printer to work, as I mentioned, would be the scanner. Any recommendations on how to pursue that would also be appreciated.
thanks!!
Jennie
I'm on Ubuntu 12.04.LTS, trying to get my Canon PIXMA MX310 to work. It has been working for several years, until recent months when it only prints when it feels like it, usually after a reboot. My ultimate goal is to get the printer AND scanner to work. I've been installing all sorts of stuff - CUPS, cnijfilter-common, gutenprint, downloading drivers from Asian Canon websites, I don't even know. And uninstalled them all. Even deleted my printer from the "Printing" app, and that was bad. Took me a while to get that back, thanks to this thread:
http://ubuntuforums.org/showthread.php?t=2084177 The trick on that was to enter Device URI - parallel:/dev/usb/lp0
Fantastic, now it sees my printer! The first time, I printed a test page, and got a blank page in the output tray. But now, whether I try to print another test page, or try to print a document, it says "Processing - not connected?"
So continuing to follow suggestions from the above thread, I do the following. This is good, I believe, as it sees parport_pc, ppdev, and lp.
jennie@laverne2:~$ lsmod | grep par
parport_pc 32115 0
sparse_keymap 13659 1 dell_wmi
parport 40931 3 parport_pc,ppdev,lp
Then I do the following, but I don't see a parallel port listed, as I was hoping:
jennie@laverne2:~$ lsusb
Bus 001 Device 002: ID 413c:a005 Dell Computer Corp. Internal 2.0 Hub
Bus 002 Device 002: ID 046d:c045 Logitech, Inc. Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 001 Device 005: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass)
Bus 001 Device 006: ID 0a5c:4503 Broadcom Corp. Mouse (Boot Interface Subclass)
I then try to "load" these modules, but this gives the same output as above. So why does it not "load" these modules, why do I not see the parallel port listed when I do a "lsusb"?
$sudo modprobe ppdev
$sudo modprobe lp
$sudo modprobe parport_pc
I'm not sure if I'm on the right path here. Any help would be appreciated, though please speak slowly(!) as I really don't know what I'm doing!
My next step after getting this printer to work, as I mentioned, would be the scanner. Any recommendations on how to pursue that would also be appreciated.
thanks!!
Jennie