Revision: 2432
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 14, 2007 17:42 by rengber
Initial Code
public bool IsValid
{
get
{
bool retVal = false;
try
{
PrintDocument pd = new PrintDocument();
pd.PrinterSettings.PrinterName = printerName;
retVal = pd.PrinterSettings.IsValid;
}
catch(System.Exception ex)
{
string errorMsg = "";
errorMsg = "Printer Error:" + printerName + ex.ToString();
Trace.WriteLine(errorMsg);
retVal = false;
}
return retVal;
}
}
Initial URL
Initial Description
Amazingly fast. Doesn't throw exceptions if the printer doesn't exist.
Initial Title
Check the Status of a Printer
Initial Tags
Initial Language
C#