Подробный гайд: настройка Canon PIXMA MP190 в ALT Linux через CUPS

Пошаговая инструкция по настройке принтера Canon PIXMA MP190 в ALT Linux через CUPS. Установка драйверов Gutenprint, проверка работы и устранение ошибок.

2026.05.26                  


Подробный гайд: настройка Canon PIXMA MP190 в ALT Linux через CUPSПодробный гайд: настройка Canon PIXMA MP190 в ALT Linux через CUPS

Важно:

Canon PIXMA MP190 — модель 2007 года. Официальные Linux-драйверы от Canon давно не обновляются и могут не работать на ядрах 5.10+. В ALT Linux рекомендуется использовать открытые драйверы из пакета gutenprint, которые стабильно поддерживают эту модель.


Шаг 1: Подготовка системы

1. Обновите систему:
sudo apt-get update && sudo apt-get upgrade -y
2. Установите/проверьте CUPS:
sudo apt-get install cups cups-client cups-filters
3. Запустите и добавьте CUPS в автозагрузку:
sudo systemctl enable --now cups
4. Дайте себе права на управление принтерами:
sudo usermod -aG lpadmin $USER

Выйдите из системы и войдите заново, чтобы группа применилась.


Шаг 2: Установка драйверов

Вариант 1 (Рекомендуемый): Gutenprint

Содержит стабильные PPD-файлы для старых Canon PIXMA, включая MP190.

sudo apt-get install gutenprint

Плюсы:

работает на современных ядрах, не требует 32-битных библиотек, обновляется в репозиториях ALT.


Вариант 2: Официальные драйверы Canon (только если Gutenprint не устроит)

  1. Скачайте архив с linux.canon.ru (раздел "PIXMA MP190 series Linux").
2. Распакуйте:
tar -xzf cnijfilter-mp190series-*.tar.gz
cd cnijfilter-mp190series-*
3. Запустите установщик:
sudo ./install.sh

Может потребоваться установить 32-битные библиотеки:

sudo apt-get install glibc-i686 libstdc++6-i686 libtiff4-i686

Внимание:

на ядрах 5.15+ официальные драйверы часто падают с ошибкой filter failed.


Шаг 3: Настройка через веб-интерфейс CUPS

1. Откройте браузер и перейдите по адресу:
http://localhost:631
2. Перейдите во вкладку Администрирование → нажмите Добавить принтер.

Если запросит логин/пароль: введите root и пароль суперпользователя, или своего пользователя (если он в группе lpadmin).

3. В списке устройств найдите:
Canon PIXMA MP190 (USB)
или
Canon PIXMA MP190 Series (usb://Canon/PIXMA%20MP190%20series?serial=...)

Нажмите Продолжить.

  1. Введите имя (например, Canon_MP190), галочки можно оставить по умолчанию → Продолжить.
5. Выбор драйвера:
  • В поле Производитель выберите Canon
- В поле Модель найдите:
Canon PIXMA MP190 - CUPS+Gutenprint v5.3.3 (или новее)

или

Canon PIXMA MP190 Series
  • Нажмите Добавить принтер
  1. Настройте параметры бумаги/качества → Применить настройки.

Шаг 4: Проверка работы

  1. В интерфейсе CUPS нажмите Печать тестовой страницы.
2. Или из терминала:
lp -d Canon_MP190 /usr/share/cups/data/testprint
3. Проверьте статус:
lpstat -p -d

Если страница вышла без ошибок — настройка завершена.


Шаг 5: Устранение неполадок

Симптом Решение
Принтер не отображается в CUPS Проверьте lsusb (должен быть ID 04a9:173c), переподключите кабель, перезапустите sudo systemctl restart cups
Ошибка filter failed Посмотрите логи: sudo journalctl -u cups --no-pager | tail -n 50. Чаще всего решается переходом на gutenprint или отключением AppArmor/SELinux временно
Доступ запрещён в CUPS Убедитесь, что пользователь в группе lpadmin (groups $USER). В /etc/cups/cupsd.conf должно быть Allow @LOCAL в секции <Location /admin>
Печать идёт, но листы пустые/с полосами В настройках CUPS → Maintenance → Clean Print Head или выполните очистку через утилиту canon_mp190_clean (если используете официальные драйверы)

Дополнительно:

  • Сканер (если нужен)

MP190 поддерживает сканирование через SANE:

sudo apt-get install sane sane-utils

Проверьте обнаружение:

scanimage -L

Должно вывести:

device 'pixma:MP190' is a Canon PIXMA MP190 flatbed scanner


Для GUI-сканирования установите simple-scan или xsane:

sudo apt-get install simple-scan

Важные заметки для ALT Linux

  • ALT использует apt-get с RPM-бэкендом. Команды совместимы с Debian, но пакеты имеют суффиксы .rpm.
  • Начиная с ALT 10+, cups настроен на работу через systemd. Не используйте service cups start.
  • Официальные драйверы Canon собирались под старые ядра. На p10/p11 (ядро 6.1+) они часто не совместимы.
- Если принтер используется в офисе, отключите cups-browsed, чтобы избежать конфликтов автоматического обнаружения:
sudo systemctl disable --now cups-browsed

Готово. При корректной настройке через gutenprint Canon MP190 стабильно печатает в ALT Linux без дополнительных патчей.

Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.