PrintQueue::Location Property
.NET Framework (current version)
Gets or sets the printer's physical location.
Assembly: System.Printing (in System.Printing.dll)
public: property String^ Location { virtual String^ get(); virtual void set(String^ value); }
The following example shows how to use this property to list a subset of available print queues.
// Specify that the list will contain only the print queues that are installed as local and are shared array<System::Printing::EnumeratedPrintQueueTypes>^ enumerationFlags = {EnumeratedPrintQueueTypes::Local,EnumeratedPrintQueueTypes::Shared}; LocalPrintServer^ printServer = gcnew LocalPrintServer(); //Use the enumerationFlags to filter out unwanted print queues PrintQueueCollection^ printQueuesOnLocalServer = printServer->GetPrintQueues(enumerationFlags); Console::WriteLine("These are your shared, local print queues:\n\n"); for each (PrintQueue^ printer in printQueuesOnLocalServer) { Console::WriteLine("\tThe shared printer " + printer->Name + " is located at " + printer->Location + "\n"); } Console::WriteLine("Press enter to continue."); Console::ReadLine();
.NET Framework
Available since 3.0
Available since 3.0
Show: