Может, кому-нибудь поможет.
Я нашёл расширение
carps-cups, как раз под принтеры Canon.
Суть в том, что оно добавляет поддержку специфичного протокола CARPS в стандартный CUPS интерфейс для работы с принтерами в Linux. CUPS сможет работать с целой группой новых принтеров (инфа из репозитория):
- MF5730
- MF5750
- MF5770
- MF5630
- MF5650
- MF3110
- imageCLASS D300
- LASERCLASS 500
- FP-L170/MF350/L380/L398
- LC310/L390/L408S
- PC-D300/FAX-L400/ICD300
- L180/L380S/L398S
- L120
- MF3200 Series
- MF8100 Series
Ставится поверх уже установленного CUPS как любой другой пакет. Чтобы завести печать на принтере:
1) Проверяем, добавлен ли ваш юзер в группу lp (или lpadmin), отвечающую за работу с принтерами. Если нет - добавляем
2) Запускаем службу (
systemctl start cups). По желанию добавить в автозапуск
3) Включаем принтер и подключаем по USB к компу. Топаем в веб-интерфейс, добавляем принтер (
Administration -> Printers -> Add printer). Если у вас, как и у меня, Canon MF3228, то он должен определиться как
Canon_MF3200_Series. Этого мы и добивались.
4) На следующей странице из списка снова выбираем
Canon_MF3200_Series и завершаем установку.
5) Проверяем, добавился ли принтер в меню
Printers сверху.
6) Если всё ок, то тыкаем по названию принтера, потом Maintenance и пробуем напечатать тестовую страницу.
Если не возникнет затруднений, то на всё уйдет не больше 10 минут (наверное). Я же провозился со своим MF3228 часика три
Также, есть форк этого расширения, который
точно должен работать с MF3200 серией. Сам я его не ставил, у меня всё работает с основным расширением. Оставлю ссылку, если кому-то надо.
Ссылка.
Ну и, я надеюсь, достаточно очевидно, что сканнер на моём МФУ всё равно работать не будет. Лично у меня dual boot, поэтому для редких случаев сканирования я использую Windows. А вот печатать теперь буду с основной системы!)