2011-12-19 3 views
4

Как я могу указать команду lpr (CUPS), что мой файл на самом деле является PDF-файлом?CUPS печать PDF-файлов

lpr file.pdf

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

+0

Какой язык программирования вы используете? Согласно [faq] (http://stackoverflow.com/faq/), Stack Overflow предназначен для вопросов, связанных с программированием. Если у вас есть вопрос об использовании общего компьютера, вы должны спросить его на [Super User] (http://superuser.com/), или если речь идет о Unix/Linux, на [Unix/Linux] (http: // unix .stackexchange.com /). –

+0

Вы правы, я прошу прощения. Это должно быть перенесено в Unix/Linux - может ли кто-нибудь, у кого есть соответствующие привилегии, пожалуйста? Благодарю. [Я работаю с python-cups, но я также не могу распечатать в командной строке] – vonPetrushev

ответ

9

Действительно ли это lpr на основе CUPS, или это остатки другой системы буферизации, которая не была удалена перед установкой CUPS?

Проверьте его, запустив ldd $(which lpr) и посмотрите, есть ли ссылки на libcups.

Кроме того, полная команда должна быть:

lpr -P printername file.pdf 

Для правильно и полностью установлены CUPS вы не должны были бы сказать ему тип файла отправить на печать. Он будет «автоматически вводить» вход и применять правильные фильтры преобразования, чтобы сделать его перевариваемым целевым принтером.

Смежные вопросы