网络打印机路径
//使用头文件 需要添加 System.Management.dll
using System.Management;
//设置默认打印机 存在打印机并设置成功 返回1 失败0
protected int SetDefaultPrinter(string PrinterName)
{
int reint = 0;
//string PrinterName = "SF";
//string PrinterName = "\\\\192.168.1.100\\hp LaserJet 1000";
ManagementObjectSearcher query;
ManagementObjectCollection queryCollection;
string _classname = "SELECT * FROM Win32_Printer";
query = new ManagementObjectSearcher(_classname);
queryCollection = query.Get();
foreach (ManagementObject mo in queryCollection)
{
if (string.Compare(mo["Name"].ToString(), PrinterName, true) == 0)
{
mo.InvokeMethod("SetDefaultPrinter", null);
reint = 1;
break;
}
}
return reint;
}
设置网络打印机默认方法
本文介绍了一种通过C#编程语言实现的设置网络打印机为默认打印机的方法。利用System.Management命名空间下的ManagementObjectSearcher类来查找指定名称的打印机,并通过调用SetDefaultPrinter方法将其设为默认打印机。
334

被折叠的 条评论
为什么被折叠?



