Gnomeの印刷ダイアログ(cups-pdfではない)で[ファイルに印刷]を選択すると、次のようになります。
...実際に実行されるコマンドは何ですか? (画像のように、私はpostscriptバリアントに興味があります)
一方、コマンドコールはないかもしれません。多分それはgtk_print_operation_set_export_filename
新しいGtk +印刷API ?
いずれにせよ-コマンドラインからこの特定のコードを使用する方法はありますか(pdf2ps
などではありません)?たとえば、lpr
を使用してPostScriptファイルに「ファイルに出力」する-上のダイアログを使用しているかのように?
lpr -P "Print_to_PDF" file_to_print
現在構成されているプリンターのリストを取得するには、lpstat -p -d
を実行します。
ファイルに出力すると、ドキュメントはプリンターではなくPDFドキュメントに送信されます。
アプリケーションが印刷コマンドを送信するときに使用するcups印刷システムでも同じことができます。
Cupsfilterツールを使用します。効果的にドキュメントを変換します。デフォルトではPDFに変換されます。
$ cupsfilter inputfilename > outputfilename.pdf
説明したとおり ここ 。
lp printingコマンドを使用して、システムのデフォルト(または唯一の)プリンターでファイルを印刷することもできます。
lp filename
または特定のプリンタに
lp -d printer filename