Nautilusから複数のファイルを印刷する


9

複数のファイルを印刷してみました。しかし、ネットワークに掲載された単一のソリューションはありません。

  1. 複数の投稿で説明されているように、Nautilusアクションを使用して右クリックするか、
  2. lprターミナルでコマンドを使用し、nautilusからファイルをドラッグします(ここではprintqueは開きますが、ファイルはreldであり、リリースボタンが押されるとウィンドウはアクションなしで閉じます。
  3. ここに掲載されているスクリプトの場合:Nautilusの右クリックコンテキストメニューからファイルを印刷する

機能する唯一の方法は、pdfmod内のpdfファイルを新しい大きなファイルに結合し、それを保存して印刷することです。あまりエレガントではありません。複数の作業のオプションがないため、コミュニティはNautilusからの右クリック印刷を新鮮に見ることができますか?


何が機能していないのか説明できますか?たった今PDFプリンターを作成しましたが、問題なく動作しますが、物理プリンターがないため、テストできません。
Jo-Erlend Schinstad 2013

回答:


12

右クリックメニューオプションを追加して、複数のファイルを選択し、Script / pdf-printer.shを選択すると、PDFファイルが作成されます。スクリプトで別のプリンター名を選択した場合は、代わりにそれを使用する必要がありますが、確認できません。いくつかの変更点があるGnome 3に移行したため、古いハウツーは機能しない可能性があります。この場合、スクリプトは〜/ .gnome2 / nautilus-scriptsから〜/ .local / share / nautilus / scriptsに移動されました。それ以外の場合は、すべてが期待どおりに機能するはずです。

  1. http://apt.ubuntu.com/p/cups-pdfをインストールします。このパッケージは、ホームフォルダー$ HOME / PDFのPDFフォルダーに印刷するPDFプリンターを提供します。
  2. Nautilusを開き、家にPDFという名前のフォルダーを作成します。
  3. NautilusでCtrl + Hを押して、隠しファイルを表示します。
  4. 〜/ .local / share / nautilus / scriptsを開きます。
  5. 新しいファイルを作成し、「pdf-printer.sh」という名前を付けます。
  6. 以下を貼り付けます。

    #!/bin/bash
    #
    # pdf-printer.sh
    #
    # Print files from the right-click context menu in Nautilus.
    # Place this script in ~/.local/share/nautilus/scripts.
    # The printer to use (as shown in the Printer Configuration
    # gui or in /etc/cups/printers.conf).
    printer=PDF
    echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file
        do
            lpr -P "$printer" "$file"
    done
    exit 0
    
  7. ファイルを保存して閉じます。

  8. ファイルを右クリックし、[プロパティ]> [権限]を選択します。ファイルの実行を許可するには、ボックスがチェックされていることを確認してください。

これを機能させるには、nautilusを再起動する必要がある可能性があります。その場合は、Alt+ F2を押してを入力しkillall nautilusます。それ以外は、ファイルを選択して右クリックし、「スクリプト」メニューからスクリプトを使用できるようになります。


1
私が何をしようとしたのかを明確にするために、私は約10個のPDF文書を印刷して、封筒に貼り、郵便で郵送したいと思っていました。晴れた日だったので、すべてのドキュメントを開いてそこから印刷するのではなく、早く終わらせたかった。上記は問題を解決しました。3つのコメント:1.スクリプトはここに置く必要があります/ home / [usr name] /。gnome2 / nautilus-scripts im my case 2. PDFフォルダーへの印刷、つまりodtが機能しませんでした3.しかし、printer = [Printername]を使用する場合(「印刷」GUIにあります)その後、すべてのドキュメントが直接プリンタに送信されます。ありがとう!ヘルプに感謝します。
ダニエル

Tusend takk og en hilsen til Oslo!ダニエル
ダニエル

1
お役に立てて嬉しいです。他の人がそれが解決されたことを見ることができるように答えを受け入れてください。
Jo-Erlend Schinstad 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.