Try this:
foreach (string printer in System.Drawing.Printing.PrinterSettings.InstalledPrinters)
{
MessageBox.Show(printer);
}
More Related Contents:
- Implementing INotifyPropertyChanged – does a better way exist?
- How do I make a WinForms app go Full Screen
- How to return a value from a Form in C#?
- How to save a List on Settings.Default?
- Get File Icon used by Shell
- Playing a MP3 file in a WinForm application
- How can I treat the circle as a control after drawing it? – Moving and selecting shapes
- Winforms: Application.Exit vs Environment.Exit vs Form.Close
- Creating Custom Picturebox with Draggable and Resizable Selection Window
- CRUD Operations using DataGridView, DataTable and DataAdapter – Cannot add new row to DataGridView
- Image is not drawn at the correct spot
- Interaction between WebBrowser Control and Windows Forms
- modifying the registry key value
- Is there a quick way to get the control that’s under the mouse?
- Dynamic button creation & placing them in a predefined order using c#
- Get the SourceControl of a DropDownMenu
- Transparent window layer that is click-through and always stays on top
- Any trick to use opacity on a panel in Visual Studio Window Form?
- Show controls added programmatically in WinForms app in Design view?
- How do I disable some dates on a DateTimePicker control?
- Control.AddRange(…) is slow
- TLS 1.2 not negotiated in .NET 4.7 without explicit ServicePointManager.SecurityProtocol call
- big issue in converting string to datetime using linq-to-entities
- How to create a User Control with rounded corners?
- How to create vertical navigation bar in Windows Forms?
- Make a BackgroundWorker do several operations sequentially without freezing the form
- Process.Start(url) fails
- How to use dependency injection in WinForms
- Fire Form KeyPress event
- How to create a Button that can send keys to a control without stealing the focus – Virtual Keyboard