Fedora 資料一覧

Webブラウザの印刷内容をPDFに出力する方法

2007/8/15更新

対応バージョン: 6

cupsのPDF出力モジュール(CUPS-PDF)を使用する。

以下の手順で設定する。

cups-pdfインストール

# yum install cups-pdf

cups再起動

# service cups restart

仮想プリンタ設定

Webブラウザで「http://localhost:631/」にアクセスして[管理]タブを選択

「Virtual PDF Printer (CUPS-PDF)」の左側の「このプリンタを追加」をクリックし、以下の選択肢に答えていく

メーカ

Generic

モデル

Generic PostScript Printer Foomatic/Postscript (recommended)(en)

プリンタオプション

ページサイズなど、必要に応じて設定

PDF作成ディレクトリ設定

デフォルトで$HOME/Desktop配下にファイルが作成される設定になっているので、これを変更したい場合は/etc/cups/cups-pdf.confの以下の行を変更する。

   44 Out ${HOME}/Desktop

尚、この設定を行ってもcups再起動の必要はない。

クライアント側設定

Firefox等、クライアントアプリの印刷ダイアログボックスにて出力先に「CUPS/CUPS-PDF」を選択して印刷を行えばPDFが作成される。

関連ファイル

CUPS-PDF関連のファイルは以下のとおりである。

/etc/cups/cups-pdf.conf

CUPS-PDFの設定

/etc/cups/printers.conf

プリンタの定義

/etc/cups/ppd/CUPS-PDF.ppd

ドライバ

/var/spool/cups-pdf/SPOOL

スプールディレクトリ

/var/log/cups/cups-pdf_log

ログファイル