AIX命令参考大全,卷 4,n - r - qprt 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

qprt 命令

用途

启动一个打印作业。

语法

qprt [ -a PreviewOption ] [ -A Level ] [ -b BottomMargin ] [ -B Value ] [ -c ] [ -C ] [ -d InputDataType ] [ -D "User" ] [ -e EmphasizedOpt ] [ -E DblHigh ] [ -f Filter ] [ -F \ Name ] \ [ -g Begin ] [ -G Coord ] [ -h "Header" ] [ -H "HostName" ] [ -i Indent ] \ [ -I FontPath ] [ -j Init ] [ -J Restore ] [ -k Color ] [ -K Condense ] [ -l Length ] [ -L \ LineWrap ] [ -m Message ] [ -M MessageFile ] [ -n ] [ -N NumberCopies ] [ -O PaperHand ] [ -p Pitch ] [ -P Queue \ [ :QueueDevice ] ] [ -Q Value] [ -q Quality ] [ -r ] [ -R Priority ] [ -s NameType ] [ -S Speed ] [ -t\ TopMargin ] [ -T "Title" ] [ -u PaperSrc ] [ -U Directional ] [ -v LinesPerIn ] [ -V Vertical ] [ -w \ PageWidth ] [ -W DblWide ] [ -x LineFeed ] [ -X CodePage ] [ -y DblStrike ] [ -Y Duplex ] [ -z Rotate ] \ [ -Z FormFeed ] [ -# { j | H | v } ] [ -= OutputBin ]{ File | - } ...

描述

qprt 命令创建并排队打印作业来打印 File 参数指定的文件。要打印来自标准输入的文件,指定 -(破折号)代替文件名。如果指定了多个文件,那么它们所有一起构成了一个打印作业。qprt 命令以指定的顺序打印文件。

要打印文件,必须有对该文件的读访问。使用 -r 标志可以在打印之后除去文件。要除去文件,必须具有包含该文件的目录的写访问权限。如果希望 qprt 命令在打印作业完成后通知您,请指定 -n 标志。

可以使用 -B 标志与 -D-H-T 标志一起来定制分段页面。分段页面标记了打印作业的开始、结束或两者。要标记带分段页面的打印作业的开始和结束,请使用 -B aa 标志。

所有的标志都是可选的,可以按任何顺序指定它们。qprt 命令忽略标志和它的参数之间的空格。在单独的 -(破折号)之后可以不带参数对标志分组。所有的标志和它们的参数必须优先于 File 参数。

可以在 基于 Web 的系统管理器(wsm)中使用 打印机队列 应用程序来改变打印机特征。

也可以使用系统管理界面程序(SMIT)smit qprt 快速路径运行该命令。

该命令中列出的某些标志和参数对特定的打印机类型不可用。如果遇到使用选项的问题,可以使用 SMIT 预览 qprt 命令语句。请参阅 AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的“System Management Interface Tool (SMIT): Overview”。或者,参考打印机手册以查找您的打印机支持什么选项。

标志

-#{j|h|v} 指定特殊的功能。Value 变量的可能值是:
j
显示指定打印作业的作业编号。
H
排队打印作业但是将它挂起在 HELD 状态。
v
验证指定的打印机后端标志值。作为验证过程的一部分,该命令为非法标志值执行合法性检查、类型检查、范围检查、列表检查以及其它类型的验证。典型地,后端标志值的验证是非常有用的,因为提交打印作业的时候鉴别非法标志要好于处理打印作业的时候在后来的登台程序中进行。
-= OutputBin 指定打印作业的输出 bin 目的地。如果不指定该标志,它使用打印机驱动程序的缺省值。

OutputBin 的可能值是:

0
顶部打印机 bin。
1 - 49
高容量输出(HCO)bin 1 - 49。
>49
打印机专用的输出 bin。

注:有效的输出 bin 由打印机确定。
-a PreviewOption 预览没有实际打印任何文件的打印作业的参数值。可以指定一个 01PreviewOption 变量。如果指定 0qprt 命令预览正常打印处理的显示。如果指定 1,该命令返回标志值的列表和能够用于将输入数据类型转换为打印机所期望的数据类型的过滤器管道。这些标志值是来自配置数据库的缺省命令行标志值,由任意的在命令行指定的标志参数覆盖。

只显示对 -d 标志指定的(或缺省的)InputDataType 变量有效的标志。不显示只和打印作业的假脱机相关而不是和实际的打印相关的标志值。假脱机标志的缺省值包含标志描述。不检查标志值以验证它们被打印机支持。

过滤器的管道显示过滤器命令(和传递到过滤器命令的标志值),它们将在打印文件的数据发送到打印机之前处理数据。可以回顾每个过滤器命令的描述来决定执行的过滤器类型。

-A Level 设置诊断输出的级别。诊断输出用于诊断过滤器管道处理打印文件、首页或尾页时遇到的错误。诊断输出以邮件的方式发送给提交该打印作业的用户。您可以指定下列级别之一:
0
废弃产生的任何标准错误输出。
1
返回标志值、标准错误输出和产生任何标准错误输出的完整管道。
2
返回标志值、标准错误输出(如果有的话)和完整的管道,而不管是否检测到错误。如果检测到错误,终止打印作业。
3
除了不打印文件之外,类似于值 2

推荐值 1。如果管道中的过滤器产生输出到标准错误,即使没有遇到任何错误(例如,状态信息),值 0 也很有用。值 2 或者 3 用于诊断问题,即使该程序不会造成任何到标准错误的输出。

-b BottomMargin 指定底部页边距,即每页的底部保留的空行数目。
-B Value 打印分段页面。Value 变量由两字符的字符串构成。第一个字符作用于首页。第二个字符作用于尾页。下列值有效:
a
总是打印每个打印作业中每个文件的(首或尾)页。
n
永不打印(首或尾)页。
g
打印每个打印作业(组或文件)的(首或尾)页一次。

例如,-B ga 标志在每个打印作业的开头打印首页,并在每个打印作业的每个文件之后打印尾页。

注:在远程打印环境中,缺省值由服务器上的远程队列决定。
-c 从副本拷贝每个打印文件并打印。在发出 qprt 命令之后如果计划修改一个或多个打印文件,请指定该标志,但是要在打印作业完成之前。

如果没有指定该标志并且打印作业在跟提交节点相同的地方打印,那么不产生打印文件(一个或多个)的副本。直接打印 File 参数指定的一个或多个文件。

-C 以邮件的方式发送打印作业产生消息给您,即使您已经登录。缺省情况下,qprt 命令在控制台上显示消息。

-C 标志只适用于本地打印作业。如果希望当提交到远程打印机的作业完成时被通知,请使用 -n 标志来接收邮件消息。

注:不能以任何方式重定向 qdaemon 和打印机后端的某些消息。它们直接发送到 /dev/console 文件。
-d InputDataType 标识要打印的一个或多个文件的输入数据类型。根据输入数据类型和打印机期望的数据类型,打印文件在发送到打印机之前经过过滤器(如果需要的话)。您可以指定任意的下列输入数据类型:
a
扩展 ASCII 字符集
c
PCL
d
Diablo 630
g
Hewlett-Packard GL
p
Pass-through(不加更改的发送到打印机)
s
PostScript

如果选择的打印机不支持指定的输入数据类型并且过滤器不可用于转换一个或多个打印文件的数据类型为打印机支持的数据类型,那么打印作业终止并有错误消息产生。

-D "User" 标号交付给 User 的输出。通常输出标记为发送给发出 qprt 命令请求的用户名。User 的值必须是常规用户标识的符合同样要求的单个单词。
-e EmphasizedOpt 设置加深打印为下列一项:
+
使用加深打印。
!
不使用加深打印。
-E DblHigh 设置双高打印为下列一项:
+
使用双高打印。
!
不使用双高打印。
-f Filter 标识在发送打印文件到打印机之前它们经过的过滤器。标识符类似于 lpr 命令可用的过滤器标志。可用的过滤器标识符是 p,它触发 pr 过滤器,和 n,它处理来自 troff 命令的输出。
-F Name 指定用于打印的包含字符图像的 X 字体文件的列表。列表中的项必须由逗号分隔。Name 参数值可以是全路径名、字体别名或者 XLFD 名称。-F 名称标志只对 MBCS 打印机队列有效。
-g Begin 设置开始打印的页编号。该标志仅在打印文件将被格式化(例如,使用 -d a 标志)的情况下标识。它不可标识 pass-through(-d p 标志)、PostScript(-d s 标志)和其它已经格式化的数据的类型。
-G Coord 指出如何在不能打印到纸张边缘的激光打印机上打印页。对 Coordinate 变量使用下列一项:
+
整个页面坐标系统
!
打印页面坐标系统
-h "Header" 在指定 -f p 标志的情况下指定 pr 命令使用的标题文本。如果不指定该标志,pr 命令使用打印文件名作为标题。

如果还指定了 -c 标志,则该标志非常有用。使用 -c 标志的情况下,被 pr 命令使用为缺省标题的打印文件名是假脱机程序产生的临时文件的名称,而不是 qprt 命令指定的文件名。

-H "HostName" 设置首页上的主机名。
-i Indent 每行缩进指定的空格数目。必须包含在 -w 标志指定的页面宽度中的 Indent 变量。
-I FontID (大写 i)指定字体标识符。指定字体标识符覆盖间距(-p 标志)和字形(-s 标志)。-IFontID 命令只对单字节代码集打印队列有效。
-IFontPath 使用字体别名或 XLFD 名称指定字体文件时,(大写 i)指定 -F 标志要求的逗号分隔的字体路径列表。FontPath 标志仅对 MBCS 打印机队列有效。
-j Init 在每个文件打印之前初始化打印机。可以指定下列任意值:
0
不初始化
1
完全初始化
2
只选择仿真器
-J Restore 在打印作业结束时恢复打印机。可以指定下列之一:
+
在打印作业结束时恢复。
!
打印作业结束时不恢复。
-k Color 指定打印颜色。典型值是 black、red、blue、green 等等。请参考打印机手册以获取支持的颜色以及指定给特定颜色的色带位置。
-K Condense 设置压缩打印为下列之一:
+
使用压缩打印。
!
不使用压缩打印。
-l Length (小写 L)设置页面长度。如果 Length 变量是 0,忽略页面长度并且将输出当成连续页。页面长度包括顶部和底部空白,并指示了页面的可打印长度。
-L LineWrap 将超过页面宽度的行的换行设置为下列之一:
+
长行换行到下一行。
!
在右页边距处截断长行。
-m "Message" 当打印作业指定到打印机并准备好开始打印的时候在控制台显示指定的消息。消息在控制台被确认后才处理打印作业。
-M MessageFile 标识包含消息文本的文件。当打印作业指定到打印机并准备好开始打印的时候在控制台显示该文本。消息在控制台被确认后才处理打印作业。
-n 当打印作业完成的时候通知。如果还指定了 -D "User" 标志,也通知指定的用户。缺省情况下,当打印作业完成的时候不通知。
-N NumberCopies 指定要打印的副本数目。如果不指定该标志,打印一个副本。
-O PaperHand 设置输入纸张操作的类型为下列之一:
1
手动(一次插入一张)
2
连续的打印纸
3
纸张馈送
-p Pitch 设置每英寸字符数目。Pitch 的典型值是 10 和 12。打印字符的实际间距也会受到 -K(压缩)标志和 -W(双宽)标志值的影响。

如果正在 PostScript 打印机上打印 ASCII 文件,该标志决定字符点的大小。可以指定大于等于 1 的正数。

-P Queue[:QueueDevice] 指定打印队列名和可选的队列设备名。如果不指定该标志,会发生下列情况:
  • 如果设置了 LPDEST 环境变量,qprt 命令使用 LPDEST 变量指定的队列名。一旦设置就总是使用该值,即使还设置了 PRINTER 变量。
  • 如果设置了 PRINTER 变量而没有设置 LPDEST 变量,qprt 命令使用 PRINTER 环境变量指定的队列名。任何目的地命令行选项同时覆盖 LPDESTPRINTER 环境变量。
  • 如果既没有设置 LPDEST 也没有设置 PRINTER 变量,qprt 命令使用系统缺省队列名。(系统缺省队列名是定义在 /etc/qconfig 文件中的第一个队列名称。)如果不指定 QueueDevice 变量,使用配置给队列的第一个可用的打印机。

    注:如果多台打印机配置给相同的打印队列并且一台或多台打印机不适用于打印您的文件,您应该使用 QueueDevice 变量。否则,假脱机程序将指派第一台可用的打印机。
-q Quality 设置打印质量为下列之一:
0
快速字体
1
草稿质量
2
近信函质量
3
增强的质量
300
每英寸 300 点(dpi)
600
600 dpi
-Q Value 设置纸张大小。纸张大小 Value 依打印机而定。典型值是:1 为信函大小纸张,2 legal 纸张的等等。请参考打印机手册获取指定给特定纸张大小的值。
-r 打印作业完成之后除去打印文件。如果不指定该标志,不除去打印文件。
-R Priority 设置打印作业的优先级。越高的 Priority 变量值指示越高的打印作业优先级。缺省优先级的值是 15。对大多数用户来说最大优先级值是 20,而对拥有 root 用户权限的用户和系统组(组 0)的成员是 30

注:在请求远程打印作业时不能使用该标志。
-s NameType NameType 变量指定字形。示例是 courier 和 prestige。特定的字形选择取决于打印机类型而不同。
-S Speed 设置高速打印为下列之一:
+
使用高速打印。
!
不使用高速打印。
-t TopMargin 指定顶部页边距,即每页的顶部保留的空行数目。
-T "Title" Text 变量指定打印作业标题。如果不指定该标志,使用 qprt 命令行上的第一个文件名作为打印作业标题。打印作业标题显示在首页和关于队列状态查询的响应上。
-u PaperSrc 设置纸张源为下列之一:
1
主要
2
备用
3
信封
-U Directional 设置单向打印为下列之一:
+
使用单向打印。
!
不使用单向打印。
-v LinesPerIn 设置行密度为每英寸行数。LinesPerIn 变量的典型值是 68
-V Vertical 设置垂直打印为下列之一:
+
使用垂直打印。
!
不使用垂直打印。
-w PageWidth 设置以字符数表示的页面宽度。页面宽度必须包含 -i 标志指定的缩排空格数目。
-W DblWide 设置双宽打印为下列之一:
+
使用双宽打印。
!
不使用双宽打印。
-x LineFeed 指定自动换行或自动回车:
0
不更改换行、垂直跳格和回车。
1
为每个回车添加一个换行。
2
为每个换行和每个垂直跳格添加一个回车。
-X CodePage 提供代码页名称。CodePage 变量的有效值是 ISO8859-1 到 ISO8859-9、IBM-943、IBM-eucJP、IBM-eucKR 和 IBM-eucTW。用户的语言环境定义中的代码页是缺省值。
-y DblStrike 设置双重打印为下列之一:
+
使用双重打印。
!
不使用双重打印。
-Y Duplex 设置双面输出。双面输出使用每张纸的正反两面进行打印。可以设置下列之一:
0
单面
1
双面,长边装订
2
双面,短边装订
-z Rotate 按照 Value 变量指定的顺时针直角拐弯数旋转页面进行打印。长度(-l)和宽度(-w)值自动相应调整。
0
纵向
1
右横向
2
颠倒纵向
3
左横向
-Z FormFeed 每个打印文件之后发送一个换页到打印机。可以指定下列两个中的一个:
+
发送换页命令。
!
不发送换页命令到打印机。使用该选项要小心,因为它会造成下一个打印作业开始于该打印作业产生的最后输出页面。打印在连续打印纸的打印机无法确定下一页打印纸的顶部。

示例

  1. 要排队 myfile 文件到第一台可用的打印机上打印,该打印机使用缺省值配置用于缺省打印队列,请输入:

    qprt myfile
  2. 要在指定队列上排队文件,不使用非缺省标志值打印文件,并在打印作业提交的时候确认标志值,请输入:
    qprt  -f p  -e +  -P fastest  -r  -n  -C  -#v somefile
    该命令行通过 pr 命令(-f p 标志)传输 somefile 文件,并在配置用于指定的 fastest-P fastest 标志)队列的第一台可用的打印机上使用加深方式(-e + 标志)打印。-#v 标志验证与该命令相关的所有标志在传输打印作业到打印机后端之前可用。文件打印之后,将被除去(-r 标志),并通过邮件(-C 标志)通知提交该打印作业的用户(-n 标志)打印作业已完成。
  3. 要在 legal 大小的纸张上打印 myfile,请输入:
    qprt  -Q2 myfile
  4. 要排队 myfile 文件并返回作业编号,请输入:

    qprt -#j myfile
  5. 要排队 MyFile 并挂起它,请输入:

    qprt -#H MyFile

文件

/etc/qconfig 包含队列和队列设备配置文件。
/usr/bin/qprt 包含 qprt 命令。

相关信息

enq 命令、lp 命令、lpr 命令、pr 命令、qadm 命令、qcan 命令、qchk 命令、qpri 命令、smit \ 命令和 troff 命令。

/etc/qconfig 文件。

AIX 5L Version 5.2 Guide to Printers and Printing 中的 Printer Overview for System ManagementSpooler Overview for System ManagementPrinter Specific InformationVirtual Printer Definitions and AttributesInitial Printer ConfigurationStarting a Print Job (qprt Command)

《AIX 5L V5.2 系统用户指南:通信与网络》中的『如何从远程系统打印』『如何打印到远程系统』

要获取关于基于 Web 的系统管理器安装的信息,请参阅《AIX 5L V5.2 基于 Web 的系统管理器管理指南》中 的『第二章:安装和系统要求』。 

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]