Если я печатаю программно с помощью cups.h, как мне узнать, какие форматы будет принимать принтер? Например, принтеры HP, вероятно, принимают HPGL, а другие - нет. Некоторые из наиболее распространенных форматов печати: EPS, Postscript, PDF, HPGL и PCL. Как я могу запросить принтер, чтобы узнать, какие из них он примет?
Мне также было бы интересно узнать, как это сделать из командной строки.
cups.h
будут также применяться фильтры Cups, которые конвертируют между форматами, так что вам также придется их учитывать. Постскриптум, как правило, безопасная ставка.Ответы:
Посмотрите на страницу руководства lpinfo ( http://man7.org/linux/man-pages/man8/lpinfo.8.html ):
Я ввел команду на сервере и получил вывод, подобный следующему:
Вы увидите pcl, postscript и т. Д. В конце каждой строки.
источник