Hi had the same problem, word and all other programs would print but publisher give up this error. When i researched it, it said that the printer name and the shared name of the printer on the server need to be the same for publisher to pick up the printer. I tired this myself and all has been working great ever since.