PrintServer.GetPrintQueues Method ()


Gets the collection of print queues that the print server hosts.

Namespace:   System.Printing
Assembly:  System.Printing (in System.Printing.dll)

Public Function GetPrintQueues As PrintQueueCollection

Return Value

Type: System.Printing.PrintQueueCollection

The PrintQueueCollection of print queues on the print server.

The following example shows how to use this method to list the print queues hosted by a PrintServer.

' Create a PrintServer
' "theServer" must be a print server to which the user has full print access.
Dim myPrintServer As New PrintServer("\\theServer")

' List the print server's queues
Dim myPrintQueues As PrintQueueCollection = myPrintServer.GetPrintQueues()
Dim printQueueNames As String = "My Print Queues:" & vbLf & vbLf
For Each pq As PrintQueue In myPrintQueues
	printQueueNames &= vbTab & pq.Name & vbLf
Next pq
Console.WriteLine(vbLf & "Press Return to continue.")

.NET Framework
Available since 3.0
Return to top