USB printer "not connected"

My problem: my USB printer seems te be installed correctly. It is recognized by the operating system/USB drivers. But when I print to it it tells me “Printer not connected; will retry in 30 seconds…”.

Here are the details: printer is a Brother MFC-8840D. OS is OpenSuse 11, kernel is 2.6.25.5-1.1-pae .

I have this line in the /etc/fstab:

usbfs                /proc/bus/usb        usbfs      auto,devmode=0666     0 0

I have installed the appropriate drivers from the Brother website, to wit: mfc8840dlpr-1.1.2-1.i386.rpm and cupswrapperMFC8840D-1.0.2-1.i386.rpm.

When I switch on my printer it is recognized by the system.
Here is the dmesg output:

usb-storage: device scan complete
usb 2-3: new high speed USB device using ehci_hcd and address 3
usb 2-3: configuration #1 chosen from 1 choice
usb 2-3: New USB device found, idVendor=04f9, idProduct=0160
usb 2-3: New USB device strings: Mfr=0, Product=0, SerialNumber=3
usb 2-3: SerialNumber: 0004C167029
usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04F9 pid 0x0160
usbcore: registered new interface driver usblp

When I enter an lpstat -t I get this message:

scheduler is running
system default destination: MFC8840D
device for MFC8840D: usb:/dev/usb/lp0
MFC8840D accepting requests since Mon Jul  7 08:03:00 2008
printer MFC8840D now printing MFC8840D-1.  enabled since Mon Jul  7 08:03:00 2008
        Printer not connected; will retry in 30 seconds...
MFC8840D-1              anonymous        17408   Fri Jul  4 13:38:14 2008

Obviously I miss a step in connecting the printer. What is it I do wrong?
Thank you for your help!

I had a different Brother printer (HL2040) and the two rpms for it from the Brother site. They were explicit about installing the wrapper rpm last. So I installed one, then the other, but not both together. Not sure of the relevance of that to you. But there it is FWIW.

Hi Sverdna,

Thanks for your reply. I read the same thing and yes, I installed them in the correct order.

JanSepp wrote:

>
> My problem: my USB printer seems te be installed correctly. It is
> recognized by the operating system/USB drivers. But when I print to it
> it tells me “Printer not connected; will retry in 30 seconds…”.
>
> Here are the details: printer is a Brother MFC-8840D. OS is OpenSuse
> 11, kernel is 2.6.25.5-1.1-pae .
>
> I have this line in the /etc/fstab:
>
>
> Code:
> --------------------
> usbfs /proc/bus/usb usbfs auto,devmode=0666
> 0 0
> --------------------
>
>
> I have installed the appropriate drivers from the Brother website, to
> wit: mfc8840dlpr-1.1.2-1.i386.rpm and
> cupswrapperMFC8840D-1.0.2-1.i386.rpm.
>
> When I switch on my printer it is recognized by the system.
> Here is the dmesg output:
>
>
> Code:
> --------------------
> usb-storage: device scan complete
> usb 2-3: new high speed USB device using ehci_hcd and address 3
> usb 2-3: configuration #1 chosen from 1 choice
> usb 2-3: New USB device found, idVendor=04f9, idProduct=0160
> usb 2-3: New USB device strings: Mfr=0, Product=0, SerialNumber=3
> usb 2-3: SerialNumber: 0004C167029
> usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04F9 pid
> 0x0160 usbcore: registered new interface driver usblp
> --------------------
>
>
> When I enter an lpstat -t I get this message:
>
>
> Code:
> --------------------
> scheduler is running
> system default destination: MFC8840D
> device for MFC8840D: usb:/dev/usb/lp0
> MFC8840D accepting requests since Mon Jul 7 08:03:00 2008
> printer MFC8840D now printing MFC8840D-1. enabled since Mon Jul 7
> 08:03:00 2008 Printer not connected; will retry in 30 seconds…
> MFC8840D-1 anonymous 17408 Fri Jul 4 13:38:14 2008
> --------------------
>
>
> Obviously I miss a step in connecting the printer. What is it I do
> wrong?
> Thank you for your help!
>
>

Bring up the CUPS admin web pages by browsing to ‘http://localhost:631

If you’re asked for your password, it’s either your username/password or
root’s name and password.

Click on ‘Printers’ tab, find your printer.

Try clicking on ‘STOP printer’, then on the resultant ‘START printer’ buttons,
usually, the system needs to rescan the usb bus to find the printer. Mine
does this, usually helps to have printer on while booting, then either let it
go to sleep, or turn it off.

Momentarily disconnecting the USB plug for the printer (either end) will often
fix this too… but is rather drastic to me. Leaving the printer on, but
asleep usually works best.

Loni


L R Nix
lornix@lornix.com

Hi Loni,

Thank you, that did the trick – or something much like it. CUPS administration showed me two printers defined, and the one that was not connected was, as Murphy would have wanted it, the default. So I took a deep breath and threw it away. The other one turned out to be unconfigured, but I could configure it using Yast/Printers, now that I knew what to look for. Then, like you said, I had to stop and restart it through CUPS admin and then I could print.

Your help is much appreciated!

Jan

JanSepp wrote:

>
> Hi Loni,
>
> Thank you, that did the trick – or something much like it. CUPS
> administration showed me -two- printers defined, and the one that was
> not connected was, as Murphy would have wanted it, the default. So I
> took a deep breath and threw it away. The other one turned out to be
> unconfigured, but I could configure it using Yast/Printers, now that I
> knew what to look for. Then, like you said, I had to stop and restart
> it through CUPS admin and then I could print.
>
> Your help is much appreciated!
>
> Jan
>
>

Glad to help.

L R Nix
lornix@lornix.com