E20883: Failed to add printer HPXX. rc=1801. The printer name is invalid (NETIQKB33049)

  • 7733049
  • 02-Feb-2007
  • 17-Apr-2008

Resolution

fact
Domain Migration Administrator 7.x

symptom
E20883: Failed to add printer HPXX. rc=1801. The printer name is invalid

cause

SC is creating the printer registry keys under the incorrect registry key name. HP printers were formerly supported by HP JetDirect print monitors. With the latest release of HP print software, JetDirect is no longer the supported driver. HP has a new driver called Web Jet Admin. Please consult the following Microsoft and HP articles for more information:

  • Microsoft - HP LaserJet 2100 Config Utility Used to Configure the TCP/IP Port Is Not Supported
  • Hewlett-Packard - HP Jetdirect Print Servers - Installing and Configuring a HP Standard TCP/IP or IPX/SPX Port

This seems to cause a problem with Domain Migration Administrator (DMA) printer migration. DMA creates a registry key in the directory System\CurrentControlSet\Control\Print\Monitors\HP JetDirect Port (like on the source NT) however, the new HP info is stored in a reg key called HP Standard TCP/IP Port.



cause

If you are still using the HP JetAdmin softwre for your printer, it is possible that this could be a result of network connectivity or permissions to the printer.



fix

The current workaround for the Web Jet Admin issue is:

  1. Create the printer ports manually. 
  2. Migrate the printer using SC to migrate the print queues and printer settings.

The current workarounds for the non Web Jet Admin issues are:

  1. Verify network connectivity (WINS/DNS resolution of the Print servers).
  2. Make sure the account logged in to Server Consolidator is an administrator on the print server.
  3. Verify that the Print Spooler service is running on the print server.  Try bouncing this service to release a null session.


Additional Information

Formerly known as NETIQKB33049