splp 命令

用途

更改或显示打印机驱动程序设置。

语法

splp [ -b Option ] [ -B Number] [ -c Option ] [ -C Option ] [ -e Option ] [ -f Option ] [ -F! ] [ -i Number ] [ -l Number ] [ -n Option ] [ -N Option ] [ -p Option ] [ -P Option ] [ -r Option ] [  -s Number ] [ -S Option ] [ -t Option ] [ -T Number ] [ -w Number ] [ -W Option ] [ DevicePath ]

描述

splp 命令更改或显示打印机设备驱动程序设置。 缺省设备路径为 /dev/lp0;所有标志都可选。 如果设备路径不能以 /(反斜杠)字符开头,就假定为 /dev 目录。 同样,如果未指定标志,splp 命令报告指定设备路径的当前设置。 要更改当前设置,指定相应的标志。 不需要进行其他处理,也没有其他输出。

splp 命令所做的更改在下次重新启动系统或重新运行 splp 命令前都保持有效。 在您每次启动系统时,splp 命令可从 /etc/inittab 命令文件运行以配置打印机。

注: -bsplp 命令设置。 -c-C-f-i-l-n-p-r-t-w-W 标志仅在将数据直接发送到打印机设备时适用 (例如, 将 cat 命令的输出直接重定向到指定的设备路径)。 当使用 enq qprt对文件进行排队以进行打印时, lplpr 命令,将忽略并且不会更改这些标志的设置。

标志

描述
-b 选项 指定是否发送退格至打印机:
+
指定发送退格至打印机。
!
指定废弃退格。
-B 数字 以指定的每秒的位数设置速度。 Number 变量的值为 50、75、110、134、150、300、600、1200、1800、2400、4800、9600、19,200 和 38,400。
-c 选项 指定是否发送回车符至打印机:
+
发送回车符至打印机。
!
将回车符转换为换行符。
-C 选项 指定是否将所有的小写字符都转换成大写字符:
+
将小写字符转换为大写字符。
!
不将小写字符转换为大写字符。
-e 选项 指定检测到错误时执行的处理:
+
返回错误。
!
等待直到错误清除。
-f 选项 指定是否向打印机发送换页或用换行或回车符模拟换页:
+
发送换页至打印机。
!
用换行或回车符模拟换页。
-F! 对 3812 或 3816 页式打印机重新设置字体状态指示符。 此标志通过下一个假脱机打印作业,使字体从打印机字体软盘重新装入打印机内存。 如果关闭然后再打开打印机或者打印机内存中的字体已损坏,应当指定此标志。
-i 编号 缩进指定的列数,其中 Number 变量值为整数。
-l 编号 每页打印指定行数,其中 Number 变量值为整数。
-n 选项 指定是否将换行发送到打印机或将换行转换为回车符。
+
向打印机发送换行。
!
将换行转换成回车符。
-N 选项 指定是否启用奇偶性校验的生成和检测:
+
启用奇偶性校验的生成和检测。
!
禁用奇偶性校验的生成和检测。
-p 选项 指定系统是根据 -b-c的设置将所有字符发送到打印机而不修改还是转换字符。 -C-f-i-l-n-r-t-w-W 标志:
+
将所有的字符发送到未更改的打印机,覆盖其他设置。
!
根据设置转换字符。
-P 选项 指定奇偶校验:
+
指定奇校验。
!
指定偶校验。
-r 选项 指定换行后是否添加回车符:
+
换行后发送回车符。
!
换行后不发送回车符。
-s 数字 选择字符大小,其中 Number 变量是位数。 Number 变量的值可以是 5 , 6 , 7 或 8。 请参阅 termio.h 特殊文件,以获取有关字符大小的其他信息。
-S 选项 指定每个字符的停止位数:
+
每个字符 2 个停止位。
!
每个字符 1 个停止位。
-t 选项 指定是否扩展制表符:
+
不扩展制表符。
!
在 8 个位置边界扩展制表符。
-T 编号 将超时周期设置为 Number 变量指定的秒数。 Number 变量值必须是整数。
-w 数字 显示 Number 变量指定的列数。 Number 变量值必须是整数。
-W 选项 指定是否将超出指定宽度的字符换行到下一行并打印...换行符后的 (3 个点):
+
将超出指定宽度的字符合并到下一行并打印...(3 个点) 在换行符后。
!
截断超出指定宽度的字符。

示例

  1. 要显示 /dev/lp0 打印机的当前打印机设置,请输入:
    splp
  2. 要更改打印机设置,请输入:
    splp   -w 80  -W +  -C +
    这就改变了 80 列纸( -w 80 标志)的 /dev/lp0 打印机的设置。 它也将大于 80 列宽度的每一行换行回绕到第二行(-W+ 标志),并以大写方式打印所有的字母字符( -C+ 标志)。

文件

描述
/dev/lp* 包含打印机属性文件。
/etc/inittab 包含打印机配置命令文件。