From 53f5aea551bd1c2007188d3fab8e83c9a7afc2fe Mon Sep 17 00:00:00 2001 From: Paul Wolneykien Date: Fri, 19 Nov 2021 14:05:56 +0300 Subject: [PATCH] Added support for Avision FB2280E To: sane-devel@alioth-lists.debian.net Cc: Mike Kelly It seems to be the same as FB2080E. Signed-off-by: Paul Wolneykien --- sane-backends/backend/avision.c | 9 +++++++++ sane-backends/doc/descriptions/avision.desc | 6 ++++++ sane-backends/testsuite/tools/data/ascii.ref | 7 +++++++ sane-backends/testsuite/tools/data/db.ref | 2 ++ sane-backends/testsuite/tools/data/hal-new.ref | 5 +++++ sane-backends/testsuite/tools/data/hal.ref | 5 +++++ .../testsuite/tools/data/html-backends-split.ref | 7 +++++++ sane-backends/testsuite/tools/data/html-mfgs.ref | 11 +++++++++++ sane-backends/testsuite/tools/data/hwdb.ref | 4 ++++ sane-backends/testsuite/tools/data/testfile.desc | 6 ++++++ sane-backends/testsuite/tools/data/udev+acl.ref | 2 ++ sane-backends/testsuite/tools/data/udev.ref | 2 ++ sane-backends/testsuite/tools/data/usermap.ref | 2 ++ sane-backends/testsuite/tools/data/xml.ref | 8 ++++++++ 14 files changed, 76 insertions(+) diff --git a/sane-backends/backend/avision.c b/sane-backends/backend/avision.c index e047a7f..635c8c0 100644 --- a/sane-backends/backend/avision.c +++ b/sane-backends/backend/avision.c @@ -688,6 +688,15 @@ static Avision_HWEntry Avision_Device_List [] = /* comment="1 pass, 600 dpi, zero-edge" ASIC 7 */ /* status="basic" */ + { NULL, NULL, + 0x0638, 0x2a1f, + "Avision", "FB2280E", + 0, + { 0, {0, 0}, {{0, 0}, {0, 0}} } + }, + /* comment="1 pass, 600 dpi, zero-edge" ASIC 7 */ + /* status="basic" */ + { "AVISION", "AV8000S", 0, 0, "Avision", "AV8000S", diff --git a/sane-backends/doc/descriptions/avision.desc b/sane-backends/doc/descriptions/avision.desc index b694e89..839fdb5 100644 --- a/sane-backends/doc/descriptions/avision.desc +++ b/sane-backends/doc/descriptions/avision.desc @@ -348,6 +348,12 @@ :comment "1 pass, 600 dpi, zero-edge" ASIC 7 :status :basic +:model "FB2280E" +:interface "USB" +:usbid "0x0638" "0x2a1f" +:comment "1 pass, 600 dpi, zero-edge" ASIC 7 +:status :basic + :model "AV8000S" :interface "SCSI" :comment "1 pass, 1200 dpi, A3" diff --git a/sane-backends/testsuite/tools/data/ascii.ref b/sane-backends/testsuite/tools/data/ascii.ref index c2adbe8..5503554 100644 --- a/sane-backends/testsuite/tools/data/ascii.ref +++ b/sane-backends/testsuite/tools/data/ascii.ref @@ -736,6 +736,13 @@ backend `avision' status basic url *none* comment `1 pass, 600 dpi, zero-edge' + model `FB2280E' + interface `USB' + usb-vendor-id `0x0638' + usb-product-id `0x2a1f' + status basic + url *none* + comment `1 pass, 600 dpi, zero-edge' model `AV8000S' interface `SCSI' usb-vendor-id *none* diff --git a/sane-backends/testsuite/tools/data/db.ref b/sane-backends/testsuite/tools/data/db.ref index 3df3e95..7721737 100644 --- a/sane-backends/testsuite/tools/data/db.ref +++ b/sane-backends/testsuite/tools/data/db.ref @@ -1188,6 +1188,8 @@ 0x0638 0x0a82 root:scanner 0664 # Avision FB2080E 0x0638 0x0a84 root:scanner 0664 +# Avision FB2280E +0x0638 0x2a1f root:scanner 0664 # Avision AV122 C2 0x0638 0x0a93 root:scanner 0664 # Avision AV220-G diff --git a/sane-backends/testsuite/tools/data/hal-new.ref b/sane-backends/testsuite/tools/data/hal-new.ref index fc48a71..bf8e8bb 100644 --- a/sane-backends/testsuite/tools/data/hal-new.ref +++ b/sane-backends/testsuite/tools/data/hal-new.ref @@ -3076,6 +3076,11 @@ scanner proprietary + + + scanner + proprietary + scanner diff --git a/sane-backends/testsuite/tools/data/hal.ref b/sane-backends/testsuite/tools/data/hal.ref index 68ef92a..07f70d9 100644 --- a/sane-backends/testsuite/tools/data/hal.ref +++ b/sane-backends/testsuite/tools/data/hal.ref @@ -3076,6 +3076,11 @@ scanner proprietary + + + scanner + proprietary + scanner diff --git a/sane-backends/testsuite/tools/data/html-backends-split.ref b/sane-backends/testsuite/tools/data/html-backends-split.ref index 8d3cdc7..7fc6ce0 100644 --- a/sane-backends/testsuite/tools/data/html-backends-split.ref +++ b/sane-backends/testsuite/tools/data/html-backends-split.ref @@ -952,6 +952,13 @@ Siemens 1 pass, 600 dpi, zero-edge +FB2280E +USB +0x0638/0x2a1f +Basic +1 pass, 600 dpi, zero-edge + + AV8000S SCSI   diff --git a/sane-backends/testsuite/tools/data/html-mfgs.ref b/sane-backends/testsuite/tools/data/html-mfgs.ref index 157e394..7b3436e 100644 --- a/sane-backends/testsuite/tools/data/html-mfgs.ref +++ b/sane-backends/testsuite/tools/data/html-mfgs.ref @@ -1781,6 +1781,17 @@ artec_eplus48u
(unmaintained) sane-avision +FB2280E +USB +0x0638/0x2a1f +Basic +1 pass, 600 dpi, zero-edge + +avision +
(Build: 296) + +sane-avision + FB6000E SCSI   diff --git a/sane-backends/testsuite/tools/data/hwdb.ref b/sane-backends/testsuite/tools/data/hwdb.ref index 1dd6b2a..eb7e932 100644 --- a/sane-backends/testsuite/tools/data/hwdb.ref +++ b/sane-backends/testsuite/tools/data/hwdb.ref @@ -2389,6 +2389,10 @@ usb:v0638p0A82* usb:v0638p0A84* libsane_matched=yes +# Avision FB2280E +usb:v0638p2A1F* + libsane_matched=yes + # Avision AV122 C2 usb:v0638p0A93* libsane_matched=yes diff --git a/sane-backends/testsuite/tools/data/testfile.desc b/sane-backends/testsuite/tools/data/testfile.desc index be78f98..9885faf 100644 --- a/sane-backends/testsuite/tools/data/testfile.desc +++ b/sane-backends/testsuite/tools/data/testfile.desc @@ -638,6 +638,12 @@ :comment "1 pass, 600 dpi, zero-edge" ASIC 7 :status :basic +:model "FB2280E" +:interface "USB" +:usbid "0x0638" "0x2a1f" +:comment "1 pass, 600 dpi, zero-edge" ASIC 7 +:status :basic + :model "AV8000S" :interface "SCSI" :comment "1 pass, 1200 dpi, A3" diff --git a/sane-backends/testsuite/tools/data/udev+acl.ref b/sane-backends/testsuite/tools/data/udev+acl.ref index ebe1482..cbcaf89 100644 --- a/sane-backends/testsuite/tools/data/udev+acl.ref +++ b/sane-backends/testsuite/tools/data/udev+acl.ref @@ -1251,6 +1251,8 @@ ATTR{idVendor}=="0638", ATTR{idProduct}=="0a68", ENV{libsane_matched}="yes" ATTR{idVendor}=="0638", ATTR{idProduct}=="0a82", ENV{libsane_matched}="yes" # Avision FB2080E ATTR{idVendor}=="0638", ATTR{idProduct}=="0a84", ENV{libsane_matched}="yes" +# Avision FB2280E +ATTR{idVendor}=="0638", ATTR{idProduct}=="2a1f", ENV{libsane_matched}="yes" # Avision AV122 C2 ATTR{idVendor}=="0638", ATTR{idProduct}=="0a93", ENV{libsane_matched}="yes" # Avision AV220-G diff --git a/sane-backends/testsuite/tools/data/udev.ref b/sane-backends/testsuite/tools/data/udev.ref index d68f357..a7a8fe3 100644 --- a/sane-backends/testsuite/tools/data/udev.ref +++ b/sane-backends/testsuite/tools/data/udev.ref @@ -1251,6 +1251,8 @@ ATTR{idVendor}=="0638", ATTR{idProduct}=="0a68", MODE="0664", GROUP="scanner", E ATTR{idVendor}=="0638", ATTR{idProduct}=="0a82", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision FB2080E ATTR{idVendor}=="0638", ATTR{idProduct}=="0a84", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +# Avision FB2280E +ATTR{idVendor}=="0638", ATTR{idProduct}=="2a1f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV122 C2 ATTR{idVendor}=="0638", ATTR{idProduct}=="0a93", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV220-G diff --git a/sane-backends/testsuite/tools/data/usermap.ref b/sane-backends/testsuite/tools/data/usermap.ref index 0b7281b..36f0e28 100644 --- a/sane-backends/testsuite/tools/data/usermap.ref +++ b/sane-backends/testsuite/tools/data/usermap.ref @@ -1186,6 +1186,8 @@ libusbscanner 0x0003 0x0638 0x0a68 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x0638 0x0a82 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Avision FB2080E libusbscanner 0x0003 0x0638 0x0a84 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Avision FB2280E +libusbscanner 0x0003 0x0638 0x2a1f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Avision AV122 C2 libusbscanner 0x0003 0x0638 0x0a93 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Avision AV220-G diff --git a/sane-backends/testsuite/tools/data/xml.ref b/sane-backends/testsuite/tools/data/xml.ref index a6a23b1..3f28049 100644 --- a/sane-backends/testsuite/tools/data/xml.ref +++ b/sane-backends/testsuite/tools/data/xml.ref @@ -864,6 +864,14 @@ *none* 1 pass, 600 dpi, zero-edge + + USB + 0x0638 + 0x2a1f + basic + *none* + 1 pass, 600 dpi, zero-edge + SCSI *none* -- 2.29.3