web-dev-qa-db-ja.com

「ファイルに出力」とは何ですか?コマンドラインから使用できますか?

Gnomeの印刷ダイアログ(cups-pdfではない)で[ファイルに印刷]を選択すると、次のようになります。

print-to-file

...実際に実行されるコマンドは何ですか? (画像のように、私はpostscriptバリアントに興味があります)

一方、コマンドコールはないかもしれません。多分それはgtk_print_operation_set_export_filename新しいGtk +印刷API

いずれにせよ-コマンドラインからこの特定のコードを使用する方法はありますか(pdf2psなどではありません)?たとえば、lprを使用してPostScriptファイルに「ファイルに出力」する-上のダイアログを使用しているかのように?

12
sdaau

Gnomeから独立したソリューションとしてcups-pdfパッケージを使用できます。パッケージをインストールした後、PDFプリンタをhttp://localhost:631にあるcups Webインターフェースを使用して、説明に従って追加します ここ ( '一般'プリンターの製造元として、CUPS-PDFをドライバーとして)。

便宜上、/etc/cups/cups-pdf.confのオプションOutを使用して出力ディレクトリを${HOME}などの任意の名前に変更します。次に、@ Noam の提案に従ってファイルに出力します。

4
J. Katzwinkel
lpr -P "Print_to_PDF" file_to_print

現在構成されているプリンターのリストを取得するには、lpstat -p -dを実行します。

2
Noam Kremen

ファイルに出力すると、ドキュメントはプリンターではなくPDFドキュメントに送信されます。

アプリケーションが印刷コマンドを送信するときに使用するcups印刷システムでも同じことができます。

Cupsfilterツールを使用します。効果的にドキュメントを変換します。デフォルトではPDFに変換されます。

$ cupsfilter inputfilename > outputfilename.pdf

説明したとおり ここ

0
markling

lp printingコマンドを使用して、システムのデフォルト(または唯一の)プリンターでファイルを印刷することもできます。

lp filename

または特定のプリンタに

lp -d printer filename
0
Andriy Simonov