Novell Home

Opening Printer Window from NAL Icon

Novell Cool Solutions: Tip
By Brett Wilson

Digg This - Slashdot This

Posted: 15 Apr 2002

Current version: ZENworks for Desktops 3.2

We had locked down workstations with just the NAL shell. After using the aot file on the Cool Solutions website and endlessly searching the net with no joy I found a way to open up the printers window from a NAL icon, with just a single command line. Just input the following line into the path to the executable and that's it.

C:\WINDOWS\RUNDLL32.EXE shell32.dll, SHHelpShortcuts_RunDLL PrintersFolder

I hope that you can include this on the Cool Solutions website to allow others to use this and not have the heartache that I had...


John Cerio

Brett's tip only works on Windows 9x. To make it work on NT/2000 use the following command line:

"C:\WINNT\system32\rundll32.exe shell32.dll, SHHelpShortcuts_RunDLL PrintersFolder"

Geoff Taylor

You may want to add the following to assist others.

1: This is the same as opening the control panel/printers icon. Create the following App:
RUNDLL32.EXE shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder
Associate app with the users.

2: This is the same as opening the control panel/printers icon. Create the following App:
explorer.exe Value=/n,/root,,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{2227a280-3aea-1069-a2de-08002b30309d} Associate app with the users

3: This is another variation. Create the following folder in an appropriate place. Then execute from that place.

These three may have problems.

  1. gives access to the filesystem via the install tab
  2. gives access to altering print settings and printers
  3. may not work unless policies for control panel and printer are not applied.

4: This one will give only the queue for a specified printer that has already been installed.

  1. Create a shortcut on the user's desktop to the required printer.
  2. Make a copy of the shortcut in a network location common to the users.
  3. Make sure you give Read and Filescan rights to the file \\path\Printer.lnk
  4. Make an application that calls the file.
    \\path\Start.exe \\path\Printer.lnk
  5. Associate the app with the users.

5: For NDPS printers, create an app that runs NWPRMAN and associate with the required user or workstations. This will enable viewing of the job queue, re-ordering, deletion of jobs etc. It has the advantage of being under the control of NDS so varying levels of access possible.

Geoff Taylor, IT Manager, Carine Senior High School, Western Australia

Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions.

© 2014 Novell