系统管理指南:打印

使用 Solaris Print Manager 设置直接连接的打印机

可以添加、修改或删除打印机,并可使用 Solaris Print Manager 添加打印机访问。大多数可以使用 lpadmin 命令指定的选项也可以使用 Solaris Print Manager 指定。


注 –

必须成为超级用户或同等角色才能访问 Solaris Print Manager 中某些选项。该工具中的选项和可选属性可随用户的角色而变化。


有关可使用 Solaris Print Manager 设置或重置的所有打印机定义的详细说明,请参见使用 Solaris Print Manager 设置打印机定义

使用 Solaris Print Manager 设置打印机定义

下表说明可以使用 Solaris Print Manager 为打印机设置的打印机定义。也可以使用 LP 打印命令为打印机设置相同的定义。

表 4–2 打印机定义说明

打印机定义 

说明 

示例 

缺省值 

必需或可选? 

打印机名称

打印机的名称 

laser1

N/A 

安装连接的打印机或网络连接的打印机以及添加对打印机的访问时必需 

打印服务器

打印服务器的名称 

venus

缺省情况下会选中“对打印机服务器使用 localhost”属性复选框

安装连接的打印机或网络连接的打印机以及添加对打印机的访问时必需 

该字段由工具填写 

说明

用户定义的字符串 

laser printer near breakroom

N/A 

可选 

打印机端口

打印机所连接到的设备 

/dev/term/a

/dev/term/a

安装连接的打印机时必需 

打印机类型

打印机的类型 

unknown

PostScript

在不使用 PPD 文件的情况下安装连接的打印机或网络连接的打印机时必需 

文件内容类型

要打印的内容 

any

PostScript

在不使用 PPD 文件的情况下安装连接的打印机或网络连接的打印机时必需 

打印机生产商

打印机的生产商 

Lexmark 

N/A 

在使用 PPD 文件的情况下安装连接的打印机或网络连接的打印机时必需 

打印机型号

打印机的型号 

Lexmark Optra E312 

N/A 

在使用 PPD 文件的情况下安装连接的打印机或网络连接的打印机时必需 

打印机驱动程序

通过指定 PPD 文件使用的驱动程序 

Foomatic/PostScript 

N/A 

在使用 PPD 文件的情况下安装连接的打印机或网络连接的打印机时必需 

故障通知

指定如何将错误通知用户 

Mail to superuser

Write to superuser

可选 

缺省打印机 

标识缺省打印机 

N/A 

N/A 

可选 

标题页下拉式菜单: 

指定为打印标题页。 

N/A 

除非使用带有相应选项的 lp 命令来关闭标题打印,否则将打印标题

可选 

用户访问列表

允许在打印服务器上打印的用户的列表 

rimmer,lister

所有用户都可以打印 

可选 

使用 Solaris Print Manager 在设置打印机时指定 PPD 文件

Solaris Print Manager 包括“使用 PPD 文件”选项,可通过该选项在创建新的打印队列或修改现有打印队列时指定 PPD 文件。如果不希望指定 PPD 文件,则可以取消选择该选项。


注 –

对于已包含 RIP 功能的打印机,PPD 文件不是必需的。


设置使用 PPD 文件的打印机时,必须指定以下信息:

Procedure如何使用 Solaris Print Manager 添加新的直接连接的打印机

以下过程说明如何使用 Solaris Print Manager 在选中“使用 PPD 文件”缺省属性的情况下添加新的连接的打印机。要在不使用 PPD 文件的情况下添加新的连接的打印机,请从复选框中删除复选标记来取消选择此属性。

  1. 选择要成为打印服务器的系统。

  2. 将打印机连接到打印服务器。打开打印机的电源。

    有关硬件交换机和布线要求的信息,请参阅打印机供应商的安装文档。

  3. 在已连接打印机的打印服务器上启动 Solaris Print Manager。

    有关说明,请参见如何启动 Solaris Print Manager

    您可以将 localhost 指定为打印系统数据库中的主机名。之所以进行此修改,是为了使打印服务器可以保持同一个打印主机名 localhost ,而与计算机主机名无关。此选项是 Solaris Print Manager 中的缺省选项。您可以取消选中此复选框,以恢复到此选项的早期行为。请注意,此选项专门适用于设置本地打印队列。有关更多信息,请参见使用 Solaris Print Manager 在设置打印机时指定 PPD 文件

    要使用带有 -s 选项的 lpadmin 命令设置本地打印队列,并将 localhost 指定为主机名,请参见如何添加将 localhost 指定为主机名的打印队列(LP 打印命令)

  4. 从“打印机”菜单中选择“新的连接的打印机”。

    此时会显示“新的连接的打印机”窗口。

  5. 使用相应的信息填写必需字段。

    如果需要填写字段的信息,请单击“帮助”按钮。

    例如,要在使用 PPD 文件的情况下添加新的连接的打印机,请在以下字段中提供相应的信息:


    Printer Name:
    Description:
    Printer Port:
    Printer Make:
    Printer Model:
    Printer Driver:
    Fault Notification:
    Options:
    Default Printer
    Always Print Banner
    User Access List:

    “打印机服务器”字段由 Solaris Print Manager 填写。

    要在不使用 PPD 文件的情况下添加新的连接的打印机,请在以下字段中提供相应的信息:


    Printer Name:
    Description:
    Printer Port:
    Printer Type:
    File Contents:
    Fault Notification:
    Options:
    Default Printer
    Always Print Banner
    User Access List:

    “打印机服务器”字段由 Solaris Print Manager 填写。

  6. 单击“确定”。

  7. 验证是否已安装了打印机。在 Solaris Print Manager 主窗口中检查新的打印机项。

  8. 验证打印机是否可以打印请求。


    # lp -d printer-name filename
    
  9. 验证 Solaris Print Manager 的新增功能是否工作正常。

    使用 Solaris Print Manager 创建或修改打印队列时,请选择 files 选项作为命名服务。从菜单中选择“新的连接的打印机”选项。如果下拉式菜单显示打印机生产商和打印机型号,则说明新增功能工作正常。

验证 RIP 功能是否工作正常

借助 RIP,可以打印到没有常驻 PostScript 处理能力的打印机。

要确保 RIP 功能工作正常,需要创建一个新的打印队列,方法是选择一种生产商和型号组合,Solaris Print Manager 使用的“新的连接的打印机”屏幕和“新的网络打印机”屏幕中将提供这些供选择的组合。然后,尝试打印到新打印机。如果打印作业的输出是可识别的,则 RIP 功能工作正常。如果打印作业的输出是无法识别的,则 RIP 功能工作不正常。

Procedure如何添加将 localhost 指定为主机名的打印队列 (Solaris Print Manager)

该过程显示如何使用 Solaris Print Manager 添加本地打印队列,并将 localhost 指定为打印系统数据库中的主机名。之所以添加此修改,是为了使打印服务器可以保持同一个打印主机名,而与计算机主机名无关。请注意,您还可以使用这些命令修改打印队列。

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 如何启动 Solaris Print Manager过程中所述,启动 Solaris Print Manager。

  3. 在 Solaris Print Manager 中将打印主机名设置为 localhost

    有关说明,请参见使用 Solaris Print Manager 设置打印机定义

  4. 检查 /etc/printers.conf 文件中的相应项。


    # lpget new-print-queue
    new-print-queue:
            bsdaddr=abc,new-print-queue,Solaris

    如果已成功创建或修改打印队列,则 lpget 命令输出会返回新的或已修改的打印队列的名称。

另请参见

有关在使用 lpadmin 命令添加或修改打印队列时将 localhost 指定为打印服务器的主机名的信息,请参见如何添加将 localhost 指定为主机名的打印队列(LP 打印命令)