Почему при печати файлов pdf/png с использованием lpr я получаю бесчисленные страницы программирования / символов / цифр?
У меня глупая проблема, которая буквально сводит меня с ума:
Когда я пытаюсь распечатать файл, используя lpr file.pdf
в зависимости от файла я получаю одну из следующих проблем:
- принтер не распознает формат А4
- файл печатается, но вместе с бесчисленным количеством страниц программного кода ("реальное" лицо файла PDF, я думаю), символов и цифр.
То же самое происходит и для файлов PNG.
Я использую Mac OS X El capitan и принтер Xerox colorQube. Ясно, что если я открою файл с помощью Acrobat или Preview и просто выполню печать вручную, у меня не возникнет никаких проблем.
Я надеюсь, что вы можете дать мне несколько подсказок, потому что я не смог найти ничего полезного в Интернете.
PS: если я использую опцию -l
принтер распечатывает лист с сообщением о том, что принтер не настроен для прямой печати PDF-файлов.
1 ответ
lpr
отправляет файл напрямую на принтер, он может не понимать pdf как есть, но поскольку pdf является преемником постскрипта - он может содержать знакомые команды, поэтому что-то печатается, но остальное, вероятно, встроенный предварительный просмотр и т. д., печатается как необработанный текст
Попробуйте использовать ghostscript для преобразования в postscript перед отправкой на принтер:
gs -dSAFER -dNOPAUSE -sDEVICE=(your printer name) -sOutputFile=\|lpr file.pdf