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(printQueueNames)
Console.WriteLine(vbLf & "Press Return to continue.")
Console.ReadLine()

.NET Framework
Available since 3.0
Return to top
Show: