Printer setting: is print valide, can duplex, Num, Max, Min copies and support color
Imports System
Imports System.Drawing.Printing
Module Client
Sub Main()
Dim pd As PrintDocument = New PrintDocument()
Dim pg As PageSettings = pd.DefaultPageSettings
Dim ps As PrinterSettings = pg.PrinterSettings
Console.WriteLine("Is printer valid = " + ps.IsValid.ToString())
Console.WriteLine("Can Duplex = " + ps.IsValid.ToString())
Console.WriteLine("Num copies = " + ps.Copies.ToString())
Console.WriteLine("Max Copies = " + ps.MaximumCopies.ToString())
Console.WriteLine("Max Page = " + ps.MaximumPage.ToString())
Console.WriteLine("Min Page = " + ps.MinimumPage.ToString())
Console.WriteLine("Supports Color = " + ps.SupportsColor.ToString())
End Sub
End Module
Related examples in the same category
1. | Page setting: paper size, source and resolution | | |
2. | Print setting: print name, is default printer, is plotter | | |
3. | Support paper size and source | | |
4. | Printer Page Setting: color, Top, Bottom, Left, Right Bound and Top margin | | |
5. | Page Setting: Top, Bottom, Left, Right Margin and Landscape | | |