lpr: невозможно открыть файл описания принтера

lpr: невозможно открыть файл описания принтера

На Debian с CUPS я получаю следующую ошибку с моим псевдонимом

cc2ps cms2CompsGlobEnrich.m
[cms2CompsGlobEnrich.m (C++): 4 pages on 4 sheets]
lpr: cannot open printer description file
[Total: 4 pages on 4 sheets] sent to the default printer
[2 lines wrapped]

cups должен был бы помещать lpr и подобные команды в /usr/local/bin (после некоторого гугления), однако их там нет, я очень наивно попытался скопировать их в /usr/bin, как и ожидалось, это не помогло, я полагаю, где-то проблема с правами доступа

Есть идеи?

решение1

Сообщение cannot open printer description fileисходит от традиционной системы печати BSD. Поскольку у вас есть CUPS, нет смысла использовать систему печати BSD (которую вам придется настраивать отдельно, она менее мощная и ее сложнее настраивать). Установите команды эмуляции BSD CUPS, чтобы предоставить интерфейс BSD ( lprи lpq) с бэкэндом CUPS (по умолчанию CUPS предоставляет только интерфейс System V: lpи lpstat). В Debian он находится в cups-bsdпакете.

Кстати, нет никаких причин, по которым lprи компания была бы в /usr/local/bin. Учебники, объясняющие, как установить систему печати, поместили бы их туда, но ваш дистрибутив уже предоставляет их (вам просто нужно установить пакет), и он помещает исполняемые файлы в /usr/bin. Нет никаких проблем с разрешениями (они, как правило, вызывают сообщение об ошибке «отказано в доступе»).

Связанный контент