"The printer driver is unknown" -2147023099 - iPrint Vista 64 error

  • 7001306
  • 08-Sep-2008
  • 26-Apr-2012

Environment

Novell iPrint Client for Windows Vista

Situation

Uploading a printer driver from a 64 bit Vista workstation to a NetWare Broker appears to be successful, but it doesn't work.  When installing the 64 bit printer driver to a 64 bit Vista workstation, the 32 bit Vista driver is downloaded to the workstation.  Depending on the printer driver make/model, this can generate various errors.  The currently known error is:  "The printer driver is unknown" -2147023099

Resolution

1.  Download IPPSRVR.NLM dated 14OCT2008 or later and NDPS.JAR dated 26AUG2008 or later.
Go to download.novell.com

2. Make a backup of the current SYS:\SYSTEM\IPPSRVR.NLM

3. Copy the updated IPPSRVR.NLM to SYS:\SYSTEM\

4. Unload the Print Manager.
          unload ndpsm

5. Unload Apache.
          ap2webdn

6. Unload IPPRSRVR.NLM.
          unload ippsrvr

7. Load Apache
          ap2webup

8. Load the Print Manager (NDPSM), using the same command line switches that have been used prior to the update.

9. Make a back up of the current sys:\tomcat\5.0\webapps\nps\WEB-INF\lib\ndps.jar

10. Copy the updated ndps.jar to sys:\tomcat\5.0\webapps\nps\WEB-INF\lib\

11. Stop tomcat
          tc5stop
          Wait a few minutes

12. Start tomcat
         tomcat5
         Wait a few minutes

13.  Using iManager, delete the printer driver from the Broker's 64 bit Vista repository.

14.  Upload the printer driver to the Broker's 64 bit Vista repository. 

15.  Install the printer to the 64 bit Vista workstation.