Bonjour
j'aimerai récupérer les ports de mes imprimantes
j'ai essayé ça :
Dim oSYS As New System.Management.ManagementObjectSearcher( _
"Select * from Win32_Printer")
For Each infoPrinter As System.Management.ManagementObject In oSYS.Get
' infoProc.GetText(TextFormat.Mof) ' retourne une string formattée.
RichTextBox1.Text &= vbCrLf & vbCrLf & "PRINTER NAME = " + infoPrinter("Name")
RichTextBox1.Text &= vbCrLf & "PORT NAME = " & infoPrinter("PortName")
Next
j'obtiens des ports
PRINTER NAME = CutePDF Writer
PORT NAME = CPW2:
PRINTER NAME = \\splpt10031\PILPT11Y1P
PORT NAME = NPIC2C1C3:RAW
PRINTER NAME = \\splpt10031\PLLPT11ZMR
PORT NAME = NPI8ACEBA:PLLPT11ZMR
PRINTER NAME = \\splpt10031\PLLPT123PJ
PORT NAME = NPI95CFE2:PLLPT123PJ
mais pas ceux que je veux
alors que normalement je devrai avoir par exemple pour celui la
PRINTER NAME = \\splpt10031\PLLPT123PJ
PORT NAME = Ne02
si vous avez des idées comment obtenir ces ports la
j'aimerai aussi savoir ce que représente les port Ne01, est ce vraiment les ports de l'imprimante ?
car j'ai remarqué que la 1er imprimante trouvée dans ma listebox à pour port Ne01 puis la seconde Ne02 , la 3eme Ne03 et puis enfin la derniere Ne00, est ce que c'est toujours comme ça ?
Merciiii
Bonjour
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_printer.asp
As tu tester toute les proprietes ?
dans une des proprietes il doit y avoir ton "Ne02" non ?
Sinon as tu regarder aussi dans les autres request Win_Prin.... il en existe plusieurs
Cordialement,