У меня была аналогичная проблема с HP P1102 и сервером CUPS, и вот что я сделал. Откройте терминал (я предполагаю, что CUPS у вас уже установлен и HP P1102 подключён к одному из USB-портов вашего сервера). В терминале введите:
lsusb
Вы должны увидеть следующее для вашего HP P1102:
Bus 001 Device 003: ID XXXX:XXXX HP, Inc LaserJet P1102
Первый XXXX — это Vendor ID, а второй XXXX — Product ID.
Затем создайте файл:
sudo nano /etc/udev/rules.d/51-printer.rules
И вставьте следующее (измените XXXX, соответствующие вашим значениям из вывода lsusb):
SUBSYSTEM == "usb", ATTRS {idVendor} == "XXXX", ATTRS {idProduct} == "XXXX", MODE: = "774", GROUP = "lp"
Сохраните файл и перезагрузите правила udev:
sudo udevadm control —reload-rules
Теперь CUPS сможет разбудить ваш принтер в следующий раз, когда вы начнёте на нем печатать.
Пожалуйста войдите или зарегистрируйтесь, чтобы задать вопрос