You are not logged in.
I have cups and canon-pixma-mx870-complete installed, and can print without any problem when the printer is connected via cable. When I try to print over the wireless connection it doesn't work. When I try the log says something like
localhost - - [14/Jun/2012:19:39:02 -0400] "POST /printers/MX870Wireless HTTP/1.1" 200 418 Print-Job successful-ok
The cups interface on localhost:631 says something like
processing since
Thu 14 Jun 2012 07:48:17 PM EDT
"The printer is busy."
The printer never does anything. I've tried every possible URL to connect with the printer and the same thing happens. The "find new printers" function on the cups interface works when the printer is connected via cable but not when it's connected via wireless.
Any advice?
Last edited by hruodland (2012-06-15 13:06:22)
Offline
I don't have a clue what a MX870 is. Let me ask some questions just from the context of what you wrote:
...and can print without any problem when the printer is connected via cable
What kind of cable? Does this machine use USB? Or. is the cable an Ethernet cable?
If it is an Ethernet cable, do you know the IP address?
For the Wireless, how do you know if the printer is associated with the same router as is your computer?
Do you know its IP address? How?
Can you ping the printer on Wireless?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
I can print using a USB cable. If I do
smbclient -L arch -N
with wifi turned on on the printer I get (among other things)
Server Comment
--------- -------
603E30000000 MX870 series
Also, if I look at my router's interface, http://192.168.1.1, I see that device 603E30000000 is associated with 192.168.1.38, and if I go to http://192.168.1.38 in my browser then I get several pages of info on the printer. I can ping both 603E30000000 and 192.168.1.38.
Last edited by hruodland (2012-06-15 12:50:50)
Offline
I use the official Canon drivers, and my URI is cnijnet:/00-1E-8F-A6-5A-72 for my MG8120.
If that won't work, try setting it up in CUPS with "LPD/LPR Host or Printer" and use a URI such as lpd://192.168.1.38 or lpd://192.168.1.38/L1
EDIT: Try runniing the avahi-daemon to make your printer discoverable over the network.
Last edited by David Batson (2012-06-15 12:53:55)
Offline
lpd://192.168.1.38/L1 did the trick. I had done lpd://192.168.1.38/ and lpd://192.168.1.38/queue but not that one. (How are people supposed to find out these things?)
Anyway, thanks and thanks again! As an aside, I had avahi-daemon running but CUPS didn't find the printer.
Last edited by hruodland (2012-06-15 13:17:42)
Offline
How are people supposed to find out these things?
The Forums?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
Glad you got it sorted!
I used the /L1 extension in the past with another Canon Printer. Found that URI via Google at the time.
http://forum.mandriva.com/en/viewtopic. … f7#p506242
Last edited by David Batson (2012-06-16 04:20:30)
Offline
In retrospect I should have known a numbered extension would be needed, since the fax feature is also treated as a printer. But L1? I rummaged around on the net quite a lot but it didn't come up.
UPDATE: I tried the cnijnet:/MAC address approach and that works too. So that one works without a numbered extension. And
cnijnetprn --search auto
gives you the MAC address. I'll have to stop puzzling over this.
Last edited by hruodland (2012-06-16 10:12:40)
Offline
I didn't know about the following. Thanks for the info.
cnijnetprn --search auto
Offline
While we're on the topic, and in case other puzzled souls read this, I should also mention that
cngpijmonmx870
gives you a status report on the printer and
cngpij -P [whatever name CUPS uses for the printer]
lets you adjust printer settings.
Offline