Kaseya Community

Agent Procedure (Adding network printer)

This question is not answered

I am running into some issues when I am creating an agent procedure that prompts the technician to enter the printer name.


This is my current procedure:

When Kaseya ask the technician for the printer name and they hit run now, it gives me a ObjectName error.

Any ideas on what may be wrong?

All Replies
  • I think the command is wrong. Try this one:

    rundll32 printui.dll,PrintUIEntry /in "/n\\print-dorm\#printer#"

    There's also a quiet option to avoid prompting or error messages. Just add the /q switch to the command line.

    I hate Windows default setup for network printers. It's because they are per user based. So I stop using them a few years ago. I now use per machine printing. After all you typically want to print to a printer that's close to the computer your using. And now I typically only setup printers when I installed a new system. To create a per machine printer use this:

    rundll32 printui.dll,PrintUIEntry /ga "/n\\print-dorm\#printer#" /q

    Microsoft has a really good document on using printui.dll: http://download.microsoft.com/download/8/2/c/82cffcfa-56f6-4fc3-bfa5-80cd84793871/PrintUIUsersGuide.doc