SORU
17 Kasım 2008, PAZARTESİ


Nasıl Yazıcı Bilgi almak için .NET?

Dört değerleri seçili yazıcı ile ilgili standart PrintDialog: Statü, Tür ve Yorum.

Eğer bir yazıcının adını biliyorum, ne kadar C bu değerler# 2.0 alabilir miyim?

CEVAP
17 Kasım 2008, PAZARTESİ


dowski suggested, WMI yazıcı özellikleri almak için kullanabilirsiniz. Aşağıdaki kod, belirli bir yazıcı adı için tüm özelliklerini görüntüler. Göreceksiniz bunların arasında: PrinterStatus, Yorum, Yer, DriverName PortName, vb.

using System.Management;

...

string printerName = "YourPrinterName";
string query = string.Format("SELECT * from Win32_Printer WHERE Name LIKE '%{0}'", printerName);
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
ManagementObjectCollection coll = searcher.Get();

foreach (ManagementObject printer in coll)
{
    foreach (PropertyData property in printer.Properties)
    {
        Console.WriteLine(string.Format("{0}: {1}", property.Name, property.Value));
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BlackBoxTV

    BlackBoxTV

    7 Mayıs 2007
  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009