目前,我在文档查看器中打开文件并选择打印等。是否不能右键单击文件并“发送到”打印机?
答案1
使用车牌识别直接从命令行打印 PDF 文件
我认为你不能直接这样做,不行。但是,有一个名为的命令行程序lpr
可以将 pdf 文件直接发送到打印机。因此,如果你有doc.pdf
,你应该能够用它打印lpr doc.pdf
(假设你在命令行上的正确文件夹中)。
您还可以查看打印机队列lpq
- 除了队列之外,它还显示哪个是默认打印机,以及它的状态是什么......
答案2
添加车牌识别进入右键菜单
我不知道 Steve 提到的“lpr”,但我知道如何使用 Nautilus 的 Nautilus Scripts 功能将其添加到右键菜单中。
只需将以下文本复制并粘贴到 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 文件中,您可以右键单击它并选择脚本->“发送到打印机”。Steve 提到的命令“lpr”将对您选择的文件执行。