I have an Ubuntu machine used as an occasional desktop & lightweight home server. It runs cups & samba for printing from a couple of other devices.
My wife's old Windows 2000 desktop often had problems reaching the printer, but her new Windows 8 (I know, sorry!) laptop found it & used it without any problems from day 1.
Since I upgraded (or at least mostly upgraded --- see other post) the Ubuntu server to 13.04 yesterday, she's been having problems printing to the same hostname & printer share. If I log into the
server & run "sudo /etc/init.d/cups restart" and "sudo /etc/init.d/smbd restart", it works again.
My Ubuntu :-) laptop runs CUPS & uses the ipp URL for the printer, & has worked consistently through various versions of Ubuntu on the laptop & the server since I figured out the right ipp URL.