Как изменить скрининг (шаблон полутонов) моего драйвера принтера? - PullRequest
0 голосов
/ 25 сентября 2018

Я использую CUPS с драйвером принтера, который использует "application / vnd.cups-raster 10 rastertopj", и я пытаюсь получить вид печати / вывода dither 4x4, но я не знаю, где изменить настройку для выбора другогошаблон сглаживания / полутонов ..

я также связался с чашками, и они сказали, что сглаживание выполняется драйвером, а также сказал, что если драйвер основан на Ghostscript, вы можете изменить дизеринг по своему усмотрению.и да, это действительно причина появления драйвера / фильтра принтера на основе Ghostscript, когда я открываю файл .PPD, который я вижу * Product: "(ESP Ghostscript)".

Не могли бы вы указать мне, как и где изменитьсглаживание фильтра / драйвера принтера?

Отредактировано: это вывод полутонов, его печать: https://imgur.com/a/18hkC1H или https://imgur.com/download/7pTksX4

это вывод, который я ищу: https://imgur.com/a/KZTQrkp или https://imgur.com/download/5FnpKEM

Спасибо

1 Ответ

0 голосов
/ 25 сентября 2018

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, я не могу вам сказать.

...