Libre Officeプリンタの言語タイプをPDFからPostscriptに変更する

Libre Officeプリンタの言語タイプをPDFからPostscriptに変更する

Libre Office(3.4.0ビルド12)からの印刷に問題があります。

  • オペレーティングシステム:Arch Linux、CUPSバージョン1.4.6
  • 印刷機:
  • 製品の説明: ブラザー HL-2040
  • 場所:ホームページ
  • ドライバー:Brother HL-2040 Foomatic/hl1250(推奨)(グレースケール、両面印刷)
  • 接続: ソケット://192.168.178.1:9100
  • デフォルト:シート=なし、メディアなし=iso_a4_210x297mmエッジ=断面

Libre Office Impressのスライドが「水平」方向に印刷されると、「垂直」方向に印刷されるため、スライドの右側の部分が失われます。

リバティーオフィスで:

ファイル - >プリンタ設定 - >プロパティ - >呼び出し元:

  • 用紙サイズ:A4
  • 方向:風景

ファイル - >プリンタ設定 - >プロパティ - >デバイス:

  • プリンタ言語の種類:PDF

プリンタ言語の種類を次のように変更した場合PS すべてが正常です。

問題は無料オフィスこの設定は保存されません。

質問:永久に変更する方法プリンタ言語の種類PostScriptに設定しますか?

答え1

spadminLibreOfficeに含まれているユーティリティを使用してください。

rootでログインしてください!

すべてのLibreOffice実行可能ファイルを含むディレクトリを見つけます。私のopenSUSE 11.4インストールでは/usr/lib64/libreoffice/program

soffice 実行可能ファイルを見つけて、システムで見つけることができます。

$ which soffice
/usr/bin/soffice

$ cd /usr/bin

実行可能ファイルの場合、spadminも見つかります。しかし、リンクかもしれません。

$ ls -l soffice
soffice -> ../lib64/libreoffice/program/soffice

これはリンクという意味なので、リンクが指すパスに移動します。

$ cd ../lib64/libreoffice/program

spadminの起動

$ ./spadmin

アプリがポップアップし、そこでデフォルト値を設定できます。これらはしがみつくでしょう。また、デフォルトの用紙サイズを慎重に確認してください。ユーティリティはそれらを移動したいようです。

答え2

まず、CUPS設定を調べて、プリンタが正しいデフォルト値に設定されていることを確認します。無料オフィスこれを見ると、プリンタが好む形式がPostScriptであるかどうかを識別できます。

答え3

私も同じ問題がありますが、ooo / libreofficeではこのデフォルトオプションを設定できないようです。 ~から彼らのバグジラ:

PostScriptまたはPDFを生成するためにビルド時にデフォルト設定を指定するかどうかにかかわらず、ランタイム設定可能な方法で実行することもできます。

答え4

Billが述べたように、spadminLibreOffice 3.4プリンタの管理(メニューのOfficeセクションを指す)を使用しますが、rootとしてログインする必要はありません。

プリンタ管理を開き、プリンタのプロパティを見つけます。デバイスタブで、「プリンタ言語の種類」を変更し、「PostScript Level 1」を選択します。

LibreOffice Writerを開き、File -> Printer設定に移動してデフォルトのプリンタのプロパティを見つけると、デフォルトのプリンタ言語がPDFではなくPostScript Level 1であることがわかります。

関連情報