Export (0) Print
Expand All

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 PrintQueueCollection GetPrintQueues ()
public PrintQueueCollection GetPrintQueues ()
public function GetPrintQueues () : PrintQueueCollection
Not applicable.

Return Value

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.
PrintServer myPrintServer = new PrintServer(@"\\theServer");

// List the print server's queues
PrintQueueCollection myPrintQueues = myPrintServer.GetPrintQueues();
String printQueueNames = "My Print Queues:\n\n";
foreach (PrintQueue pq in myPrintQueues)
{
    printQueueNames += "\t" + pq.Name + "\n";
}
Console.WriteLine(printQueueNames);
Console.WriteLine("\nPress Return to continue.");
Console.ReadLine();


Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0

Community Additions

ADD
Show:
© 2015 Microsoft