15.15. 设置打印机

15.15.1. 如何设置连接的 PostScript 打印机 (Oracle Solaris)
15.15.2. 如何设置连接的 PostScript 打印机 (Oracle Linux)
15.15.3. 如何设置连接的非 PostScript 打印机

本部分说明如何设置连接到 Sun Ray Client 的 PostScript 打印机和非 PostScript 打印机。有关如何在使用 Windows 连接器时通过 Windows 进行打印的详细信息,请参见第 18 章 Windows 连接器

15.15.1. 如何设置连接的 PostScript 打印机 (Oracle Solaris)

Sun Ray Software 可以与直接连接到 Sun Ray Client 上 USB 端口的 PostScript 打印机配合使用。有关对非 PostScript 打印机的支持情况,请参阅第 15.15.3 节 “如何设置连接的非 PostScript 打印机”

注意

Sun Ray Software 的打印机命名约定与 Oracle Solaris 操作环境中的不同。

注意

lp 子系统以超级用户身份为每个打印请求打开设备节点,所以打印作业不受漫游办公的影响。

在连接到 Sun Ray Client 的打印机(直接连接或通过适配器连接)上启动打印队列的过程与在 Oracle Solaris 中启动打印队列的过程相同。

  1. 在连接打印机的 Sun Ray Client 上,以超级用户(root 用户)身份登录到新会话。

  2. 要确定客户端的 MAC 地址,可按下位于键盘右上角的电源键左边的三个音频选项键。

    连接图标下方显示的字母数字串即为 MAC 地址。

  3. 要定位 Sun Ray Client,请键入:

    # cd /tmp/SUNWut/units/*MAC_address
    # pwd
    /tmp/SUNWut/units/IEEE802.MACID
    

    此时会显示指向特定 Sun Ray Client 的扩展 MAC 地址的路径。

  4. 键入以下命令,定位打印机的端口:

    # cd dev/printers
    # pwd
    /tmp/SUNWut/units/IEEE802.MACID/dev/printers
    # ls
    printer-node-name
    
  5. 在目录内,定位打印机节点。

  6. 添加新打印机。

    1. 启动 Oracle Solaris 打印管理器。

      # /usr/sbin/printmgr &
    2. 单击 "OK"(确定)选择文件作为系统信息库。

    3. 转到 "Printer"(打印机)->"New Attached Printer"(新连接的打印机)。

    4. 键入以下信息:

      • 打印机名称:printername

      • 描述(可选)

      • 打印机端口

      • 打印机制造商

      • 打印机型号

        选择 "Other"(其他)以键入打印机端口路径名。要定位打印机端口,请参阅步骤 4。

  7. 检验是否已正确设置打印机。

    # lpstat -d printername
    

15.15.2. 如何设置连接的 PostScript 打印机 (Oracle Linux)

Sun Ray Software 可以与直接连接到 Sun Ray Client 上 USB 端口的 PostScript 打印机配合使用。有关对非 PostScript 打印机的支持情况,请参阅第 15.15.3 节 “如何设置连接的非 PostScript 打印机”

注意

lp 子系统以超级用户身份为每个打印请求打开设备节点,所以打印作业不受漫游办公的影响。

以下一般性说明对不同的操作系统实现可能稍有差异,但是它所提供的信息可确保管理员进行基本的打印服务设置。

  1. 在连接打印机的 Sun Ray Client 上,以超级用户(root 用户)身份登录到新会话。

  2. 要确定客户端的 MAC 地址,可按下位于键盘右上角的电源键左边的三个音频选项键。

    连接图标下方显示的字母数字串即为 MAC 地址。

  3. 定位 Sun Ray Client。

    # cd /tmp/SUNWut/units/*MAC_address
    # pwd
    /tmp/SUNWut/units/IEEE802.MACID
    

    此时会显示指向特定 Sun Ray Client 的扩展 MAC 地址的路径。

  4. 定位打印机的端口。

    # cd dev/printers
    # pwd
    /tmp/SUNWut/units/IEEE802.MACID/dev/printers
    # ls
    printer-node-name
    
  5. 在目录内,定位打印机节点。

  6. 使用 Oracle Linux 管理工具设置打印机。

    请选择 "Other"(其他)以便可以从步骤 4 提供设备节点。

  7. 检验是否已正确设置打印机。

    # lpstat -d printername
    
  8. /dev/usb 中创建一个指向 Sun Ray 打印机节点的软链接

    例如,如果设备节点是

    /tmp/SUNWut/units/IEEE802.mac-address/dev/printers/device_node,

    则应使用以下命令:

    # ln -s /tmp/SUNWut/units/IEEE802.mac-address/dev/printers/device_node /dev/usb/sunray-printer
    

    创建打印队列时,请将此软链接 (/dev/usb/sunray-printer) 用作设备 URI。

  9. 更新 /etc/cups/cupsd.conf 以将 RunAsUser 属性设置为 "No"。

  10. 重新启动 cups 守护进程。

    # /etc/init.d/cups restart

15.15.3. 如何设置连接的非 PostScript 打印机

不使用 PostScript 的打印机(如工程绘图仪)可通过第三方软件获得良好支持。低成本的喷墨打印机需要第三方软件支持,例如:

请与供应商联系,以获取价格信息和所支持的打印机的准确型号。