Давно прошли те времена, когда с поддержкой периферийных устройств в linux были проблемы. ;-) Сейчас я вам на примере сканера Mustek покажу, как легко и просто подключаются и настраиваются разные непонятные китайские железки.
Итак. Есть USB-сканер Mustek, на корпусе написано «BearPaw 2400 CS Plus». Для начала нам нужно понять, видит ли вообще ядро linux на usb-портах хоть что-нибудь, похожее на сканер:
[fog@computer ~]$ lsusb | grep ustek
Bus 003 Device 002: ID 055f:0219 Mustek Systems, Inc. BearPaw 2400 TA Plus
Так, отлично, сканер мы видим. Теперь нужно нечто, чем можно сканировать.
Погуглив «линукс сканнер», находим многочисленные ссылки на проект «SANE» (Scanner Access Now Easy), где на странице «Supported devices» обнаруживаем упоминание нашей модели сканера. Чудненько. Теперь нам нужна GUI'овина для этой штуки. Опять же, на сайте проекта, но теперь уже на странице «Frontends» видим упоминание XSane. Видимо оно-то нам и нужно. Открываем PackageKit и устанавливаем соответствующие пакеты. Запускаем.
[fog@computer ~]$ xsane
[gt68xx] Couldn't open firmware file (`/usr/share/sane/gt68xx/A2Dfw.usb'): Нет такого файла или каталога
Опаньки. Какая-то непонятная фигня. Не может найти какую-то firmware. Что делать?
Возвращаемся на станицу «Supported Devices». Ага. В табличке есть ссылка на какой-то «Backend». Причем, название файла подозрительно похоже на то, что не может найти XSane. Переходим по ссылкам (там кстати даже есть описание на русском), скачиваем файл и кладем его в нужную папочку.
У меня друг тоже недавно радовался, насколько нынче легко в линуксе с принтерами стало. Вставил usb, включил принтер, дал полминуты на идентификацию/подумать и все, принтер готов к работе. Даже ставить ничего не пришлось. Правда принтер достаточно популярной фирмы, но на то они и популярные, что у многих стоят и проблем с ними нет)