web-dev-qa-db-ja.com

PDFファイルを開かずに直接印刷しますか?

現在、ドキュメントビューアーでファイルを開いて印刷などを選択しています。ファイルを右クリックしてプリンターに「送信」することはできませんか?

11
HeyPaul

lprを使用して、コマンドラインからPDFファイルを直接印刷します

直接できるとは思わない、いや。ただし、lprというコマンドラインプログラムがあり、pdfファイルを直接プリンターに送信します。そのため、doc.pdfがある場合は、lpr doc.pdfで印刷できるはずです(コマンドラインの正しいフォルダーにいると仮定します)。

lpqを使用してプリンタキューを表示することもできます-キューのほかに、デフォルトのプリンタがどれであるか、およびそのステータスが表示されます...

lprを右クリックメニューに追加する方法については、他の回答を参照してください。

12
Steve Kroon

lpr を右クリックメニューに追加

スティーブが言及した「lpr」については知りませんでした 、Nautilusの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ファイルで、それを右クリックして、「スクリプト」->「プリンターに送信」を選択できます。 Steveが言及したコマンド「lpr」は、選択したファイルに対して実行されます。

8
hytromo