kopia lustrzana https://gitlab.com/sane-project/backends
Add wildcard for some Epson scanners
rodzic
a4643d888e
commit
ed0d09f863
|
@ -1,3 +1,8 @@
|
||||||
|
2011-06-24 Julien Blache <jb@jblache.org>
|
||||||
|
* tools/sane-desc.c: add a wildcard rule for Epson SCSI scanners
|
||||||
|
with a model string beginning with "SCANNER". Idea from Olaf
|
||||||
|
Meeuwissen.
|
||||||
|
|
||||||
2011-06-21 Julien Blache <jb@jblache.org>
|
2011-06-21 Julien Blache <jb@jblache.org>
|
||||||
* doc/descriptions/epson2.desc: added SCSI IDs for the GT-10000+,
|
* doc/descriptions/epson2.desc: added SCSI IDs for the GT-10000+,
|
||||||
reported by Simon Becherer.
|
reported by Simon Becherer.
|
||||||
|
|
|
@ -3559,6 +3559,13 @@ print_udev (void)
|
||||||
|
|
||||||
printf ("# Some scanners advertise themselves as SCSI device type 3\n");
|
printf ("# Some scanners advertise themselves as SCSI device type 3\n");
|
||||||
|
|
||||||
|
printf ("# Wildcard: for some Epson SCSI scanners\n");
|
||||||
|
if (mode == output_mode_udevacl)
|
||||||
|
printf ("KERNEL==\"sg[0-9]*\", ATTRS{type}==\"3\", ATTRS{vendor}==\"EPSON\", ATTRS{model}==\"SCANNER*\", ENV{libsane_matched}=\"yes\"\n");
|
||||||
|
else
|
||||||
|
printf ("KERNEL==\"sg[0-9]*\", ATTRS{type}==\"3\", ATTRS{vendor}==\"EPSON\", ATTRS{model}==\"SCANNER*\", MODE=\"%s\", GROUP=\"%s\", ENV{libsane_matched}=\"yes\"\n",
|
||||||
|
DEVMODE, DEVGROUP);
|
||||||
|
|
||||||
while (scsiid)
|
while (scsiid)
|
||||||
{
|
{
|
||||||
manufacturer_model_type * name = scsiid->name;
|
manufacturer_model_type * name = scsiid->name;
|
||||||
|
@ -3569,6 +3576,14 @@ print_udev (void)
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Wildcard for Epson scanners: vendor = EPSON, product = SCANNER* */
|
||||||
|
if ((strcmp(scsiid->scsi_vendor_id, "EPSON") == 0)
|
||||||
|
&& (strncmp(scsiid->scsi_product_id, "SCANNER", 7) == 0))
|
||||||
|
{
|
||||||
|
scsiid = scsiid->next;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
i = 0;
|
i = 0;
|
||||||
printf ("# ");
|
printf ("# ");
|
||||||
while (name)
|
while (name)
|
||||||
|
|
Ładowanie…
Reference in New Issue