I suggest just use CUPS. When you are going to print from another computer to the computer that is serving CUPS, use http://ip_address
. Setting up SAMBA to share a printer is confusing and is hard. Sharing the printer with CUPS is a lot easier than SAMBA.
Only use CUPS web interface to setup your printers.