[sane-devel] Plustek scanner - follow up

m. allan noah anoah at pfeiffer.edu
Fri Aug 4 18:24:19 UTC 2006


well, it is either the first thing you changed, or it is all of the others 
together. when you do a scanimage -L as non-root, does the scanner's path 
have the word 'net' in it? if not, then i would say you can undo all of 
the changes except the first (adding to group lp).

allan

On Fri, 4 Aug 2006, Immanuel CRC Office wrote:

> Immanuel CRC Office wrote:
>> m. allan noah wrote:
>>> 
>>> the permissions of the device file /dev/parport0 need to be changed.
>>> 
>>> in the old days, we would use chmod or chown. if you are still using 
>>> kernel 2.4, this might work for you.
>>> 
>>> more modern systems do not have static device files on the hard drive, the 
>>> files are created at each boot. so if you make perms changes, they will be 
>>> lost at each reboot. there are a myriad of solutions to this, including 
>>> hotplug/coldplug, udev, devfs, and resmgr. which one of those you need 
>>> depends on which linux you are using, and how recently it has been updated 
>>> :(
>>> 
>>> fortunately, it seems that most distros have settled on udev, so things 
>>> should hopefully settle down (tongue firmly in cheek)
>>> 
>>> allan
>>> 
>> 
>> I'm using Ubuntu 6.06, fully updated. I'll try to find a howto on udev.
>> 
>> I tried a mini-howto 
>> (http://www.linuxprinting.org/download/digitalimage/Scanning-as-Normal-User-on-Wierd-Scanner-Mini-HOWTO.txt) 
>> but that was only for /dev/parport0 so that won't work, I guess.
>> 
>> Crystle
>> 
>
> I changed quite a few things, so I don't know if they all need to be changed. 
> The last thing I changed that made it work was to add my user to the lp group 
> by editing /etc/group and then logging in again.
>
> Other things I changed along the way that might have affected it:
>
> 1. Uncommented sane-port in /etc/services
>
> 2. Added / edited file sane-port in /etc/xinet.d/
> **Restart xinetd after this change**
>
> # default: off
> # description: The sane server accepts requests \
> # for network access to a local scanner via the \
> # network.
> service sane
> {
>        disable = no
>        port            = 6566
>        socket_type     = stream
>        wait            = no
>        groups          = yes
>        user            = root
>        group           = root
>        server          = /usr/sbin/saned
> }
>
> 3. added 'localhost' line to /etc/sane.d/saned.conf and /etc/sane.d/net.conf
>
> 4. Uncommented 'net' line in /etc/sane.d/dll.conf (near the top)
>
>
> Anyways, thanks all for the help. I now have to dig to find out how to turn 
> off the scanner lamp, as it is tending to stay on.
>
> Crystle
>
>>> On Fri, 4 Aug 2006, Immanuel CRC Office wrote:
>>> 
>>>> Immanuel CRC Office wrote:
>>>>> Gerhard Jaeger wrote:
>>>>>> On Thursday 03 August 2006 16:51, Immanuel CRC Office wrote:
>>>>>>> Okay, so I'm getting somewhere.
>>>>>>> 
>>>>>>> Plustek OpticPro 9639P+, parallel port
>>>>>>> using plustek_pp backend.
>>>>>>> 
>>>>>>> I have to run all as root so far.
>>>>>>> 
>>>>>>> scanimage -L gives:
>>>>>>> device `plustek_pp:parport0' is a Plustek 9636P+/Turbo parallel port 
>>>>>>> flatbed scanner
>>>>>>> device `hpaio:/par/HP_LaserJet_1200?device=/dev/parport0' is a hp 
>>>>>>> HP_LaserJet_1200 multi-function peripheral
>>>>>>> 
>>>>>>> (Great! I have two connected in series to my parallel port. Printer 
>>>>>>> still works. Ideally, I want both connected and both working, so we're 
>>>>>>> getting somewhere.)
>>>>>>> 
>>>>>>> When I do:
>>>>>>> scanimage -d plustek_pp:parport0 -p > image.pnm
>>>>>>> 
>>>>>>> I heard a bit of sounds from the scanner. Then I got:
>>>>>>> scanimage: sane_read: Error during device I/O
>>>>>>> 
>>>>>>> 
>>>>>>> 1. Still can only do stuff as root.
>>>>>>> 2. Need to fix error.
>>>>>>> 
>>>>>>> Ideas?
>>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> I didn't follow the thread so far, so some hints might be doubled:
>>>>>> 
>>>>>> - remove the printer from the chain as this might cause problems
>>>>>>   (has also be stated by Plustek)
>>>>>> - make sure to have any ECP mode disabled in BIOS (set the port to
>>>>>>   SPP, BiDi or EPP)
>>>>>> - for having access to the parallel port as "normal" user you have to
>>>>>>   tweak probably the udev/hotplug settings depending on the 
>>>>>> distribution
>>>>>>   you use
>>>>>> 
>>>>>> HTH
>>>>>> Gerhard
>>>>>> 
>>>>>> 
>>>>> I switched it to EPP, removed the printer, and voila! I have a scan.
>>>>> 
>>>>> However, I only got a small scan (not full size of page), and the 
>>>>> background is red. I'm trying to scan text to do OCR.
>>>>> 
>>>>> I tried a full page of text and the background isn't red, but the text 
>>>>> is not high enough resolution at all.
>>>>> 
>>>>> I'll look into getting the it work with Xsane (have to get user to 
>>>>> access scanner yet).
>>>>> 
>>>>> Any tips?
>>>>> 
>>>>> Crystle
>>>>> 
>>>> 
>>>> So I ran xsane as root (lots of warnings) and did a higher resolution 
>>>> scan and did OCR, and it's decent!
>>>> 
>>>> So, I just need to get the scanner allowed by sane for normal users and 
>>>> I'm off to the races.
>>>> 
>>>> I also have to try to have it work with my printer plugged in, but that's 
>>>> not insurmountable.
>>>> 
>>>> Thanks everyone for help. I may ask again if I can't get the scanner to 
>>>> work outside of root.
>>>> 
>>>> Crystle
>>>> 
>>>> 
>>> 
>> 
>
>

-- 
"so don't tell us it can't be done, putting down what you don't know.
money isn't our god, integrity will free our souls" - Max Cavalera



More information about the sane-devel mailing list