[sane-devel] Fwd: phpSANE question

Cristi Lacatus alaskanseaman at gmail.com
Fri Apr 8 14:00:04 UTC 2011

Well on this box, QNAP TS219, ARM processor, which runs with a stripped
version of linux, the apache daemon runs as the httpdusr and is pretty much
limited on the rights that it has within the system. As I noticed there is
another discussion now on pretty much the same topic, users that have no
rights to access the peripherals, unless given specific rights to do so, but
on this box is pretty much impossible, from my point of view.

So in order to overcome this obstacle, I added a telnet class, if I can call
it this way so I am running the commands through telnet class with admin
rights ... at the moment my scanner is not fully supported (I am already in
contact with one of the devs who's going to look into this as soon as
possible) so I cannot fully test this at the moment. But the errors are
gone, so lets hope for the best.


---------- Forwarded message ----------
From: m. allan noah <kitno455 at gmail.com>
Date: 2011/4/8
Subject: Re: [sane-devel] phpSANE question
To: Cristi Lacatus <alaskanseaman at gmail.com>

how about telling the list, so folks can find the answer in the archives


On Thu, Apr 7, 2011 at 11:48 PM, Cristi Lacatus <alaskanseaman at gmail.com>
> Thanks, Allan ... that was the reason, I should've see it earlier, but I
> kept thinking that is something related to the environment where the
> is executed by the web interface and there are some lib or something else
> missing.
> Cheers,
> Cristian.
> 2011/4/7 m. allan noah <kitno455 at gmail.com>
>> I've never worked with phpSANE, but I can take a guess. PHP scripts
>> run as the apache user, and the apache user does not have permissions
>> to talk to the device files. Run scanimage -L as the user apache runs
>> as, and see if that's true. If so, look to make some udev or hal rule
>> changes.
>> allan
>> On Thu, Apr 7, 2011 at 11:01 AM, Cristi Lacatus <alaskanseaman at gmail.com>
>> wrote:
>> > Hello,
>> >
>> > I know this is the dist list for the SANE project, but maybe there is
>> > someone out there that uses phpSANE and can help me out. I am trying to
>> > use
>> > this on my QNAP NAS, linux flavour with apache 2 and php 5 support, but
>> > I
>> > keep getting this error message and the resolution field is highlighted
>> > in
>> > red.
>> > From what I can tell the problem is when the command is being executed,
>> > for
>> > example when the command "scanimage --help" it's executed in the CLI,
>> > usually it outputs the help text but it also gives detailed information
>> > about the scanners that are connected to the system at that time. When
>> > it
>> > gets executed by the web interface, it only outputs the help text,
>> > nothing
>> > else.
>> > I also tried with a different command, "scanimage -L" when executed in
>> > the
>> > CLI it outputs "device `pixma:04A91746_01760E' is a CANON Canon PIXMA
>> > MP280
>> > multi-function peripheral", when executed through phpSANE, it only
>> > outputs
>> > "device `pixma:04A91746' is a CANON Canon PIXMA MP280 multi-function
>> > peripheral". I'm exporting the necessary paths, but that doesn't help
>> > either.
>> >
>> > Any help will be greatly appreciated?
>> >
>> > Thanks,
>> > Cristian.
>> >
>> >
>> > --
>> > sane-devel mailing list: sane-devel at lists.alioth.debian.org
>> > http://lists.alioth.debian.org/mailman/listinfo/sane-devel
>> > Unsubscribe: Send mail with subject "unsubscribe your_password"
>> >             to sane-devel-request at lists.alioth.debian.org
>> >
>> --
>> "The truth is an offense, but not a sin"

 "The truth is an offense, but not a sin"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20110408/081564d9/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: telnet.class.php
Type: application/x-httpd-php
Size: 8807 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20110408/081564d9/attachment.php>

More information about the sane-devel mailing list