[sane-devel] patch for sane-desc.c / support for descfiles / modifications
Dieter Jurzitza
dieter.jurzitza at t-online.de
Sat Jan 10 21:01:45 UTC 2009
Dear listmembers,
attached please find two patches. The first one goes against sane-desc.c and
provides the functionality, that the information regarding the "raw"
interfacing of a SCSI-scanner is taken from the .desc-files.
I introduced the following additional parameter and format to the desc-files:
:scsi "HP" "C7670A" "processor"
<keyword> :scsi
<scsi_manufacturer_id>
<scsi_device_id>
<bus_promotion>
A patch modifying the currently known .desc files in accordance (only
epson.desc and hp.desc for now) is attached, too.
The scsi bus is now treated in the same manner as the usb bus with regard to
hal output. Only those devices that promote themselves as "processor" will be
included into hal - output, what makes a lot of sense IMHO.
On top of this, the following sequence should be integrated somewhere in the
hal-database separated from the sane-scanner database:
<!-- Generic SCSI Scanner device -->
<match key="@info.parent:scsi.type" string="scanner">
<append key="info.capabilities" type="strlist">scanner</append>
</match>
I removed all "suse-isms and refer to the original files from
sane-backends-1.0.19.
For better readability I separated sane-desc.c in a include/sane/sane-desc.h
and a tools/sane-desc.c, the first one containing all defines and all header
files - well, business as usual.
Please comment this and let me know what changes should be integrated on top
of this.
Thank you for taking the time to look into it,
take care
Dieter Jurzitza
--
-----------------------------------------------------------
|
\
/\_/\ |
| ~x~ |/-----\ /
\ /- \_/
^^__ _ / _ ____ /
<°°__ \- \_/ | |/ | |
|| || _| _| _| _|
if you really want to see the pictures above - use some font
with constant spacing like courier! :-)
-----------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sane-backends-1.0.19-descfiles.patch
Type: text/x-diff
Size: 736 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20090110/a99b133f/attachment-0002.patch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sane-backends-1.0.19-sane-desc.patch
Type: text/x-diff
Size: 26646 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20090110/a99b133f/attachment-0003.patch
More information about the sane-devel
mailing list