Anchor all the ip addresses and start a home group it uses more stable settings, its easy, as I outlined in a previous post, and its easy to remove just click leave on all machines. Create the homegroup on the windows 8 machine and then join all the others. Check printer sharing on the appropriate machines - in W8 its control panel / devices & printers/ select printer - right click select printer properties and then choose the settings (you can also select driver sharing there) - I think its the same for W7. Make sure you have the drivers installed on all machines - you can easily check to see if its working by opening a notepad and select print - if it doesn't show up select find printer, locate the printer in Network and select. Another cause of your problem maybe you haven't selected the printers as default printer otherwise it will automatically select microsoft's preference - if you use notepad to check, and as you have multiple printers you have to reselect the appropriate printer before printing also - this is confusing me, but you will resolve it easily.