|
|
|
|
#1 | ||
|
Junior Member
Join Date: Jun 2006
Posts: 17
|
SetDefaultPrinter call via System Plug-in
Hello
I'm trying to use the System plug-in to call the SetDefaultPrinter function (which I understand is availabel on my Windows XP system), but I'm not having much success. I found an earlier posting (here) and decided to start by copying the GetDefaultPrinter example, but when I use the following: Quote:
Similarly when I try the following: Quote:
This is the first time I've use the System plug-in, and though I've read the help and tutorial I'm afraid I don't seem to be grasping it. Any help and suggestions to point me in the right direction would be gratefully received. TIA Tim |
||
|
|
|
|
|
#2 |
|
Member
Join Date: Apr 2001
Posts: 73
|
Here is one way to do it:
ExecWait 'rundll32 printui.dll,PrintUIEntry /y /n "HP LaserJet 4240 PCL 6"' |
|
|
|
|
|
#3 |
|
Member
Join Date: Apr 2001
Posts: 73
|
Here is one way to do it:
ExecWait 'rundll32 printui.dll,PrintUIEntry /y /n "HP LaserJet 4240 PCL 6"' |
|
|
|
|
|
#4 |
|
Junior Member
Join Date: Jun 2006
Posts: 17
|
Thanks cchian
That works a lot better. Regards Tim |
|
|
|
|
|
#5 |
|
Senior Member
|
Looking at this MSDN page I think that the correct syntax for the GetDefaultPrinter function should be:
and you should get a non-zero value at $1 if the function succeeds, along with the printer name at $0. You could try adding ?e at the end to get extended error information (on $2):code: Also the SetDefaultPrinter call should like this:code: and I think you would have to experiment a bit with both functions to figure out the format of PrinterNamecode: Hope this helps ... CF |
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|