启动打印作业
使用 qprt 或 smit 命令来请求打印作业。
- 对于本地打印作业,打印机必须物理连接到系统上,而对于网络打印机,那么在网络上连接和配置打印机。
- 对于远程打印作业,您的系统必须配置成与远程打印服务器通信。
- 在打印文件前,必须有对它的读访问权。 要在打印后除去文件,您必须有对包含文件的目录的写访问权。
指定以下信息以请求打印作业:
- 要打印的文件的名称
- 打印队列名
- 要打印副本的数量
- 是否在远程主机上制作文件的副本
- 打印后是否擦除文件
- 是否发送作业状态的通知
- 是否用系统邮件发送作业状态的通知
- 脉冲串状态
- “发送至”标号的用户名
- 远程打印的控制台确认消息
- 远程打印的文件确认消息
- 优先级级别
使用 qprt 命令创建和对打印作业排队以打印指定的文件。 如果指定多个文件,那么所有文件一起组成一个打印作业。 这些文件以在命令行上指定的顺序打印。
qprt 命令的基本格式为:
qprt -PQueueName FileName 下列 qprt 命令标记是有用的:
| 项 | 描述信息 |
|---|---|
| -b 编号 | 指定下边距。 下边距是在每页的底部保留的空白行的数目。 |
| -B 值 | 指定是否应该打印脉冲串页(在穿孔处分隔的连续纸页)。 Value 变量由两个字符的字符串组成。 第一个字符作用于首页。 第二个字符作用于尾页。 两个字符的每一个都可能是以下的一种:
|
| -e 选项 | 指定是否要强调打印。
|
| -e Option | 指定是否要两倍高度打印。
|
| -f FilterType | 指定过滤器的一个字符标识,通过该过滤器,您的打印文件(一个或多个)在被发送到打印机之前传递。 可用的过滤器标识是 p(它调用 pr 过滤器)和 n(它处理来自 troff 命令的输出)。 |
| -i 数字 | 导致每行缩排指定的空格数。 Number 变量必须包含在由 -w 标志指定的页宽度中。 |
| -K Option | 指定是否要压缩打印。
|
| -l 编号 | 将页面长度设置为指定的行数。 如果 Number 变量是 0,那么忽略页面长度,并认为输出是一个连续的页面。 页面长度包括顶部和底部空白,并指示了页面的可打印长度。 |
| -L 选项 | 指定宽于页宽度的行是否应该被环绕到下一行或在右边距被截断。
|
| -N 数字 | 指定要打印的副本数。 如果不指定该标志,打印一个副本。 |
| -p 数字 | 将间距设置为每英寸 Number 个字符。 Number 的典型值是 10 和 12。 打印的字符的实际间距还受 -K(压缩)标志和 -W(两倍宽度)标志影响。 |
| -P Queue[: QueueDevice] | 指定打印队列名和可选的队列设备名。 如果不指定该标志,那么假定为缺省打印机。 |
| -Q 值 | 指定打印作业的纸张大小。 纸张大小的 Value 是打印机相关的。 对信件大小纸张,典型值是 1;对 Legal 大小纸张,典型值是 2,其他依此类推。 请参考打印机手册获取指定给特定纸张大小的值。 |
| -t 编号 | 指定上边距。 上边距是在每页的顶部保留的空白行的数目。 |
| -w 编号 | 将页宽度设置为由 Number 变量指定的字符数。 页宽度必须包含用 -i 标志指定的缩排空格数。 |
| -W Option | 指定是否要两倍宽度打印。
|
| -z 值 | 将页式打印机输出旋转由 Value 变量指定的 1/4 转顺时针方向的数目。 长度 (-l) 和宽度 (-w) 值自动相应调整。
|
| -# 值 | 指定特殊函数。
|
下表包含了如何使用 qprt 命令标志的示例:
- 要请求 myfile 文件在使用缺省值为缺省打印队列配置的第一台可用打印机上打印,请输入:
qprt myfile - 要请求 myfile 文件在使用特定标志值的特定队列上打印,并在打印作业提交时验证标志值,请输入:
此命令将 myfile 文件通过 pr 过滤器命令(-f p 标志)传递,并使用突出显示的方式(-e + 标志)在为名为 fastest(-Pfastest 标志)的队列配置的第一个可用打印机上打印它。qprt -f p -e + -Pfastest -# v myfile - 要在法律文件大小纸张上打印 myfile,请输入:
qprt -Q2 myfile - 在打印队列中打印每个 new.index.c, print.index.c和 more.c 文件的三个副本Msp1,类型:
qprt -PMsp1 -N 3 new.index.c print.index.c more.c - 要将三个文件 new.index.c、print.index.c 和 more.c 并置打印三份,请输入:
cat new.index.c print.index.c more.c | qprt -PMsp1 -N 3
您还可以使用 SMIT 来请求打印作业。 要使用 SMIT 启动打印作业,请输入:
smit qprt