Подробный гайд: Установка и настройка Canon MF260 в ALT Linux
Важно: Модель Canon imageCLASS MF260 использует драйвер UFRII LT. Официальная поддержка со стороны Canon для Linux ограничена поставкой исходных драйверов. Данная инструкция основана на опыте сообщества ALT Linux и документации Canon.
Шаг 1: Проверка совместимости и подготовка
1.1. Убедитесь, что МФУ поддерживается
Canon MF260 относится к серии imageCLASS MF26x, которая использует драйвер UFR II/UFRII LT. Список поддерживаемых моделей можно проверить на официальном сайте Canon или в ALT Linux Wiki.
1.2. Обновите систему
sudo apt-get update
sudo apt-get upgrade
1.3. Установите необходимые зависимости
sudo apt-get install cups cups-filters libturbojpeg libbeecrypt7 libbeecrypt-devel \
libjbig libjbig-devel libxml2 libgcrypt20 libgcrypt-devel libglade libglade-devel \
libncurses libzstd sane sane-backends
Шаг 2: Установка драйвера печати (UFRII LT)
Вариант А: Через репозиторий ALT Linux (рекомендуется)
# Поиск доступного пакета
apt-cache search cnrdrvcups
# Установка (если пакет доступен)
sudo apt-get install cnrdrvcups-ufr2
Вариант Б: Ручная установка с сайта Canon
1. Скачайте драйвер с официального портала Canon:
- Перейдите на https://www.canon.ru
- Найдите модель imageCLASS MF260 или серию MF26x
- Скачайте Linux UFRII LT Printer Driver (файл .tar.gz)
2. Распакуйте архив:
cd ~/Загрузки
tar -xzf linux-UFRII-drv-v*.tar.gz
cd linux-UFRII-drv-v*/64-bit_Driver/RPM/
3. Установите RPM-пакеты:
# Для систем на базе RPM (ALT Linux)
sudo apt-get install ./cndrvcups-common-*.rpm ./cndrvcups-ufr2-uk-*.rpm
Важно:
Если возникают ошибки зависимостей, попробуйте установить оба пакета одной командой.
4. Перезапустите службу печати:
sudo systemctl restart cups
Шаг 3: Регистрация принтера в CUPS
Способ 1: Через утилиту Canon
# Запустите утилиту настройки (версия зависит от драйвера)
sudo cnsetuputil2
# или
sudo cnsetuputil
- Выберите тип подключения: USB или Сеть
- Следуйте инструкциям мастера
Способ 2: Через веб-интерфейс CUPS
- Откройте браузер и перейдите по адресу: http://localhost:631
- Перейдите в раздел Administration → Add Printer
- Авторизуйтесь (логин/пароль пользователя с правами sudo)
- Выберите ваше МФУ из списка подключённых устройств
- В списке драйверов выберите Canon MF260 series UFRII LT (или ближайший аналог)
- Завершите настройку и распечатайте тестовую страницу
Способ 3: Через командную строку
# Определите URI устройства
lpinfo -v | grep canon
# Добавьте принтер (замените URI на ваш)
sudo lpadmin -p Canon-MF260 -v usb://Canon/MF260%20series?serial=XXXXX \
-m CNCUPSMF260ZK.ppd -E
# Сделайте принтером по умолчанию (опционально)
sudo lpoptions -d Canon-MF260
Шаг 4: Настройка сканера
4.1. Проверка поддержки SANE
# Проверьте, видит ли система сканер
sane-find-scanner -q
# Проверьте доступные бэкенды
scanimage -L
4.2. Установка драйвера сканирования
Canon MF260 может использовать:
- SANE-бэкенд ufrii (входит в состав некоторых драйверов)
- Сетевой протокол eSCL/AirScan для сетевых моделей
Для сетевых моделей (через AirScan):
sudo apt-get install sane-airscan
Проверьте конфигурацию:
# Проверьте обнаружение устройств
airscan-discover
# При необходимости отредактируйте конфиг
sudo nano /etc/sane.d/airscan.conf
# Отключите автопоиск, если нужно:
# discovery = disable
Для USB-подключения:
1. Убедитесь, что пользователь в группе scanner или lp:
sudo usermod -a -G scanner $USER
sudo usermod -a -G lp $USER
- Перезагрузите сеанс или систему
3. Проверьте работу:
scanimage -L
# Должно появиться устройство вида:
# device `canon:MF260:usb:...' is a Canon MF260 series
4.3. Тестовое сканирование
# Сканирование в файл
scanimage --format=png > test_scan.png
# Или с указанием устройства
scanimage -d 'canon:MF260:usb:...' --format=png > scan_result.png
Шаг 5: Графические интерфейсы для работы
Для печати:
- System-config-printer — стандартный менеджер печати ALT Linux
- Веб-интерфейс CUPS — http://localhost:631
Для сканирования:
# Установите графические фронтенды
sudo apt-get install simple-scan gscan2pdf
- Simple Scan — простой интерфейс для быстрого сканирования
- gscan2pdf — для многостраничных документов с OCR
Устранение неполадок
Принтер не определяется
# Проверьте подключение USB
lsusb | grep -i canon
# Проверьте права доступа к USB
ls -l /dev/bus/usb/*/
# При необходимости добавьте пользователя в группу:
sudo usermod -a -G lp $USER
Ошибки зависимостей при установке драйвера
- Убедитесь, что выполнили apt-get update перед установкой
- Попробуйте использовать более старую версию драйвера (например, 3.70 вместо 5.x), если новая несовместима
Сканер не виден в SANE
- Проверьте список поддерживаемых устройств: http://www.sane-project.org/sane-supported-devices.html
- Для сетевых МФУ убедитесь, что включена поддержка WSD/eSCL в настройках самого устройства
- Попробуйте добавить устройство вручную в /etc/sane.d/dll.conf
Проблемы с печатью через CUPS
- Проверьте логи: journalctl -u cups -f
- Убедитесь, что служба запущена: sudo systemctl status cups
Дополнительные ресурсы
| Ресурс | Описание |
|---|---|
| ALT Linux Wiki: Принтеры Canon | Официальная документация сообщества |
| Canon Linux Drivers | Официальные драйверы от Canon |
| SANE Project | База поддерживаемых сканеров |
| CUPS Documentation | Документация по системе печати |
Совет:
Если официальная поддержка модели отсутствует, попробуйте использовать драйвер от близкой модели серии (например, MF264dw, MF267dw) — они часто совместимы.
Важно:
Компания Canon не предоставляет техническую поддержку по вопросам использования драйверов в Linux, кроме поставки исходных файлов. Все настройки выполняются на свой страх и риск.
Удачи в настройке!
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.