Samba 打印服务器未将驱动程序上传到客户端

Samba 打印服务器未将驱动程序上传到客户端

我在 Ubuntu 18.04 上运行 Samba4 作为 AD/DC。我还将此服务器用作 CUPS 打印服务器,它将托管 4 台打印机。一切都已配置并运行,使用以下 smb.conf 文件:

[global]
        dns forwarder = 10.0.10.1
        netbios name = ACD1
        realm = PREMPROVSOL.LOC
        server role = active directory domain controller
        workgroup = PREMPROVSOL
        idmap_ldb:use rfc2307 = yes
        template shell = /bin/bash
        winbind use default domain = true
        winbind offline logon = false
        winbind nss info = rfc2307
        winbind enum users = yes
        winbind enum groups = yes
        vfs objects = acl_xattr
        map acl inherit = yes
        store dos attributes = yes

[print$]
        comment = Network Printer Drivers Container
        path = /usr/share/samba/drivers
        read only = yes
        guest ok = yes
        browseable = yes
        writeable = yes
        directory mask = 0775
        create mask = 0775
        write list = PREMPROVSOL+administrator, root
        admin users = PREMPROVSOL+administrator, root
        force user = root

[printers]
        comment = Network Printers
        browseable = yes
        path = /var/spool/samba
        printable = yes
        guest ok = no
        create mask = 0700

我设置了一个 GPP 以部署到我的 Win10 客户端,打印机在工作站上显示正常。我遇到的问题是当我打印到共享打印机时,我收到一个模糊的错误(句柄无效)。连续三天对此进行故障排除,但我找不到合适的解决方案。

通过所有这些,我的假设是驱动程序没有从打印服务器加载。我知道驱动程序在那里,因为我通过 AD 打印管理应用程序上传了最新的驱动程序并将它们正确绑定到打印机上。当我在本地工作站上手动安装打印驱动程序时,我得出了这个结论 - 之后,打印工作正常。

我的目标是将打印机部署到适当的工作站,而不必担心安装驱动程序。

我在这里做错了什么?当然可以做到这一点,但我没有明确的指南。

相关内容