汎用 CUPS PDF プリンター - Ubuntu 14.04

汎用 CUPS PDF プリンター - Ubuntu 14.04

任意のドキュメントを PDF に印刷することはうまく機能します。残念ながら、作成された PDF ファイルを別の場所に保存したいです。

現在のデフォルトの場所は次のとおりです:/home/PDF

希望する場所は次のとおりです:/home/myname/DropBox/PrintWork

この種の作業のデフォルト ディレクトリを含むファイルを編集しようとしました。 /etc/cups/cups-pdf.conf

問題は、(私がスーパーユーザーであるにもかかわらず)新しいデフォルトの場所を保存する権限がないことです。「権限」を見ると、すべてが淡色表示になっています。私は 3 週間前から Ubuntu 14.04 を使い始めています。

私はすでにこの問題を解決するために多くの時間を費やしましたが、これを正しく解決するのを手伝ってくれる人はいますか?

答え1

cups-pdfデフォルトのディレクトリを変更する方法

  • シンボリックリンクは受け付けない

  • この方法はすべてのユーザーの動作を変更することに注意してください

  • このため、次のいずれかの変数を使用する必要がある場合があります。

    • ${HOME}ユーザーのホームディレクトリに展開されます
    • ${USER}ユーザー名に展開されます
  • この例では、出力は次のようになります。~/MyDocs/PDF

  • 必要に応じてパスを変更する必要があります

1.編集cups-pdf.conf

gksudo gedit /etc/cups/cups-pdf.conf
  • 次の行を見つけてコメントアウトします (#先頭に追加します)。

    Out ${HOME}/PDF
    

    このような:

    # Out ${HOME}/PDF
    
  • 次に、この行をすぐ下に追加します

    Out ${HOME}/MyDocs/PDF
    

2. 編集usr.sbin.cupsd

gksudo gedit /etc/apparmor.d/local/usr.sbin.cupsd
  • ファイルの末尾に追加し、@{HOME}希望する場所に合わせて行を編集します。

    @{HOME}/MyDocs/PDF/ rw,
    @{HOME}/MyDocs/PDF/* rw,
    
  • 変更を有効にするには再起動してください

答え2

sudo vi /etc/cups/cups-pdf.conf何らかの形で権限が混在していると思います... root として、コンソール ( ) から編集し、Out必要な設定に変更できるはずです。

別の方法として、~/PDF をシンボリックリンクにする方法がありますが、残念ながら機能しません。

答え3

この質問は約 1 年前のものですが、Ubuntu 初心者にとって、ファイルを編集する最も簡単な方法は、/etc/cups/cups-pdf.conf通常のデフォルト エディタ gedit を sudo とともに使用することです。

ターミナルを開いて次のように入力するだけですsudo gedit /etc/cups/cups-pdf.conf

次に、編集したい内容をすべて編集します。ファイルを保存して、gedit を閉じます。

それでおしまい。

関連情報