system variable not working with iPrint Policy

  • 3894869
  • 09-Oct-2007
  • 30-Apr-2012

Environment


Novell ZENworks 7 Desktop Management Support Pack 1 - ZDM7 SP1 Desktop Management
Novell ZENworks 7 Desktop Management on Linux Support Pack 1 - ZDML7 SP1 Desktop Management

Situation

When using an iPrint Policy in a workstation or user policy package, the IPP client is not installed.
No printers are installed that have been defined in the iPrint Policy.

The path of the NIPP-S.EXE has been changed to use a system variable that defines the server or location where this package can be found.

Resolution

To obtain a hot patch with the fix for this problem, follow the instructions in KB 3484245 "Updates to Novell ZENworks 7 Desktop Management" which can be found at https://www.novell.com/support

Additional Information

STEPS TO REPRODUCE:
  1. On your server create on SYS: a directory NIPP and copy the NIPP-S.EXE to this directory. Give public rights to this directory.
  2. On your workstation create a system variable called NIPPSRV and give as value the name of your server.
  3. Check that you can resolve the name of your server from the workstation.
  4. Create a workstation or user policy package with a iPrint policy. For the location of the NIPP-S.EXE you should enter \\%NIPPSRV%\sys\nipp
  5. Assign this policy package to the user or the workstation
  6. Restart the workstation (if the package is a workstation package) or login again (if the package is an user package). The iPrint policy will fail and the IPP client is notinstalled. If you make a trace you will see a request for %NIPPSRV%. Also you will see in the WMiPrint.log that is uses NIPPSRV instead of the value of the system variable.

Feedback service temporarily unavailable. For content questions or problems, please contact Support.