CUPS печать PDF-файлов

Как я могу сообщить команде lpr (чашки), что мой файл на самом деле является pdf?

lpr file.pdf

ничего не печатает.

Существует как минимум два способа преобразования и печати PDF-файла.

Первый способ – просмотреть файл в xpdf (просмотрщик файлов PDF), а затем щелкнуть левой кнопкой мыши по значку принтера. Это фактически не отправит файл на принтер, но он записывает файл PostScript в тот же каталог с тем же именем базового файла, что и файл PDF, но с расширением .ps . Затем вы можете распечатать этот файл с помощью lpr или преобразовать его в другой формат.

Второй способ – использовать pdf2ps, часть пакета gs , для преобразования PDF-файла в PostScript (затем распечатать вывод PostScript, как описано выше для xpdf). pdf2ps принимает два аргумента: имя файла PDF для конвертирования и имя файла PostScript для записи.

Чтобы преобразовать PDF-файл `pricelist.pdf ', введите:

 $ pdf2ps pricelist.pdf pricelist.ps 

Эта команда записывает файл pricelist.ps в текущем каталоге.

У меня были подобные проблемы, пытаясь распечатать pdf-файлы на каноническом струйном принтере, используя приложение для просмотра по умолчанию в Mint 17. Я мало что знаю о печати чашек, но для чего это важно, так как я, наконец, получил все это: 1 – я сделал обновление дистрибутива, установив Mint 17.2, не уверен, что это было фактором в моем конечном успехе. 2 – Я установил правильный драйвер принтера, используя он-лайн поиск (Canon MX410). 3 – Теперь я гарантирую, что принтер включен, прежде чем загружать Linux, чтобы загрузился правильный драйвер принтера.

По общему признанию, все это довольно неудовлетворительно, не диагностируя исходную проблему, но, по крайней мере, я счастливо печатаю сейчас!