Почему не определяется USB принтер

Материал из IT в школе
Перейти к навигацииПерейти к поиску

Установите пакет: cups-usb-lp-symlink

Пояснение

Если при подключенном принтере есть устройство (файл) /dev/usb/lp0 можно попробоать (от root)

#!/bin/bash
ln -s /dev/usb/lp0 /dev/lp0

затем поискать принтер в настройках снова.

Пакет cups-usb-lp-symlink сам разбирается с этой проблемой

DarkMax/Максим

Ещё есть такое решение, сегодня столкнулись с этим, можно в Вики добавить?

Причем работает этот метод и с usblp и без него.

Нужно просто создать файл в

/etc/udev/rules.d/

Я его назвал 10-usbprinter.rules, в него добавил

ATTR{idVendor}=="xxxx", ATTR{idProduct}=="xxxx", MODE:="0666", GROUP:="lp"

Vendor и Product id можно посмотреть командой lsusb. Штука в том, что в вики сказано выставить права MODE=0660, так у меня не заработало, а принтер увиделся только на 0666. Вот и все, после этого

/etc/rc.d/cupsd restart (или просто перезагрузка ос)

, и принтер увиделся.

Я бы добавил, пользователя надо добавить в группу lp, тогда права можно оставить 0660