【发布时间】:2009-11-09 05:35:03
【问题描述】:
使用新的 .net 打印 API (System.Printing.dll) 如何获取网络打印机的 IPAddress?
我正在看的课程是
- http://msdn.microsoft.com/en-us/library/system.printing.printqueue.aspx
- http://msdn.microsoft.com/en-us/library/system.printing.printserver.aspx
这是一些示例代码
PrintServer printServer = new PrintServer(@"\\PrinterServerName");
foreach (PrintQueue queue in printServer.GetPrintQueues())
{
Debug.WriteLine(queue.Name);
Debug.WriteLine(queue.QueuePort.Name);
//how do i get the ipaddress of the printer attached to the queue?
}
【问题讨论】: