Настройка сканеров — различия между версиями

Материал из Wiki AlterOS
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
==Проверка распознавания системой сканера, как устройства.==
 
==Проверка распознавания системой сканера, как устройства.==
  
Сначала нужно посмотреть, определяется ли сканер физически. Большинство сканеров сейчас подключается по USB, поэтому необходимо открыть Терминал и ввести команду, показывающую все подключенные USB-устройства:
+
Сначала нужно посмотреть, определяется ли сканер физически. Большинство сканеров сейчас подключается по USB, поэтому необходимо открыть терминал и ввести команду, показывающую все подключенные USB-устройства:
  
 
  lsusb
 
  lsusb
Строка 7: Строка 7:
 
  sane-find-scanner
 
  sane-find-scanner
  
Если среди них нет искомого сканера, то, скорее всего, проблема аппаратная. Стоит проверить, подключён ли сканер по USB, не переломился ли кабель и вообще, исправен ли сам сканер. Так же могут быть проблемы с распознаваем сканера в BIOS или UEFI компьютера. Часто помогает отключение XHCI в UEFI.
+
Если среди них нет искомого сканера, то, скорее всего, проблема аппаратная. Стоит проверить, подключён ли сканер по USB, не переломился ли кабель и вообще, исправен ли сам сканер. Так же могут быть проблемы с распознаванием сканера в BIOS или UEFI компьютера. Часто помогает отключение XHCI в UEFI.
Если же в выводе Терминала есть строчка подобная этой:
+
Если же в выводе терминала есть строчка подобная этой:
  
 
  Bus 001 Device 002: ID 04a9:2320 Canon, Inc. CanoScan LIDE 25
 
  Bus 001 Device 002: ID 04a9:2320 Canon, Inc. CanoScan LIDE 25
  
 
то уже хорошо — система видит сканер как USB-устройство и можно двигаться дальше. Естественно, что все цифры и наименование сканера могут быть другими. Важно то, что такая строка есть в принципе.
 
то уже хорошо — система видит сканер как USB-устройство и можно двигаться дальше. Естественно, что все цифры и наименование сканера могут быть другими. Важно то, что такая строка есть в принципе.
Теперь нужно ввести в Терминале:
+
 
 +
Теперь нужно ввести в терминале:
  
 
  scanimage -L
 
  scanimage -L
Строка 29: Строка 30:
 
  device `plustek:libusb:002:004' is a Canon CanoScan LiDE25 flatbed scanner
 
  device `plustek:libusb:002:004' is a Canon CanoScan LiDE25 flatbed scanner
  
Если же Терминал выдаёт отрицательный ответ примерно в таком виде:
+
Если же терминал выдаёт отрицательный ответ примерно в таком виде:
  
 
  No scanners were identified. If you were expecting something different,
 
  No scanners were identified. If you were expecting something different,
Строка 38: Строка 39:
 
то это может означать:
 
то это может означать:
 
* аппаратную проблему;
 
* аппаратную проблему;
* отсутствие прав на работу со сканером у активной в данный момент учётки пользователя;
+
* отсутствие прав на работу со сканером у активной в данный момент учётной записи пользователя;
 
* сканеру запрещено обращаться к ядру (где обычно и находятся драйвера).
 
* сканеру запрещено обращаться к ядру (где обычно и находятся драйвера).
  
 
Решать проблемы лучше в этом же порядке. Про решение аппаратных проблем уже было сказано выше, поэтому можно сразу перейти к настройке прав учётной записи пользователя.
 
Решать проблемы лучше в этом же порядке. Про решение аппаратных проблем уже было сказано выше, поэтому можно сразу перейти к настройке прав учётной записи пользователя.
Введённая в Терминал команда:
+
Введённая в терминал команда:
  
 
  whoami
 
  whoami

Версия 12:27, 26 мая 2023

Проверка распознавания системой сканера, как устройства.

Сначала нужно посмотреть, определяется ли сканер физически. Большинство сканеров сейчас подключается по USB, поэтому необходимо открыть терминал и ввести команду, показывающую все подключенные USB-устройства:

lsusb

или

sane-find-scanner

Если среди них нет искомого сканера, то, скорее всего, проблема аппаратная. Стоит проверить, подключён ли сканер по USB, не переломился ли кабель и вообще, исправен ли сам сканер. Так же могут быть проблемы с распознаванием сканера в BIOS или UEFI компьютера. Часто помогает отключение XHCI в UEFI. Если же в выводе терминала есть строчка подобная этой:

Bus 001 Device 002: ID 04a9:2320 Canon, Inc. CanoScan LIDE 25

то уже хорошо — система видит сканер как USB-устройство и можно двигаться дальше. Естественно, что все цифры и наименование сканера могут быть другими. Важно то, что такая строка есть в принципе.

Теперь нужно ввести в терминале:

scanimage -L

Если система не может выполнить команду, то, вероятно, не установлен пакет sane-backends. Установить этот пакет можно командой:

yum install sane-backends

а затем повторить ввод:

scanimage -L

Положительным ответом будет считаться строка, аналогичная этой:

device `plustek:libusb:002:004' is a Canon CanoScan LiDE25 flatbed scanner

Если же терминал выдаёт отрицательный ответ примерно в таком виде:

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages)

то это может означать:

  • аппаратную проблему;
  • отсутствие прав на работу со сканером у активной в данный момент учётной записи пользователя;
  • сканеру запрещено обращаться к ядру (где обычно и находятся драйвера).

Решать проблемы лучше в этом же порядке. Про решение аппаратных проблем уже было сказано выше, поэтому можно сразу перейти к настройке прав учётной записи пользователя. Введённая в терминал команда:

whoami

покажет логин активного в данный момент пользователя. Далее, нужно узнать, в каких группах состоит этот пользователь:

groups <имя_пользователя>

где <имя_пользователя> — логин, полученный по команде whoami. Если в этом списке не указана группа lp, необходимо добавить пользователя в группу:

sudo usermod -G lp -a user

где user — логин добавляемого пользователя.

Для тестирования сканера выполните команду:

scanimage -T