[sane-devel] Neatreceipts Scanner
Understudy
list at understudy.net
Fri Aug 22 15:16:16 UTC 2008
Gerard Klaver wrote:
> On Fri, 2008-08-22 at 07:20 -0400, Understudy wrote:
>
>> Gerard Klaver wrote:
>>
>>> On Thu, 2008-08-21 at 16:06 -0400, Understudy wrote:
>>>
>>>> Hi All,
>>>>
>>>> I have FreeBSD 7.0 on a T42. I have installed :
>>>> sane-backends-1.0.19_1 API for access to scanners, digitals camera,
>>>> frame grabbers
>>>> xsane-0.995_2 Gtk-based X11 frontend for SANE (Scanner Access
>>>> Now Easy)
>>>>
>>>> I copied cism216 to /usr/local/share/sane/gt68xx/. I plugged in the
>>>> scanner and still get the ugen0. I did a chmod 666 on /dev/ugen0
>>>> and it still can't recognize it as user. if I do xsane & as su it
>>>> will come up and recognize the device.
>>>>
>>>> Now when I try to scan the device it will come up as Failed to
>>>> start scanner: Device busy.
>>>>
>>>> Here are the results of a SANE run:
>>>> Gargoyle# sane-find-scanner -q
>>>> found USB scanner (vendor=0x07b3, product=0x0412 [600dpi USB Scanner],
>>>> chip=GT-6816) at libusb:/dev/usb1:/dev/ugen0
>>>> Gargoyle# scanimage -L
>>>> device `gt68xx:libusb:/dev/usb1:/dev/ugen0' is a Plustek OpticSlim M12
>>>> flatbed scanner
>>>>
>>>> Sincerely,
>>>> Brendhan
>>>>
>>>>
>>>>
>>>>
>>> Did you read the Readme file for BSD?, something IIRC with permissions
>>> also for group scanner?
>>>
>> Which Readme file? The one for sane-backends, sane-frontends, or
>> xsane, or a different one?
>>
>> Sincerely,
>> Brendhan
>>
>
> sane-backends README.freebsd
>
Cool thank you.
I am reading the README.freebsd file. I believe this is the part that
pertains to me.
USB-scanners:
-------------
USB-Scanners are supported by FreeBSD. The USB scanner driver "uscanner"
and
access over libusb can be used.
For some backends (e.g. gt68xx) you MUST use libusb. The uscanner driver
won't
work because it doesn't support control messages or interrupt endpoints.
If you want to use libusb, your scanner should *not* be claimed by the
uscanner
driver. Make sure, that /dev/ugen* and /dev/usb* devices are available. Use
/dev/MAKEDEV to create them, if necessary. Make sure that the user has
write
access to the appropriate device files.
Now my quick question. When I plug in the Neatreceipts scanner it
creates /dev/ugen0.
Should I unplug the scanner and use /dev/MAKEDEV to create one that has
the appropriate permissions? Or should I let it create it when I plug it
in and then change the permissions?
Sincerely,
Brendhan
More information about the sane-devel
mailing list