Назад | Перейти на главную страницу

Как я могу отправить необработанный postscript на удаленный принтер через CUPS?

У меня есть старинный факсимильный аппарат с интерфейсом принтера, который принимает только документы postscript уровня 1, отформатированные определенным образом. У меня есть доступ к этому принтеру только по протоколу lpd: //.

У меня есть некоторые старые документы из нашей предыдущей системы, которые отлично работают на наших машинах Unix, но они каким-то образом изменены CUPS, когда я использую lp в нашей системе Linux. Файлы PDF, которые попадают в очередь печати, являются значительно измененными версиями оригинала, и, хотя они все еще отображаются в ghostscript, они ничего не делают на принтере.

Мне интересно, есть ли способ сказать CUPS «не обрабатывать это, просто отправить на принтер без изменений», или есть ли клиент или процедура lpd, которые я мог бы попробовать?

Вы можете указать ему отправлять RAW, используя следующую команду:

lp -d printer_name -o raw filename

-o позволяет указать параметр. В этом случае он указывает, что PPD не будет использоваться.

В инструменте администрирования принтера в моей системе (Fedora 12) я смог добавить «Generic» «PostScript Level 1 Printer». Возможно, вы сможете сделать то же самое там.