New idea regarding why scanner does not work:

It may not have anything to do with kernel. Just a thought:

I tried to access cups through its built-in web interface
(http://localhost:631), and it is not accessible in 13.04. If I go to my
12.04 installation (same machine, same hard drive, different boot)
http://localhost:631 comes up without any problem. As I mentioned
before, the scanner works on 12.04 and it does not work on 13.04.

So my thinking is that 13.04 has some sort of security installed which
is not on 12.04. The security prevents accessing ports on "localhost"
(127.0.0.1). Even though the scanner is connected to the usb interface
"sane" accesses it though the network as 127.0.1:6566.

The reason I came to this idea is because (1) tried cups on
127.0.0.1:631, and (2) my custom print driver was prevented from
executing by apparmor. So I put these two things together and concluded
that ubuntu (or debian) has some sort of protection scheme preventing
idiots like me to mess up the system. I have been playing with linux
long enough to be dangerous. Unfortunately, I'm new to ubuntu and
therefore do not know the internal workings of it.

CONCLUSION: Normally scanner works through "saned", and the "xinetd"
settings would allow it to use port 63566 on localhost. I do not see
"xinetd" in ubuntu. What replaces its functionality? Apparently, the BUG
is in the implementation of the alternate method and related other
security schemes (apparmor??).

Thank you for your understanding and help,

Janos

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1184165

Title:
  Scanner does not work: Simple scan gives a device busy error

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1184165/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to