Windows Develop Bookmark and Share   
 index > Windows Forms Data Controls and Databinding > How to get Port name on which printer is attached?
 

How to get Port name on which printer is attached?

Hello All,
I am working with vb or C# .net, i am doing a task where I want to know my printer is at persant on which port connected like Serial port or com1 or com2 or usb port or etc..
how many ports are available on my system?
any one who has any idea pls guide me.
thanks
bay.
regards Rajat.
mySilverSir  Sunday, December 30, 2007 12:27 PM
You can use the wmi to get a list of printers and the port it is attached to. Add a reference to system.management

Code Block

Dim moReturn As Management.ManagementObjectCollection
Dim moSearch As Management.ManagementObjectSearcher
Dim mo As Management.ManagementObject

moSearch = New Management.ManagementObjectSearcher("Select * from Win32_Printer")

moReturn = moSearch.Get

For Each mo In moReturn
Dim strOut As String
strOut = String.Format("Name {0} Port {1}", mo("Name"), mo("PortName"))
Trace.WriteLine(strOut)
Next


Ken Tucker  Sunday, December 30, 2007 5:23 PM
You can use the wmi to get a list of printers and the port it is attached to. Add a reference to system.management

Code Block

Dim moReturn As Management.ManagementObjectCollection
Dim moSearch As Management.ManagementObjectSearcher
Dim mo As Management.ManagementObject

moSearch = New Management.ManagementObjectSearcher("Select * from Win32_Printer")

moReturn = moSearch.Get

For Each mo In moReturn
Dim strOut As String
strOut = String.Format("Name {0} Port {1}", mo("Name"), mo("PortName"))
Trace.WriteLine(strOut)
Next


Ken Tucker  Sunday, December 30, 2007 5:23 PM
Hello Respected,
thnks it is working nice, i always will appricate ur's efforts.
bay
regards Rajat.
mySilverSir  Monday, December 31, 2007 5:17 AM

You can use google to search for other answers

Custom Search

More Threads

• DataGridViewComboBoxColumn
• dataset to listview
• DataGridViewComboBoxColumn selection
• seting date to Null
• Book on Databinding
• Setting tooltip on column headers in a datagridview
• DataGridView & ODBC
• Combobox Databinding Problem
• New row not committed in DataGridView
• Read the value from Combobox and update on Datagridview