iPrint Error 1801 - The printer name is invalid.

  • 7004863
  • 16-Nov-2009
  • 26-Apr-2012

Environment

Novell iPrint

Situation

Error Message: The printer name is invalid.
Error Group: Windows
Error Code: 1801
Error when trying to install an iPrint printer.
IPPTrace shows Winsock 10022 - The Winsock socket is already bound.
IPPTrace shows GetPrinterStatusFromNetwork - IppConnect FAILED

Resolution

Resolution #1:
 
Stop Zone Alarm.   A reboot of the workstation may be required.  If Zone Alarm is not installed on the workstation, then look for other firewall programs running on the workstation.

Resolution #2
 
1. Open up the registry using regedit and modify the following value.
 
Old Value:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\Novell iPrint Services]
"Name"="nipp95.dll"
 
New Value:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\Novell iPrint Services]
"Name"="nippnt.dll"
 
Resolution #3

Left-over data in the registry from a previous install can keep the printer from installing properly.  This can be resolved via the following steps:

1.  Start -> Run -> regedit
2.  Browse to:  HKLM\System\CurrentControlSet\Control\Print\Environments\<PLATFORM>\Drivers
3.  If there is a key here that matches the printer description of the printer you are trying to install, delete that entire key.
4.  Try the installation of the printer again.
 

Additional Information

A firewall installed on the workstation is preventing a successful connection between the iPrint client and IPPSRVR running on the NetWare server.
Formerly known as TID# 10099191