系统管理指南:打印

Procedure如何启动 Solaris Print Manager

  1. 在启动 Solaris Print Manager 之前,请先验证是否满足以下前提条件:

    • 必须具有位映射显示器,如 Oracle 工作站附带的标准显示器。Solaris Print Manager 只能在具有控制台(位映射屏幕)的系统上使用。

    • 必须运行 X 窗口系统(如 GNOME 桌面环境),或者在运行 xhost 环境的系统上使用远程显示功能。

    • 在打印服务器上以超级用户或同等角色的身份登录。

    • 必须具有管理 LDAP、NIS 和 NIS+ 数据库的必要访问权限。

      如果命名服务是 LDAP,则必须具有以下项:

      • 目录中打印机管理员的标识名 (distinguished name, DN) 和口令。

      • 承载管理域的 LDAP 服务器的名称或 IP 地址。此信息通常会自动显示并选定。

      如果命名服务是 NIS,则必须具有 NIS 主服务器的超级用户口令。

    • 如果命名服务是 NIS+,则可能需要完成以下步骤。

      1. 以超级用户身份登录到 NIS+ 主服务器。

      2. 识别拥有打印机表的组。


        # niscat -o printers.org_dir.domain-name.com
                    .
                    .
                    .
                 Group		: "admin.domain-name.com"
      3. 如有必要,请将运行 Solaris Print Manager 的系统添加到授权更新 printers.org_dir.<domain> 文件的 NIS+ 管理组。


        # nisgrpadm -a admin.domain-name.com hostname
        
      4. 以超级用户身份登录到运行 Solaris Print Manager 的系统。您的 NIS+ 配置可能需要运行 /usr/bin/keylogin 命令。有关更多信息,请参见 keylogin(1) 手册页。

    • 安装 SUNWppm 软件包。


      # pkginfo | grep SUNWppm
      system      SUNWppm        Solaris Print Manager
  2. 使用以下方法之一启动 Solaris Print Manager:

    • 在 GNOME 桌面上选择“添加/删除打印机”。

      “启动”->“首选项”->“系统首选项”->“添加/删除打印机”

      您将提示收到输入超级用户口令的提示。

    • 键入以下命令:


      # /usr/sbin/printmgr &
      

      注 –

      也可以使用 printmgr 命令的原始路径启动 Solaris Print Manager:


      # /usr/sadm/admin/bin/printmgr &
      

      “选择命名服务”窗口会覆盖 Solaris Print Manager 的主窗口。

    如果 Solaris Print Manager 无法从 GNOME 桌面菜单或命令行启动,请检查以下内容:

    • 超级用户 (root) 可能没有连接到本地系统或远程系统上 X 服务器进程的权限。在这种情况下,请键入以下内容:


      $ ssh -Xhostname
      $ su
      (Enter root's password)
      # /usr/sbin/printmgr &
      

      重新启动 Solaris Print Manager 之前,将 hostname 替换为本地系统名称或远程系统名称。

    • 验证是否在本地系统或远程系统上安装了 SUNWppm 软件包。


      $ pkginfo | grep SUNWppm
      
  3. 从“选择命名服务”窗口中选择在您的网络中使用的命名服务。可选择的名称服务包括: LDAP、NIS、NIS+ 或 files。

  4. 检查域名是否正确。

    成功装入命名服务后,将显示 Solaris Print Manager 主菜单。