PRINTER DISAPPEARING FROM ACTIVE DIRECTORY
This occurs when the Domain controller is removed or is intermittently down. This causes dns issues.
Before removing a DC from the network for an interval longer than the Directory Pruning Interval and Directory Pruning Retry periods, set the Directory Pruning Interval value to Never. These policies are located in Group Policy Editor under Computer Configuration\Administrative Templates\Printers.
Stop the Spooler service on the DC.
You can also allow the printers to be pruned and set the Check Published State policy for specific (or all) print servers in the domain. This policy causes the spooler on a print server to periodically verify that its published printers exist in Active Directory. By default, the Spooler service verifies the state of published printers only when it is started.