Ghostscript поддерживает полный диапазон полутонов, определенных в Справочном руководстве по языку PostScript.Он также имеет собственный стохастический код проверки.
Чтобы изменить проверку, вы помещаете соответствующие команды в файл PostScript.Если вы начинаете с PostScript-программы, то именно здесь вы ставите скрининг.В противном случае вам придется внедрить его в PostScript, где вы модифицируете файл PPD.
Я не могу сказать вам, как это сделать (потому что это вещь CUPS, а не Ghostscript), и не могуЯ скажу вам, какой PostScript вам нужен (потому что я понятия не имею, как выглядит экран, на который вы хотите), вам придется экспериментировать, чтобы соответствовать желаемому выводу (обратите внимание, что полутон не похож на сглаживание).В худшем случае вы можете использовать полутоновый словарь типа 3, который должен производить что-то похожее на то, что вы хотите, за счет необходимости большого количества данных для его настройки.
<<
/HalftoneType 1
/Frequency 37
/Angle 45
/SpotFunction {180 mul cos
exch 180 mul cos
add 2 div}
>> sethalftone
Для чего стоит вышеявляется полутоновым словарем типа 1, определяющим круглую форму пятна, и, как я полагаю, являются «разумными» значениями для монохромного устройства вывода с разрешением 300 точек на дюйм.
Как получить это в PostScript, который Cups отправляет в Ghostscript,или в командной строке Ghostscript, я не могу вам сказать.