В настоящее время у меня установлено около 6 принтеров в Ubuntu 13.10, но lpstat показывает только 3 из них.
Каков наилучший способ отладки, чтобы я мог печатать на всех принтерах из командной строки, точно так же, как я мог из приложения с графическим интерфейсом?
Как частичное обходное решение, я использовал lpstat -a
, хотя это перечисляет больше принтеров, чем я хочу.
lpstat является (частичным) моделированием для средств печати SystemV R4 Соляриса. Используйте lpq вместо этого.
Так, почему не используют lpq
вместо этого? lpq -a
должен перечислить все доступные принтеры. После этого можно использовать lpq -P printer-name
для наблюдения деталей определенного принтера.
Для отладки больше откройте окно терминала ( Ctrl + Сдвиг + T ) и вставка в этой команде:
sudo cat /etc/cups/printers.conf
cat
, короткий для concatenate
, выставочные файлы и печать на стандартном выводе.
Теперь необходимо видеть все перечисленные принтеры, которые локально установлены. Если это показывает только три, остающимися (и отсутствующий) являются сетевые принтеры, обнаруженные автоматически.
Thats первый шаг.
следующими являются записи в журнале, сделанные чашками в /var/log/cups/
папка.