You are not logged in.

#1 2011-12-10 03:54:14

dodger21
Member
Registered: 2011-12-10
Posts: 4

[Solved] Canon MP250 - Remote printing hangs with cnijusb URI

I have recently moved from Fedora 14 to Arch, while the switch went successfully I have been having some trouble printing remotely with CUPS.

The setup is the Arch machine hosts the printer and various Windows machines then print to it.

Printing from the Arch machine works fine. I can also access the printer remotely from the Windows machines and send it jobs.
The problem is that any remote job will not exit the "Processing" stage after the document has printed.
The printer will "wind down" once the job has finished printing, but cups will continue to say it is "Processing".

I have looked in the appropriate logs for cups and can only see that it thinks the job is successful.
The printer is detected fine using the usblp, blacklisting this means it is not found.

I was able to replicate this on my Fedora boot, but only if I switch the device connection from "usb://cannon/mp250%20series" to "cnijusb:/dev/usb/lp0".
This switch causes the exact same problem I have in Arch.
My problem is that in Arch using "usb://cannon/mp250%20series" does not detect the printer (or variations of this).

lpinfo -v also only lists the cnijusb address.

Is there a way to find the "usb://" style address?
As much as I could gather this is the libusb address rather than the usblp address?

Alternatively is there a fix for the remote printing problem still using cnijusb?

Any help is appreciated - not being able to print remotely is a bit of a deal breaker for Arch and I am not looking to replace the printer just to solve it.

Last edited by dodger21 (2011-12-14 06:53:46)

Offline

#2 2011-12-12 11:10:21

David Batson
Member
Registered: 2011-10-13
Posts: 640

Re: [Solved] Canon MP250 - Remote printing hangs with cnijusb URI

Do you have the avahi daemon running?  I believe this is necessary for cnij*

Offline

#3 2011-12-13 05:01:25

dodger21
Member
Registered: 2011-12-10
Posts: 4

Re: [Solved] Canon MP250 - Remote printing hangs with cnijusb URI

I did not have avahi running but starting it does not help my problem, remote jobs still stay in the "Processing" state.

Offline

#4 2011-12-13 11:29:26

David Batson
Member
Registered: 2011-10-13
Posts: 640

Re: [Solved] Canon MP250 - Remote printing hangs with cnijusb URI

You might be having the problem some of us have had with libpng.so.

https://bbs.archlinux.org/viewtopic.php … 5#p1007845

I copied libpng12.so.* from another distro, but I see now that you can get it from AUR as well.
http://aur.archlinux.org/packages.php?ID=34264

Offline

#5 2011-12-14 06:53:04

dodger21
Member
Registered: 2011-12-10
Posts: 4

Re: [Solved] Canon MP250 - Remote printing hangs with cnijusb URI

Legend, that worked a treat.

To clarify, I installed both the libpng and lib32-libpng since I am running 64bit.
I suspect libpng was all that was needed though.

AUR Links
libpng: https://aur.archlinux.org/packages.php?ID=33795
lib32-png: https://aur.archlinux.org/packages.php?ID=34264

Thanks for the help! big_smile

Offline

#6 2011-12-14 11:01:54

David Batson
Member
Registered: 2011-10-13
Posts: 640

Re: [Solved] Canon MP250 - Remote printing hangs with cnijusb URI

Glad you got it sorted! smile

Offline

Board footer

Powered by FluxBB