2

c#を使用してasp.netでクライアント側のプリンタを一覧表示するには?

私のコード: これにより、サーバーに接続されているプリンターが一覧表示されます。

ManagementScope scope = new ManagementScope(@"\root\cimv2");
scope.Connect();
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Printer");
foreach (ManagementObject printer in searcher.Get())
{
    string printerName = printer["Name"].ToString().ToLower();
    Response.Write("chethann            ");
    Response.Write(printerName);
}
4

1 に答える 1

0
PrinterInformation info = new PrinterInformation();
var printers = info.GetPrinters();
foreach (var printer in printers)
{
Response.Write(string.Format("Machine Name : {0} - Printer Name: {1}", Environment.MachineName, printer.DeviceName));
}
于 2012-12-06T07:36:15.693 に答える