Решение проблем при устанавливке сканера Epson perfection V100 на OpenSUSE-11.1 x86-64.
Предыстория:
Подключил свой старый USB-сканер, установил программу XSANE. Скнер распознавался но не работал. Чтение man-ов, форумов, правка конфигов, переустановки программ и драйверов не помогали.
Удалил всё, что связано со сканером, перезагрузился!
1.Запустил YaST, выбрал: Оборудование->Сканер. На первом-же шаге получил сообщение: нет пакета «ISANE», установить? Ответил «Да». После построения базы драйверов сканер был обнаружен, но при последующей установке драйверов (iscan-proprietary-drivers) получил сообщение, что работать будет только с 32-битными программами.
[table][tr][td]Драйвер[/td][td]Сканер[/td][/tr]
[tr][td]Не настроен[/td]
[td]EPSON Scanner USB scanner (vendor=0x04b8[EPSON], product=0x012d[EPSON Scanner]) at libusb:001:003[/td][/tr]
[tr][td]Epkowa[/td]
[td]Драйвер не распознал ни одного сканера[/td][/tr]
[/table]
2.Запустил isane (из консоли), получил сообщение: не найдена библиотека libsane.so.1. Смотрю locate libsane.so.1 — есть по адресу /usr/lib64/ libsane.so.1. Вспомнил предупреждение о 32-битных программах.
3.Запустил YaST, смотрю где libsane.so.1 — в пакете «sane-backends». Дополнительно устанавливаю пакет «sane-backends-32bit»
4.Запустил isane (из консоли), получил сообщение: «/usr/share/iscan/esfw66.bin: Нет такого файла или каталога». Копирую его из C:\WINDOWS\SYSTEM32.
5.Запустил isane (из консоли), получил несколько красных сообщений:
E: shm.c: Invalid shared memory segment size
, НО программа запустилась и заработала!