Gnome印刷ダイアログボックスで「ファイルとして印刷」を選択した場合(cups-pdfではありません):
...実際のコマンドは何を実行しますか? (示されているように、PostScriptの変形に興味があります。)
一方、コマンド呼び出しがない可能性がありますgtk_print_operation_set_export_filename
。新しいGtk+印刷API?
pdf2ps
とにかく - コマンドライン(などではない)でこの特定のコードを使用する方法はありますか?たとえば、lpr
上記のダイアログボックスを使用するのと同じように、PostScriptファイルに「ファイルとして印刷」を使用することは可能ですか?
答え1
答え2
ファイルとして印刷すると、文書はプリンタに送信されず、PDF文書に送信されます。
印刷コマンドを送信するときにカップ印刷システムを使用するアプリケーションも同じことができます。
カップフィルターツールを使用してください。文書を効率的に変換します。デフォルトではPDFに変換されます。
$ cupsfilter inputfilename > outputfilename.pdf
上記のようにここ。
答え3
lpr -P "Print_to_PDF" file_to_print
現在設定されているプリンタのリストを取得するには、を実行しますlpstat -p -d
。
答え4
私のように遅い方がいらっしゃるなら、以下の方法で「ファイルで印刷」を再現できそうです。
pdftocairo input.pdf output.pdf -pdf
私はGnomeでEvinceを使ってpdfファイルを開き、ファイルとして印刷することでこれを見つけました。このようにファイルを印刷するときは、バックグラウンドでcairoグラフィックを使用しているようです。結果ファイルに対してpdfinfoを実行すると、次のように表示されます。
Producer: cairo 1.16.0 (https://cairographics.org)