Turboprint not working in Ubuntu Gutsy (claims disconnected)

Linux distribution specific questions
Post Reply
locusf
Posts: 2
Joined: Sun Oct 21, 2007 1:56 pm

Turboprint not working in Ubuntu Gutsy (claims disconnected)

Post by locusf »

Hello!

I have been trying to get my Turboprint back to working state, but my setup keeps failing on "Printer not connected". I have a Canon Pixma MP150 and it is installed via Local Printer option. I have tried /dev/usb/lp0 (and did the ownership gimmicks in there) and usb://Canon/MP150 but no luck.

As a sidenote, all of this worked in feisty 100%.

EDIT: The printer is connect ok and shows up in dmesg.
zedonet
Site Admin
Posts: 2158
Joined: Fri Oct 06, 2006 8:02 am

Post by zedonet »

Hello,

does the shell command

sudo /usr/lib/cups/backend/usb

list the printer (login password is requested by sudo)?
locusf
Posts: 2
Joined: Sun Oct 21, 2007 1:56 pm

Post by locusf »

Hello,

does the shell command

sudo /usr/lib/cups/backend/usb

list the printer (login password is requested by sudo)?
Yes this works and the output is:

Code: Select all

direct usb://Canon/MP150 "Canon MP150" "Canon MP150 USB #1" "MFG:Canon;CMD:BJL,BJRaster3,BSCCe;SOJ:TXT01;MDL:MP150;CLS:PRINTER;DES:Canon MP150;VER:1.04;STA:10;HRI:OTH;"
meduza
Posts: 2
Joined: Fri Oct 26, 2007 5:29 pm

Post by meduza »

same problema here, I upgraded to gutsy and now turboprint don't work
my output to sudo /usr/lib/cups/backend/usb is:
direct usb://Canon/MP530 "Canon MP530" "Canon MP530 USB #1" "MFG:Canon;CMD:BJL,BJRaster3,BSCCe;SOJ:TXT01;MDL:MP530;CLS:PRINTER;DES:Canon MP530;VER:1.05;STA:10;FSI:02;HRI:OTH;�j"
direct usb://Canon/MP530%20FAX "Canon MP530 FAX" "Canon MP530 FAX USB #2" "MFG:Canon;CMD:MultiPASS 2.1;MDL:MP530 FAX;CLS:PRINTER;DES:Canon MP530 FAX;MP"
what next?
ppk007
Posts: 3
Joined: Mon Nov 19, 2007 2:09 am

Post by ppk007 »

I am having the same problem as well. Is there an ETA on a fix?
zedonet
Site Admin
Posts: 2158
Joined: Fri Oct 06, 2006 8:02 am

Post by zedonet »

Hello,

the problem is not present on all installations of Ubuntu Gutsy and seems to concern all drivers, not only TurboPrint.

Access to the USB port device (e.g. /dev/usblp0) is not possible during printing. Either the access rights or the group seems to be wrong.

A customer has suggested the following workaround:

edit the file "/etc/udev/rules.d/40-permissions.rules"

and change the line

SUBSYSTEM=="usb", KERNEL=="lp[0-9]*", GROUP="lp"

to

SUBSYSTEM=="usb", KERNEL=="lp[0-9]*", GROUP="lp" , Mode="0666"

(access to the printer USB ports for everyone).

If someone knows more please post.
Last edited by zedonet on Mon Nov 26, 2007 4:10 pm, edited 1 time in total.
ppk007
Posts: 3
Joined: Mon Nov 19, 2007 2:09 am

Post by ppk007 »

You need to run:

Code: Select all

sudo /etc/init.d/udev restart
After you change /etc/udev/rules.d/40-permissions.rule according to the message above.

It works like a charm! Thanks.
ppk007
Posts: 3
Joined: Mon Nov 19, 2007 2:09 am

Post by ppk007 »

Sorry. I spoke too soon. It doesn't work. It printed one file and it's back to the same symptom.
agent86
Posts: 1
Joined: Sun Nov 25, 2007 9:16 pm

Post by agent86 »

Running Gutsy, with Turboprint driving an MP390, I got the "not connected..." message on the :631 port when attempting to print. Everything had worked fine with Edgy and Fedora and Arch and Debian...

Taking a look at the URIs, Gutsy set me up with a
hal:///org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial_
entry.

Arch Linux had set up CUPS with
usb://Canon/MP390%20Series.

On a whim, I changed to the Arch URI and restarted cupsys. Instantly the printer began printing the document that I had submitted 20 minutes ago.

SO. Ubuntu Gutsy seems to not configure hal/cups/something right. Or something else fouled things up.
yaturner
Posts: 1
Joined: Tue Jan 15, 2008 2:57 pm

Gutsy and the Canon MP750

Post by yaturner »

changing the 40-permissions file and restarting udev worked perfectly

thanks for your help
boundarynoob
Posts: 5
Joined: Sun Feb 15, 2009 2:01 pm

Post by boundarynoob »

'changing the 40-permissions file and restarting udev worked perfectly'

The same solution also worked perfectly for a Canon ip4500 using Ubuntu 8.10 (Intrepid).

Thanks!
Post Reply