psroff コマンド

目的

troffフォーマットのファイルをPostScriptフォーマットに変換します。

構文

プスロフ [ -t ] [ -dキュー ] [ -n番号 ] [ -tタイトル ] [ -Dフォントディレクトリ ] [ -Fフォントファミリー ] [ -Pフラッグ ] [ troffFlags ] [ ファイル ... ]

説明

psroffコマンドは、環境内でtroffコマンドを実行し、PostScriptに出力を生成するシェルスクリプトである。 psditコマンドを使ってtroffの中間出力をPostScript形式に変換し、この出力を印刷用にスプールする。 ファイルを指定しないと、標準入力が使用されます。

troffドキュメントに任意のPostScript言語コマンドやファイルを含めるには、psditコマンドを参照してください。

PostScript フォント情報

PostScriptFonts for Transcript の表は、TranScriptコマンドで使用できるフォントを示しています。 このフォントは、enscript コマンドを使用するときは長名で使用でき、psroff コマンドか troff コマンドを使用するときは省略名で使用できます。 次のテーブルは、フォントのデフォルト・セットを宣言するときに使用する psroff コマンド (省略名) です。 英字は大文字と小文字が区別されます。

PostScript フォント (トランスクリプト用)
ロング・ネーム (ショート・ネーム) フォント・ファミリー
AvantGarde-Book (ag) AvantGarde
AvantGarde-Demi (Ag) AvantGarde
AvantGarde-DemiOblique (AG) AvantGarde
AvantGarde-BookOblique (aG) AvantGarde
Bookman-Demi (Bo) Bookman
Bookman-DemiItalic (BO) Bookman
Bookman-Light (bo) Bookman
Bookman-LightItalic (bO) Bookman
Courier (C) Courier
Courier-Bold (CB) Courier
Courier-BoldOblique (CO) Courier
Courier-Oblique (CO) Courier
Garamond-Bold (Ga) Garamond
Garamond-BoldItalic (GA) Garamond
Garamond-Light (ga) Garamond
Garamond-LightItalic (gA) Garamond
Helvetica (H) Helvetica
Helvetica-Bold (HB) Helvetica
Helvetica-Oblique (HO) Helvetica
Helvetica-BoldOblique (HD) Helvetica
Helvetica-Narrow (hn) Helvetica
Helvetica-Narrow-Bold (Hn) Helvetica
Helvetica-Narrow-BoldOblique (HN) Helvetica
Helvetica-Narrow-Oblique (hN) Helvetica
LubalinGraph-Book (lu) Lubalin
LubalinGraph-BookOblique (lU) Lubalin
LubalinGraph-Demi (Lu) Lubalin
LubalinGraph-DemiOblique (LU) Lubalin
項目 説明
NewCenturySchlbk (NC) NewCentury
NewCenturySchlbk-Bold (Nc) NewCentury
NewCenturySchlbk-Italic (nC) NewCentury
NewCenturySchlbk-Roman (nc) NewCentury
Optima (op) Optima
Optima-Bold (Op) Optima
Optima-BoldOblique (OP) Optima
Optima-Oblique (oP) Optima
Palatino-Bold (PB) Palatino
Palatino-BoldItalic (PX) Palatino
Palatino-Italic (PI) Palatino
Palatino-Roman (PA) Palatino
Souvenir-Demi (Sv) Souvenir
Souvenir-DemiItalic (SV) Souvenir
Souvenir-Light (sv) Souvenir
Souvenir-LightItalic (sV) Souvenir
Times-Bold (TB) Times
Times-BoldItalic (TD) Times
Times-Italic (TI) Times
Times-Roman (TR) Times
Symbol (S) (なし)
ZapfChancery-MediumItalic (ZC) Zapf
ZapfDingbats (なし)

フラグ

項目 説明
-Dフォントディレクトリ 標準フォント・ディレクトリーではなく、インストール手順で構成された指定フォント・ディレクトリーでフォント・ファミリー・ディレクトリーを検索します。 troff コマンドの -F フラグをまねるには、このフラグと -F フラグの両者を使用することが必要な場合があります。
-dキュー Queue パラメーターで指定したキューに出力を入れます。 -d フラグを使用しない場合には、psroff コマンドが出力をデフォルトのキューに入れ、最初のキューが qdaemon に対して認識されます。 このフラグは、スプーラー印刷によって認識されます。
-Fフォントファミリー Times デフォルト・ファミリーではなく、R/I/B/BI フォント用の指定フォント・ファミリーを使用します。 Times、Courier、Helvetica フォント・ファミリーはユーザーの現場で定義され、他のフォントも同様に使用できます。 ユーザーが使用するプリンターが、ユーザーの選ぶフォント・ファミリーを持っていることを確認してください。 このフラグは、troff コマンドの -F フラグを変更します。 troff コマンドの -F フラグを使用したい場合には、直接 troff コマンドを実行するか、代わりに -D フラグを使用する必要があります。
-n番号 Number パラメーターで指定された出力のコピー数を作成させます。 デフォルトは 1 部です。 このフラグは、スプーラー印刷によって認識されます。
-Pフラッグ Flag パラメーターをスプーラーへ渡します。 これは、スプーラーのフラグと psroff コマンドを使用したフラグの間で矛盾がある場合に便利です。
-t PostScript 出力をプリンターにスプーリングするのではなく、標準出力に送信します。 このフラグは、troff コマンドの -t フラグを変更します。 troff コマンドの -t フラグを使用したい場合には、直接 troff コマンドを実行する必要があります。
-tタイトル 最初のバナー・ページで使用するジョブ名を設定します。 デフォルトでは、最初の入力ファイルの名前が使用されます。 このフラグは、スプーラー印刷によって認識されます。

パラメーター

項目 説明
troffFlags troff コマンドで使用可能な標準フラグを指定します。
File troff 中間出力ファイルを指定します。 デフォルトは標準入力です。

ファイル

項目 説明
/usr/share/lib/tmac/tmac.* 標準マクロ・ファイルが入っています。
/usr/lib/font/devpsc/* PostScript仮想デバイスのtroff記述ファイルを含む。
/usr/lib/ps/*.afm enscriptコマンドで使用するための Adobe Font Metrics (AFM) ファイルが含まれています。
/usr/lib/ps/font.map フォント名とその省略形のリストが入っています。
/usr/lib/ps/ditroff.font troff コマンドのフォント・ファミリー・ファイルが入っています。