Как мне заставить Artec e + 48u работать с Xubuntu 14.10 (amd64)

Симптомы:

Когда я открываю Xsane, я получаю сообщение об ошибке, что он не может найти мой сканер.

будет открыто простое сканирование, но когда я нажму кнопку сканирования, я получу ошибка , что он не может найти мой сканер . Окно свойств дочернего окна появляется, когда я нажимаю кнопку «Изменить сканер» рядом с ошибкой.

Я следил за этой справочной страницей:

manpages.ubuntu.com/manpages /utopic/man5/sane-artec_eplus48u.5.html

Мне нужен сервер sane-artec_eplus48u - SANE.

На странице руководства говорится, что мне нужен следующий пакет: [ ! d8] libsane-common-1.0.24-1.1ubuntu1_all

Synaptic говорит, что моя версия libsane-common 1.0.24-1.1ubuntu1. Обратите внимание на отсутствующий «_all» в конце.

Согласно странице,

libsane-common-1.0.24-1.1ubuntu1_all

Если установлен libusb-0.1.6 или новее, этот раздел можно пропустить. Сканер должен быть найден с помощью сканера sane-find-scanner без дальнейших действий.

Имя пакета в Synaptic: libusb -0.1-4 Syanaptic говорит, что установленная версия: 2: 0.1.12-24

Я linux noob, но я думаю, что это версия 0.1.12-24 и должна удовлетворять этому требованию. , исправьте меня, если это не так.

$ sane-find-scanner
...
found USB scanner (vendor=0x05d8, product=0x4003, chip=GT-6816) at libusb:002:004
...

Вот что происходит:

$ scanimage -L
device `artec_eplus48u:libusb:002:004' is a Artec E+ 48U flatbed scanner

И вот что происходит с scanimage:

/usr/local/etc/sane.d/artec_eplus48u.conf

[d19 ] На странице руководства указаны следующие файлы, которые будут найдены после установки задней части:

Этот файл находится в указанном месте.

# artec_eplus48u - SANE Backend configuration file
#
# SANE does not support hardware buttons
# Every device configuration must begin with a usb entry in this form:
# usb vendor-ID and product-ID

usb 0x05d8 0x4003

# The 48u needs a firmware file from its windows install disk called Artec48.usb

artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb

# These are the recommended settings for the 48u according to the SANE Project:

redGamma 1.0
greenGamma 1.0
blueGamma 1.0
masterGamma 1.9
redOffset 0x28
greenOffset 0x2f
blueOffset 0x2f
redExposure 0xa7
greenExposure 0x116
blueExposure 0xdc
vendorString Artec
modelString E+ 48U

Используя справочную страницу, я ее отредактировал и его текущее содержимое:

/usr/local/lib/sane/libsane-artec_eplus48u.a
/usr/local/lib/sane/libsane-artec_eplus48u.so

На странице руководства также говорится, что я должен найти эти файлы после завершения установки:

libsane-artec_eplus48u.1a
libsane-artec_eplus48u.so.1
libsane-artec_eplus48u.so.1.0.24

Я не нахожу эти файлы в указанном месте или где-либо еще. Запустив Catfish как root, я обнаружил следующее аналогично, но не идентично, именованные файлы в этом совершенно другом месте: / usr / lib / x86_64-linux-gnu / sane /

Одно из решений для установки разрешений on- the-fly - Linux udev, который поставляется с текущими дистрибутивами. SANE поставляется с файлом правил udev в каталоге tools / udev, который может использоваться в дистрибутивах или может быть скопирован в /etc/udev/rules.d вручную. Формат файла объясняется поверх самого файла. Либо вам нужно, чтобы libusb 0.1.12 или новее, либо USB_DEVFS_PATH = / dev / bus / usb должны быть экспортированы как общесистемная переменная среды.

Я вижу много сообщений о похожих проблемах, связанных с разрешениями. Я также нашел это в /usr/share/doc/libsane/README.linux

Linux noob = не имея представления о том, как найти нужную папку или скрипт, на который они ссылаются.

[d28 ] Xubuntu 14.10 действительно использует udev, но опять же, как noob, я не совсем понимаю разветвления.

Временные изменения разрешений на устройстве сканера, позволяющие всем rw не меняют симптомов.

Как второй тест на проблемы с разрешением, я запускал простой-сканирование и xsane с и без sudo. Никаких изменений в симптомах для любой программы.

В соответствии с man-страницей мне нужен файл прошивки Artec48.usb для использования на задней панели. По мнению сома, есть одна и только одна копия Artec48.usb. Он находится в каталоге / usr / share / sane / artec_eplus48u /

Он принадлежит root, его группа - root. Владелец имеет разрешение RW. Группа и другие имеют только разрешение R. MD5 хэш для Artec48.usb: 55113258bc41f30ef5f5be748e1b01ee

Я пробовал несколько разных портов USB, и результаты одинаковы для всех из них. В моей системе нет usb3, только usb2, кстати, я видел, что это может также вызвать проблемы с SANE.

1
задан 15 July 2015 в 18:14

0 ответов

Другие вопросы по тегам:

Похожие вопросы: