Если я печатаю программно с помощью cups.h, как мне узнать, какие форматы будет принимать принтер? Например, принтеры HP, вероятно, принимают HPGL, а другие - нет. Некоторые из наиболее распространенных форматов печати: EPS, Postscript, PDF, HPGL и PCL. Как я могу запросить принтер, чтобы узнать, какие из них он примет?
Мне также было бы интересно узнать, как это сделать из командной строки.
Возможно ли, что разные форматы печати связаны с разными портами принтера? Если это так, и если принтер подключен к сети и у вас есть разрешение, вы можете сканировать доступные порты.
—
SauceCode
Я бы предположил (но не проверял), что при печати через
—
17
cups.h
будут также применяться фильтры Cups, которые конвертируют между форматами, так что вам также придется их учитывать. Постскриптум, как правило, безопасная ставка.
Не запрос, но bugs.launchpad.net/ubuntu/+source/gs-esp/+bug/36532 может помочь решить проблему независимо?
—
Boxbot
Вы не должны заботиться о возможности рендеринга принтера. Просто отправьте постскриптум, CUPS разберутся.
—
Ясен
Вы должны запросить спецификацию в руководстве принтера.
—
ceving