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 コマンドのフォント・ファミリー・ファイルが入っています。 |