名前 | 形式 | 使用条件 | 機能説明 | オプション | 使用例 | 環境 | ファイル | 関連項目 | 注意事項
SUNWjfpu
jpostprint は、標準入力から日本語文字を読み込み、日本語 PostScript に変換して標準出力に書き出します。入力ファイルを指定しない場合、あるいは – が入力ファイルとして指定された場合は、標準入力から読み取ります。入力文字コードに UDC (ユーザー定義文字)、JIS X 0212、IBM 拡張文字、あるいは NEC 選定 IBM 拡張文字が含まれている場合、これらのフォントも出力します。その他の文字の場合はプリンタ側のフォントを使用します。UDC は sdtudctool(1) により作成します。JIS X 0212、IBM 拡張文字、あるいは NEC 選定 IBM 拡張文字を出力するには、SUNWjcs3f パッケージが別に必要です。
各ページのコピー枚数を指定します。デフォルトは 1 枚です。
印刷に使用するフォントを指定します。以下を指定することにより、JIS X 0208, JIS X 0201 カタカナ文字集合のフォントが変更できます。
ASCII 部分のフォントは、次のフォントも使用できます。
Ryumin-Light.Hankaku
GothicBBB-Medium.Hankaku
Courier
LucidaSans-Typewriter
GothicBBB-Medium.Hankaku+GothicBBB-Medium
デフォルトは、ASCII 部分は Courier、JIS X 0208 と JIS X 0201 のカタカナ部分は Ryumin-Light-H です。なお、JIS X 0212、VDC (ベンダー定義文字)、および UDC のフォントは変更できません。
1 ページの行数を指定します。デフォルトは 66 行です。0 を設定すると、jpostprint は使用しているフォントのポイントサイズに従って適当なページ数を設定します。
number を指定して、論理ページを拡大します。ページは、ページの左上を原点として均一に拡大縮小されます。デフォルトは、1.0 です。
1 ページあたり number 個の論理ページで印刷します。number は自然数です。デフォルトは 1 です。
list で指定した範囲のページを印刷します。list はページ番号 N と範囲 N1–N2 で構成されます。N1 が指定されないときは最初のページから、N2 が指定されないときは最後のページまでと認識されます。ページ範囲は、物理ページではなく論理ページ単位で指定します。たとえば、物理ページ 1 ページ当たりの論理ページが 2 のとき、list として 4 ページまでを指定すると (–4)、実際には 2 ページの紙が出力されます。
縦長 (ポートレイトモード) か横長 (ランドスケープモード) かを指定します。mode の最初の文字が p の場合には縦長、l の場合には横長になります。デフォルトは縦長です。これは物理ページでなく、論理ページに対して指定します。たとえば、論理ページ 2 のときの縦長出力は、物理ページでは横長出力になります。
`\r' の動きを制御します。number が 0 なら無視、1 ならカラムを行頭に戻し、2 なら改行とみなします。デフォルトは 0 です。
number のポイントサイズでファイルを出力します。横長の場合は、number がデバイスの表示領域によって調整されます。縦長出力時のデフォルトサイズは 10 です。ポイントサイズを大きくすると、表示されるイメージの大きさが拡大します。したがって、ポイントサイズを大きくする場合には、より大きな紙を使うか、-l0 オプションで 1 ページあたりの行数を調整する必要があります。
タブが最初のカラムから number カラムごとにセットされているとみなします。デフォルトは 8 カラムごとです。
x 軸に沿って原点を number インチ移動します。デフォルトの座標系の原点はページの左上付近から、右に x の正方向上に y の正方向をとります。デフォルト値は 0.25 インチです。
y 軸に沿って原点を number インチ移動します。デフォルトは –0.25 インチです。
UDC フォントのある path を指定します。デフォルトは $HOME/.Xlocale/locale/fonts/UDC/Type1/UDCxx.pfa、jpostprint.conf ファイルの fontpath udc の内容の順に調べます。
新しい論理ページは 66 行目を出力したあとか、\f 文字を読み込んだあとから始まります。1 ページの行数は -l オプションを使って変更できます。非出力文字は無視されます。
file1 と file2 を横長で出力するには、次のコマンドを実行します。
example% jpostprint -pland file1 file2 |
論理ページ 2 で印刷するには、次のコマンドを実行します。
example% jpostprint -n2 file |
UDC フォントとして /usr/local/UDC ディレクトリにある UDC1.pfa から UDC20.pfa のいずれかを使用するときには、次のコマンドを実行します。
example% jpostprint -u "/usr/local/UDC/UDC%d.pfa" |
このコマンドを実行する場合には、ロケールを ja、ja_JP.eucJP、ja_JP.PCK、または ja_JP.UTF-8 に設定する必要があります。
-n オプションで出力した PostScript ファイルは、印刷時のみ正しく表示します。UDC フォントは sdtudctool が出力する Type1 フォントのみ、JIS X 0212 フォントは SUNWjcs3f に含まれる Type1 フォントのみ対応します。
なお、UTF-8 の場合、UDC に関しては 6400 文字まで対応し、その他は日本語 EUC で表現できる文字のみ対応します。
名前 | 形式 | 使用条件 | 機能説明 | オプション | 使用例 | 環境 | ファイル | 関連項目 | 注意事項