Задать вопрос
Fenteron
@Fenteron
15 летний дрищ копающийся в устройстве "Пингвина"

Как можно «эмулировать» Win. драйвер для принтера в OC Linux?

Суть вопроса вот в чём:Имеется принтер/сканер Canon MF3228 и OC Linux (Kubuntu 15.04).Драйвера под этот принтер есть только на злоОСь,а заменить принтер (или подключить по локальной сети доп. устройсто с win. на борту) не имею возможности и...собственно отсюда и вопрос.Как заставить этот принтер работать под управлением OC Linux?
  • Вопрос задан
  • 4013 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + ML и нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Системный администратор
    6 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 2
krimtsev
@krimtsev
Авось поможет justin.yackoski.name/winp/russian.html ;)

вообще, почитайте эту тему unixforum.org/index.php?showtopic=62698
Ответ написан
Olej
@Olej
инженер, программист, преподаватель
Как заставить этот принтер работать под управлением OC Linux?

Есть возможность использовать Win-драйверы в Linux, ... в крайнем случае. Это используется для беспроводных USB-модемов (свистков). Можете поискать в этой области.
Конечно, это будет горбато и без всяких опциональных возможностей.
Можете начать искать по ссылкам отсюда: Wi-Fi свистки

Я думаю, что гораздо продуктивнее найти драйвер для Canon MF3228: в другом дистрибутиве Linux, для другого VID:DID устройства (если это USB) но совместимого по режимам и т.д.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
Adamos
@Adamos
Чудовищный костыль от безысходности: поднять в виртуалке Винду, пробросить в нее этот принтер, поставить драйвера и расшарить как сетевой. Бр-р-р, но может сработать ;)
Ответ написан
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
Как только придумаете как - столько людей будут благодарны ;)
Ответ написан
Единственный простой и проверенный способ - установить VirtualBox c расширениями для USB, туда поставить Windows XP и установить принтер непосредственно в Windows. Если надо что-то напечатать - включаете VirtualBox и из него печатаете. А сканер в Linux и так работает.
Ответ написан
@CognacHog
Может можно как-то через docker? Я не знаток, но тоже вроде замена виртуалке?
Ответ написан
Комментировать
@ifg
Может, кому-нибудь поможет.

Я нашёл расширение 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. А вот печатать теперь буду с основной системы!)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы