This is unfortunately typical of RM's 'solutions'. I've had my own run-ins with them regarding printer allocation problems and their eventual suggestion was that I just uninstall all the local printers if I wanted network printers to work properly.
Originally Posted by lebowskii_98
Network printers are actually almost never installed on a per-machine basis. As you may already know, when you allocate a printer to a 'workstation' in the RMMC, it doesn't actually allocate it to the workstation. All it does is make a note to add the printer to the user account when they log in to that machine, and removes it when they log off.
However, it is actually possible in XP* to add a network printer to the entire machine. You can do this using some hidden functionality in printui.dll.
If you type this into the Run box:
you will be presented with a dialog containing a whole host of command-line options you can issue to control printers. One of these options is adding per machine printer connections. For example:
rundll32 printui.dll,PrintUIEntry /?
will add a per machine printer connection to the MyPrinterName printer shared on computername.domain. This will be visible to anyone who logs in. Note that the first time you run it, you'll need to either log off and back on, or restart the spooler service, to see the results.
rundll32 printui.dll,PrintUIEntry /ga /n \\computername.domain\MyPrinterName /u
To remove it, use:
Try that and see if it helps.
rundll32 printui.dll,PrintUIEntry /gd /n \\computername.domain\MyPrinterName
* It's supposed to work in Vista and Windows 7 too, but I've had some weird problems with it so don't rely on it.