Напечатать PDF-файл напрямую, не открывая его?


12

В настоящее время я открываю файл в средстве просмотра документов и выбираю печать и т. Д. Разве невозможно щелкнуть файл правой кнопкой мыши и «отправить» на принтер?


Какой релиз Ubuntu вы используете?
Митч

Ответы:


12

Используйте lpr для печати PDF-файлов прямо из командной строки

Я не думаю, что вы можете сделать это напрямую, нет. Однако есть программа командной строки, lprкоторая отправляет файлы PDF непосредственно на принтер. Так что если у вас есть doc.pdf, вы сможете распечатать его lpr doc.pdf(при условии, что вы находитесь в нужной папке в командной строке).

Вы также можете просмотреть очередь принтеров с lpq- помимо очереди, это показывает, какой принтер по умолчанию, и каков его статус ...

Смотрите другой ответ о том, как добавить lpr в контекстное меню.


1
Благодарю. Есть ли способ избежать печати lp и lpr аннотаций PDF (например, выделений)?
rtrtrt

8

Добавьте lpr в контекстное меню

Я не знал об «lpr», о котором упоминал Стив , но я знаю, как добавить его в меню правой кнопки мыши, используя функцию Nautilus Scripts Nautilus.

Просто скопируйте и вставьте следующий текст в Gedit:

#!/bin/bash

IFS_BAK=$IFS
IFS="
"

for line in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
   if [[ "$line" = "" || "$line" = " " ]]; then
      exit
   fi
   lpr "$line"
   sleep 1;
done

IFS=$IFS_BAK
IFS_BAK=

Сохраните файл как «Отправить на принтер», а затем, right click on it->Properties->Permissions->Tick "Allow executing file as program"

Наконец, переместите файл в ~ / .gnome2 / nautilus-scripts

Теперь в каждом файле .pdf вы можете щелкнуть по нему правой кнопкой мыши и выбрать «Сценарии» -> «Отправить на принтер». Команда 'lpr', о которой упоминал Стив, будет выполняться с выбранным вами файлом.


Ааааааа - это не работает с Windows Share! Я печатаю заказы из программы win98 в pdf файлы. Затем в Ubuntu я печатаю на бумаге.
HeyPaul

Хм, это звучит логично, вы должны были упомянуть, что хотели работать через общие папки Windows, хотя: / Я не знаю, как скрипты nautilus работают через общие папки Windows .... Я протестирую это и отправлю обратно. РЕДАКТИРОВАТЬ: я не могу в настоящее время проверить это, но вы могли бы сначала загрузить PDF-файлы из сети на жесткий диск, а затем использовать сценарий ...
Hytromo

Да, но тогда я мог бы просто открыть их и распечатать!
HeyPaul

Нет, это не то же самое. Ошибка логична: файлы не на вашем ПК, вы можете видеть только их имена, как ваш компьютер может отправить их на печать? Вы можете скачать все из них, выбрать их все и щелкнуть правой кнопкой мыши -> «Отправить на принтер»
hytromo

Я знаю, что это действительно старая версия, но в интересах любого, кто еще читает ... Если вы можете хранить файлы в окне Ubuntu и делиться этим каталогом с окнами (ями) Windows, то это должно работать. Вместо того, чтобы хранить на windows и делиться с Ubuntu.
Люк Казинс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.