[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