CUPS 打印机服务器

CUPS 打印机服务器

我正在为我的组织构建一个打印服务器。我想让一个子网上的 PC 能够在另一个子网上打印。我想知道是否有人可以给我一些建议?我正在使用连接到两个子网的 Ubuntu 14.04 服务器。提前谢谢您!

答案1

使用 CUPS

只要两个子网的人都可以连接到你的服务器,你就可以使用易于设置的CUPS

  1. 打开 CUPS 管理 Web 前端 (https://服务器名称:631/admin

  2. 单击“管理”选项卡上的“添加打印机”

  3. 选择打印机的连接方式并输入适当的 URL。示例:

LPD 协议:

lpd://hostname/queue

互联网打印协议

ipp://hostname/ipp/port

将作业转发到 Windows 打印服务器(注意:Vista 及更高版本默认不允许匿名连接。您必须提供连接的用户名和密码)

smb://username:password@domain/servername/printername 
  1. 输入打印机的名称

  2. 选择“Raw”作为打印机供应商和型号

  3. 保存设置

参考


使用 SAMBA

我推荐 SAMBA,因为有时它很容易处理

如果您的客户端的 Windows 版本低于 Windows 2000,或者您在使用 IPP 时遇到问题,您也可以使用 Samba 进行共享。当然请注意,使用 Samba 需要另一个复杂的软件。这使得这种方式更难配置,因此有时也更容易出错,主要是由于身份验证问题。

要在 Linux 服务器上配置 Samba,请编辑/etc/samba/smb.conf文件以允许访问打印机。文件smb.conf 可能如下所示:

/etc/samba/smb.conf

[global]
workgroup=Heroes
server string=Arch Linux Print Server
security=user

[printers]
    comment=All Printers
    path=/var/spool/samba
    browseable=yes
    # to allow user 'guest account' to print.
    guest ok=no
    writable=no
    printable=yes
    create mode=0700
    write list=@adm root yourusername

参考

相关内容