When the printer is mapped manually, it is browsed for. However, \\server\printer from the client works too. net view \\servername shows the printer name we expect.

The printer name and share name are correct and it appears correct in the code. We've even recreated the printer on the print server.

Other printers on the print server map just fine.