While attempting to publish the printer to the Active Directory directory service, Windows failed to publish property printMediaReady at LDAP://ServerMS.Com/CN=PRINTSRV-HR-PRINTER,CN=PRINTSRV,CN=Computers,DC=ServerMS,DC=Com.  Error: 8007200d

Symptoms:

The error generated in the Print server while trying to publish the printer in the active directory.

While attempting to publish the printer to the Active Directory directory service, Windows failed to publish property printMediaReady at LDAP://ServerMS.Com/CN=PRINTSRV-HR-PRINTER,CN=PRINTSRV,CN=Computers,DC=ServerMS,DC=Com.  Error: 8007200d

Solution:

**The location listed in the printer’s Location box is incorrect
**The printer has an incorrect IP address or subnet
**Group Policy prohibits the publishing of printers
**DNS is not available
**The server does not have a computer account in the correct domain
**AD DS is configured incorrectly
**The user does not have the Manage Printers permissions

More details please refer the below link
http://technet.microsoft.com/en-us/library/dd393173%28v=ws.10%29.aspx

Even, I have followed the above instruction given by Microsoft, still the printer has not published in AD and generated the same error.

Actually the error code : 8007200d speaks aloud and states that “The specified directory service attribute or value already exists”

If the name of the object is already present in the directory, then it doesn’t let you create a new object with the same name.

http://support.microsoft.com/kb/894277/en-us
I have deleted the printer in the server and created the printer again and published in AD.