I've written an important tutorial explaining how to setup printing to Samba printers connected to Windows hosts in CentOS 7 through manual compilation and installation of the Python Samba client (pysmbc, py-smbc), with additional tips and tricks applicable to all distributions, and more. Enjoy. http://www.dedoimedo.com/computers/centos-7-samba-printing.html Cheers, Mrk