创建打印队列

使用“添加打印队列向导”创建打印队列

  1. 从打印机驱动程序,单击添加打印队列向导

  2. 从“可用设备”列表中选择设备,或者单击添加设备来创建新设备。

    如需有关添加设备的更多信息,请参阅创建虚拟设备

  3. 单击下一步

  4. 输入打印机名和描述。

  5. 选择打印机类型。

  6. 单击下一步

  7. 选择队列将接受的打印机语言。

  8. 单击属性来更改打印队列的设置。

    如需更多信息,请参阅更改打印队列属性

  9. 单击下一步

  10. 完成打印队列的创建。

    • 如果您使用 Sun Solaris、HP-UX、IBM AIX 或 带有 CUPS 的 Linux,则选择启用打印机类来将队列放入类中。

      如需有关打印机类的更多信息,请参阅用打印机类工作

    • 如果您使用带有 LPRng 打印子系统的 Linux,则选择启用打印机别名来创建该队列的别名。

      如需有关打印机别名的更多信息,请参阅用打印机别名工作

  11. 单击完成

从命令行创建打印队列

  1. 在可以创建队列之前,您必须收集下列信息:有效的设备名、打印机类型、打印机语言以及默认的打印队列设置选项。

    1. 在创建队列之前,与打印队列相关联的设备名必须存在。

      • 您可以通过运行下列命令来列出已定义的虚拟设备:

        # /usr/lexprint/bin/lsdevice -l
      • 如果设备不存在,您可以通过运行 mkdevice 命令来创建一个。

        如需更多信息,请参阅创建虚拟设备

    2. 可以通过运行下列命令来找到支持的打印机类型和语言:

      # /usr/lexprint/bin/supported_printers

      查找从 supported_printers 命令中列出的包含您的打印机型号的行。

      例如: 您要为 Lexmark T632 创建一个队列。您从 supported_printers 查找与该打印机匹配的行,它的格式为:Lexmark T632 10LT63x automatic

      打印机类型为 10LT63x,支持的语言是 automatic。

      支持的语言注意事项:

      • 所有的打印机类型都支持“raw”作为语言类型。这将使打印队列成为传递队列。这意味着不对队列进行修改就可以将打印作业发送到打印机。

      • Automatic 语言类型让您将语言类型设置为 automaticpclps。如果您选择 automatic,您可以将 PCL 仿真/ASCII 和 PostScript 仿真打印作业发送到打印队列。

      • Automatic Plus 语言类型让您将语言类型设置为 automatic_pluspclpsiq。如果您选择 automatic_plus,您可以将 PCL 仿真/ASCII、PostScript 仿真和 ImageQuickTM(HTML、PDF、TIFF)打印作业发送到打印队列。

      • Automatic PDF 语言类型让您将语言类型设置为 automatic_pdfpclpspdf。如果您选择 automatic_pdf,您可以将 PCL 仿真/ASCII、PostScript 仿真和 PDF 打印作业发送到打印队列。

      • 如果语言类型是 pcl,您只能通过打印队列发送 ASCII 文本或 PCL 仿真作业。

      • 如果语言类型是 ps,您只能通过打印队列发送 PostScript 仿真作业。

      • 如果语言类型是 ppds,您只能通过打印队列发送 ASCII 文本或 PPDS 仿真作业。

      • 如果可用,您通常应该选择 automatic

    3. 可以通过运行 lsqueue_opts 命令来找到可用的打印机设置选项。使用在步骤b中确定的“打印机类型”,运行下列命令:

      # /usr/lexprint/bin/lsqueue_opts -f printer_type

      例如:# /usr/lexprint/bin/lsqueue_opts -f 10LT63x

      找到您要更改的选项和值,并将它们传递给带参数 -omkqueue 命令。

  2. 输入下列命令:

    # /usr/lexprint/bin/mkqueue -d device_name -q queue_name
    -p printer_type -l printer_language -o printer_options
    注意: 从命令行输入 mkqueue -h 可获得有关此命令的更多详细信息。

    例如: 使用在步骤1中收集的信息,为虚拟设备(“mydevice”)创建新的打印队列(“myqueue”)。对于该队列,打印机类型是 10LT63x,语言选项被指定为“automatic”。指定其他打印机选项以便使用第二个进纸匣中的纸张,并且作业沿着纸张的长边双面打印。

    # /usr/lexprint/bin/mkqueue -d mydevice -q myqueue -p 10LT63x 
    -l automatic -o "paper_tray=tray2 duplex=long_edge"