You are not logged in.

#1 2012-06-14 23:53:34

hruodland
Member
Registered: 2011-05-17
Posts: 15

Can't print to Canon MX870 over wireless [SOLVED]

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

#2 2012-06-15 04:54:24

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,739

Re: Can't print to Canon MX870 over wireless [SOLVED]

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

#3 2012-06-15 06:21:13

hruodland
Member
Registered: 2011-05-17
Posts: 15

Re: Can't print to Canon MX870 over wireless [SOLVED]

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

#4 2012-06-15 12:47:01

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

Re: Can't print to Canon MX870 over wireless [SOLVED]

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

#5 2012-06-15 13:05:51

hruodland
Member
Registered: 2011-05-17
Posts: 15

Re: Can't print to Canon MX870 over wireless [SOLVED]

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

#6 2012-06-15 13:16:28

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,739

Re: Can't print to Canon MX870 over wireless [SOLVED]

hruodland wrote:

How are people supposed to find out these things?

The Forums? tongue


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

#7 2012-06-16 04:16:19

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

Re: Can't print to Canon MX870 over wireless [SOLVED]

Glad you got it sorted! smile

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

#8 2012-06-16 08:23:56

hruodland
Member
Registered: 2011-05-17
Posts: 15

Re: Can't print to Canon MX870 over wireless [SOLVED]

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

#9 2012-06-16 12:27:51

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

Re: Can't print to Canon MX870 over wireless [SOLVED]

I didn't know about the following.  Thanks for the info.

cnijnetprn --search auto

Offline

#10 2012-06-16 12:39:51

hruodland
Member
Registered: 2011-05-17
Posts: 15

Re: Can't print to Canon MX870 over wireless [SOLVED]

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

Board footer

Powered by FluxBB