たるきちのあれこれ









  Topプログラミングサンプル ▶ 通常使うプリンタを設定

通常使うプリンタを設定するサンプルです。

C#

// 「System.Management.dll」を参照設定に追加する

// using System.Management;


using (ManagementObjectSearcher mos = new ManagementObjectSearcher("Select * from Win32_Printer"))
using (ManagementObjectCollection moc = mos.Get())
{
    foreach (ManagementObject mo in moc)
    {
        // 「Microsoft Office Document Image Writer」を通常使うプリンタに設定
        if (mo["Name"].ToString() == "Microsoft Office Document Image Writer")
        {
            mo.InvokeMethod("SetDefaultPrinter", null, null);
        }
        mo.Dispose();
    }
}