G
Guest
How do you set the default printer in C#? I have added a printer and now
want to set that printer to the default. Listed below is my code, but I am
getting an "Invalid method Parameter(s)" error on the 4th line:
ManagementClass printerClass = new ManagementClass("Win32_Printer");
object[] printerName = {"\\\\REGWPROD\\REGW0951"};
object result = printerClass.InvokeMethod("AddPrinterConnection",
printerName);
result = printerClass.InvokeMethod("SetDefaultPrinter", printerName);
Can anyone tell me what I am missing?
Thanks
Andy
want to set that printer to the default. Listed below is my code, but I am
getting an "Invalid method Parameter(s)" error on the 4th line:
ManagementClass printerClass = new ManagementClass("Win32_Printer");
object[] printerName = {"\\\\REGWPROD\\REGW0951"};
object result = printerClass.InvokeMethod("AddPrinterConnection",
printerName);
result = printerClass.InvokeMethod("SetDefaultPrinter", printerName);
Can anyone tell me what I am missing?
Thanks
Andy