When viewing the printers on a remote server through the Print Mangagement Console (PMC) the list of printers will be blank, but the list of drivers and/or ports may display correctly.
Pinging the client FQDN (ex: client.subdomain.domain.com) from the print server results in a name resolution error.
You MAY see the following request / response in a network trace. The reason this may or may not be in the network trace is because if the name resolution was previously attempted, the response will be cached on the server. To clear the cache, use ipconfig /flushdns and then capture the trace.
RpcRemoteFindFirstPrinterChangeNotificationEx Request, Local Machine = \\servername.company.com, Printer Local = nnnnnn
RpcRemoteFindFirstPrinterChangeNotificationEx Response, Status = RPC_S_SERVER_UNAVAILABLE
In a network trace from the print server, you may see a DNS query initiated then a response received:
DNS:QueryId = 0xB19B, QUERY (Standard query), Query for servername.company.com of type Host Addr on class Internet
DNS:QueryId = 0xB19B, QUERY (Standard query), Response - Name Error
Note: Short name resolution for the client name may work, either through the DNS suffix search lists (if the DNS record is in the wrong domain) or WINS. Try to look up the fully qualified domain name of the client on the print server. Internally, spooler uses the FQDN to call back to the client, so if the FQDN does not resolve, the callback will fail.