"Access Denied" deleting print jobs with IPPSRVR.NLM 15MAR2006

  • 3005152
  • 16-Jun-2006
  • 26-Apr-2012

Environment

Novell iPrint for NetWare Novell NetWare 6.5 Support Pack 5

Situation

Applying IPPSRVR.NLM dated 15MAR2006 results in users not being able to delete print jobs that they submitted.  The users attempt to delete jobs from the Windows "Printers and Faxes" interface.  The version of IPPSRVR.NLM that shipped with NetWare 6.5 Support Pack 5 does not have this problem; meaning, users can delete jobs they submit.

Resolution

Apply IPPSRVR.NLM dated 13JUN2006 or later.  Go to Novell's File Finder and search for this NLM.

Workaround:
Back rev the version of IPPSRVR to the version that ships with Support Pack 5. 
    1.  Copy IPPSRVR from Support Pack 5 into the server's SYS:\SYSTEM directory
    2.  Unload IPPSRVR.NLM
    3.  Load IPPSRVR.NLM

Status

Reported to Engineering

Additional Information

Steps to duplicate:
1.  Install NetWare 6.5 SP5
2.  Create normal user: Joe
3.  Create iPrint printer -> Pause the output on the printer
4.  Log in as Joe with the Novell Client for Windows (Client32)
5.  Install the iPrint printer
6.  Send print job to the paused iPrint printer
7.  Go into Start -> Settings -> Printers -> Double-click the paused printer
8.  Delete the paused job. -> This will delete successfully 
9.  Copy the 15MAR2006 IPPSRVR to the server's SYS:\SYSTEM directory.  This NLM can be obtained from Novell's File Finder, within patch iprntnw65sp5c.exe.
9.  Unload IPPSRVR and load it so the newer version is loaded into the server's memory.
10. Send a print job to the paused printer (still logged in as Joe with Client32)
11. Go into Start -> Settings -> Printers -> Double-click the paused printer
12. Delete the paused job. -> Access Denied will show in the status bar of the print job document's window.