在可以创建队列之前,您必须收集下列信息:有效的设备名,打印机类型,打印机语言,以及默认的打印队列设置选项。
在创建队列之前,与打印队列相关联的设备名必须存在。
您可以通过运行下列命令来列出已定义的虚拟设备:
$ /usr/ibmprint/bin/lsdevice -l
如果设备不存在,您可以通过运行
命令来创建一个。如需更多信息,请参阅创建虚拟设备。
可以通过运行下列命令来找到支持的打印机类型和语言:
/usr/ibmprint/bin/supported_printers
查找在与您的打印机型号相匹配的
命令中列出的行。例如:您要为 IBM Infoprint Color 1454 创建一个队列。您从
中查找与该打印机匹配的行,它的格式为:打印机类型为 10IC1454,支持的语言是 automatic。
支持的语言注意事项:
所有打印机类型支持“raw”为语言类型。这将使打印队列成为传递队列。这意味着不对队列进行修改就可以将打印作业发送到打印机。
Automatic 语言类型意味着您可以将语言类型设置为
, ,或 。如果选择 Automatic,您可以将 PCL 仿真/ASCII 和 PostScript 打印作业发送到打印队列。Automatic Plus 语言类型意味着您可以将语言类型设置为
, , 或 。如果选择 automatic_plus,您可以将 PCL 仿真/ASCII,PostScript 和 ImageQuick(HTML,PDF,TIFF)打印作业发送到打印队列。Automatic PDF 语言类型意味着您可以将语言类型设置为
, , 或 。如果选择 select automatic_pdf,您可以将 PCL 仿真/ASCII,PostScript 和 PDF 打印作业发送到打印队列。如果语言类型是
,您只能通过打印队列发送 ASCII 文本或 PCL 仿真作业。如果语言类型是
,您只能通过打印队列发送 PostScript 作业。如果可用,您通常应该选择
。可以通过运行 步骤b的“打印机类型”,运行下列命令:
命令来找到可用的打印机设置选项。使用位于$ /usr/ibmprint/bin/lsqueue_opts -f printer_type
例如:
找到您要更改的选项和值,并将它们传递给带参数
的 。输入下列命令:
# /usr/ibmprint/bin/mkqueue -d device_name -q queue_name -p printer_type -l printer_language -o printer_options
注意: | 如需有关 | 命令的更多信息,请运行命令行程序 。
例如:使用步骤1中收集的信息,为虚拟设备(“mydevice”)创建一个新的打印队列(“myqueue”)。对于该队列,打印机类型是 10IC1454,语言选项被指定为 “automatic”。指定其它打印机选项以便使用第二个进纸匣中的纸张,并且作业沿着纸张的长边双面打印。
/usr/ibmprint/bin/mkqueue -d mydevice -q myqueue -p 10IC1454 -l automatic -o "paper_tray=tray2 duplex=long_edge"