xpr 命令

用途

格式化窗口转储文件以便输出到打印机上。

语法

xpr [ -append FileName [ -noff ] | -output FileName ] [ -横向 | -纵向 ] [ -Compact ] [ -cutoff Level ] [  -density Dpi ] [ -gray { 2 | 3 | 4 }] [ -header String ] [ -height Inches ] [ -left Inches ] [ -noposition ] [  -平面 PlaneNumber ] [ -psfig ] [ -report ] [ -rv ] [ -scale Scale ] [ -split Number ] [ -top Inches ] [  -尾部 字符串 ] [ -width Inches ] [ -device Device ] [ ImageFile ]

描述

xpr 命令使用由 xwd 实用程序生成的窗口转储文件作为输入,并格式化转储文件以便输出到硬件支持的所有打印机上。 如果不指定文件自变量,xpr 命令使用标准输入。 缺省情况下,xpr 命令会在输出页上打印出尽可能大的窗口图像。

xpr 命令选项允许添加页头和页尾,指定页边距,调整尺寸和原点,以及将多个窗口转储附加到一个输出文件。 输出位置将是标准输出,除非 -output 标志另有指定。

标志

描述
-append FileName 指定以前由 xpr 命令生成的,窗口要附加的文件名。 (此标志在 PostScript 打印机上不受支持。)
-Compact 使用简单的行程编码来压缩有大量白色像素的窗口的表示方式。 此标志表示压缩白色区域 但不压缩黑色区域,所以它对反转视频窗口没有用。

(此标记仅支持PostScript,LIPS II+ 和 LIPSIII 输出)

-cutoff 级别 更改颜色映射到的白色或黑色的亮度级别,以适应激光打印机的 单色输出。 Level 变量用完全亮度的百分比表示。 也可以接受小数。
-device 设备 指定打印文件的设备。 xpr 命令支持以下打印机:
3812pp
IBM® PP3812
4207
Proprinter
5201
IBM Quietwriter 1 模型 2
5202
IBM Quietwriter 2
jprinter
IBM 日语打印机 (日语数据流)
ljet
HP LaserJet 和 IBM 激光打印机
ps
PostScript 打印机 (这是缺省值)
lips2
Canon LaserShot LIPS II+ 方式
lips3
Canon LaserShot LIPS III 方式
-density Dpi 指定 HP 打印机使用的每英寸点数(dpi)密度。 300dpi 是缺省值。 允许 的密度有 300、150、100 和 75 dpi。
-gray 数字 指定彩色图像的灰度转换,而不是黑白图像的映射。 Number 变量必须 是下列值之一:
2
2 x 2 转换
3
3 x 3 转换
4
4 x 4 转换

这个转换可以分别以两倍、三倍或四倍的比例放大图像的有效宽度和高度。

注: 此选项仅对 PostScript 打印机有效。

-header 字符串 指定在窗口上打印页眉字符串。
-高度 Inches 指定页面的最大高度。
ImageFile 包含图像的捕获位图。 如果不指定 ImageFile 参数,xpr 命令使用标准输入。
-横向 强制使窗口以横向方式打印。 (在显示输出中宽度大于高度。) 缺省情况下,窗口的打印会使它的最长的边与纸张的最长边相对应。
-left Inches 以英寸为单位指定左页边距。 也可以接受小数。 缺省情况下,此标志使窗口打印在页面中央。
-noff 当与 -append 标志一起指定时,窗口和上一个窗口显示在相同的页面上。 (此标志在 PostScript 打印机上不受支持。)
-noposition 使激光打印机忽略页眉、页尾以及图像放置命令生成。
-output FileName 指定一个输出文件名。 如果不指定此选项,xpr 命令使用标准输出。
-飞机平面编号 指定使用图像中的哪个层面。 缺省情况下,使用整个图像并根据颜色亮度将值映射 为黑色和白色。 这个选项不支持激光喷墨打印机。
-纵向 强制使窗口以纵向方式打印。 (在显示输出中高度大于宽度。) 缺省情况下,窗口的打印会使它的最长的边与纸张的最长边相对应。
-psfig 禁止将 PostScript 图片翻译到页面中心。
-report 将窗口 ImageFile 参数的统计信息打印到标准错误。
-rv 强制使窗口以反转视频打印。
-scale Scale 影响页面上窗口的大小。 PostScript 打印机能够将窗口像素映射中的每个位转换为指定大小的网格。 比如,每位可能转换成 3 x 3 的网格。 要指定 3 x 3 网格,请输入 -scale 3。 缺省情况下,将打印符合指定方向的页面上的最大刻度的窗口。 如果不指定设备,纵横比可能不同。
-split 数字 将窗口分割为几个页面。 这对超大型窗口十分必要,否则会导致打印机过载并 以模糊的方式打印页面。 (此标志在 PostScript 或 HP Laserjet 打印机上不受支持。)
-top Inches 以英寸为单位指定窗口顶部页边距。 也可以接受小数。 缺省情况下,此标志使窗口打印在页面中央。
-尾部 字符串 指定在窗口下方打印的页尾字符串。
-width Inches 指定页面的最大宽度。

注:必须使用 xwd 实用程序以 XYPixmap 或 XYBitmap 格式来记录 4207、5201 和 5202 打印机的图像。 XYPixmap 图像可以使用阈值算法转换成位图。 对于 HP Laserjet 打印机,多层图像必须以 ZPixmap 格式记录。 单层图像可以是 XYPixmap、XYBitmap 或 ZPixmap 格式。